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.Metadata
getMetadata()
Gets the metadata to register.RemoteRepository
getRepository()
Gets the remote repository from which the metadata was resolved.LocalMetadataRegistration
setContexts(Collection<String> contexts)
Sets the resolution contexts in which the metadata is available.LocalMetadataRegistration
setMetadata(Metadata metadata)
Sets the metadata to register.LocalMetadataRegistration
setRepository(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 ornull
if 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
null
if 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
null
if 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 ornull
if 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
.
-
-