/** * @since 1.4-M3 */ public ManagedRepository( Locale defaultLocale, String id, String name, String location, String layout, boolean snapshots, boolean releases, boolean blockRedeployments, String cronExpression, String indexDir, boolean scanned, int retentionPeriod, int retentionCount, boolean deleteReleasedSnapshots, boolean stageRepoNeeded, String description, boolean skipPackedIndexCreation ) { this( defaultLocale, id, name, location, layout, snapshots, releases, blockRedeployments, cronExpression, indexDir, scanned, retentionPeriod, retentionCount, deleteReleasedSnapshots, stageRepoNeeded ); setDescription( description ); setSkipPackedIndexCreation( skipPackedIndexCreation ); }
/** * @since 1.4-M3 */ public ManagedRepository( String id, String name, String location, String layout, boolean snapshots, boolean releases, boolean blockRedeployments, String cronExpression, String indexDir, boolean scanned, int daysOlder, int retentionCount, boolean deleteReleasedSnapshots, boolean stageRepoNeeded, String description, boolean skipPackedIndexCreation ) { this( id, name, location, layout, snapshots, releases, blockRedeployments, cronExpression, indexDir, scanned, daysOlder, retentionCount, deleteReleasedSnapshots, stageRepoNeeded ); setDescription( description ); setSkipPackedIndexCreation( skipPackedIndexCreation ); }
@Override public List<ManagedRepository> getManagedRepositories() throws RepositoryAdminException { List<ManagedRepositoryConfiguration> managedRepoConfigs = getArchivaConfiguration().getConfiguration().getManagedRepositories(); if ( managedRepoConfigs == null ) { return Collections.emptyList(); } List<ManagedRepository> managedRepos = new ArrayList<ManagedRepository>( managedRepoConfigs.size() ); for ( ManagedRepositoryConfiguration repoConfig : managedRepoConfigs ) { ManagedRepository repo = new ManagedRepository( repoConfig.getId(), repoConfig.getName(), repoConfig.getLocation(), repoConfig.getLayout(), repoConfig.isSnapshots(), repoConfig.isReleases(), repoConfig.isBlockRedeployments(), repoConfig.getRefreshCronExpression(), repoConfig.getIndexDir(), repoConfig.isScanned(), repoConfig.getDaysOlder(), repoConfig.getRetentionCount(), repoConfig.isDeleteReleasedSnapshots(), repoConfig.isStageRepoNeeded() ); repo.setDescription( repoConfig.getDescription() ); repo.setSkipPackedIndexCreation( repoConfig.isSkipPackedIndexCreation() ); managedRepos.add( repo ); } return managedRepos; }