Package cdm.legaldocumentation.csa
Class MTAType.MTATypeBuilderImpl
java.lang.Object
cdm.legaldocumentation.csa.MTAType.MTATypeBuilderImpl
- All Implemented Interfaces:
MTAType,MTAType.MTATypeBuilder,com.rosetta.model.lib.RosettaModelObject,com.rosetta.model.lib.RosettaModelObjectBuilder
- Enclosing interface:
MTAType
Builder Implementation of MTAType
-
Nested Class Summary
Nested classes/interfaces inherited from interface cdm.legaldocumentation.csa.MTAType
MTAType.MTATypeBuilder, MTAType.MTATypeBuilderImpl, MTAType.MTATypeImpl -
Field Summary
FieldsModifier and TypeFieldDescriptionprotected MTAFixedAmount.MTAFixedAmountBuilderprotected Stringprotected MTARatingsBased.MTARatingsBasedBuilder -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()Build MethodsbooleanDefines that the Minimum Transfer Amount (MTA) is a Fixed Amount.getOther()Utilised where the clause data structure is not able to capture a material aspect of the clause.Defines that the Minimum Transfer Amount (MTA) is based on a Ratings condition(s).booleanhasData()inthashCode()merge(com.rosetta.model.lib.RosettaModelObjectBuilder other, com.rosetta.model.lib.process.BuilderMerger merger) prune()setFixedAmount(MTAFixedAmount _fixedAmount) setRatingsBased(MTARatingsBased _ratingsBased) toString()Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface cdm.legaldocumentation.csa.MTAType.MTATypeBuilder
processMethods inherited from interface com.rosetta.model.lib.RosettaModelObject
processRosetta, processRosettaMethods inherited from interface com.rosetta.model.lib.RosettaModelObjectBuilder
getIndex, processRosetta, processRosetta
-
Field Details
-
fixedAmount
-
ratingsBased
-
other
-
-
Constructor Details
-
MTATypeBuilderImpl
public MTATypeBuilderImpl()
-
-
Method Details
-
getFixedAmount
@RosettaAttribute("fixedAmount") @Accessor(GETTER) @RuneAttribute("fixedAmount") public MTAFixedAmount.MTAFixedAmountBuilder getFixedAmount()Description copied from interface:MTATypeDefines that the Minimum Transfer Amount (MTA) is a Fixed Amount.- Specified by:
getFixedAmountin interfaceMTAType- Specified by:
getFixedAmountin interfaceMTAType.MTATypeBuilder
-
getOrCreateFixedAmount
- Specified by:
getOrCreateFixedAmountin interfaceMTAType.MTATypeBuilder
-
getRatingsBased
@RosettaAttribute("ratingsBased") @Accessor(GETTER) @RuneAttribute("ratingsBased") public MTARatingsBased.MTARatingsBasedBuilder getRatingsBased()Description copied from interface:MTATypeDefines that the Minimum Transfer Amount (MTA) is based on a Ratings condition(s).- Specified by:
getRatingsBasedin interfaceMTAType- Specified by:
getRatingsBasedin interfaceMTAType.MTATypeBuilder
-
getOrCreateRatingsBased
- Specified by:
getOrCreateRatingsBasedin interfaceMTAType.MTATypeBuilder
-
getOther
Description copied from interface:MTATypeUtilised where the clause data structure is not able to capture a material aspect of the clause. -
setFixedAmount
@RosettaAttribute("fixedAmount") @Accessor(SETTER) @RuneAttribute("fixedAmount") public MTAType.MTATypeBuilder setFixedAmount(MTAFixedAmount _fixedAmount) - Specified by:
setFixedAmountin interfaceMTAType.MTATypeBuilder
-
setRatingsBased
@RosettaAttribute("ratingsBased") @Accessor(SETTER) @RuneAttribute("ratingsBased") public MTAType.MTATypeBuilder setRatingsBased(MTARatingsBased _ratingsBased) - Specified by:
setRatingsBasedin interfaceMTAType.MTATypeBuilder
-
setOther
@RosettaAttribute("other") @Accessor(SETTER) @RuneAttribute("other") public MTAType.MTATypeBuilder setOther(String _other) - Specified by:
setOtherin interfaceMTAType.MTATypeBuilder
-
build
Description copied from interface:MTATypeBuild Methods -
toBuilder
-
prune
- Specified by:
prunein interfaceMTAType.MTATypeBuilder- Specified by:
prunein interfacecom.rosetta.model.lib.RosettaModelObjectBuilder
-
hasData
public boolean hasData()- Specified by:
hasDatain interfacecom.rosetta.model.lib.RosettaModelObjectBuilder
-
merge
public MTAType.MTATypeBuilder 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
-