Package org.eclipse.aether.repository
Class LocalMetadataRegistration
- java.lang.Object
-
- org.eclipse.aether.repository.LocalMetadataRegistration
-
public final class LocalMetadataRegistration extends Object
A request to register metadata within the local repository.
-
-
Constructor Summary
Constructors Constructor Description LocalMetadataRegistration()Creates an uninitialized registration.LocalMetadataRegistration(Metadata metadata)Creates a registration request for the specified metadata accompanying a locally installed artifact.LocalMetadataRegistration(Metadata metadata, RemoteRepository repository, Collection<String> contexts)Creates a registration request for the specified metadata.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Collection<String>getContexts()Gets the resolution contexts in which the metadata is available.MetadatagetMetadata()Gets the metadata to register.RemoteRepositorygetRepository()Gets the remote repository from which the metadata was resolved.LocalMetadataRegistrationsetContexts(Collection<String> contexts)Sets the resolution contexts in which the metadata is available.LocalMetadataRegistrationsetMetadata(Metadata metadata)Sets the metadata to register.LocalMetadataRegistrationsetRepository(RemoteRepository repository)Sets the remote repository from which the metadata was resolved.
-
-
-
Constructor Detail
-
LocalMetadataRegistration
public LocalMetadataRegistration()
Creates an uninitialized registration.
-
LocalMetadataRegistration
public LocalMetadataRegistration(Metadata metadata)
Creates a registration request for the specified metadata accompanying a locally installed artifact.- Parameters:
metadata- The metadata to register, may benull.
-
LocalMetadataRegistration
public LocalMetadataRegistration(Metadata metadata, RemoteRepository repository, Collection<String> contexts)
Creates a registration request for the specified metadata.- Parameters:
metadata- The metadata to register, may benull.repository- The remote repository from which the metadata was resolved ornullif the metadata accompanies a locally installed artifact.contexts- The resolution contexts, may benull.
-
-
Method Detail
-
getMetadata
public Metadata getMetadata()
Gets the metadata to register.- Returns:
- The metadata or
nullif not set.
-
setMetadata
public LocalMetadataRegistration setMetadata(Metadata metadata)
Sets the metadata to register.- Parameters:
metadata- The metadata, may benull.- Returns:
- This request for chaining, never
null.
-
getRepository
public RemoteRepository getRepository()
Gets the remote repository from which the metadata was resolved.- Returns:
- The remote repository or
nullif the metadata was locally installed.
-
setRepository
public LocalMetadataRegistration setRepository(RemoteRepository repository)
Sets the remote repository from which the metadata was resolved.- Parameters:
repository- The remote repository ornullif the metadata accompanies a locally installed artifact.- Returns:
- This request for chaining, never
null.
-
getContexts
public Collection<String> getContexts()
Gets the resolution contexts in which the metadata is available.- Returns:
- The resolution contexts in which the metadata is available, never
null.
-
setContexts
public LocalMetadataRegistration setContexts(Collection<String> contexts)
Sets the resolution contexts in which the metadata is available.- Parameters:
contexts- The resolution contexts, may benull.- Returns:
- This request for chaining, never
null.
-
-