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