Package cdm.base.staticdata.identifier
Class LocationIdentifier.LocationIdentifierBuilderImpl
java.lang.Object
cdm.base.staticdata.identifier.Identifier.IdentifierBuilderImpl
cdm.base.staticdata.identifier.LocationIdentifier.LocationIdentifierBuilderImpl
- All Implemented Interfaces:
Identifier,Identifier.IdentifierBuilder,LocationIdentifier,LocationIdentifier.LocationIdentifierBuilder,com.rosetta.model.lib.GlobalKey,com.rosetta.model.lib.GlobalKey.GlobalKeyBuilder,com.rosetta.model.lib.RosettaModelObject,com.rosetta.model.lib.RosettaModelObjectBuilder
- Enclosing interface:
LocationIdentifier
public static class LocationIdentifier.LocationIdentifierBuilderImpl
extends Identifier.IdentifierBuilderImpl
implements LocationIdentifier.LocationIdentifierBuilder
Builder 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
FieldsFields inherited from class cdm.base.staticdata.identifier.Identifier.IdentifierBuilderImpl
assignedIdentifier, issuer, issuerReference, metaFields inherited from interface cdm.base.staticdata.identifier.Identifier
metaDataFields inherited from interface cdm.base.staticdata.identifier.LocationIdentifier
metaData -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionaddAssignedIdentifier(AssignedIdentifier _assignedIdentifier) addAssignedIdentifier(AssignedIdentifier _assignedIdentifier, int idx) addAssignedIdentifier(List<? extends AssignedIdentifier> assignedIdentifiers) build()Build MethodsbooleanSpecifies the nature of a location identifier.booleanhasData()inthashCode()merge(com.rosetta.model.lib.RosettaModelObjectBuilder other, com.rosetta.model.lib.process.BuilderMerger merger) prune()setAssignedIdentifier(List<? extends AssignedIdentifier> assignedIdentifiers) setIssuer(FieldWithMetaString _issuer) setIssuerReference(ReferenceWithMetaParty _issuerReference) setIssuerReferenceValue(Party _issuerReference) setIssuerValue(String _issuer) setLocationIdentifierType(CommodityLocationIdentifierTypeEnum _locationIdentifierType) setMeta(com.rosetta.model.metafields.MetaFields _meta) toString()Methods inherited from class cdm.base.staticdata.identifier.Identifier.IdentifierBuilderImpl
getAssignedIdentifier, getIssuer, getIssuerReference, getMeta, getOrCreateAssignedIdentifier, getOrCreateIssuer, getOrCreateIssuerReference, getOrCreateMetaMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface cdm.base.staticdata.identifier.Identifier.IdentifierBuilder
getAssignedIdentifier, getIssuer, getIssuerReference, getMeta, getOrCreateAssignedIdentifier, getOrCreateIssuer, getOrCreateIssuerReference, getOrCreateMetaMethods inherited from interface cdm.base.staticdata.identifier.LocationIdentifier
getType, metaData, processMethods inherited from interface cdm.base.staticdata.identifier.LocationIdentifier.LocationIdentifierBuilder
processMethods inherited from interface com.rosetta.model.lib.RosettaModelObject
processRosetta, processRosettaMethods inherited from interface com.rosetta.model.lib.RosettaModelObjectBuilder
getIndex, processRosetta, processRosetta
-
Field Details
-
locationIdentifierType
-
-
Constructor Details
-
LocationIdentifierBuilderImpl
public LocationIdentifierBuilderImpl()
-
-
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
-
setIssuerReference
@RosettaAttribute("issuerReference") @RuneAttribute("issuerReference") public LocationIdentifier.LocationIdentifierBuilder setIssuerReference(ReferenceWithMetaParty _issuerReference) - Specified by:
setIssuerReferencein interfaceIdentifier.IdentifierBuilder- Specified by:
setIssuerReferencein interfaceLocationIdentifier.LocationIdentifierBuilder- Overrides:
setIssuerReferencein classIdentifier.IdentifierBuilderImpl
-
setIssuerReferenceValue
- Specified by:
setIssuerReferenceValuein interfaceIdentifier.IdentifierBuilder- Specified by:
setIssuerReferenceValuein interfaceLocationIdentifier.LocationIdentifierBuilder- Overrides:
setIssuerReferenceValuein classIdentifier.IdentifierBuilderImpl
-
setIssuer
@RosettaAttribute("issuer") @RuneAttribute("issuer") public LocationIdentifier.LocationIdentifierBuilder setIssuer(FieldWithMetaString _issuer) - Specified by:
setIssuerin interfaceIdentifier.IdentifierBuilder- Specified by:
setIssuerin interfaceLocationIdentifier.LocationIdentifierBuilder- Overrides:
setIssuerin classIdentifier.IdentifierBuilderImpl
-
setIssuerValue
- Specified by:
setIssuerValuein interfaceIdentifier.IdentifierBuilder- Specified by:
setIssuerValuein interfaceLocationIdentifier.LocationIdentifierBuilder- Overrides:
setIssuerValuein classIdentifier.IdentifierBuilderImpl
-
addAssignedIdentifier
@RosettaAttribute(value="assignedIdentifier", isRequired=true) @RuneAttribute(value="assignedIdentifier", isRequired=true) public LocationIdentifier.LocationIdentifierBuilder addAssignedIdentifier(AssignedIdentifier _assignedIdentifier) - Specified by:
addAssignedIdentifierin interfaceIdentifier.IdentifierBuilder- Specified by:
addAssignedIdentifierin interfaceLocationIdentifier.LocationIdentifierBuilder- Overrides:
addAssignedIdentifierin classIdentifier.IdentifierBuilderImpl
-
addAssignedIdentifier
public LocationIdentifier.LocationIdentifierBuilder addAssignedIdentifier(AssignedIdentifier _assignedIdentifier, int idx) - Specified by:
addAssignedIdentifierin interfaceIdentifier.IdentifierBuilder- Specified by:
addAssignedIdentifierin interfaceLocationIdentifier.LocationIdentifierBuilder- Overrides:
addAssignedIdentifierin classIdentifier.IdentifierBuilderImpl
-
addAssignedIdentifier
public LocationIdentifier.LocationIdentifierBuilder addAssignedIdentifier(List<? extends AssignedIdentifier> assignedIdentifiers) - Specified by:
addAssignedIdentifierin interfaceIdentifier.IdentifierBuilder- Specified by:
addAssignedIdentifierin interfaceLocationIdentifier.LocationIdentifierBuilder- Overrides:
addAssignedIdentifierin classIdentifier.IdentifierBuilderImpl
-
setAssignedIdentifier
@RuneAttribute("assignedIdentifier") public LocationIdentifier.LocationIdentifierBuilder setAssignedIdentifier(List<? extends AssignedIdentifier> assignedIdentifiers) - Specified by:
setAssignedIdentifierin interfaceIdentifier.IdentifierBuilder- Specified by:
setAssignedIdentifierin interfaceLocationIdentifier.LocationIdentifierBuilder- Overrides:
setAssignedIdentifierin classIdentifier.IdentifierBuilderImpl
-
setMeta
@RosettaAttribute("meta") @RuneAttribute("meta") @RuneMetaType public LocationIdentifier.LocationIdentifierBuilder setMeta(com.rosetta.model.metafields.MetaFields _meta) - Specified by:
setMetain interfaceIdentifier.IdentifierBuilder- Specified by:
setMetain interfaceLocationIdentifier.LocationIdentifierBuilder- Overrides:
setMetain classIdentifier.IdentifierBuilderImpl
-
setLocationIdentifierType
@RosettaAttribute("locationIdentifierType") @RuneAttribute("locationIdentifierType") public LocationIdentifier.LocationIdentifierBuilder setLocationIdentifierType(CommodityLocationIdentifierTypeEnum _locationIdentifierType) - Specified by:
setLocationIdentifierTypein interfaceLocationIdentifier.LocationIdentifierBuilder
-
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.IdentifierBuilderImpl
-
toBuilder
- Specified by:
toBuilderin interfaceIdentifier- Specified by:
toBuilderin interfaceLocationIdentifier- Specified by:
toBuilderin interfacecom.rosetta.model.lib.RosettaModelObject- Overrides:
toBuilderin classIdentifier.IdentifierBuilderImpl
-
prune
- Specified by:
prunein interfaceIdentifier.IdentifierBuilder- Specified by:
prunein interfaceLocationIdentifier.LocationIdentifierBuilder- Specified by:
prunein interfacecom.rosetta.model.lib.RosettaModelObjectBuilder- Overrides:
prunein classIdentifier.IdentifierBuilderImpl
-
hasData
public boolean hasData()- Specified by:
hasDatain interfacecom.rosetta.model.lib.RosettaModelObjectBuilder- Overrides:
hasDatain classIdentifier.IdentifierBuilderImpl
-
merge
public LocationIdentifier.LocationIdentifierBuilder merge(com.rosetta.model.lib.RosettaModelObjectBuilder other, com.rosetta.model.lib.process.BuilderMerger merger) - Specified by:
mergein interfacecom.rosetta.model.lib.RosettaModelObjectBuilder- Overrides:
mergein classIdentifier.IdentifierBuilderImpl
-
equals
- Overrides:
equalsin classIdentifier.IdentifierBuilderImpl
-
hashCode
public int hashCode()- Overrides:
hashCodein classIdentifier.IdentifierBuilderImpl
-
toString
- Overrides:
toStringin classIdentifier.IdentifierBuilderImpl
-