Package cdm.base.staticdata.identifier
Class LocationIdentifier.LocationIdentifierImpl
java.lang.Object
cdm.base.staticdata.identifier.Identifier.IdentifierImpl
cdm.base.staticdata.identifier.LocationIdentifier.LocationIdentifierImpl
- All Implemented Interfaces:
Identifier,LocationIdentifier,com.rosetta.model.lib.GlobalKey,com.rosetta.model.lib.RosettaModelObject
- Enclosing interface:
LocationIdentifier
public static class LocationIdentifier.LocationIdentifierImpl
extends Identifier.IdentifierImpl
implements LocationIdentifier
Immutable Implementation of LocationIdentifier
-
Nested Class Summary
Nested classes/interfaces inherited from interface com.rosetta.model.lib.GlobalKey
com.rosetta.model.lib.GlobalKey.GlobalKeyBuilderNested classes/interfaces inherited from interface cdm.base.staticdata.identifier.Identifier
Identifier.IdentifierBuilder, Identifier.IdentifierBuilderImpl, Identifier.IdentifierImplNested classes/interfaces inherited from interface cdm.base.staticdata.identifier.LocationIdentifier
LocationIdentifier.LocationIdentifierBuilder, LocationIdentifier.LocationIdentifierBuilderImpl, LocationIdentifier.LocationIdentifierImpl -
Field Summary
Fields inherited from interface cdm.base.staticdata.identifier.Identifier
metaDataFields inherited from interface cdm.base.staticdata.identifier.LocationIdentifier
metaData -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotected -
Method Summary
Methods inherited from class cdm.base.staticdata.identifier.Identifier.IdentifierImpl
getAssignedIdentifier, getIssuer, getIssuerReference, getMeta, setBuilderFieldsMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface cdm.base.staticdata.identifier.Identifier
getAssignedIdentifier, getIssuer, getIssuerReference, getMetaMethods inherited from interface cdm.base.staticdata.identifier.LocationIdentifier
getType, metaData, processMethods inherited from interface com.rosetta.model.lib.RosettaModelObject
processRosetta, processRosetta
-
Constructor Details
-
LocationIdentifierImpl
-
-
Method Details
-
getLocationIdentifierType
@RosettaAttribute("locationIdentifierType") @RuneAttribute("locationIdentifierType") public CommodityLocationIdentifierTypeEnum getLocationIdentifierType()Description copied from interface:LocationIdentifierSpecifies the nature of a location identifier.- Specified by:
getLocationIdentifierTypein interfaceLocationIdentifier
-
build
Description copied from interface:IdentifierBuild Methods- Specified by:
buildin interfaceIdentifier- Specified by:
buildin interfaceLocationIdentifier- Specified by:
buildin interfacecom.rosetta.model.lib.RosettaModelObject- Overrides:
buildin classIdentifier.IdentifierImpl
-
toBuilder
- Specified by:
toBuilderin interfaceIdentifier- Specified by:
toBuilderin interfaceLocationIdentifier- Specified by:
toBuilderin interfacecom.rosetta.model.lib.RosettaModelObject- Overrides:
toBuilderin classIdentifier.IdentifierImpl
-
setBuilderFields
-
equals
- Overrides:
equalsin classIdentifier.IdentifierImpl
-
hashCode
public int hashCode()- Overrides:
hashCodein classIdentifier.IdentifierImpl
-
toString
- Overrides:
toStringin classIdentifier.IdentifierImpl
-