Package cdm.base.staticdata.identifier
Class AssignedIdentifier.AssignedIdentifierImpl
java.lang.Object
cdm.base.staticdata.identifier.AssignedIdentifier.AssignedIdentifierImpl
- All Implemented Interfaces:
AssignedIdentifier,com.rosetta.model.lib.RosettaModelObject
- Enclosing interface:
AssignedIdentifier
public static class AssignedIdentifier.AssignedIdentifierImpl
extends Object
implements AssignedIdentifier
Immutable Implementation of AssignedIdentifier
-
Nested Class Summary
Nested classes/interfaces inherited from interface cdm.base.staticdata.identifier.AssignedIdentifier
AssignedIdentifier.AssignedIdentifierBuilder, AssignedIdentifier.AssignedIdentifierBuilderImpl, AssignedIdentifier.AssignedIdentifierImpl -
Field Summary
Fields inherited from interface cdm.base.staticdata.identifier.AssignedIdentifier
metaData -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotected -
Method Summary
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface cdm.base.staticdata.identifier.AssignedIdentifier
getType, metaData, processMethods inherited from interface com.rosetta.model.lib.RosettaModelObject
processRosetta, processRosetta
-
Constructor Details
-
AssignedIdentifierImpl
-
-
Method Details
-
getIdentifier
@RosettaAttribute(value="identifier", isRequired=true) @RuneAttribute(value="identifier", isRequired=true) public FieldWithMetaString getIdentifier()Description copied from interface:AssignedIdentifierThe identifier value.- Specified by:
getIdentifierin interfaceAssignedIdentifier
-
getVersion
Description copied from interface:AssignedIdentifierThe identifier version, which is specified as an integer and is meant to be incremented each time the transaction terms (whether contract or event) change. This version is made option to support the use case where the identifier is referenced without the version. The constraint that a contract and a lifecycle event need to have an associated version is enforced through data rules.- Specified by:
getVersionin interfaceAssignedIdentifier
-
build
Description copied from interface:AssignedIdentifierBuild Methods- Specified by:
buildin interfaceAssignedIdentifier- Specified by:
buildin interfacecom.rosetta.model.lib.RosettaModelObject
-
toBuilder
- Specified by:
toBuilderin interfaceAssignedIdentifier- Specified by:
toBuilderin interfacecom.rosetta.model.lib.RosettaModelObject
-
setBuilderFields
-
equals
-
hashCode
public int hashCode() -
toString
-