Package cdm.event.workflow
Class CreditLimitUtilisation.CreditLimitUtilisationBuilderImpl
java.lang.Object
cdm.event.workflow.CreditLimitUtilisation.CreditLimitUtilisationBuilderImpl
- All Implemented Interfaces:
CreditLimitUtilisation,CreditLimitUtilisation.CreditLimitUtilisationBuilder,com.rosetta.model.lib.RosettaModelObject,com.rosetta.model.lib.RosettaModelObjectBuilder
- Enclosing interface:
CreditLimitUtilisation
public static class CreditLimitUtilisation.CreditLimitUtilisationBuilderImpl
extends Object
implements CreditLimitUtilisation.CreditLimitUtilisationBuilder
Builder Implementation of CreditLimitUtilisation
-
Nested Class Summary
Nested classes/interfaces inherited from interface cdm.event.workflow.CreditLimitUtilisation
CreditLimitUtilisation.CreditLimitUtilisationBuilder, CreditLimitUtilisation.CreditLimitUtilisationBuilderImpl, CreditLimitUtilisation.CreditLimitUtilisationImpl -
Field Summary
FieldsModifier and TypeFieldDescriptionFields inherited from interface cdm.event.workflow.CreditLimitUtilisation
metaData -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()Build MethodsbooleanCredit limit utilisation attributable to executed trades.Credit limit utilisation attributable to pending unexecuted orders.booleanhasData()inthashCode()merge(com.rosetta.model.lib.RosettaModelObjectBuilder other, com.rosetta.model.lib.process.BuilderMerger merger) prune()setExecuted(CreditLimitUtilisationPosition _executed) setPending(CreditLimitUtilisationPosition _pending) toString()Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface cdm.event.workflow.CreditLimitUtilisation
getType, metaData, processMethods inherited from interface cdm.event.workflow.CreditLimitUtilisation.CreditLimitUtilisationBuilder
processMethods inherited from interface com.rosetta.model.lib.RosettaModelObject
processRosetta, processRosettaMethods inherited from interface com.rosetta.model.lib.RosettaModelObjectBuilder
getIndex, processRosetta, processRosetta
-
Field Details
-
executed
-
pending
-
-
Constructor Details
-
CreditLimitUtilisationBuilderImpl
public CreditLimitUtilisationBuilderImpl()
-
-
Method Details
-
getExecuted
@RosettaAttribute("executed") @RuneAttribute("executed") public CreditLimitUtilisationPosition.CreditLimitUtilisationPositionBuilder getExecuted()Description copied from interface:CreditLimitUtilisationCredit limit utilisation attributable to executed trades.- Specified by:
getExecutedin interfaceCreditLimitUtilisation- Specified by:
getExecutedin interfaceCreditLimitUtilisation.CreditLimitUtilisationBuilder
-
getOrCreateExecuted
- Specified by:
getOrCreateExecutedin interfaceCreditLimitUtilisation.CreditLimitUtilisationBuilder
-
getPending
@RosettaAttribute("pending") @RuneAttribute("pending") public CreditLimitUtilisationPosition.CreditLimitUtilisationPositionBuilder getPending()Description copied from interface:CreditLimitUtilisationCredit limit utilisation attributable to pending unexecuted orders.- Specified by:
getPendingin interfaceCreditLimitUtilisation- Specified by:
getPendingin interfaceCreditLimitUtilisation.CreditLimitUtilisationBuilder
-
getOrCreatePending
- Specified by:
getOrCreatePendingin interfaceCreditLimitUtilisation.CreditLimitUtilisationBuilder
-
setExecuted
@RosettaAttribute("executed") @RuneAttribute("executed") public CreditLimitUtilisation.CreditLimitUtilisationBuilder setExecuted(CreditLimitUtilisationPosition _executed) - Specified by:
setExecutedin interfaceCreditLimitUtilisation.CreditLimitUtilisationBuilder
-
setPending
@RosettaAttribute("pending") @RuneAttribute("pending") public CreditLimitUtilisation.CreditLimitUtilisationBuilder setPending(CreditLimitUtilisationPosition _pending) - Specified by:
setPendingin interfaceCreditLimitUtilisation.CreditLimitUtilisationBuilder
-
build
Description copied from interface:CreditLimitUtilisationBuild Methods- Specified by:
buildin interfaceCreditLimitUtilisation- Specified by:
buildin interfacecom.rosetta.model.lib.RosettaModelObject
-
toBuilder
- Specified by:
toBuilderin interfaceCreditLimitUtilisation- Specified by:
toBuilderin interfacecom.rosetta.model.lib.RosettaModelObject
-
prune
- Specified by:
prunein interfaceCreditLimitUtilisation.CreditLimitUtilisationBuilder- Specified by:
prunein interfacecom.rosetta.model.lib.RosettaModelObjectBuilder
-
hasData
public boolean hasData()- Specified by:
hasDatain interfacecom.rosetta.model.lib.RosettaModelObjectBuilder
-
merge
public CreditLimitUtilisation.CreditLimitUtilisationBuilder merge(com.rosetta.model.lib.RosettaModelObjectBuilder other, com.rosetta.model.lib.process.BuilderMerger merger) - Specified by:
mergein interfacecom.rosetta.model.lib.RosettaModelObjectBuilder
-
equals
-
hashCode
public int hashCode() -
toString
-