Package cdm.event.common
Interface TradeIdentifier.TradeIdentifierBuilder
- All Superinterfaces:
com.rosetta.model.lib.GlobalKey,com.rosetta.model.lib.GlobalKey.GlobalKeyBuilder,Identifier,Identifier.IdentifierBuilder,com.rosetta.model.lib.RosettaModelObject,com.rosetta.model.lib.RosettaModelObjectBuilder,TradeIdentifier
- All Known Implementing Classes:
TradeIdentifier.TradeIdentifierBuilderImpl
- Enclosing interface:
TradeIdentifier
public static interface TradeIdentifier.TradeIdentifierBuilder
extends TradeIdentifier, Identifier.IdentifierBuilder
Builder Interface
-
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
Fields inherited from interface cdm.base.staticdata.identifier.Identifier
metaDataFields inherited from interface cdm.event.common.TradeIdentifier
metaData -
Method Summary
Modifier and TypeMethodDescriptionaddAssignedIdentifier(AssignedIdentifier assignedIdentifier) addAssignedIdentifier(AssignedIdentifier assignedIdentifier, int idx) addAssignedIdentifier(List<? extends AssignedIdentifier> assignedIdentifier) default voidprocess(com.rosetta.model.lib.path.RosettaPath path, com.rosetta.model.lib.process.BuilderProcessor processor) prune()setAssignedIdentifier(List<? extends AssignedIdentifier> assignedIdentifier) setIdentifierType(TradeIdentifierTypeEnum identifierType) setIssuer(FieldWithMetaString issuer) setIssuerReference(ReferenceWithMetaParty issuerReference) setIssuerReferenceValue(Party issuerReference) setIssuerValue(String issuer) setMeta(com.rosetta.model.metafields.MetaFields meta) Methods 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, hasData, merge, processRosetta, processRosettaMethods inherited from interface cdm.event.common.TradeIdentifier
build, getIdentifierType, getType, metaData, process, toBuilder
-
Method Details
-
setIssuerReference
- Specified by:
setIssuerReferencein interfaceIdentifier.IdentifierBuilder
-
setIssuerReferenceValue
- Specified by:
setIssuerReferenceValuein interfaceIdentifier.IdentifierBuilder
-
setIssuer
- Specified by:
setIssuerin interfaceIdentifier.IdentifierBuilder
-
setIssuerValue
- Specified by:
setIssuerValuein interfaceIdentifier.IdentifierBuilder
-
addAssignedIdentifier
- Specified by:
addAssignedIdentifierin interfaceIdentifier.IdentifierBuilder
-
addAssignedIdentifier
TradeIdentifier.TradeIdentifierBuilder addAssignedIdentifier(AssignedIdentifier assignedIdentifier, int idx) - Specified by:
addAssignedIdentifierin interfaceIdentifier.IdentifierBuilder
-
addAssignedIdentifier
TradeIdentifier.TradeIdentifierBuilder addAssignedIdentifier(List<? extends AssignedIdentifier> assignedIdentifier) - Specified by:
addAssignedIdentifierin interfaceIdentifier.IdentifierBuilder
-
setAssignedIdentifier
TradeIdentifier.TradeIdentifierBuilder setAssignedIdentifier(List<? extends AssignedIdentifier> assignedIdentifier) - Specified by:
setAssignedIdentifierin interfaceIdentifier.IdentifierBuilder
-
setMeta
- Specified by:
setMetain interfaceIdentifier.IdentifierBuilder
-
setIdentifierType
-
process
default void process(com.rosetta.model.lib.path.RosettaPath path, com.rosetta.model.lib.process.BuilderProcessor processor) - Specified by:
processin interfaceIdentifier.IdentifierBuilder- Specified by:
processin interfacecom.rosetta.model.lib.RosettaModelObjectBuilder
-
prune
- Specified by:
prunein interfaceIdentifier.IdentifierBuilder- Specified by:
prunein interfacecom.rosetta.model.lib.RosettaModelObjectBuilder
-