Class Versioning
java.lang.Object
org.apache.maven.artifact.repository.metadata.BaseObject
org.apache.maven.artifact.repository.metadata.Versioning
- All Implemented Interfaces:
Serializable,Cloneable
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from class org.apache.maven.artifact.repository.metadata.BaseObject
BaseObject.ChildrenTracking -
Field Summary
Fields inherited from class org.apache.maven.artifact.repository.metadata.BaseObject
childrenTracking, delegate -
Constructor Summary
ConstructorsConstructorDescriptionVersioning(Versioning delegate) Versioning(Versioning delegate, BaseObject parent) -
Method Summary
Modifier and TypeMethodDescriptionvoidaddSnapshotVersion(SnapshotVersion snapshotVersion) voidaddVersion(String version) clone()booleaninthashCode()voidremoveSnapshotVersion(SnapshotVersion snapshotVersion) voidremoveVersion(String version) protected booleanvoidsetLastUpdated(String lastUpdated) voidsetLastUpdatedTimestamp(Date date) voidvoidsetRelease(String release) voidsetSnapshot(Snapshot snapshot) voidsetSnapshotVersions(List<SnapshotVersion> snapshotVersions) voidsetVersions(List<String> versions) voidstatic List<Versioning>versioningToApiV3(List<Versioning> list) static List<Versioning>versioningToApiV4(List<Versioning> list) Methods inherited from class org.apache.maven.artifact.repository.metadata.BaseObject
update
-
Constructor Details
-
Versioning
public Versioning() -
Versioning
-
Versioning
-
-
Method Details
-
clone
-
getDelegate
- Overrides:
getDelegatein classBaseObject
-
equals
-
hashCode
public int hashCode() -
getLatest
-
setLatest
-
getRelease
-
setRelease
-
getVersions
-
setVersions
-
addVersion
-
removeVersion
-
getLastUpdated
-
setLastUpdated
-
getSnapshot
-
setSnapshot
-
getSnapshotVersions
-
setSnapshotVersions
-
addSnapshotVersion
-
removeSnapshotVersion
-
replace
- Overrides:
replacein classBaseObject
-
versioningToApiV4
-
versioningToApiV3
-
updateTimestamp
public void updateTimestamp() -
setLastUpdatedTimestamp
-