@Override protected M2GroupRepositoryConfiguration getExternalConfiguration( boolean forWrite ) { return (M2GroupRepositoryConfiguration) super.getExternalConfiguration( forWrite ); }
public boolean recreateMavenMetadata( ResourceStoreRequest request ) { if ( !getLocalStatus().shouldServiceRequest() ) { return false; } boolean result = false; for ( Repository repository : getMemberRepositories() ) { if ( repository.getRepositoryKind().isFacetAvailable( MavenRepository.class ) ) { result |= ( (MavenRepository) repository ).recreateMavenMetadata( request ); } } return result; }
public void deleteItemWithChecksums( boolean fromTask, ResourceStoreRequest request ) throws UnsupportedStorageOperationException, IllegalOperationException, ItemNotFoundException, StorageException { getArtifactStoreHelper().deleteItemWithChecksums( fromTask, request ); }
public boolean isMavenArtifact( StorageItem item ) { return isMavenArtifactPath( item.getPath() ); }
public boolean isMavenArtifactPath( String path ) { return getGavCalculator().pathToGav( path ) != null; }
public boolean isMavenMetadata( StorageItem item ) { return isMavenMetadataPath( item.getPath() ); }
@Override protected StorageItem doRetrieveItem( ResourceStoreRequest request ) throws IllegalOperationException, ItemNotFoundException, StorageException { if ( M2ArtifactRecognizer.isMetadata( request.getRequestPath() ) && !M2ArtifactRecognizer.isChecksum( request.getRequestPath() ) ) { // metadata checksum files are calculated and cached as side-effect // of doRetrieveMetadata. try { return doRetrieveMetadata( request ); } catch ( UnsupportedStorageOperationException e ) { throw new LocalStorageException( e ); } } return super.doRetrieveItem( request ); }
public void deleteItemWithChecksums( ResourceStoreRequest request ) throws UnsupportedStorageOperationException, ItemNotFoundException, IllegalOperationException, StorageException, AccessDeniedException { getArtifactStoreHelper().deleteItemWithChecksums( request ); }
public void storeItemWithChecksums( ResourceStoreRequest request, InputStream is, Map<String, String> userAttributes ) throws UnsupportedStorageOperationException, ItemNotFoundException, IllegalOperationException, StorageException, AccessDeniedException { getArtifactStoreHelper().storeItemWithChecksums( request, is, userAttributes ); }
@Override protected M1GroupRepositoryConfiguration getExternalConfiguration( boolean forWrite ) { return (M1GroupRepositoryConfiguration) super.getExternalConfiguration( forWrite ); }
public void storeItemWithChecksums( boolean fromTask, AbstractStorageItem item ) throws UnsupportedStorageOperationException, IllegalOperationException, StorageException { getArtifactStoreHelper().storeItemWithChecksums( fromTask, item ); }
public void setMergeMetadata( boolean mergeMetadata ) { getExternalConfiguration( true ).setMergeMetadata( mergeMetadata ); }
public boolean isMergeMetadata() { return getExternalConfiguration( false ).isMergeMetadata(); }