Package cdm.observable.asset
Interface CreditNotations.CreditNotationsBuilder
- All Superinterfaces:
CreditNotations,com.rosetta.model.lib.RosettaModelObject,com.rosetta.model.lib.RosettaModelObjectBuilder
- All Known Implementing Classes:
CreditNotations.CreditNotationsBuilderImpl
- Enclosing interface:
CreditNotations
public static interface CreditNotations.CreditNotationsBuilder
extends CreditNotations, com.rosetta.model.lib.RosettaModelObjectBuilder
Builder Interface
-
Nested Class Summary
Nested classes/interfaces inherited from interface cdm.observable.asset.CreditNotations
CreditNotations.CreditNotationsBuilder, CreditNotations.CreditNotationsBuilderImpl, CreditNotations.CreditNotationsImpl -
Field Summary
Fields inherited from interface cdm.observable.asset.CreditNotations
metaData -
Method Summary
Modifier and TypeMethodDescriptionSpecifies only one credit notation is determined.Specifies if several credit notations exist, alongside an 'any' or 'all' or all condition.default voidprocess(com.rosetta.model.lib.path.RosettaPath path, com.rosetta.model.lib.process.BuilderProcessor processor) prune()setCreditNotation(CreditNotation creditNotation) setCreditNotations(MultipleCreditNotations creditNotations) Methods inherited from interface cdm.observable.asset.CreditNotations
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
-
getOrCreateCreditNotation
CreditNotation.CreditNotationBuilder getOrCreateCreditNotation() -
getCreditNotation
CreditNotation.CreditNotationBuilder getCreditNotation()Description copied from interface:CreditNotationsSpecifies only one credit notation is determined.- Specified by:
getCreditNotationin interfaceCreditNotations
-
getOrCreateCreditNotations
MultipleCreditNotations.MultipleCreditNotationsBuilder getOrCreateCreditNotations() -
getCreditNotations
MultipleCreditNotations.MultipleCreditNotationsBuilder getCreditNotations()Description copied from interface:CreditNotationsSpecifies if several credit notations exist, alongside an 'any' or 'all' or all condition.- Specified by:
getCreditNotationsin interfaceCreditNotations
-
setCreditNotation
-
setCreditNotations
-
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
-