Package cdm.observable.event
Interface Restructuring.RestructuringBuilder
- All Superinterfaces:
Restructuring,com.rosetta.model.lib.RosettaModelObject,com.rosetta.model.lib.RosettaModelObjectBuilder
- All Known Implementing Classes:
Restructuring.RestructuringBuilderImpl
- Enclosing interface:
Restructuring
public static interface Restructuring.RestructuringBuilder
extends Restructuring, com.rosetta.model.lib.RosettaModelObjectBuilder
Builder Interface
-
Nested Class Summary
Nested classes/interfaces inherited from interface cdm.observable.event.Restructuring
Restructuring.RestructuringBuilder, Restructuring.RestructuringBuilderImpl, Restructuring.RestructuringImpl -
Field Summary
Fields inherited from interface cdm.observable.event.Restructuring
metaData -
Method Summary
Modifier and TypeMethodDescriptionSpecifies the type of restructuring that is applicable.default voidprocess(com.rosetta.model.lib.path.RosettaPath path, com.rosetta.model.lib.process.BuilderProcessor processor) prune()setApplicable(Boolean applicable) setMultipleCreditEventNotices(Boolean multipleCreditEventNotices) setMultipleHolderObligation(Boolean multipleHolderObligation) setRestructuringType(FieldWithMetaRestructuringEnum restructuringType) setRestructuringTypeValue(RestructuringEnum restructuringType) Methods inherited from interface cdm.observable.event.Restructuring
build, getApplicable, getMultipleCreditEventNotices, getMultipleHolderObligation, getType, metaData, process, toBuilderMethods inherited from interface com.rosetta.model.lib.RosettaModelObject
processRosetta, processRosettaMethods inherited from interface com.rosetta.model.lib.RosettaModelObjectBuilder
getIndex, hasData, merge, processRosetta, processRosetta
-
Method Details
-
getOrCreateRestructuringType
FieldWithMetaRestructuringEnum.FieldWithMetaRestructuringEnumBuilder getOrCreateRestructuringType() -
getRestructuringType
FieldWithMetaRestructuringEnum.FieldWithMetaRestructuringEnumBuilder getRestructuringType()Description copied from interface:RestructuringSpecifies the type of restructuring that is applicable.- Specified by:
getRestructuringTypein interfaceRestructuring
-
setApplicable
-
setRestructuringType
Restructuring.RestructuringBuilder setRestructuringType(FieldWithMetaRestructuringEnum restructuringType) -
setRestructuringTypeValue
-
setMultipleHolderObligation
-
setMultipleCreditEventNotices
Restructuring.RestructuringBuilder setMultipleCreditEventNotices(Boolean multipleCreditEventNotices) -
process
default void process(com.rosetta.model.lib.path.RosettaPath path, com.rosetta.model.lib.process.BuilderProcessor processor) - Specified by:
processin interfacecom.rosetta.model.lib.RosettaModelObjectBuilder
-
prune
- Specified by:
prunein interfacecom.rosetta.model.lib.RosettaModelObjectBuilder
-