Class Repository
java.lang.Object
org.apache.maven.settings.BaseObject
org.apache.maven.settings.TrackableBase
org.apache.maven.settings.IdentifiableBase
org.apache.maven.settings.RepositoryBase
org.apache.maven.settings.Repository
- All Implemented Interfaces:
Serializable, Cloneable
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from class BaseObject
BaseObject.ChildrenTracking -
Field Summary
Fields inherited from class TrackableBase
GLOBAL_LEVEL, PROJECT_LEVEL, USER_LEVELFields inherited from class BaseObject
childrenTracking, delegate -
Constructor Summary
ConstructorsConstructorDescriptionRepository(Repository delegate) Repository(Repository delegate, BaseObject parent) -
Method Summary
Modifier and TypeMethodDescriptionclone()booleaninthashCode()protected booleanstatic List<Repository> repositoryToApiV3(List<Repository> list) static List<Repository> repositoryToApiV4(List<Repository> list) voidsetReleases(RepositoryPolicy releases) voidsetSnapshots(RepositoryPolicy snapshots) Methods inherited from class RepositoryBase
getLayout, getName, getUrl, repositoryBaseToApiV3, repositoryBaseToApiV4, setLayout, setName, setUrlMethods inherited from class IdentifiableBase
getId, identifiableBaseToApiV3, identifiableBaseToApiV4, setIdMethods inherited from class TrackableBase
getSourceLevel, setSourceLevel, trackableBaseToApiV3, trackableBaseToApiV4Methods inherited from class BaseObject
update
-
Constructor Details
-
Repository
public Repository() -
Repository
-
Repository
-
-
Method Details
-
clone
- Overrides:
clonein classRepositoryBase
-
getDelegate
- Overrides:
getDelegatein classRepositoryBase
-
equals
- Overrides:
equalsin classRepositoryBase
-
hashCode
public int hashCode()- Overrides:
hashCodein classRepositoryBase
-
getReleases
-
setReleases
-
getSnapshots
-
setSnapshots
-
replace
- Overrides:
replacein classRepositoryBase
-
repositoryToApiV4
-
repositoryToApiV3
-