Package cdm.product.collateral
Class SubstitutionProvisions.SubstitutionProvisionsImpl
java.lang.Object
cdm.product.collateral.SubstitutionProvisions.SubstitutionProvisionsImpl
- All Implemented Interfaces:
SubstitutionProvisions,com.rosetta.model.lib.RosettaModelObject
- Enclosing interface:
SubstitutionProvisions
public static class SubstitutionProvisions.SubstitutionProvisionsImpl
extends Object
implements SubstitutionProvisions
Immutable Implementation of SubstitutionProvisions
-
Nested Class Summary
Nested classes/interfaces inherited from interface cdm.product.collateral.SubstitutionProvisions
SubstitutionProvisions.SubstitutionProvisionsBuilder, SubstitutionProvisions.SubstitutionProvisionsBuilderImpl, SubstitutionProvisions.SubstitutionProvisionsImpl -
Field Summary
Fields inherited from interface cdm.product.collateral.SubstitutionProvisions
metaData -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotected -
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.product.collateral.SubstitutionProvisions
getType, metaData, process
-
Constructor Details
-
SubstitutionProvisionsImpl
-
-
Method Details
-
getNumberOfSubstitutionsAllowed
@RosettaAttribute("numberOfSubstitutionsAllowed") @RuneAttribute("numberOfSubstitutionsAllowed") public Integer getNumberOfSubstitutionsAllowed()Description copied from interface:SubstitutionProvisionsSpecifies if 1 or more substitutions are allowed.- Specified by:
getNumberOfSubstitutionsAllowedin interfaceSubstitutionProvisions
-
getNoticeDeadlinePeriod
@RosettaAttribute("noticeDeadlinePeriod") @RuneAttribute("noticeDeadlinePeriod") public Period getNoticeDeadlinePeriod()Description copied from interface:SubstitutionProvisionsDefines the min period for notify of a substitution.- Specified by:
getNoticeDeadlinePeriodin interfaceSubstitutionProvisions
-
getNoticeDeadlineDateTime
@RosettaAttribute("noticeDeadlineDateTime") @RuneAttribute("noticeDeadlineDateTime") public ZonedDateTime getNoticeDeadlineDateTime()Description copied from interface:SubstitutionProvisionsA specific date and time for the notice deadline- Specified by:
getNoticeDeadlineDateTimein interfaceSubstitutionProvisions
-
build
Description copied from interface:SubstitutionProvisionsBuild Methods- Specified by:
buildin interfacecom.rosetta.model.lib.RosettaModelObject- Specified by:
buildin interfaceSubstitutionProvisions
-
toBuilder
- Specified by:
toBuilderin interfacecom.rosetta.model.lib.RosettaModelObject- Specified by:
toBuilderin interfaceSubstitutionProvisions
-
setBuilderFields
-
equals
-
hashCode
public int hashCode() -
toString
-