Package cdm.legaldocumentation.csa
Class PartyAgreementIdentifier.PartyAgreementIdentifierImpl
java.lang.Object
cdm.legaldocumentation.csa.PartyAgreementIdentifier.PartyAgreementIdentifierImpl
- All Implemented Interfaces:
PartyAgreementIdentifier,com.rosetta.model.lib.GlobalKey,com.rosetta.model.lib.RosettaModelObject
- Enclosing interface:
PartyAgreementIdentifier
public static class PartyAgreementIdentifier.PartyAgreementIdentifierImpl
extends Object
implements PartyAgreementIdentifier
Immutable 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
Fields inherited from interface cdm.legaldocumentation.csa.PartyAgreementIdentifier
metaData -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotected -
Method Summary
Modifier and TypeMethodDescriptionbuild()Build MethodsbooleanList<? extends FieldWithMetaIdentifier> 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.MetaFieldsgetMeta()Party that issued the document identifier.inthashCode()protected voidtoString()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 com.rosetta.model.lib.RosettaModelObject
processRosetta, processRosetta
-
Constructor Details
-
PartyAgreementIdentifierImpl
protected PartyAgreementIdentifierImpl(PartyAgreementIdentifier.PartyAgreementIdentifierBuilder builder)
-
-
Method Details
-
getPartyReference
@RosettaAttribute("partyReference") @Accessor(GETTER) @Required @RuneAttribute("partyReference") public ReferenceWithMetaParty getPartyReference()Description copied from interface:PartyAgreementIdentifierParty that issued the document identifier.- Specified by:
getPartyReferencein interfacePartyAgreementIdentifier
-
getDocumentIdentifier
@RosettaAttribute("documentIdentifier") @Accessor(GETTER) @Required @Multi @RuneAttribute("documentIdentifier") public List<? extends FieldWithMetaIdentifier> 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
-
getMeta
@RosettaAttribute("meta") @Accessor(GETTER) @RuneAttribute("meta") @RuneMetaType public com.rosetta.model.metafields.MetaFields getMeta()- Specified by:
getMetain interfacecom.rosetta.model.lib.GlobalKey- Specified by:
getMetain interfacePartyAgreementIdentifier
-
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
-
setBuilderFields
-
equals
-
hashCode
public int hashCode() -
toString
-