Package cdm.event.common
Class TradeIdentifier.TradeIdentifierBuilderImpl
java.lang.Object
cdm.base.staticdata.identifier.Identifier.IdentifierBuilderImpl
cdm.event.common.TradeIdentifier.TradeIdentifierBuilderImpl
- All Implemented Interfaces:
Identifier,Identifier.IdentifierBuilder,TradeIdentifier,TradeIdentifier.TradeIdentifierBuilder,com.rosetta.model.lib.GlobalKey,com.rosetta.model.lib.GlobalKey.GlobalKeyBuilder,com.rosetta.model.lib.RosettaModelObject,com.rosetta.model.lib.RosettaModelObjectBuilder
- Enclosing interface:
TradeIdentifier
public static class TradeIdentifier.TradeIdentifierBuilderImpl
extends Identifier.IdentifierBuilderImpl
implements TradeIdentifier.TradeIdentifierBuilder
Builder Implementation of TradeIdentifier
-
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.event.common.TradeIdentifier
TradeIdentifier.TradeIdentifierBuilder, TradeIdentifier.TradeIdentifierBuilderImpl, TradeIdentifier.TradeIdentifierImpl -
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.event.common.TradeIdentifier
metaData -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionaddAssignedIdentifier(AssignedIdentifier _assignedIdentifier) addAssignedIdentifier(AssignedIdentifier _assignedIdentifier, int idx) addAssignedIdentifier(List<? extends AssignedIdentifier> assignedIdentifiers) build()Build MethodsbooleanThe enumerated classification of the identifier.booleanhasData()inthashCode()merge(com.rosetta.model.lib.RosettaModelObjectBuilder other, com.rosetta.model.lib.process.BuilderMerger merger) prune()setAssignedIdentifier(List<? extends AssignedIdentifier> assignedIdentifiers) setIdentifierType(TradeIdentifierTypeEnum _identifierType) setIssuer(FieldWithMetaString _issuer) setIssuerReference(ReferenceWithMetaParty _issuerReference) setIssuerReferenceValue(Party _issuerReference) setIssuerValue(String _issuer) 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 com.rosetta.model.lib.RosettaModelObject
processRosetta, processRosettaMethods inherited from interface com.rosetta.model.lib.RosettaModelObjectBuilder
getIndex, processRosetta, processRosettaMethods inherited from interface cdm.event.common.TradeIdentifier
getType, metaData, processMethods inherited from interface cdm.event.common.TradeIdentifier.TradeIdentifierBuilder
process
-
Field Details
-
identifierType
-
-
Constructor Details
-
TradeIdentifierBuilderImpl
public TradeIdentifierBuilderImpl()
-
-
Method Details
-
getIdentifierType
@RosettaAttribute("identifierType") @RuneAttribute("identifierType") public TradeIdentifierTypeEnum getIdentifierType()Description copied from interface:TradeIdentifierThe enumerated classification of the identifier. Optional as a trade identifier may be party-specific, in which case it may not correspond to any established classification.- Specified by:
getIdentifierTypein interfaceTradeIdentifier
-
setIssuerReference
@RosettaAttribute("issuerReference") @RuneAttribute("issuerReference") public TradeIdentifier.TradeIdentifierBuilder setIssuerReference(ReferenceWithMetaParty _issuerReference) - Specified by:
setIssuerReferencein interfaceIdentifier.IdentifierBuilder- Specified by:
setIssuerReferencein interfaceTradeIdentifier.TradeIdentifierBuilder- Overrides:
setIssuerReferencein classIdentifier.IdentifierBuilderImpl
-
setIssuerReferenceValue
- Specified by:
setIssuerReferenceValuein interfaceIdentifier.IdentifierBuilder- Specified by:
setIssuerReferenceValuein interfaceTradeIdentifier.TradeIdentifierBuilder- Overrides:
setIssuerReferenceValuein classIdentifier.IdentifierBuilderImpl
-
setIssuer
@RosettaAttribute("issuer") @RuneAttribute("issuer") public TradeIdentifier.TradeIdentifierBuilder setIssuer(FieldWithMetaString _issuer) - Specified by:
setIssuerin interfaceIdentifier.IdentifierBuilder- Specified by:
setIssuerin interfaceTradeIdentifier.TradeIdentifierBuilder- Overrides:
setIssuerin classIdentifier.IdentifierBuilderImpl
-
setIssuerValue
- Specified by:
setIssuerValuein interfaceIdentifier.IdentifierBuilder- Specified by:
setIssuerValuein interfaceTradeIdentifier.TradeIdentifierBuilder- Overrides:
setIssuerValuein classIdentifier.IdentifierBuilderImpl
-
addAssignedIdentifier
@RosettaAttribute(value="assignedIdentifier", isRequired=true) @RuneAttribute(value="assignedIdentifier", isRequired=true) public TradeIdentifier.TradeIdentifierBuilder addAssignedIdentifier(AssignedIdentifier _assignedIdentifier) - Specified by:
addAssignedIdentifierin interfaceIdentifier.IdentifierBuilder- Specified by:
addAssignedIdentifierin interfaceTradeIdentifier.TradeIdentifierBuilder- Overrides:
addAssignedIdentifierin classIdentifier.IdentifierBuilderImpl
-
addAssignedIdentifier
public TradeIdentifier.TradeIdentifierBuilder addAssignedIdentifier(AssignedIdentifier _assignedIdentifier, int idx) - Specified by:
addAssignedIdentifierin interfaceIdentifier.IdentifierBuilder- Specified by:
addAssignedIdentifierin interfaceTradeIdentifier.TradeIdentifierBuilder- Overrides:
addAssignedIdentifierin classIdentifier.IdentifierBuilderImpl
-
addAssignedIdentifier
public TradeIdentifier.TradeIdentifierBuilder addAssignedIdentifier(List<? extends AssignedIdentifier> assignedIdentifiers) - Specified by:
addAssignedIdentifierin interfaceIdentifier.IdentifierBuilder- Specified by:
addAssignedIdentifierin interfaceTradeIdentifier.TradeIdentifierBuilder- Overrides:
addAssignedIdentifierin classIdentifier.IdentifierBuilderImpl
-
setAssignedIdentifier
@RuneAttribute("assignedIdentifier") public TradeIdentifier.TradeIdentifierBuilder setAssignedIdentifier(List<? extends AssignedIdentifier> assignedIdentifiers) - Specified by:
setAssignedIdentifierin interfaceIdentifier.IdentifierBuilder- Specified by:
setAssignedIdentifierin interfaceTradeIdentifier.TradeIdentifierBuilder- Overrides:
setAssignedIdentifierin classIdentifier.IdentifierBuilderImpl
-
setMeta
@RosettaAttribute("meta") @RuneAttribute("meta") @RuneMetaType public TradeIdentifier.TradeIdentifierBuilder setMeta(com.rosetta.model.metafields.MetaFields _meta) - Specified by:
setMetain interfaceIdentifier.IdentifierBuilder- Specified by:
setMetain interfaceTradeIdentifier.TradeIdentifierBuilder- Overrides:
setMetain classIdentifier.IdentifierBuilderImpl
-
setIdentifierType
@RosettaAttribute("identifierType") @RuneAttribute("identifierType") public TradeIdentifier.TradeIdentifierBuilder setIdentifierType(TradeIdentifierTypeEnum _identifierType) - Specified by:
setIdentifierTypein interfaceTradeIdentifier.TradeIdentifierBuilder
-
build
Description copied from interface:IdentifierBuild Methods- Specified by:
buildin interfaceIdentifier- Specified by:
buildin interfacecom.rosetta.model.lib.RosettaModelObject- Specified by:
buildin interfaceTradeIdentifier- Overrides:
buildin classIdentifier.IdentifierBuilderImpl
-
toBuilder
- Specified by:
toBuilderin interfaceIdentifier- Specified by:
toBuilderin interfacecom.rosetta.model.lib.RosettaModelObject- Specified by:
toBuilderin interfaceTradeIdentifier- Overrides:
toBuilderin classIdentifier.IdentifierBuilderImpl
-
prune
- Specified by:
prunein interfaceIdentifier.IdentifierBuilder- Specified by:
prunein interfacecom.rosetta.model.lib.RosettaModelObjectBuilder- Specified by:
prunein interfaceTradeIdentifier.TradeIdentifierBuilder- Overrides:
prunein classIdentifier.IdentifierBuilderImpl
-
hasData
public boolean hasData()- Specified by:
hasDatain interfacecom.rosetta.model.lib.RosettaModelObjectBuilder- Overrides:
hasDatain classIdentifier.IdentifierBuilderImpl
-
merge
public TradeIdentifier.TradeIdentifierBuilder 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
-