@Override public boolean recreateMetadata( ResourceStoreRequest request ) { return getRepository().recreateMavenMetadata( request ); }
public void storeItemWithChecksums( ResourceStoreRequest request, InputStream is, Map<String, String> userAttributes ) throws UnsupportedStorageOperationException, ItemNotFoundException, IllegalOperationException, StorageException, AccessDeniedException { getArtifactStoreHelper().storeItemWithChecksums( request, is, userAttributes ); }
public void deleteItemWithChecksums( ResourceStoreRequest request ) throws UnsupportedStorageOperationException, ItemNotFoundException, IllegalOperationException, StorageException, AccessDeniedException { getArtifactStoreHelper().deleteItemWithChecksums( request ); }
protected void writeGAVMetadata( ArtifactStoreRequest request, Gav gav, Metadata md ) throws UnsupportedStorageOperationException, IllegalOperationException, MetadataException, IOException { String mdPath = request.getRequestPath(); // GAV mdPath = mdPath.substring( 0, mdPath.lastIndexOf( RepositoryItemUid.PATH_SEPARATOR ) ) + "/maven-metadata.xml"; RepositoryItemUid uid = request.getMavenRepository().createUid( mdPath ); writeMetadata( uid, request.getRequestContext(), md ); }
@Override public RepositoryPolicy getRepositoryPolicy() { return getMasterRepository().getRepositoryPolicy(); }
public RepositoryPolicy getRepositoryPolicy() { return getExternalConfiguration( false ).getRepositoryPolicy(); }
public ChecksumPolicy getChecksumPolicy() { return getExternalConfiguration( false ).getChecksumPolicy(); }
public boolean isDownloadRemoteIndexes() { return getExternalConfiguration( false ).isDownloadRemoteIndex(); }
public int getMetadataMaxAge() { return getExternalConfiguration( false ).getMetadataMaxAge(); }
public void setDownloadRemoteIndexes( boolean downloadRemoteIndexes ) { boolean oldValue = isDownloadRemoteIndexes(); boolean newValue = downloadRemoteIndexes; getExternalConfiguration( true ).setDownloadRemoteIndex( downloadRemoteIndexes ); if ( oldValue == false && newValue == true ) { this.downloadRemoteIndexEnabled = true; } }
public boolean isCleanseRepositoryMetadata() { return getExternalConfiguration( false ).isCleanseRepositoryMetadata(); }
public void setChecksumPolicy( ChecksumPolicy checksumPolicy ) { getExternalConfiguration( true ).setChecksumPolicy( checksumPolicy ); }
public boolean isMergeMetadata() { return getExternalConfiguration( false ).isMergeMetadata(); }
public void setRepositoryPolicy( RepositoryPolicy repositoryPolicy ) { getExternalConfiguration( true ).setRepositoryPolicy( repositoryPolicy ); }
public void setCleanseRepositoryMetadata( boolean cleanseRepositoryMetadata ) { getExternalConfiguration( true ).setCleanseRepositoryMetadata( cleanseRepositoryMetadata ); }
public void setMergeMetadata( boolean mergeMetadata ) { getExternalConfiguration( true ).setMergeMetadata( mergeMetadata ); }
@Override protected M2GroupRepositoryConfiguration getExternalConfiguration( boolean forWrite ) { return (M2GroupRepositoryConfiguration) super.getExternalConfiguration( forWrite ); }
protected void writeGAMetadata( ArtifactStoreRequest request, Gav gav, Metadata md ) throws UnsupportedStorageOperationException, IllegalOperationException, MetadataException, IOException { String mdPath = request.getRequestPath(); // GAV mdPath = mdPath.substring( 0, mdPath.lastIndexOf( RepositoryItemUid.PATH_SEPARATOR ) ); // GA mdPath = mdPath.substring( 0, mdPath.lastIndexOf( RepositoryItemUid.PATH_SEPARATOR ) ) + "/maven-metadata.xml"; RepositoryItemUid uid = request.getMavenRepository().createUid( mdPath ); writeMetadata( uid, request.getRequestContext(), md ); }
public void storeItemWithChecksums( boolean fromTask, AbstractStorageItem item ) throws UnsupportedStorageOperationException, IllegalOperationException, StorageException { getArtifactStoreHelper().storeItemWithChecksums( fromTask, item ); }
public void deleteItemWithChecksums( boolean fromTask, ResourceStoreRequest request ) throws UnsupportedStorageOperationException, IllegalOperationException, ItemNotFoundException, StorageException { getArtifactStoreHelper().deleteItemWithChecksums( fromTask, request ); }