Package cdm.legaldocumentation.master
Class TransactionAdditionalTerms.TransactionAdditionalTermsImpl
java.lang.Object
cdm.legaldocumentation.master.TransactionAdditionalTerms.TransactionAdditionalTermsImpl
- All Implemented Interfaces:
TransactionAdditionalTerms,com.rosetta.model.lib.RosettaModelObject
- Enclosing interface:
TransactionAdditionalTerms
public static class TransactionAdditionalTerms.TransactionAdditionalTermsImpl
extends Object
implements TransactionAdditionalTerms
Immutable Implementation of TransactionAdditionalTerms
-
Nested Class Summary
Nested classes/interfaces inherited from interface cdm.legaldocumentation.master.TransactionAdditionalTerms
TransactionAdditionalTerms.TransactionAdditionalTermsBuilder, TransactionAdditionalTerms.TransactionAdditionalTermsBuilderImpl, TransactionAdditionalTerms.TransactionAdditionalTermsImpl -
Field Summary
Fields inherited from interface cdm.legaldocumentation.master.TransactionAdditionalTerms
metaData -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedTransactionAdditionalTermsImpl(TransactionAdditionalTerms.TransactionAdditionalTermsBuilder builder) -
Method Summary
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.master.TransactionAdditionalTerms
getType, metaData, process
-
Constructor Details
-
TransactionAdditionalTermsImpl
protected TransactionAdditionalTermsImpl(TransactionAdditionalTerms.TransactionAdditionalTermsBuilder builder)
-
-
Method Details
-
getEquityAdditionalTerms
@RosettaAttribute("equityAdditionalTerms") @RuneAttribute("equityAdditionalTerms") public EquityAdditionalTerms getEquityAdditionalTerms()Description copied from interface:TransactionAdditionalTermsGetter Methods- Specified by:
getEquityAdditionalTermsin interfaceTransactionAdditionalTerms
-
getForeignExchangeAdditionalTerms
@RosettaAttribute("foreignExchangeAdditionalTerms") @RuneAttribute("foreignExchangeAdditionalTerms") public FxAdditionalTerms getForeignExchangeAdditionalTerms()- Specified by:
getForeignExchangeAdditionalTermsin interfaceTransactionAdditionalTerms
-
getCommoditiesAdditionalTerms
@RosettaAttribute("commoditiesAdditionalTerms") @RuneAttribute("commoditiesAdditionalTerms") public String getCommoditiesAdditionalTerms()- Specified by:
getCommoditiesAdditionalTermsin interfaceTransactionAdditionalTerms
-
getCreditAdditionalTerms
@RosettaAttribute("creditAdditionalTerms") @RuneAttribute("creditAdditionalTerms") public String getCreditAdditionalTerms()- Specified by:
getCreditAdditionalTermsin interfaceTransactionAdditionalTerms
-
getInterestRateAdditionalTerms
@RosettaAttribute("interestRateAdditionalTerms") @RuneAttribute("interestRateAdditionalTerms") public String getInterestRateAdditionalTerms()- Specified by:
getInterestRateAdditionalTermsin interfaceTransactionAdditionalTerms
-
getDigitalAssetAdditionalTerms
@RosettaAttribute("digitalAssetAdditionalTerms") @RuneAttribute("digitalAssetAdditionalTerms") public String getDigitalAssetAdditionalTerms()- Specified by:
getDigitalAssetAdditionalTermsin interfaceTransactionAdditionalTerms
-
build
Description copied from interface:TransactionAdditionalTermsBuild Methods- Specified by:
buildin interfacecom.rosetta.model.lib.RosettaModelObject- Specified by:
buildin interfaceTransactionAdditionalTerms
-
toBuilder
- Specified by:
toBuilderin interfacecom.rosetta.model.lib.RosettaModelObject- Specified by:
toBuilderin interfaceTransactionAdditionalTerms
-
setBuilderFields
protected void setBuilderFields(TransactionAdditionalTerms.TransactionAdditionalTermsBuilder builder) -
equals
-
hashCode
public int hashCode() -
toString
-