Package org.isda.cdm
Class CustodyArrangementsElection.CustodyArrangementsElectionBuilder
- java.lang.Object
-
- com.rosetta.model.lib.RosettaModelObjectBuilder
-
- org.isda.cdm.CustodyArrangementsElection.CustodyArrangementsElectionBuilder
-
- Enclosing class:
- CustodyArrangementsElection
public static class CustodyArrangementsElection.CustodyArrangementsElectionBuilder extends com.rosetta.model.lib.RosettaModelObjectBuilder
-
-
Field Summary
Fields Modifier and Type Field Description protected LegalEntity.LegalEntityBuilder
custodian
protected CustodianRisk.CustodianRiskBuilder
custodianRisk
protected ReferenceWithMetaParty.ReferenceWithMetaPartyBuilder
party
protected Account.AccountBuilder
segregatedCashAccount
protected Account.AccountBuilder
segregatedSecurityAccount
-
Constructor Summary
Constructors Constructor Description CustodyArrangementsElectionBuilder()
-
Method Summary
-
-
-
Field Detail
-
custodian
protected LegalEntity.LegalEntityBuilder custodian
-
custodianRisk
protected CustodianRisk.CustodianRiskBuilder custodianRisk
-
party
protected ReferenceWithMetaParty.ReferenceWithMetaPartyBuilder party
-
segregatedCashAccount
protected Account.AccountBuilder segregatedCashAccount
-
segregatedSecurityAccount
protected Account.AccountBuilder segregatedSecurityAccount
-
-
Method Detail
-
metaData
public com.rosetta.model.lib.meta.RosettaMetaData<? extends CustodyArrangementsElection> metaData()
- Specified by:
metaData
in classcom.rosetta.model.lib.RosettaModelObjectBuilder
-
getCustodian
public LegalEntity.LegalEntityBuilder getCustodian()
-
getOrCreateCustodian
public LegalEntity.LegalEntityBuilder getOrCreateCustodian()
-
getCustodianRisk
public CustodianRisk.CustodianRiskBuilder getCustodianRisk()
-
getOrCreateCustodianRisk
public CustodianRisk.CustodianRiskBuilder getOrCreateCustodianRisk()
-
getParty
public ReferenceWithMetaParty.ReferenceWithMetaPartyBuilder getParty()
-
getOrCreateParty
public ReferenceWithMetaParty.ReferenceWithMetaPartyBuilder getOrCreateParty()
-
getSegregatedCashAccount
public Account.AccountBuilder getSegregatedCashAccount()
-
getOrCreateSegregatedCashAccount
public Account.AccountBuilder getOrCreateSegregatedCashAccount()
-
getSegregatedSecurityAccount
public Account.AccountBuilder getSegregatedSecurityAccount()
-
getOrCreateSegregatedSecurityAccount
public Account.AccountBuilder getOrCreateSegregatedSecurityAccount()
-
setCustodian
public CustodyArrangementsElection.CustodyArrangementsElectionBuilder setCustodian(LegalEntity custodian)
-
setCustodianBuilder
public CustodyArrangementsElection.CustodyArrangementsElectionBuilder setCustodianBuilder(LegalEntity.LegalEntityBuilder custodian)
-
setCustodianRisk
public CustodyArrangementsElection.CustodyArrangementsElectionBuilder setCustodianRisk(CustodianRisk custodianRisk)
-
setCustodianRiskBuilder
public CustodyArrangementsElection.CustodyArrangementsElectionBuilder setCustodianRiskBuilder(CustodianRisk.CustodianRiskBuilder custodianRisk)
-
setParty
public CustodyArrangementsElection.CustodyArrangementsElectionBuilder setParty(ReferenceWithMetaParty party)
-
setPartyBuilder
public CustodyArrangementsElection.CustodyArrangementsElectionBuilder setPartyBuilder(ReferenceWithMetaParty.ReferenceWithMetaPartyBuilder party)
-
setPartyRef
public CustodyArrangementsElection.CustodyArrangementsElectionBuilder setPartyRef(Party.PartyBuilder party)
-
setPartyRef
public CustodyArrangementsElection.CustodyArrangementsElectionBuilder setPartyRef(Party party)
-
setSegregatedCashAccount
public CustodyArrangementsElection.CustodyArrangementsElectionBuilder setSegregatedCashAccount(Account segregatedCashAccount)
-
setSegregatedCashAccountBuilder
public CustodyArrangementsElection.CustodyArrangementsElectionBuilder setSegregatedCashAccountBuilder(Account.AccountBuilder segregatedCashAccount)
-
setSegregatedSecurityAccount
public CustodyArrangementsElection.CustodyArrangementsElectionBuilder setSegregatedSecurityAccount(Account segregatedSecurityAccount)
-
setSegregatedSecurityAccountBuilder
public CustodyArrangementsElection.CustodyArrangementsElectionBuilder setSegregatedSecurityAccountBuilder(Account.AccountBuilder segregatedSecurityAccount)
-
build
public CustodyArrangementsElection build()
- Specified by:
build
in classcom.rosetta.model.lib.RosettaModelObjectBuilder
-
prune
public CustodyArrangementsElection.CustodyArrangementsElectionBuilder prune()
- Specified by:
prune
in classcom.rosetta.model.lib.RosettaModelObjectBuilder
-
hasData
public boolean hasData()
- Specified by:
hasData
in classcom.rosetta.model.lib.RosettaModelObjectBuilder
-
process
public void process(com.rosetta.model.lib.path.RosettaPath path, com.rosetta.model.lib.process.BuilderProcessor processor)
- Specified by:
process
in classcom.rosetta.model.lib.RosettaModelObjectBuilder
-
equals
public boolean equals(java.lang.Object o)
- Overrides:
equals
in classjava.lang.Object
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classjava.lang.Object
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
-