Package cdm.legaldocumentation.csa
Class SecurityInterestForObligations.SecurityInterestForObligationsBuilderImpl
java.lang.Object
cdm.legaldocumentation.csa.SecurityInterestForObligations.SecurityInterestForObligationsBuilderImpl
- All Implemented Interfaces:
SecurityInterestForObligations,SecurityInterestForObligations.SecurityInterestForObligationsBuilder,com.rosetta.model.lib.RosettaModelObject,com.rosetta.model.lib.RosettaModelObjectBuilder
- Enclosing interface:
SecurityInterestForObligations
public static class SecurityInterestForObligations.SecurityInterestForObligationsBuilderImpl
extends Object
implements SecurityInterestForObligations.SecurityInterestForObligationsBuilder
Builder Implementation of SecurityInterestForObligations
-
Nested Class Summary
Nested classes/interfaces inherited from interface cdm.legaldocumentation.csa.SecurityInterestForObligations
SecurityInterestForObligations.SecurityInterestForObligationsBuilder, SecurityInterestForObligations.SecurityInterestForObligationsBuilderImpl, SecurityInterestForObligations.SecurityInterestForObligationsImpl -
Field Summary
FieldsModifier and TypeFieldDescriptionprotected SecurityInterestObligationsEnumprotected SecurityInterestObligeeEnumprotected Stringprotected List<CounterpartyRoleEnum> Fields inherited from interface cdm.legaldocumentation.csa.SecurityInterestForObligations
metaData -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionaddParty(CounterpartyRoleEnum _party) addParty(CounterpartyRoleEnum _party, int idx) addParty(List<CounterpartyRoleEnum> partys) build()Build MethodsbooleanA description of any additional obligations secured by the credit support arrangements.The party to whom obligations under the Master Agreement are owed and secured by the credit support arrangements.getOther()Exception value.getParty()The elective party to which the Security Interest for Obligations is applicable.booleanhasData()inthashCode()merge(com.rosetta.model.lib.RosettaModelObjectBuilder other, com.rosetta.model.lib.process.BuilderMerger merger) prune()setObligations(SecurityInterestObligationsEnum _obligations) setObligee(SecurityInterestObligeeEnum _obligee) setParty(List<CounterpartyRoleEnum> partys) toString()Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface com.rosetta.model.lib.RosettaModelObject
processRosetta, processRosettaMethods inherited from interface com.rosetta.model.lib.RosettaModelObjectBuilder
getIndex, processRosetta, processRosettaMethods inherited from interface cdm.legaldocumentation.csa.SecurityInterestForObligations
getType, metaData, processMethods inherited from interface cdm.legaldocumentation.csa.SecurityInterestForObligations.SecurityInterestForObligationsBuilder
process
-
Field Details
-
party
-
obligations
-
obligee
-
other
-
-
Constructor Details
-
SecurityInterestForObligationsBuilderImpl
public SecurityInterestForObligationsBuilderImpl()
-
-
Method Details
-
getParty
@RosettaAttribute("party") @Accessor(GETTER) @Required @Multi @RuneAttribute("party") public List<CounterpartyRoleEnum> getParty()Description copied from interface:SecurityInterestForObligationsThe elective party to which the Security Interest for Obligations is applicable.- Specified by:
getPartyin interfaceSecurityInterestForObligations
-
getObligations
@RosettaAttribute("obligations") @Accessor(GETTER) @Required @RuneAttribute("obligations") public SecurityInterestObligationsEnum getObligations()Description copied from interface:SecurityInterestForObligationsA description of any additional obligations secured by the credit support arrangements.- Specified by:
getObligationsin interfaceSecurityInterestForObligations
-
getObligee
@RosettaAttribute("obligee") @Accessor(GETTER) @Required @RuneAttribute("obligee") public SecurityInterestObligeeEnum getObligee()Description copied from interface:SecurityInterestForObligationsThe party to whom obligations under the Master Agreement are owed and secured by the credit support arrangements.- Specified by:
getObligeein interfaceSecurityInterestForObligations
-
getOther
Description copied from interface:SecurityInterestForObligationsException value.- Specified by:
getOtherin interfaceSecurityInterestForObligations
-
addParty
@RosettaAttribute("party") @Accessor(ADDER) @Required @Multi @RuneAttribute("party") public SecurityInterestForObligations.SecurityInterestForObligationsBuilder addParty(CounterpartyRoleEnum _party) - Specified by:
addPartyin interfaceSecurityInterestForObligations.SecurityInterestForObligationsBuilder
-
addParty
public SecurityInterestForObligations.SecurityInterestForObligationsBuilder addParty(CounterpartyRoleEnum _party, int idx) - Specified by:
addPartyin interfaceSecurityInterestForObligations.SecurityInterestForObligationsBuilder
-
addParty
public SecurityInterestForObligations.SecurityInterestForObligationsBuilder addParty(List<CounterpartyRoleEnum> partys) - Specified by:
addPartyin interfaceSecurityInterestForObligations.SecurityInterestForObligationsBuilder
-
setParty
@RosettaAttribute("party") @Accessor(SETTER) @Required @Multi @RuneAttribute("party") public SecurityInterestForObligations.SecurityInterestForObligationsBuilder setParty(List<CounterpartyRoleEnum> partys) - Specified by:
setPartyin interfaceSecurityInterestForObligations.SecurityInterestForObligationsBuilder
-
setObligations
@RosettaAttribute("obligations") @Accessor(SETTER) @Required @RuneAttribute("obligations") public SecurityInterestForObligations.SecurityInterestForObligationsBuilder setObligations(SecurityInterestObligationsEnum _obligations) - Specified by:
setObligationsin interfaceSecurityInterestForObligations.SecurityInterestForObligationsBuilder
-
setObligee
@RosettaAttribute("obligee") @Accessor(SETTER) @Required @RuneAttribute("obligee") public SecurityInterestForObligations.SecurityInterestForObligationsBuilder setObligee(SecurityInterestObligeeEnum _obligee) - Specified by:
setObligeein interfaceSecurityInterestForObligations.SecurityInterestForObligationsBuilder
-
setOther
@RosettaAttribute("other") @Accessor(SETTER) @RuneAttribute("other") public SecurityInterestForObligations.SecurityInterestForObligationsBuilder setOther(String _other) - Specified by:
setOtherin interfaceSecurityInterestForObligations.SecurityInterestForObligationsBuilder
-
build
Description copied from interface:SecurityInterestForObligationsBuild Methods- Specified by:
buildin interfacecom.rosetta.model.lib.RosettaModelObject- Specified by:
buildin interfaceSecurityInterestForObligations
-
toBuilder
- Specified by:
toBuilderin interfacecom.rosetta.model.lib.RosettaModelObject- Specified by:
toBuilderin interfaceSecurityInterestForObligations
-
prune
- Specified by:
prunein interfacecom.rosetta.model.lib.RosettaModelObjectBuilder- Specified by:
prunein interfaceSecurityInterestForObligations.SecurityInterestForObligationsBuilder
-
hasData
public boolean hasData()- Specified by:
hasDatain interfacecom.rosetta.model.lib.RosettaModelObjectBuilder
-
merge
public SecurityInterestForObligations.SecurityInterestForObligationsBuilder 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
-