Package cdm.base.staticdata.party
Class PartyRole.PartyRoleBuilderImpl
java.lang.Object
cdm.base.staticdata.party.PartyRole.PartyRoleBuilderImpl
- All Implemented Interfaces:
PartyRole,PartyRole.PartyRoleBuilder,com.rosetta.model.lib.RosettaModelObject,com.rosetta.model.lib.RosettaModelObjectBuilder
- Enclosing interface:
PartyRole
public static class PartyRole.PartyRoleBuilderImpl
extends Object
implements PartyRole.PartyRoleBuilder
Builder Implementation of PartyRole
-
Nested Class Summary
Nested classes/interfaces inherited from interface cdm.base.staticdata.party.PartyRole
PartyRole.PartyRoleBuilder, PartyRole.PartyRoleBuilderImpl, PartyRole.PartyRoleImpl -
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()Build MethodsbooleanA reference to the party that has ownership of this party role information.A reference to the party to which the role refers to.getRole()The party role.booleanhasData()inthashCode()merge(com.rosetta.model.lib.RosettaModelObjectBuilder other, com.rosetta.model.lib.process.BuilderMerger merger) prune()setOwnershipPartyReference(ReferenceWithMetaParty _ownershipPartyReference) setOwnershipPartyReferenceValue(Party _ownershipPartyReference) setPartyReference(ReferenceWithMetaParty _partyReference) setPartyReferenceValue(Party _partyReference) setRole(PartyRoleEnum _role) toString()Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface cdm.base.staticdata.party.PartyRole.PartyRoleBuilder
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
-
role
-
ownershipPartyReference
-
-
Constructor Details
-
PartyRoleBuilderImpl
public PartyRoleBuilderImpl()
-
-
Method Details
-
getPartyReference
@RosettaAttribute(value="partyReference", isRequired=true) @RuneAttribute(value="partyReference", isRequired=true) public ReferenceWithMetaParty.ReferenceWithMetaPartyBuilder getPartyReference()Description copied from interface:PartyRoleA reference to the party to which the role refers to.- Specified by:
getPartyReferencein interfacePartyRole- Specified by:
getPartyReferencein interfacePartyRole.PartyRoleBuilder
-
getOrCreatePartyReference
- Specified by:
getOrCreatePartyReferencein interfacePartyRole.PartyRoleBuilder
-
getRole
@RosettaAttribute(value="role", isRequired=true) @RuneAttribute(value="role", isRequired=true) public PartyRoleEnum getRole()Description copied from interface:PartyRoleThe party role. -
getOwnershipPartyReference
@RosettaAttribute("ownershipPartyReference") @RuneAttribute("ownershipPartyReference") public ReferenceWithMetaParty.ReferenceWithMetaPartyBuilder getOwnershipPartyReference()Description copied from interface:PartyRoleA reference to the party that has ownership of this party role information. FpML specifies that For shared trade information, this attribute will reference the originator of the data (for example, an execution facility or clearing house).- Specified by:
getOwnershipPartyReferencein interfacePartyRole- Specified by:
getOwnershipPartyReferencein interfacePartyRole.PartyRoleBuilder
-
getOrCreateOwnershipPartyReference
- Specified by:
getOrCreateOwnershipPartyReferencein interfacePartyRole.PartyRoleBuilder
-
setPartyReference
@RosettaAttribute(value="partyReference", isRequired=true) @RuneAttribute(value="partyReference", isRequired=true) public PartyRole.PartyRoleBuilder setPartyReference(ReferenceWithMetaParty _partyReference) - Specified by:
setPartyReferencein interfacePartyRole.PartyRoleBuilder
-
setPartyReferenceValue
- Specified by:
setPartyReferenceValuein interfacePartyRole.PartyRoleBuilder
-
setRole
@RosettaAttribute(value="role", isRequired=true) @RuneAttribute(value="role", isRequired=true) public PartyRole.PartyRoleBuilder setRole(PartyRoleEnum _role) - Specified by:
setRolein interfacePartyRole.PartyRoleBuilder
-
setOwnershipPartyReference
@RosettaAttribute("ownershipPartyReference") @RuneAttribute("ownershipPartyReference") public PartyRole.PartyRoleBuilder setOwnershipPartyReference(ReferenceWithMetaParty _ownershipPartyReference) - Specified by:
setOwnershipPartyReferencein interfacePartyRole.PartyRoleBuilder
-
setOwnershipPartyReferenceValue
- Specified by:
setOwnershipPartyReferenceValuein interfacePartyRole.PartyRoleBuilder
-
build
Description copied from interface:PartyRoleBuild Methods -
toBuilder
-
prune
- Specified by:
prunein interfacePartyRole.PartyRoleBuilder- Specified by:
prunein interfacecom.rosetta.model.lib.RosettaModelObjectBuilder
-
hasData
public boolean hasData()- Specified by:
hasDatain interfacecom.rosetta.model.lib.RosettaModelObjectBuilder
-
merge
public PartyRole.PartyRoleBuilder 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
-