Package cdm.legaldocumentation.csa
Class SecurityInterestForObligations.SecurityInterestForObligationsImpl
java.lang.Object
cdm.legaldocumentation.csa.SecurityInterestForObligations.SecurityInterestForObligationsImpl
- All Implemented Interfaces:
SecurityInterestForObligations,com.rosetta.model.lib.RosettaModelObject
- Enclosing interface:
SecurityInterestForObligations
public static class SecurityInterestForObligations.SecurityInterestForObligationsImpl
extends Object
implements SecurityInterestForObligations
Immutable Implementation of SecurityInterestForObligations
-
Nested Class Summary
Nested classes/interfaces inherited from interface cdm.legaldocumentation.csa.SecurityInterestForObligations
SecurityInterestForObligations.SecurityInterestForObligationsBuilder, SecurityInterestForObligations.SecurityInterestForObligationsBuilderImpl, SecurityInterestForObligations.SecurityInterestForObligationsImpl -
Field Summary
Fields inherited from interface cdm.legaldocumentation.csa.SecurityInterestForObligations
metaData -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedSecurityInterestForObligationsImpl(SecurityInterestForObligations.SecurityInterestForObligationsBuilder builder) -
Method Summary
Modifier and TypeMethodDescriptionbuild()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.inthashCode()protected voidtoString()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 cdm.legaldocumentation.csa.SecurityInterestForObligations
getType, metaData, process
-
Constructor Details
-
SecurityInterestForObligationsImpl
protected SecurityInterestForObligationsImpl(SecurityInterestForObligations.SecurityInterestForObligationsBuilder builder)
-
-
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
-
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
-
setBuilderFields
protected void setBuilderFields(SecurityInterestForObligations.SecurityInterestForObligationsBuilder builder) -
equals
-
hashCode
public int hashCode() -
toString
-