diff options
Diffstat (limited to 'plugins/org.eclipse.emf.cdo.tests/src/org/eclipse/emf/cdo/tests/config/impl/SessionConfig.java')
-rw-r--r-- | plugins/org.eclipse.emf.cdo.tests/src/org/eclipse/emf/cdo/tests/config/impl/SessionConfig.java | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/plugins/org.eclipse.emf.cdo.tests/src/org/eclipse/emf/cdo/tests/config/impl/SessionConfig.java b/plugins/org.eclipse.emf.cdo.tests/src/org/eclipse/emf/cdo/tests/config/impl/SessionConfig.java index dd28b225a5..aece256fd4 100644 --- a/plugins/org.eclipse.emf.cdo.tests/src/org/eclipse/emf/cdo/tests/config/impl/SessionConfig.java +++ b/plugins/org.eclipse.emf.cdo.tests/src/org/eclipse/emf/cdo/tests/config/impl/SessionConfig.java @@ -23,6 +23,7 @@ import org.eclipse.emf.cdo.tests.config.IRepositoryConfig; import org.eclipse.emf.cdo.tests.config.ISessionConfig; import org.eclipse.emf.cdo.tests.util.TestRevisionManager; import org.eclipse.emf.cdo.util.CDOUtil; +import org.eclipse.emf.cdo.view.CDOFetchRuleManager; import org.eclipse.emf.cdo.view.CDOViewProvider; import org.eclipse.emf.cdo.view.CDOViewProviderRegistry; @@ -56,6 +57,8 @@ public abstract class SessionConfig extends Config implements ISessionConfig public static final String PROP_TEST_CREDENTIALS_PROVIDER = "test.session.CredentialsProvider"; + public static final String PROP_TEST_FETCH_RULE_MANAGER = "test.session.FetchRuleManager"; + private static final long serialVersionUID = 1L; private transient Set<CDOSession> sessions; @@ -170,6 +173,11 @@ public abstract class SessionConfig extends Config implements ISessionConfig return (IPasswordCredentialsProvider)getTestProperty(PROP_TEST_CREDENTIALS_PROVIDER); } + protected CDOFetchRuleManager getTestFetchRuleManager() + { + return (CDOFetchRuleManager)getTestProperty(PROP_TEST_FETCH_RULE_MANAGER); + } + protected abstract CDOSessionConfiguration createSessionConfiguration(String repositoryName); protected void configureSession(CDOSession session) |