Package cdm.product.collateral
Class EligibleCollateralSpecification.EligibleCollateralSpecificationBuilderImpl
java.lang.Object
cdm.product.collateral.EligibleCollateralSpecification.EligibleCollateralSpecificationBuilderImpl
- All Implemented Interfaces:
EligibleCollateralSpecification,EligibleCollateralSpecification.EligibleCollateralSpecificationBuilder,com.rosetta.model.lib.GlobalKey,com.rosetta.model.lib.GlobalKey.GlobalKeyBuilder,com.rosetta.model.lib.RosettaModelObject,com.rosetta.model.lib.RosettaModelObjectBuilder
- Enclosing interface:
EligibleCollateralSpecification
public static class EligibleCollateralSpecification.EligibleCollateralSpecificationBuilderImpl
extends Object
implements EligibleCollateralSpecification.EligibleCollateralSpecificationBuilder
Builder Implementation of EligibleCollateralSpecification
-
Nested Class Summary
Nested classes/interfaces inherited from interface cdm.product.collateral.EligibleCollateralSpecification
EligibleCollateralSpecification.EligibleCollateralSpecificationBuilder, EligibleCollateralSpecification.EligibleCollateralSpecificationBuilderImpl, EligibleCollateralSpecification.EligibleCollateralSpecificationImplNested classes/interfaces inherited from interface com.rosetta.model.lib.GlobalKey
com.rosetta.model.lib.GlobalKey.GlobalKeyBuilder -
Field Summary
FieldsModifier and TypeFieldDescriptionprotected List<Counterparty.CounterpartyBuilder> protected List<Identifier.IdentifierBuilder> protected com.rosetta.model.metafields.MetaFields.MetaFieldsBuilderprotected List<Party.PartyBuilder> Fields inherited from interface cdm.product.collateral.EligibleCollateralSpecification
metaData -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionaddCounterparty(Counterparty _counterparty) addCounterparty(Counterparty _counterparty, int idx) addCounterparty(List<? extends Counterparty> counterpartys) addCriteria(EligibleCollateralCriteria _criteria) addCriteria(EligibleCollateralCriteria _criteria, int idx) addCriteria(List<? extends EligibleCollateralCriteria> criterias) addIdentifier(Identifier _identifier) addIdentifier(Identifier _identifier, int idx) addIdentifier(List<? extends Identifier> identifiers) build()Build MethodsbooleanList<? extends Counterparty.CounterpartyBuilder> Specification of the roles of the counterparties to the specification.Represents a set of criteria used to specify eligible collateral.List<? extends Identifier.IdentifierBuilder> Specifies the identifier(s) to uniquely identify eligible collateral or a set of eligible collateral, such as a schedule or equivalant for an identity issuer.com.rosetta.model.metafields.MetaFields.MetaFieldsBuildergetMeta()getOrCreateCounterparty(int index) getOrCreateCriteria(int index) getOrCreateIdentifier(int index) com.rosetta.model.metafields.MetaFields.MetaFieldsBuildergetOrCreateParty(int index) List<? extends Party.PartyBuilder> getParty()The parties associated with the specification.booleanhasData()inthashCode()merge(com.rosetta.model.lib.RosettaModelObjectBuilder other, com.rosetta.model.lib.process.BuilderMerger merger) prune()setCounterparty(List<? extends Counterparty> counterpartys) setCriteria(List<? extends EligibleCollateralCriteria> criterias) setIdentifier(List<? extends Identifier> identifiers) setMeta(com.rosetta.model.metafields.MetaFields _meta) toString()Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface cdm.product.collateral.EligibleCollateralSpecification
getType, metaData, processMethods inherited from interface cdm.product.collateral.EligibleCollateralSpecification.EligibleCollateralSpecificationBuilder
processMethods inherited from interface com.rosetta.model.lib.RosettaModelObject
processRosetta, processRosettaMethods inherited from interface com.rosetta.model.lib.RosettaModelObjectBuilder
getIndex, processRosetta, processRosetta
-
Field Details
-
identifier
-
party
-
counterparty
-
criteria
-
meta
protected com.rosetta.model.metafields.MetaFields.MetaFieldsBuilder meta
-
-
Constructor Details
-
EligibleCollateralSpecificationBuilderImpl
public EligibleCollateralSpecificationBuilderImpl()
-
-
Method Details
-
getIdentifier
@RosettaAttribute("identifier") @RuneAttribute("identifier") public List<? extends Identifier.IdentifierBuilder> getIdentifier()Description copied from interface:EligibleCollateralSpecificationSpecifies the identifier(s) to uniquely identify eligible collateral or a set of eligible collateral, such as a schedule or equivalant for an identity issuer.- Specified by:
getIdentifierin interfaceEligibleCollateralSpecification- Specified by:
getIdentifierin interfaceEligibleCollateralSpecification.EligibleCollateralSpecificationBuilder
-
getOrCreateIdentifier
- Specified by:
getOrCreateIdentifierin interfaceEligibleCollateralSpecification.EligibleCollateralSpecificationBuilder
-
getParty
@RosettaAttribute("party") @RuneAttribute("party") public List<? extends Party.PartyBuilder> getParty()Description copied from interface:EligibleCollateralSpecificationThe parties associated with the specification.- Specified by:
getPartyin interfaceEligibleCollateralSpecification- Specified by:
getPartyin interfaceEligibleCollateralSpecification.EligibleCollateralSpecificationBuilder
-
getOrCreateParty
- Specified by:
getOrCreatePartyin interfaceEligibleCollateralSpecification.EligibleCollateralSpecificationBuilder
-
getCounterparty
@RosettaAttribute("counterparty") @RuneAttribute("counterparty") public List<? extends Counterparty.CounterpartyBuilder> getCounterparty()Description copied from interface:EligibleCollateralSpecificationSpecification of the roles of the counterparties to the specification.- Specified by:
getCounterpartyin interfaceEligibleCollateralSpecification- Specified by:
getCounterpartyin interfaceEligibleCollateralSpecification.EligibleCollateralSpecificationBuilder
-
getOrCreateCounterparty
- Specified by:
getOrCreateCounterpartyin interfaceEligibleCollateralSpecification.EligibleCollateralSpecificationBuilder
-
getCriteria
@RosettaAttribute(value="criteria", isRequired=true) @RuneAttribute(value="criteria", isRequired=true) public List<? extends EligibleCollateralCriteria.EligibleCollateralCriteriaBuilder> getCriteria()Description copied from interface:EligibleCollateralSpecificationRepresents a set of criteria used to specify eligible collateral.- Specified by:
getCriteriain interfaceEligibleCollateralSpecification- Specified by:
getCriteriain interfaceEligibleCollateralSpecification.EligibleCollateralSpecificationBuilder
-
getOrCreateCriteria
- Specified by:
getOrCreateCriteriain interfaceEligibleCollateralSpecification.EligibleCollateralSpecificationBuilder
-
getMeta
@RosettaAttribute("meta") @RuneAttribute("meta") @RuneMetaType public com.rosetta.model.metafields.MetaFields.MetaFieldsBuilder getMeta()- Specified by:
getMetain interfaceEligibleCollateralSpecification- Specified by:
getMetain interfaceEligibleCollateralSpecification.EligibleCollateralSpecificationBuilder- Specified by:
getMetain interfacecom.rosetta.model.lib.GlobalKey- Specified by:
getMetain interfacecom.rosetta.model.lib.GlobalKey.GlobalKeyBuilder
-
getOrCreateMeta
public com.rosetta.model.metafields.MetaFields.MetaFieldsBuilder getOrCreateMeta()- Specified by:
getOrCreateMetain interfaceEligibleCollateralSpecification.EligibleCollateralSpecificationBuilder- Specified by:
getOrCreateMetain interfacecom.rosetta.model.lib.GlobalKey.GlobalKeyBuilder
-
addIdentifier
@RosettaAttribute("identifier") @RuneAttribute("identifier") public EligibleCollateralSpecification.EligibleCollateralSpecificationBuilder addIdentifier(Identifier _identifier) - Specified by:
addIdentifierin interfaceEligibleCollateralSpecification.EligibleCollateralSpecificationBuilder
-
addIdentifier
public EligibleCollateralSpecification.EligibleCollateralSpecificationBuilder addIdentifier(Identifier _identifier, int idx) - Specified by:
addIdentifierin interfaceEligibleCollateralSpecification.EligibleCollateralSpecificationBuilder
-
addIdentifier
public EligibleCollateralSpecification.EligibleCollateralSpecificationBuilder addIdentifier(List<? extends Identifier> identifiers) - Specified by:
addIdentifierin interfaceEligibleCollateralSpecification.EligibleCollateralSpecificationBuilder
-
setIdentifier
@RuneAttribute("identifier") public EligibleCollateralSpecification.EligibleCollateralSpecificationBuilder setIdentifier(List<? extends Identifier> identifiers) - Specified by:
setIdentifierin interfaceEligibleCollateralSpecification.EligibleCollateralSpecificationBuilder
-
addParty
@RosettaAttribute("party") @RuneAttribute("party") public EligibleCollateralSpecification.EligibleCollateralSpecificationBuilder addParty(Party _party) - Specified by:
addPartyin interfaceEligibleCollateralSpecification.EligibleCollateralSpecificationBuilder
-
addParty
public EligibleCollateralSpecification.EligibleCollateralSpecificationBuilder addParty(Party _party, int idx) - Specified by:
addPartyin interfaceEligibleCollateralSpecification.EligibleCollateralSpecificationBuilder
-
addParty
public EligibleCollateralSpecification.EligibleCollateralSpecificationBuilder addParty(List<? extends Party> partys) - Specified by:
addPartyin interfaceEligibleCollateralSpecification.EligibleCollateralSpecificationBuilder
-
setParty
@RuneAttribute("party") public EligibleCollateralSpecification.EligibleCollateralSpecificationBuilder setParty(List<? extends Party> partys) - Specified by:
setPartyin interfaceEligibleCollateralSpecification.EligibleCollateralSpecificationBuilder
-
addCounterparty
@RosettaAttribute("counterparty") @RuneAttribute("counterparty") public EligibleCollateralSpecification.EligibleCollateralSpecificationBuilder addCounterparty(Counterparty _counterparty) - Specified by:
addCounterpartyin interfaceEligibleCollateralSpecification.EligibleCollateralSpecificationBuilder
-
addCounterparty
public EligibleCollateralSpecification.EligibleCollateralSpecificationBuilder addCounterparty(Counterparty _counterparty, int idx) - Specified by:
addCounterpartyin interfaceEligibleCollateralSpecification.EligibleCollateralSpecificationBuilder
-
addCounterparty
public EligibleCollateralSpecification.EligibleCollateralSpecificationBuilder addCounterparty(List<? extends Counterparty> counterpartys) - Specified by:
addCounterpartyin interfaceEligibleCollateralSpecification.EligibleCollateralSpecificationBuilder
-
setCounterparty
@RuneAttribute("counterparty") public EligibleCollateralSpecification.EligibleCollateralSpecificationBuilder setCounterparty(List<? extends Counterparty> counterpartys) - Specified by:
setCounterpartyin interfaceEligibleCollateralSpecification.EligibleCollateralSpecificationBuilder
-
addCriteria
@RosettaAttribute(value="criteria", isRequired=true) @RuneAttribute(value="criteria", isRequired=true) public EligibleCollateralSpecification.EligibleCollateralSpecificationBuilder addCriteria(EligibleCollateralCriteria _criteria) - Specified by:
addCriteriain interfaceEligibleCollateralSpecification.EligibleCollateralSpecificationBuilder
-
addCriteria
public EligibleCollateralSpecification.EligibleCollateralSpecificationBuilder addCriteria(EligibleCollateralCriteria _criteria, int idx) - Specified by:
addCriteriain interfaceEligibleCollateralSpecification.EligibleCollateralSpecificationBuilder
-
addCriteria
public EligibleCollateralSpecification.EligibleCollateralSpecificationBuilder addCriteria(List<? extends EligibleCollateralCriteria> criterias) - Specified by:
addCriteriain interfaceEligibleCollateralSpecification.EligibleCollateralSpecificationBuilder
-
setCriteria
@RuneAttribute("criteria") public EligibleCollateralSpecification.EligibleCollateralSpecificationBuilder setCriteria(List<? extends EligibleCollateralCriteria> criterias) - Specified by:
setCriteriain interfaceEligibleCollateralSpecification.EligibleCollateralSpecificationBuilder
-
setMeta
@RosettaAttribute("meta") @RuneAttribute("meta") @RuneMetaType public EligibleCollateralSpecification.EligibleCollateralSpecificationBuilder setMeta(com.rosetta.model.metafields.MetaFields _meta) - Specified by:
setMetain interfaceEligibleCollateralSpecification.EligibleCollateralSpecificationBuilder
-
build
Description copied from interface:EligibleCollateralSpecificationBuild Methods- Specified by:
buildin interfaceEligibleCollateralSpecification- Specified by:
buildin interfacecom.rosetta.model.lib.RosettaModelObject
-
toBuilder
- Specified by:
toBuilderin interfaceEligibleCollateralSpecification- Specified by:
toBuilderin interfacecom.rosetta.model.lib.RosettaModelObject
-
prune
- Specified by:
prunein interfaceEligibleCollateralSpecification.EligibleCollateralSpecificationBuilder- Specified by:
prunein interfacecom.rosetta.model.lib.RosettaModelObjectBuilder
-
hasData
public boolean hasData()- Specified by:
hasDatain interfacecom.rosetta.model.lib.RosettaModelObjectBuilder
-
merge
public EligibleCollateralSpecification.EligibleCollateralSpecificationBuilder 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
-