Package org.eclipse.aether.repository
Class LocalMetadataRegistration
java.lang.Object
org.eclipse.aether.repository.LocalMetadataRegistration
A request to register metadata within the local repository.
- See Also:
-
Constructor Summary
ConstructorDescriptionCreates 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
Modifier and TypeMethodDescriptionGets the resolution contexts in which the metadata is available.Gets the metadata to register.Gets the remote repository from which the metadata was resolved.setContexts
(Collection<String> contexts) Sets the resolution contexts in which the metadata is available.setMetadata
(Metadata metadata) Sets the metadata to register.setRepository
(RemoteRepository repository) Sets the remote repository from which the metadata was resolved.
-
Constructor Details
-
LocalMetadataRegistration
public LocalMetadataRegistration()Creates an uninitialized registration. -
LocalMetadataRegistration
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 ornull
if the metadata accompanies a locally installed artifact.contexts
- The resolution contexts, may benull
.
-
-
Method Details
-
getMetadata
Gets the metadata to register.- Returns:
- The metadata or
null
if not set.
-
setMetadata
Sets the metadata to register.- Parameters:
metadata
- The metadata, may benull
.- Returns:
- This request for chaining, never
null
.
-
getRepository
Gets the remote repository from which the metadata was resolved.- Returns:
- The remote repository or
null
if the metadata was locally installed.
-
setRepository
Sets the remote repository from which the metadata was resolved.- Parameters:
repository
- The remote repository ornull
if the metadata accompanies a locally installed artifact.- Returns:
- This request for chaining, never
null
.
-
getContexts
Gets the resolution contexts in which the metadata is available.- Returns:
- The resolution contexts in which the metadata is available, never
null
.
-
setContexts
Sets the resolution contexts in which the metadata is available.- Parameters:
contexts
- The resolution contexts, may benull
.- Returns:
- This request for chaining, never
null
.
-