Package cdm.base.staticdata.party
Class RelatedParty.RelatedPartyBuilderImpl
java.lang.Object
cdm.base.staticdata.party.RelatedParty.RelatedPartyBuilderImpl
- All Implemented Interfaces:
RelatedParty,RelatedParty.RelatedPartyBuilder,com.rosetta.model.lib.RosettaModelObject,com.rosetta.model.lib.RosettaModelObjectBuilder
- Enclosing interface:
RelatedParty
public static class RelatedParty.RelatedPartyBuilderImpl
extends Object
implements RelatedParty.RelatedPartyBuilder
Builder Implementation of RelatedParty
-
Nested Class Summary
Nested classes/interfaces inherited from interface cdm.base.staticdata.party.RelatedParty
RelatedParty.RelatedPartyBuilder, RelatedParty.RelatedPartyBuilderImpl, RelatedParty.RelatedPartyImpl -
Field Summary
FieldsFields inherited from interface cdm.base.staticdata.party.RelatedParty
metaData -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()Build MethodsbooleanReference to an account.Reference to a party.getRole()The category of the relationship.booleanhasData()inthashCode()merge(com.rosetta.model.lib.RosettaModelObjectBuilder other, com.rosetta.model.lib.process.BuilderMerger merger) prune()setAccountReference(ReferenceWithMetaAccount _accountReference) setAccountReferenceValue(Account _accountReference) 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.RelatedParty
getType, metaData, processMethods inherited from interface cdm.base.staticdata.party.RelatedParty.RelatedPartyBuilder
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
-
accountReference
-
role
-
-
Constructor Details
-
RelatedPartyBuilderImpl
public RelatedPartyBuilderImpl()
-
-
Method Details
-
getPartyReference
@RosettaAttribute(value="partyReference", isRequired=true) @RuneAttribute(value="partyReference", isRequired=true) public ReferenceWithMetaParty.ReferenceWithMetaPartyBuilder getPartyReference()Description copied from interface:RelatedPartyReference to a party.- Specified by:
getPartyReferencein interfaceRelatedParty- Specified by:
getPartyReferencein interfaceRelatedParty.RelatedPartyBuilder
-
getOrCreatePartyReference
- Specified by:
getOrCreatePartyReferencein interfaceRelatedParty.RelatedPartyBuilder
-
getAccountReference
@RosettaAttribute("accountReference") @RuneAttribute("accountReference") public ReferenceWithMetaAccount.ReferenceWithMetaAccountBuilder getAccountReference()Description copied from interface:RelatedPartyReference to an account.- Specified by:
getAccountReferencein interfaceRelatedParty- Specified by:
getAccountReferencein interfaceRelatedParty.RelatedPartyBuilder
-
getOrCreateAccountReference
- Specified by:
getOrCreateAccountReferencein interfaceRelatedParty.RelatedPartyBuilder
-
getRole
@RosettaAttribute(value="role", isRequired=true) @RuneAttribute(value="role", isRequired=true) public PartyRoleEnum getRole()Description copied from interface:RelatedPartyThe category of the relationship. The related party performs the role specified in this field for the base party. For example, if the role is ,Guarantor, the related party acts as a guarantor for the base party.- Specified by:
getRolein interfaceRelatedParty
-
setPartyReference
@RosettaAttribute(value="partyReference", isRequired=true) @RuneAttribute(value="partyReference", isRequired=true) public RelatedParty.RelatedPartyBuilder setPartyReference(ReferenceWithMetaParty _partyReference) - Specified by:
setPartyReferencein interfaceRelatedParty.RelatedPartyBuilder
-
setPartyReferenceValue
- Specified by:
setPartyReferenceValuein interfaceRelatedParty.RelatedPartyBuilder
-
setAccountReference
@RosettaAttribute("accountReference") @RuneAttribute("accountReference") public RelatedParty.RelatedPartyBuilder setAccountReference(ReferenceWithMetaAccount _accountReference) - Specified by:
setAccountReferencein interfaceRelatedParty.RelatedPartyBuilder
-
setAccountReferenceValue
- Specified by:
setAccountReferenceValuein interfaceRelatedParty.RelatedPartyBuilder
-
setRole
@RosettaAttribute(value="role", isRequired=true) @RuneAttribute(value="role", isRequired=true) public RelatedParty.RelatedPartyBuilder setRole(PartyRoleEnum _role) - Specified by:
setRolein interfaceRelatedParty.RelatedPartyBuilder
-
build
Description copied from interface:RelatedPartyBuild Methods- Specified by:
buildin interfaceRelatedParty- Specified by:
buildin interfacecom.rosetta.model.lib.RosettaModelObject
-
toBuilder
- Specified by:
toBuilderin interfaceRelatedParty- Specified by:
toBuilderin interfacecom.rosetta.model.lib.RosettaModelObject
-
prune
- Specified by:
prunein interfaceRelatedParty.RelatedPartyBuilder- Specified by:
prunein interfacecom.rosetta.model.lib.RosettaModelObjectBuilder
-
hasData
public boolean hasData()- Specified by:
hasDatain interfacecom.rosetta.model.lib.RosettaModelObjectBuilder
-
merge
public RelatedParty.RelatedPartyBuilder 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
-