Package cdm.legaldocumentation.csa
Class ThresholdType.ThresholdTypeBuilderImpl
java.lang.Object
cdm.legaldocumentation.csa.ThresholdType.ThresholdTypeBuilderImpl
- All Implemented Interfaces:
ThresholdType,ThresholdType.ThresholdTypeBuilder,com.rosetta.model.lib.RosettaModelObject,com.rosetta.model.lib.RosettaModelObjectBuilder
- Enclosing interface:
ThresholdType
public static class ThresholdType.ThresholdTypeBuilderImpl
extends Object
implements ThresholdType.ThresholdTypeBuilder
Builder Implementation of ThresholdType
-
Nested Class Summary
Nested classes/interfaces inherited from interface cdm.legaldocumentation.csa.ThresholdType
ThresholdType.ThresholdTypeBuilder, ThresholdType.ThresholdTypeBuilderImpl, ThresholdType.ThresholdTypeImpl -
Field Summary
FieldsFields inherited from interface cdm.legaldocumentation.csa.ThresholdType
metaData -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()Build MethodsbooleanDefines that the Threshold is a Fixed Amount.Defines that the Threshold is Infinity.getOther()Utilised where the clause data structure is not able to capture a material aspect of the clause.Defines that the Threshold 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(ThresholdFixedAmount _fixedAmount) setInfinity(Infinity _infinity) setRatingsBased(ThresholdRatingsBased _ratingsBased) toString()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 com.rosetta.model.lib.RosettaModelObjectBuilder
getIndex, processRosetta, processRosettaMethods inherited from interface cdm.legaldocumentation.csa.ThresholdType
getType, metaData, processMethods inherited from interface cdm.legaldocumentation.csa.ThresholdType.ThresholdTypeBuilder
process
-
Field Details
-
fixedAmount
-
ratingsBased
-
infinity
-
other
-
-
Constructor Details
-
ThresholdTypeBuilderImpl
public ThresholdTypeBuilderImpl()
-
-
Method Details
-
getFixedAmount
@RosettaAttribute("fixedAmount") @Accessor(GETTER) @RuneAttribute("fixedAmount") public ThresholdFixedAmount.ThresholdFixedAmountBuilder getFixedAmount()Description copied from interface:ThresholdTypeDefines that the Threshold is a Fixed Amount.- Specified by:
getFixedAmountin interfaceThresholdType- Specified by:
getFixedAmountin interfaceThresholdType.ThresholdTypeBuilder
-
getOrCreateFixedAmount
- Specified by:
getOrCreateFixedAmountin interfaceThresholdType.ThresholdTypeBuilder
-
getRatingsBased
@RosettaAttribute("ratingsBased") @Accessor(GETTER) @RuneAttribute("ratingsBased") public ThresholdRatingsBased.ThresholdRatingsBasedBuilder getRatingsBased()Description copied from interface:ThresholdTypeDefines that the Threshold is based on a Ratings condition(s).- Specified by:
getRatingsBasedin interfaceThresholdType- Specified by:
getRatingsBasedin interfaceThresholdType.ThresholdTypeBuilder
-
getOrCreateRatingsBased
- Specified by:
getOrCreateRatingsBasedin interfaceThresholdType.ThresholdTypeBuilder
-
getInfinity
@RosettaAttribute("infinity") @Accessor(GETTER) @RuneAttribute("infinity") public Infinity.InfinityBuilder getInfinity()Description copied from interface:ThresholdTypeDefines that the Threshold is Infinity.- Specified by:
getInfinityin interfaceThresholdType- Specified by:
getInfinityin interfaceThresholdType.ThresholdTypeBuilder
-
getOrCreateInfinity
- Specified by:
getOrCreateInfinityin interfaceThresholdType.ThresholdTypeBuilder
-
getOther
Description copied from interface:ThresholdTypeUtilised where the clause data structure is not able to capture a material aspect of the clause.- Specified by:
getOtherin interfaceThresholdType
-
setFixedAmount
@RosettaAttribute("fixedAmount") @Accessor(SETTER) @RuneAttribute("fixedAmount") public ThresholdType.ThresholdTypeBuilder setFixedAmount(ThresholdFixedAmount _fixedAmount) - Specified by:
setFixedAmountin interfaceThresholdType.ThresholdTypeBuilder
-
setRatingsBased
@RosettaAttribute("ratingsBased") @Accessor(SETTER) @RuneAttribute("ratingsBased") public ThresholdType.ThresholdTypeBuilder setRatingsBased(ThresholdRatingsBased _ratingsBased) - Specified by:
setRatingsBasedin interfaceThresholdType.ThresholdTypeBuilder
-
setInfinity
@RosettaAttribute("infinity") @Accessor(SETTER) @RuneAttribute("infinity") public ThresholdType.ThresholdTypeBuilder setInfinity(Infinity _infinity) - Specified by:
setInfinityin interfaceThresholdType.ThresholdTypeBuilder
-
setOther
@RosettaAttribute("other") @Accessor(SETTER) @RuneAttribute("other") public ThresholdType.ThresholdTypeBuilder setOther(String _other) - Specified by:
setOtherin interfaceThresholdType.ThresholdTypeBuilder
-
build
Description copied from interface:ThresholdTypeBuild Methods- Specified by:
buildin interfacecom.rosetta.model.lib.RosettaModelObject- Specified by:
buildin interfaceThresholdType
-
toBuilder
- Specified by:
toBuilderin interfacecom.rosetta.model.lib.RosettaModelObject- Specified by:
toBuilderin interfaceThresholdType
-
prune
- Specified by:
prunein interfacecom.rosetta.model.lib.RosettaModelObjectBuilder- Specified by:
prunein interfaceThresholdType.ThresholdTypeBuilder
-
hasData
public boolean hasData()- Specified by:
hasDatain interfacecom.rosetta.model.lib.RosettaModelObjectBuilder
-
merge
public ThresholdType.ThresholdTypeBuilder 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
-