public class ComplexVersionReferenceImpl extends java.lang.Object implements ComplexVersionReference
Constructor and Description |
---|
ComplexVersionReferenceImpl(TERTIARY_BOOL returnLatest,
java.lang.String version,
TimeRange validFrom,
TimeRange validTo) |
Modifier and Type | Method and Description |
---|---|
java.lang.String |
getVersion()
returns the version that is being reference, this can be null
|
TimeRange |
getVersionValidFrom()
Returns the period from which the version should be valid from - this can be null
|
TimeRange |
getVersionValidTo()
Returns the period from which the version should be valid to - this can be null
|
TERTIARY_BOOL |
isReturnLatest()
Returns if the version to be returned is the latest version
|
public ComplexVersionReferenceImpl(TERTIARY_BOOL returnLatest, java.lang.String version, TimeRange validFrom, TimeRange validTo)
public TERTIARY_BOOL isReturnLatest()
ComplexVersionReference
isReturnLatest
in interface ComplexVersionReference
public java.lang.String getVersion()
ComplexVersionReference
getVersion
in interface ComplexVersionReference
public TimeRange getVersionValidFrom()
ComplexVersionReference
getVersionValidFrom
in interface ComplexVersionReference
public TimeRange getVersionValidTo()
ComplexVersionReference
getVersionValidTo
in interface ComplexVersionReference