Package cdm.legaldocumentation.csa
Class PartyAgreementIdentifier.PartyAgreementIdentifierBuilderImpl
java.lang.Object
cdm.legaldocumentation.csa.PartyAgreementIdentifier.PartyAgreementIdentifierBuilderImpl
- All Implemented Interfaces:
PartyAgreementIdentifier,PartyAgreementIdentifier.PartyAgreementIdentifierBuilder,com.rosetta.model.lib.GlobalKey,com.rosetta.model.lib.GlobalKey.GlobalKeyBuilder,com.rosetta.model.lib.RosettaModelObject,com.rosetta.model.lib.RosettaModelObjectBuilder
- Enclosing interface:
PartyAgreementIdentifier
public static class PartyAgreementIdentifier.PartyAgreementIdentifierBuilderImpl
extends Object
implements PartyAgreementIdentifier.PartyAgreementIdentifierBuilder
Builder Implementation of PartyAgreementIdentifier
-
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.legaldocumentation.csa.PartyAgreementIdentifier
PartyAgreementIdentifier.PartyAgreementIdentifierBuilder, PartyAgreementIdentifier.PartyAgreementIdentifierBuilderImpl, PartyAgreementIdentifier.PartyAgreementIdentifierImpl -
Field Summary
FieldsModifier and TypeFieldDescriptionprotected com.rosetta.model.metafields.MetaFields.MetaFieldsBuilderFields inherited from interface cdm.legaldocumentation.csa.PartyAgreementIdentifier
metaData -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionaddDocumentIdentifier(FieldWithMetaIdentifier _documentIdentifier) addDocumentIdentifier(FieldWithMetaIdentifier _documentIdentifier, int idx) addDocumentIdentifier(List<? extends FieldWithMetaIdentifier> documentIdentifiers) addDocumentIdentifierValue(Identifier _documentIdentifier) addDocumentIdentifierValue(Identifier _documentIdentifier, int idx) addDocumentIdentifierValue(List<? extends Identifier> documentIdentifiers) build()Build MethodsbooleanWhile FpML specifies the document identifier with a value and an associated scheme, the CDM makes use of the Identifier, which has an explicit issuer.com.rosetta.model.metafields.MetaFields.MetaFieldsBuildergetMeta()getOrCreateDocumentIdentifier(int index) com.rosetta.model.metafields.MetaFields.MetaFieldsBuilderParty that issued the document identifier.booleanhasData()inthashCode()merge(com.rosetta.model.lib.RosettaModelObjectBuilder other, com.rosetta.model.lib.process.BuilderMerger merger) prune()setDocumentIdentifier(List<? extends FieldWithMetaIdentifier> documentIdentifiers) setDocumentIdentifierValue(List<? extends Identifier> documentIdentifiers) setMeta(com.rosetta.model.metafields.MetaFields _meta) setPartyReference(ReferenceWithMetaParty _partyReference) setPartyReferenceValue(Party _partyReference) toString()Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface cdm.legaldocumentation.csa.PartyAgreementIdentifier
getType, metaData, processMethods inherited from interface cdm.legaldocumentation.csa.PartyAgreementIdentifier.PartyAgreementIdentifierBuilder
processMethods inherited from interface com.rosetta.model.lib.RosettaModelObject
processRosetta, processRosettaMethods inherited from interface com.rosetta.model.lib.RosettaModelObjectBuilder
getIndex, processRosetta, processRosetta
-
Field Details
-
partyReference
-
documentIdentifier
-
meta
protected com.rosetta.model.metafields.MetaFields.MetaFieldsBuilder meta
-
-
Constructor Details
-
PartyAgreementIdentifierBuilderImpl
public PartyAgreementIdentifierBuilderImpl()
-
-
Method Details
-
getPartyReference
@RosettaAttribute("partyReference") @Accessor(GETTER) @Required @RuneAttribute("partyReference") public ReferenceWithMetaParty.ReferenceWithMetaPartyBuilder getPartyReference()Description copied from interface:PartyAgreementIdentifierParty that issued the document identifier.- Specified by:
getPartyReferencein interfacePartyAgreementIdentifier- Specified by:
getPartyReferencein interfacePartyAgreementIdentifier.PartyAgreementIdentifierBuilder
-
getOrCreatePartyReference
- Specified by:
getOrCreatePartyReferencein interfacePartyAgreementIdentifier.PartyAgreementIdentifierBuilder
-
getDocumentIdentifier
@RosettaAttribute("documentIdentifier") @Accessor(GETTER) @Required @Multi @RuneAttribute("documentIdentifier") public List<? extends FieldWithMetaIdentifier.FieldWithMetaIdentifierBuilder> getDocumentIdentifier()Description copied from interface:PartyAgreementIdentifierWhile FpML specifies the document identifier with a value and an associated scheme, the CDM makes use of the Identifier, which has an explicit issuer. The issuer of this identifier is not necessarily the same as the party reference.- Specified by:
getDocumentIdentifierin interfacePartyAgreementIdentifier- Specified by:
getDocumentIdentifierin interfacePartyAgreementIdentifier.PartyAgreementIdentifierBuilder
-
getOrCreateDocumentIdentifier
public FieldWithMetaIdentifier.FieldWithMetaIdentifierBuilder getOrCreateDocumentIdentifier(int index) - Specified by:
getOrCreateDocumentIdentifierin interfacePartyAgreementIdentifier.PartyAgreementIdentifierBuilder
-
getMeta
@RosettaAttribute("meta") @Accessor(GETTER) @RuneAttribute("meta") @RuneMetaType public com.rosetta.model.metafields.MetaFields.MetaFieldsBuilder getMeta()- Specified by:
getMetain interfacecom.rosetta.model.lib.GlobalKey- Specified by:
getMetain interfacecom.rosetta.model.lib.GlobalKey.GlobalKeyBuilder- Specified by:
getMetain interfacePartyAgreementIdentifier- Specified by:
getMetain interfacePartyAgreementIdentifier.PartyAgreementIdentifierBuilder
-
getOrCreateMeta
public com.rosetta.model.metafields.MetaFields.MetaFieldsBuilder getOrCreateMeta()- Specified by:
getOrCreateMetain interfacecom.rosetta.model.lib.GlobalKey.GlobalKeyBuilder- Specified by:
getOrCreateMetain interfacePartyAgreementIdentifier.PartyAgreementIdentifierBuilder
-
setPartyReference
@RosettaAttribute("partyReference") @Accessor(SETTER) @Required @RuneAttribute("partyReference") public PartyAgreementIdentifier.PartyAgreementIdentifierBuilder setPartyReference(ReferenceWithMetaParty _partyReference) - Specified by:
setPartyReferencein interfacePartyAgreementIdentifier.PartyAgreementIdentifierBuilder
-
setPartyReferenceValue
public PartyAgreementIdentifier.PartyAgreementIdentifierBuilder setPartyReferenceValue(Party _partyReference) - Specified by:
setPartyReferenceValuein interfacePartyAgreementIdentifier.PartyAgreementIdentifierBuilder
-
addDocumentIdentifier
@RosettaAttribute("documentIdentifier") @Accessor(ADDER) @Required @Multi @RuneAttribute("documentIdentifier") public PartyAgreementIdentifier.PartyAgreementIdentifierBuilder addDocumentIdentifier(FieldWithMetaIdentifier _documentIdentifier) - Specified by:
addDocumentIdentifierin interfacePartyAgreementIdentifier.PartyAgreementIdentifierBuilder
-
addDocumentIdentifier
public PartyAgreementIdentifier.PartyAgreementIdentifierBuilder addDocumentIdentifier(FieldWithMetaIdentifier _documentIdentifier, int idx) - Specified by:
addDocumentIdentifierin interfacePartyAgreementIdentifier.PartyAgreementIdentifierBuilder
-
addDocumentIdentifierValue
public PartyAgreementIdentifier.PartyAgreementIdentifierBuilder addDocumentIdentifierValue(Identifier _documentIdentifier) - Specified by:
addDocumentIdentifierValuein interfacePartyAgreementIdentifier.PartyAgreementIdentifierBuilder
-
addDocumentIdentifierValue
public PartyAgreementIdentifier.PartyAgreementIdentifierBuilder addDocumentIdentifierValue(Identifier _documentIdentifier, int idx) - Specified by:
addDocumentIdentifierValuein interfacePartyAgreementIdentifier.PartyAgreementIdentifierBuilder
-
addDocumentIdentifier
public PartyAgreementIdentifier.PartyAgreementIdentifierBuilder addDocumentIdentifier(List<? extends FieldWithMetaIdentifier> documentIdentifiers) - Specified by:
addDocumentIdentifierin interfacePartyAgreementIdentifier.PartyAgreementIdentifierBuilder
-
setDocumentIdentifier
@RosettaAttribute("documentIdentifier") @Accessor(SETTER) @Required @Multi @RuneAttribute("documentIdentifier") public PartyAgreementIdentifier.PartyAgreementIdentifierBuilder setDocumentIdentifier(List<? extends FieldWithMetaIdentifier> documentIdentifiers) - Specified by:
setDocumentIdentifierin interfacePartyAgreementIdentifier.PartyAgreementIdentifierBuilder
-
addDocumentIdentifierValue
public PartyAgreementIdentifier.PartyAgreementIdentifierBuilder addDocumentIdentifierValue(List<? extends Identifier> documentIdentifiers) - Specified by:
addDocumentIdentifierValuein interfacePartyAgreementIdentifier.PartyAgreementIdentifierBuilder
-
setDocumentIdentifierValue
public PartyAgreementIdentifier.PartyAgreementIdentifierBuilder setDocumentIdentifierValue(List<? extends Identifier> documentIdentifiers) - Specified by:
setDocumentIdentifierValuein interfacePartyAgreementIdentifier.PartyAgreementIdentifierBuilder
-
setMeta
@RosettaAttribute("meta") @Accessor(SETTER) @RuneAttribute("meta") @RuneMetaType public PartyAgreementIdentifier.PartyAgreementIdentifierBuilder setMeta(com.rosetta.model.metafields.MetaFields _meta) - Specified by:
setMetain interfacePartyAgreementIdentifier.PartyAgreementIdentifierBuilder
-
build
Description copied from interface:PartyAgreementIdentifierBuild Methods- Specified by:
buildin interfacePartyAgreementIdentifier- Specified by:
buildin interfacecom.rosetta.model.lib.RosettaModelObject
-
toBuilder
- Specified by:
toBuilderin interfacePartyAgreementIdentifier- Specified by:
toBuilderin interfacecom.rosetta.model.lib.RosettaModelObject
-
prune
- Specified by:
prunein interfacePartyAgreementIdentifier.PartyAgreementIdentifierBuilder- Specified by:
prunein interfacecom.rosetta.model.lib.RosettaModelObjectBuilder
-
hasData
public boolean hasData()- Specified by:
hasDatain interfacecom.rosetta.model.lib.RosettaModelObjectBuilder
-
merge
public PartyAgreementIdentifier.PartyAgreementIdentifierBuilder merge(com.rosetta.model.lib.RosettaModelObjectBuilder other, com.rosetta.model.lib.process.BuilderMerger merger) - Specified by:
mergein interfacecom.rosetta.model.lib.RosettaModelObjectBuilder
-
equals
-
hashCode
public int hashCode() -
toString
-