Package cdm.legaldocumentation.master
Interface MasterAgreementSchedule.MasterAgreementScheduleBuilder
- All Superinterfaces:
MasterAgreementSchedule,com.rosetta.model.lib.RosettaModelObject,com.rosetta.model.lib.RosettaModelObjectBuilder
- All Known Implementing Classes:
MasterAgreementSchedule.MasterAgreementScheduleBuilderImpl
- Enclosing interface:
MasterAgreementSchedule
public static interface MasterAgreementSchedule.MasterAgreementScheduleBuilder
extends MasterAgreementSchedule, com.rosetta.model.lib.RosettaModelObjectBuilder
Builder Interface
-
Nested Class Summary
Nested classes/interfaces inherited from interface cdm.legaldocumentation.master.MasterAgreementSchedule
MasterAgreementSchedule.MasterAgreementScheduleBuilder, MasterAgreementSchedule.MasterAgreementScheduleBuilderImpl, MasterAgreementSchedule.MasterAgreementScheduleImpl -
Field Summary
Fields inherited from interface cdm.legaldocumentation.master.MasterAgreementSchedule
metaData -
Method Summary
Modifier and TypeMethodDescriptionaddClause(MasterAgreementClause clause) addClause(MasterAgreementClause clause, int idx) addClause(List<? extends MasterAgreementClause> clause) Clauses that have had elections made against them in this Master Agreement.getOrCreateClause(int index) default voidprocess(com.rosetta.model.lib.path.RosettaPath path, com.rosetta.model.lib.process.BuilderProcessor processor) prune()setClause(List<? extends MasterAgreementClause> clause) Methods inherited from interface cdm.legaldocumentation.master.MasterAgreementSchedule
build, 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
-
getOrCreateClause
-
getClause
List<? extends MasterAgreementClause.MasterAgreementClauseBuilder> getClause()Description copied from interface:MasterAgreementScheduleClauses that have had elections made against them in this Master Agreement. There must be at least one clause defined in the agreement.- Specified by:
getClausein interfaceMasterAgreementSchedule
-
addClause
-
addClause
MasterAgreementSchedule.MasterAgreementScheduleBuilder addClause(MasterAgreementClause clause, int idx) -
addClause
MasterAgreementSchedule.MasterAgreementScheduleBuilder addClause(List<? extends MasterAgreementClause> clause) -
setClause
MasterAgreementSchedule.MasterAgreementScheduleBuilder setClause(List<? extends MasterAgreementClause> clause) -
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
-