public static IBranchService getBranchService(MongoDataSource ds, WriteConcern writeConcern, List<PersistenceService.Registration> implementations){ CheckConditions.checkNotNull(ds); IBranchService service = branchServiceMap.get(ds); if(service == null){ IRepositoryService repositoryService = RepositoryServiceFactory.createRepositoryService(ds, "localCMSServer", writeConcern); IPersistenceService persistenceService = getPersistenceService(ds, implementations); ISearchService searchService = getSearchService(ds); service = new BranchServiceImpl(ds, repositoryService, persistenceService, searchService); branchServiceMap.putIfAbsent(ds, service); service = branchServiceMap.get(ds); } return service; }
public static TestDataLoader getDataLoader(MongoDataSource dataSource, String repoName){ IRepositoryService repoService = RepositoryServiceFactory.createRepositoryService(dataSource, "localCMSServer"); Repository repo = repoService.getRepository(repoName); IPersistenceService persistService = new PersistenceServiceImpl(dataSource); TestDataLoader loader = new TestDataLoader(repo, persistService, dataSource); return loader; }
@Test public void testLoadRepositories() { IRepositoryService repoService = RepositoryServiceFactory.createRepositoryService(ds, "localCMSServer"); Repository repo = repoService.getRepository("raptor-paas"); Assert.assertEquals("raptor-paas", repo.getRepositoryName()); repo = repoService.getRepository("software-deployment"); Assert.assertEquals("software-deployment", repo.getRepositoryName()); }
public static TestDataLoader getDataLoader(MongoDataSource dataSource, String repoName){ IRepositoryService repoService = RepositoryServiceFactory.createRepositoryService(dataSource, "localCMSServer"); Repository repo = repoService.getRepository(repoName); IPersistenceService persistService = new PersistenceServiceImpl(dataSource); TestDataLoader loader = new TestDataLoader(repo, persistService, dataSource); return loader; }
public static TestDataLoader getDataLoader(MongoDataSource dataSource, String repoName){ IRepositoryService repoService = RepositoryServiceFactory.createRepositoryService(dataSource, "localCMSServer"); Repository repo = repoService.getRepository(repoName); IPersistenceService persistService = new NewPersistenceServiceImpl(dataSource); TestDataLoader loader = new TestDataLoader(repo, persistService, dataSource); return loader; }
private void loadServices(MongoDataSource ds) { dalImplementations = initDalImplementation(ds); WriteConcern writeConcern = getWriteConcernFromDBConfig(); repositoryService = RepositoryServiceFactory.createRepositoryService(ds, cmsConfig.getServerName(), writeConcern); entityService = ServiceFactory.getEntityService(ds, repositoryService, writeConcern, dalImplementations); ISearchService searchService = DalServiceFactory.getSearchService(ds); branchService = ServiceFactory.getBranchService(ds, writeConcern, dalImplementations); queryService = new QueryServiceImpl(repositoryService, branchService, searchService); historyService = ServiceFactory.getHistoryService(dbConfig, ds, dalImplementations); }
@BeforeClass public static void createRepoService() { MongoDataSource ds = new MongoDataSource(getConnectionString()); MetadataDataLoader.getInstance(ds).loadTestDataFromResource(); repositoryService = RepositoryServiceFactory.createRepositoryService(ds, "localCMSServer"); }
@BeforeClass public static void setup() { MetadataDataLoader loader = MetadataDataLoader.getInstance(getDataSource()); loader.loadTestDataFromResource(); repo = RepositoryServiceFactory.createRepositoryService(getDataSource(), "localCMSServer").getRepository( RAPTOR_PAAS); }
@BeforeClass public static void setup() { MetadataDataLoader loader = MetadataDataLoader.getInstance(getDataSource()); loader.loadTestDataFromResource(); repositoryService = RepositoryServiceFactory.createRepositoryService(getDataSource(), "localCMSServer"); repo = repositoryService.getRepository(RAPTOR_PAAS); }
@BeforeClass public static void createRepoService() { MongoDataSource ds = new MongoDataSource(getConnectionString()); MetadataDataLoader.getInstance(ds).loadTestDataFromResource(); repositoryService = RepositoryServiceFactory.createRepositoryService(ds, "localCMSServer"); repo = repositoryService.createRepository(new Repository(repoName)); }
@BeforeClass public static void setup() { MetadataDataLoader loader = MetadataDataLoader.getInstance(getDataSource()); loader.loadTestDataFromResource(); repo = RepositoryServiceFactory.createRepositoryService(getDataSource(), "localCMSServer").getRepository( RAPTOR_PAAS); appMeta = repo.getMetadataService().getMetaClass(APPLICATION_SERVICE); }
@BeforeClass public static void setUp(){ List<PersistenceService.Registration> implementations = RegistrationUtils.getTestDalImplemantation(dataSource); config = new CMSDBConfig(dataSource); MetadataDataLoader metaLoader = MetadataDataLoader.getInstance(dataSource); metaLoader.loadTestDataFromResource(); repoService = RepositoryServiceFactory.createRepositoryService(dataSource, "localCMSServer"); RuntimeDataLoader dataLoader = RuntimeDataLoader.getDataLoader(dataSource, repoService, RAPTOR_REPO); dataLoader.load(RAPTOR_TEST_DATA); branchService = ServiceFactory.getBranchService(dataSource, implementations); entityService = ServiceFactory.getEntityService(dataSource, repoService, implementations); }
@BeforeClass public static void setupData() { MongoDataSource ds = new MongoDataSource(getConnectionString()); MetadataDataLoader.getInstance(ds).loadTestDataFromResource(); raptorMetaService = RepositoryServiceFactory.createRepositoryService(ds, "localCMSServer") .getRepository(RAPTOR_REPO).getMetadataService(); serviceInstanceMetadata = raptorMetaService.getMetaClass("ServiceInstance"); appServiceMetadata = raptorMetaService.getMetaClass("ApplicationService"); environmentMeta = raptorMetaService.getMetaClass("Environment"); }
@BeforeClass public static void setupData() { MongoDataSource ds = new MongoDataSource(getConnectionString()); MetadataDataLoader.getInstance(ds).loadTestDataFromResource(); raptorMetaService = RepositoryServiceFactory.createRepositoryService(ds, "localCMSServer") .getRepository(RAPTOR_REPO).getMetadataService(); serviceInstanceMetadata = raptorMetaService.getMetaClass("ServiceInstance"); appServiceMetadata = raptorMetaService.getMetaClass("ApplicationService"); environmentMeta = raptorMetaService.getMetaClass("Environment"); }
@BeforeClass public static void setupData() { MongoDataSource ds = new MongoDataSource(getConnectionString()); MetadataDataLoader.getInstance(ds).loadTestDataFromResource(); raptorMetaService = RepositoryServiceFactory.createRepositoryService(ds, "localCMSServer") .getRepository(RAPTOR_REPO).getMetadataService(); serviceInstanceMetadata = raptorMetaService.getMetaClass("ServiceInstance"); appServiceMetadata = raptorMetaService.getMetaClass("ApplicationService"); environmentMeta = raptorMetaService.getMetaClass("Environment"); }
@BeforeClass public static void setupData() { MongoDataSource ds = new MongoDataSource(getConnectionString()); MetadataDataLoader.getInstance(ds).loadTestDataFromResource(); raptorMetaService = RepositoryServiceFactory.createRepositoryService(ds, "localCMSServer") .getRepository(RAPTOR_REPO).getMetadataService(); appServiceMetadata = raptorMetaService.getMetaClass("ApplicationService"); serviceInstanceMetadata = raptorMetaService.getMetaClass("ServiceInstance"); computeMetadata = raptorMetaService.getMetaClass("Compute"); }
@BeforeClass public static void createRepoService() { ds = new MongoDataSource(getConnectionString()); MetadataDataLoader.getInstance(ds).loadTestDataFromResource(); repositoryService = RepositoryServiceFactory.createRepositoryService(ds, "localCMSServer"); repo = repositoryService.createRepository(new Repository(repoName)); metaContext = new MetadataContext(); metaContext.setSourceIp("127.0.0.1"); metaContext.setSubject("unitTestUser"); Assert.assertEquals(repo, repo.getMetadataService().getRepository()); }
@BeforeClass public static void createRepoService() { dataSource = new MongoDataSource(getConnectionString()); MetadataDataLoader.getInstance(dataSource).loadTestDataFromResource(); repositoryService = RepositoryServiceFactory.createRepositoryService(dataSource, "localCMSServer"); repo = repositoryService.createRepository(new Repository(repoName)); metaService = repo.getMetadataService(); sequence = new MongoSequence(dataSource.getMongoInstance(), CMSConsts.SYS_DB, CMSConsts.SEQUENCE_COLL, CMSConsts.NEXT_FIELD_NAME_SEQ); Assert.assertEquals(repo, repo.getMetadataService().getRepository()); raptorMetaService = repositoryService.getRepository(RAPTOR_PAAS).getMetadataService(); }
@BeforeClass public static void setUpBeforeClass() { persistenceService = DalServiceFactory.getPersistenceService(getDataSource(), TestUtils.getTestDalImplemantation(dataSource)); repoService = RepositoryServiceFactory.createRepositoryService(getDataSource(), "localCMSServer"); raptorMetaService = repoService.getRepository(RAPTOR_REPO).getMetadataService(); oldDefaultPaginationMode = QueryContext.getDefaultPaginationMode(); QueryContext.setDefaultPaginationMode(PaginationMode.SKIP_BASED); raptorContext.setPaginationMode(QueryContext.getDefaultPaginationMode()); deployContext.setPaginationMode(QueryContext.getDefaultPaginationMode()); stratusContext.setPaginationMode(QueryContext.getDefaultPaginationMode()); cmsdbContext.setPaginationMode(QueryContext.getDefaultPaginationMode()); }
@BeforeClass public static void setUpBeforeClass() { persistenceService = DalServiceFactory.getPersistenceService(getDataSource(), TestUtils.getTestDalImplemantation(dataSource)); repoService = RepositoryServiceFactory.createRepositoryService(getDataSource(), "localCMSServer"); raptorMetaService = repoService.getRepository(RAPTOR_REPO).getMetadataService(); oldDefaultPaginationMode = QueryContext.getDefaultPaginationMode(); QueryContext.setDefaultPaginationMode(PaginationMode.ID_BASED); raptorContext.setPaginationMode(QueryContext.getDefaultPaginationMode()); deployContext.setPaginationMode(QueryContext.getDefaultPaginationMode()); stratusContext.setPaginationMode(QueryContext.getDefaultPaginationMode()); cmsdbContext.setPaginationMode(QueryContext.getDefaultPaginationMode()); }