Package cdm.legaldocumentation.csa
Interface PartyAgreementIdentifier.PartyAgreementIdentifierBuilder
- All Superinterfaces:
com.rosetta.model.lib.GlobalKey,com.rosetta.model.lib.GlobalKey.GlobalKeyBuilder,PartyAgreementIdentifier,com.rosetta.model.lib.RosettaModelObject,com.rosetta.model.lib.RosettaModelObjectBuilder
- All Known Implementing Classes:
PartyAgreementIdentifier.PartyAgreementIdentifierBuilderImpl
- Enclosing interface:
PartyAgreementIdentifier
public static interface PartyAgreementIdentifier.PartyAgreementIdentifierBuilder
extends PartyAgreementIdentifier, com.rosetta.model.lib.RosettaModelObjectBuilder, com.rosetta.model.lib.GlobalKey.GlobalKeyBuilder
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.legaldocumentation.csa.PartyAgreementIdentifier
PartyAgreementIdentifier.PartyAgreementIdentifierBuilder, PartyAgreementIdentifier.PartyAgreementIdentifierBuilderImpl, PartyAgreementIdentifier.PartyAgreementIdentifierImpl -
Field Summary
Fields inherited from interface cdm.legaldocumentation.csa.PartyAgreementIdentifier
metaData -
Method Summary
Modifier and TypeMethodDescriptionaddDocumentIdentifier(FieldWithMetaIdentifier documentIdentifier) addDocumentIdentifier(FieldWithMetaIdentifier documentIdentifier, int idx) addDocumentIdentifier(List<? extends FieldWithMetaIdentifier> documentIdentifier) addDocumentIdentifierValue(Identifier documentIdentifier) addDocumentIdentifierValue(Identifier documentIdentifier, int idx) addDocumentIdentifierValue(List<? extends Identifier> documentIdentifier) While 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.default voidprocess(com.rosetta.model.lib.path.RosettaPath path, com.rosetta.model.lib.process.BuilderProcessor processor) prune()setDocumentIdentifier(List<? extends FieldWithMetaIdentifier> documentIdentifier) setDocumentIdentifierValue(List<? extends Identifier> documentIdentifier) setMeta(com.rosetta.model.metafields.MetaFields meta) setPartyReference(ReferenceWithMetaParty partyReference) setPartyReferenceValue(Party partyReference) Methods inherited from interface cdm.legaldocumentation.csa.PartyAgreementIdentifier
build, getType, metaData, process, toBuilderMethods inherited from interface com.rosetta.model.lib.RosettaModelObject
processRosetta, processRosettaMethods inherited from interface com.rosetta.model.lib.RosettaModelObjectBuilder
getIndex, hasData, merge, processRosetta, processRosetta
-
Method Details
-
getOrCreatePartyReference
ReferenceWithMetaParty.ReferenceWithMetaPartyBuilder getOrCreatePartyReference() -
getPartyReference
ReferenceWithMetaParty.ReferenceWithMetaPartyBuilder getPartyReference()Description copied from interface:PartyAgreementIdentifierParty that issued the document identifier.- Specified by:
getPartyReferencein interfacePartyAgreementIdentifier
-
getOrCreateDocumentIdentifier
-
getDocumentIdentifier
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
-
getOrCreateMeta
com.rosetta.model.metafields.MetaFields.MetaFieldsBuilder getOrCreateMeta()- Specified by:
getOrCreateMetain interfacecom.rosetta.model.lib.GlobalKey.GlobalKeyBuilder
-
getMeta
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
-
setPartyReference
PartyAgreementIdentifier.PartyAgreementIdentifierBuilder setPartyReference(ReferenceWithMetaParty partyReference) -
setPartyReferenceValue
PartyAgreementIdentifier.PartyAgreementIdentifierBuilder setPartyReferenceValue(Party partyReference) -
addDocumentIdentifier
PartyAgreementIdentifier.PartyAgreementIdentifierBuilder addDocumentIdentifier(FieldWithMetaIdentifier documentIdentifier) -
addDocumentIdentifier
PartyAgreementIdentifier.PartyAgreementIdentifierBuilder addDocumentIdentifier(FieldWithMetaIdentifier documentIdentifier, int idx) -
addDocumentIdentifierValue
PartyAgreementIdentifier.PartyAgreementIdentifierBuilder addDocumentIdentifierValue(Identifier documentIdentifier) -
addDocumentIdentifierValue
PartyAgreementIdentifier.PartyAgreementIdentifierBuilder addDocumentIdentifierValue(Identifier documentIdentifier, int idx) -
addDocumentIdentifier
PartyAgreementIdentifier.PartyAgreementIdentifierBuilder addDocumentIdentifier(List<? extends FieldWithMetaIdentifier> documentIdentifier) -
setDocumentIdentifier
PartyAgreementIdentifier.PartyAgreementIdentifierBuilder setDocumentIdentifier(List<? extends FieldWithMetaIdentifier> documentIdentifier) -
addDocumentIdentifierValue
PartyAgreementIdentifier.PartyAgreementIdentifierBuilder addDocumentIdentifierValue(List<? extends Identifier> documentIdentifier) -
setDocumentIdentifierValue
PartyAgreementIdentifier.PartyAgreementIdentifierBuilder setDocumentIdentifierValue(List<? extends Identifier> documentIdentifier) -
setMeta
PartyAgreementIdentifier.PartyAgreementIdentifierBuilder setMeta(com.rosetta.model.metafields.MetaFields meta) -
process
default void process(com.rosetta.model.lib.path.RosettaPath path, com.rosetta.model.lib.process.BuilderProcessor processor) - Specified by:
processin interfacecom.rosetta.model.lib.RosettaModelObjectBuilder
-
prune
- Specified by:
prunein interfacecom.rosetta.model.lib.RosettaModelObjectBuilder
-