@Override public String virtualizedRepository() { return settings().getShadowOf(); }
public RepositoryShadowResource getRepositoryShadowRestModel(Request request, ShadowRepository shadow) { RepositoryShadowResource resource = new RepositoryShadowResource(); resource.setId(shadow.getId()); resource.setName(shadow.getName()); resource.setContentResourceURI(repositoryURLBuilder.getExposedRepositoryContentUrl(shadow)); resource.setProvider(NexusCompat.getRepositoryProviderHint(shadow)); resource.setRepoType(RepositoryBaseResourceConverter.REPO_TYPE_VIRTUAL); resource.setFormat(shadow.getRepositoryContentClass().getId()); resource.setShadowOf(shadow.getMasterRepository().getId()); resource.setSyncAtStartup(shadow.isSynchronizeAtStartup()); resource.setExposed(shadow.isExposed()); return resource; }
@Override protected RepositoryShadowResource createSettings() { final RepositoryShadowResource settings = new RepositoryShadowResource(); settings.setRepoType( REPO_TYPE ); settings.setProviderRole( PROVIDER_ROLE ); settings.setExposed( true ); return settings; }
private RepositoryBaseResource createShadow( RepositoryTemplate template ) { RepositoryShadowResource repoRes = new RepositoryShadowResource(); repoRes.setRepoType( "virtual" ); AbstractShadowRepositoryConfiguration cfg = (AbstractShadowRepositoryConfiguration) template.getConfigurableRepository().getCurrentCoreConfiguration().getExternalConfiguration().getConfiguration( false ); repoRes.setSyncAtStartup( cfg.isSynchronizeAtStartup() ); repoRes.setShadowOf( cfg.getMasterRepositoryId() ); return repoRes; }
getRepositoryRegistry().getRepositoryWithFacet(repoId, ShadowRepository.class); shadow.setName(model.getName()); shadow.setMasterRepository(getRepositoryRegistry().getRepository(model.getShadowOf())); shadow.setSynchronizeAtStartup(model.isSyncAtStartup());
CRepositoryShadow cRepo = NexusConfigUtil.getRepoShadow( repo.getId() ); Assert.assertEquals( expected.getShadowOf(), cRepo.getShadowOf() ); Assert.assertEquals( expected.getId(), cRepo.getId() ); Assert.assertEquals( expected.getName(), cRepo.getName() ); Assert.assertEquals( expected.getFormat(), expectedCc.getId() );
getTest().getNexusConfigUtil().getRepoShadow(repo.getId()); Assert.assertEquals(cShadowRepo.getMasterRepositoryId(), expected.getShadowOf()); Assert.assertEquals(cRepo.getId(), expected.getId()); Assert.assertEquals(cRepo.getName(), expected.getName());
exConf.setMasterRepositoryId(repoResource.getShadowOf()); exConf.setSynchronizeAtStartup(repoResource.isSyncAtStartup());
@Override protected RepositoryShadowResource createSettings() { final RepositoryShadowResource settings = super.createSettings(); settings.setProvider( PROVIDER ); return settings; }
@Override public T ofRepository( final String repositoryId ) { settings().setShadowOf( repositoryId ); return me(); }
private RepositoryBaseResource createShadow(RepositoryTemplate template) { RepositoryShadowResource repoRes = new RepositoryShadowResource(); repoRes.setRepoType("virtual"); AbstractShadowRepositoryConfiguration cfg = (AbstractShadowRepositoryConfiguration) template.getConfigurableRepository().getCurrentCoreConfiguration() .getExternalConfiguration().getConfiguration(false); repoRes.setSyncAtStartup(cfg.isSynchronizeAtStartup()); repoRes.setShadowOf(cfg.getMasterRepositoryId()); return repoRes; }
getRepositoryRegistry().getRepositoryWithFacet( repoId, ShadowRepository.class ); shadow.setName( model.getName() ); shadow.setMasterRepository( getRepositoryRegistry().getRepository( model.getShadowOf() ) ); shadow.setSynchronizeAtStartup( model.isSyncAtStartup() );
exConf.setMasterRepositoryId( repoResource.getShadowOf() ); exConf.setSynchronizeAtStartup( repoResource.isSyncAtStartup() );
@Override protected RepositoryShadowResource createSettings() { final RepositoryShadowResource settings = super.createSettings(); settings.setProvider( JerseyObrVirtualRepository.PROVIDER ); return settings; }
public RepositoryShadowResource getRepositoryShadowRestModel( Request request, ShadowRepository shadow ) { RepositoryShadowResource resource = new RepositoryShadowResource(); resource.setId( shadow.getId() ); resource.setName( shadow.getName() ); resource.setContentResourceURI( repositoryURLBuilder.getExposedRepositoryContentUrl( shadow) ); resource.setProvider( NexusCompat.getRepositoryProviderHint( shadow ) ); resource.setRepoType( RepositoryBaseResourceConverter.REPO_TYPE_VIRTUAL ); resource.setFormat( shadow.getRepositoryContentClass().getId() ); resource.setShadowOf( shadow.getMasterRepository().getId() ); resource.setSyncAtStartup( shadow.isSynchronizeAtStartup() ); resource.setExposed( shadow.isExposed() ); return resource; }
RepositoryShadowResource actual = (RepositoryShadowResource) responseResource; Assert.assertEquals( expected.getShadowOf(), actual.getShadowOf() );
RepositoryShadowResource actual = (RepositoryShadowResource) responseResource; Assert.assertEquals(actual.getShadowOf(), expected.getShadowOf());