Package cdm.event.workflow
Interface CreditLimitUtilisation.CreditLimitUtilisationBuilder
- All Superinterfaces:
CreditLimitUtilisation,com.rosetta.model.lib.RosettaModelObject,com.rosetta.model.lib.RosettaModelObjectBuilder
- All Known Implementing Classes:
CreditLimitUtilisation.CreditLimitUtilisationBuilderImpl
- Enclosing interface:
CreditLimitUtilisation
public static interface CreditLimitUtilisation.CreditLimitUtilisationBuilder
extends CreditLimitUtilisation, com.rosetta.model.lib.RosettaModelObjectBuilder
Builder Interface
-
Nested Class Summary
Nested classes/interfaces inherited from interface cdm.event.workflow.CreditLimitUtilisation
CreditLimitUtilisation.CreditLimitUtilisationBuilder, CreditLimitUtilisation.CreditLimitUtilisationBuilderImpl, CreditLimitUtilisation.CreditLimitUtilisationImpl -
Field Summary
Fields inherited from interface cdm.event.workflow.CreditLimitUtilisation
metaData -
Method Summary
Modifier and TypeMethodDescriptionCredit limit utilisation attributable to executed trades.Credit limit utilisation attributable to pending unexecuted orders.default voidprocess(com.rosetta.model.lib.path.RosettaPath path, com.rosetta.model.lib.process.BuilderProcessor processor) prune()setExecuted(CreditLimitUtilisationPosition executed) setPending(CreditLimitUtilisationPosition pending) Methods inherited from interface cdm.event.workflow.CreditLimitUtilisation
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
-
getOrCreateExecuted
CreditLimitUtilisationPosition.CreditLimitUtilisationPositionBuilder getOrCreateExecuted() -
getExecuted
Description copied from interface:CreditLimitUtilisationCredit limit utilisation attributable to executed trades.- Specified by:
getExecutedin interfaceCreditLimitUtilisation
-
getOrCreatePending
CreditLimitUtilisationPosition.CreditLimitUtilisationPositionBuilder getOrCreatePending() -
getPending
Description copied from interface:CreditLimitUtilisationCredit limit utilisation attributable to pending unexecuted orders.- Specified by:
getPendingin interfaceCreditLimitUtilisation
-
setExecuted
CreditLimitUtilisation.CreditLimitUtilisationBuilder setExecuted(CreditLimitUtilisationPosition executed) -
setPending
CreditLimitUtilisation.CreditLimitUtilisationBuilder setPending(CreditLimitUtilisationPosition pending) -
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
-