Package cdm.legaldocumentation.csa
Class AccessConditions.AccessConditionsImpl
java.lang.Object
cdm.legaldocumentation.csa.AccessConditions.AccessConditionsImpl
- All Implemented Interfaces:
AccessConditions,com.rosetta.model.lib.RosettaModelObject
- Enclosing interface:
AccessConditions
public static class AccessConditions.AccessConditionsImpl
extends Object
implements AccessConditions
Immutable Implementation of AccessConditions
-
Nested Class Summary
Nested classes/interfaces inherited from interface cdm.legaldocumentation.csa.AccessConditions
AccessConditions.AccessConditionsBuilder, AccessConditions.AccessConditionsBuilderImpl, AccessConditions.AccessConditionsImpl -
Field Summary
Fields inherited from interface cdm.legaldocumentation.csa.AccessConditions
metaData -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotected -
Method Summary
Modifier and TypeMethodDescriptionbuild()Build MethodsbooleanList<? extends AdditionalTerminationEvent> Additional Termination Events applicable to the agreement.List<? extends AccessConditionsElections> The parties' Access Condition (Initial Margin CSA) or a Specified Condition (Variation Margin CSA) election.inthashCode()protected voidtoString()Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface cdm.legaldocumentation.csa.AccessConditions
getType, metaData, processMethods inherited from interface com.rosetta.model.lib.RosettaModelObject
processRosetta, processRosetta
-
Constructor Details
-
AccessConditionsImpl
-
-
Method Details
-
getPartyElection
@RosettaAttribute("partyElection") @Accessor(GETTER) @Required @Multi @RuneAttribute("partyElection") public List<? extends AccessConditionsElections> getPartyElection()Description copied from interface:AccessConditionsThe parties' Access Condition (Initial Margin CSA) or a Specified Condition (Variation Margin CSA) election.- Specified by:
getPartyElectionin interfaceAccessConditions
-
getAdditionalTerminationEvent
@RosettaAttribute("additionalTerminationEvent") @Accessor(GETTER) @Multi @RuneAttribute("additionalTerminationEvent") public List<? extends AdditionalTerminationEvent> getAdditionalTerminationEvent()Description copied from interface:AccessConditionsAdditional Termination Events applicable to the agreement.- Specified by:
getAdditionalTerminationEventin interfaceAccessConditions
-
build
Description copied from interface:AccessConditionsBuild Methods- Specified by:
buildin interfaceAccessConditions- Specified by:
buildin interfacecom.rosetta.model.lib.RosettaModelObject
-
toBuilder
- Specified by:
toBuilderin interfaceAccessConditions- Specified by:
toBuilderin interfacecom.rosetta.model.lib.RosettaModelObject
-
setBuilderFields
-
equals
-
hashCode
public int hashCode() -
toString
-