Package cdm.legaldocumentation.csa
Class CollateralValueMethod.CollateralValueMethodBuilderImpl
java.lang.Object
cdm.legaldocumentation.csa.CollateralValueMethod.CollateralValueMethodBuilderImpl
- All Implemented Interfaces:
CollateralValueMethod,CollateralValueMethod.CollateralValueMethodBuilder,com.rosetta.model.lib.RosettaModelObject,com.rosetta.model.lib.RosettaModelObjectBuilder
- Enclosing interface:
CollateralValueMethod
public static class CollateralValueMethod.CollateralValueMethodBuilderImpl
extends Object
implements CollateralValueMethod.CollateralValueMethodBuilder
Builder Implementation of CollateralValueMethod
-
Nested Class Summary
Nested classes/interfaces inherited from interface cdm.legaldocumentation.csa.CollateralValueMethod
CollateralValueMethod.CollateralValueMethodBuilder, CollateralValueMethod.CollateralValueMethodBuilderImpl, CollateralValueMethod.CollateralValueMethodImpl -
Field Summary
FieldsModifier and TypeFieldDescriptionprotected Stringprotected ValueCashEnumprotected ValueSecuritiesEnumFields inherited from interface cdm.legaldocumentation.csa.CollateralValueMethod
metaData -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()Build MethodsbooleanThe additional language that might be specified by the parties to the legal agreement.Details of how cash collateral is valued.Details of how securities collateral is valued.booleanhasData()inthashCode()merge(com.rosetta.model.lib.RosettaModelObjectBuilder other, com.rosetta.model.lib.process.BuilderMerger merger) prune()setAdditionalLanguage(String _additionalLanguage) setCashCollateral(ValueCashEnum _cashCollateral) setSecuritiesCollateral(ValueSecuritiesEnum _securitiesCollateral) toString()Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface cdm.legaldocumentation.csa.CollateralValueMethod
getType, metaData, processMethods inherited from interface cdm.legaldocumentation.csa.CollateralValueMethod.CollateralValueMethodBuilder
processMethods inherited from interface com.rosetta.model.lib.RosettaModelObject
processRosetta, processRosettaMethods inherited from interface com.rosetta.model.lib.RosettaModelObjectBuilder
getIndex, processRosetta, processRosetta
-
Field Details
-
cashCollateral
-
securitiesCollateral
-
additionalLanguage
-
-
Constructor Details
-
CollateralValueMethodBuilderImpl
public CollateralValueMethodBuilderImpl()
-
-
Method Details
-
getCashCollateral
@RosettaAttribute("cashCollateral") @Accessor(GETTER) @RuneAttribute("cashCollateral") public ValueCashEnum getCashCollateral()Description copied from interface:CollateralValueMethodDetails of how cash collateral is valued.- Specified by:
getCashCollateralin interfaceCollateralValueMethod
-
getSecuritiesCollateral
@RosettaAttribute("securitiesCollateral") @Accessor(GETTER) @RuneAttribute("securitiesCollateral") public ValueSecuritiesEnum getSecuritiesCollateral()Description copied from interface:CollateralValueMethodDetails of how securities collateral is valued.- Specified by:
getSecuritiesCollateralin interfaceCollateralValueMethod
-
getAdditionalLanguage
@RosettaAttribute("additionalLanguage") @Accessor(GETTER) @RuneAttribute("additionalLanguage") public String getAdditionalLanguage()Description copied from interface:CollateralValueMethodThe additional language that might be specified by the parties to the legal agreement.- Specified by:
getAdditionalLanguagein interfaceCollateralValueMethod
-
setCashCollateral
@RosettaAttribute("cashCollateral") @Accessor(SETTER) @RuneAttribute("cashCollateral") public CollateralValueMethod.CollateralValueMethodBuilder setCashCollateral(ValueCashEnum _cashCollateral) - Specified by:
setCashCollateralin interfaceCollateralValueMethod.CollateralValueMethodBuilder
-
setSecuritiesCollateral
@RosettaAttribute("securitiesCollateral") @Accessor(SETTER) @RuneAttribute("securitiesCollateral") public CollateralValueMethod.CollateralValueMethodBuilder setSecuritiesCollateral(ValueSecuritiesEnum _securitiesCollateral) - Specified by:
setSecuritiesCollateralin interfaceCollateralValueMethod.CollateralValueMethodBuilder
-
setAdditionalLanguage
@RosettaAttribute("additionalLanguage") @Accessor(SETTER) @RuneAttribute("additionalLanguage") public CollateralValueMethod.CollateralValueMethodBuilder setAdditionalLanguage(String _additionalLanguage) - Specified by:
setAdditionalLanguagein interfaceCollateralValueMethod.CollateralValueMethodBuilder
-
build
Description copied from interface:CollateralValueMethodBuild Methods- Specified by:
buildin interfaceCollateralValueMethod- Specified by:
buildin interfacecom.rosetta.model.lib.RosettaModelObject
-
toBuilder
- Specified by:
toBuilderin interfaceCollateralValueMethod- Specified by:
toBuilderin interfacecom.rosetta.model.lib.RosettaModelObject
-
prune
- Specified by:
prunein interfaceCollateralValueMethod.CollateralValueMethodBuilder- Specified by:
prunein interfacecom.rosetta.model.lib.RosettaModelObjectBuilder
-
hasData
public boolean hasData()- Specified by:
hasDatain interfacecom.rosetta.model.lib.RosettaModelObjectBuilder
-
merge
public CollateralValueMethod.CollateralValueMethodBuilder 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
-