Package cdm.event.workflow
Class CreditLimitUtilisationPosition.CreditLimitUtilisationPositionImpl
java.lang.Object
cdm.event.workflow.CreditLimitUtilisationPosition.CreditLimitUtilisationPositionImpl
- All Implemented Interfaces:
CreditLimitUtilisationPosition,com.rosetta.model.lib.RosettaModelObject
- Enclosing interface:
CreditLimitUtilisationPosition
public static class CreditLimitUtilisationPosition.CreditLimitUtilisationPositionImpl
extends Object
implements CreditLimitUtilisationPosition
Immutable Implementation of CreditLimitUtilisationPosition
-
Nested Class Summary
Nested classes/interfaces inherited from interface cdm.event.workflow.CreditLimitUtilisationPosition
CreditLimitUtilisationPosition.CreditLimitUtilisationPositionBuilder, CreditLimitUtilisationPosition.CreditLimitUtilisationPositionBuilderImpl, CreditLimitUtilisationPosition.CreditLimitUtilisationPositionImpl -
Field Summary
Fields inherited from interface cdm.event.workflow.CreditLimitUtilisationPosition
metaData -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedCreditLimitUtilisationPositionImpl(CreditLimitUtilisationPosition.CreditLimitUtilisationPositionBuilder builder) -
Method Summary
Modifier and TypeMethodDescriptionbuild()Build MethodsbooleanGlobal credit limit utilisation amount, agnostic of long/short position direction.Credit limit utilisation attributable to long positions.Credit limit utilisation attributable to short positions.inthashCode()protected voidtoString()Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface cdm.event.workflow.CreditLimitUtilisationPosition
getType, metaData, processMethods inherited from interface com.rosetta.model.lib.RosettaModelObject
processRosetta, processRosetta
-
Constructor Details
-
CreditLimitUtilisationPositionImpl
protected CreditLimitUtilisationPositionImpl(CreditLimitUtilisationPosition.CreditLimitUtilisationPositionBuilder builder)
-
-
Method Details
-
getShortPosition
@RosettaAttribute("shortPosition") @RuneAttribute("shortPosition") public BigDecimal getShortPosition()Description copied from interface:CreditLimitUtilisationPositionCredit limit utilisation attributable to short positions.- Specified by:
getShortPositionin interfaceCreditLimitUtilisationPosition
-
getLongPosition
@RosettaAttribute("longPosition") @RuneAttribute("longPosition") public BigDecimal getLongPosition()Description copied from interface:CreditLimitUtilisationPositionCredit limit utilisation attributable to long positions.- Specified by:
getLongPositionin interfaceCreditLimitUtilisationPosition
-
getGlobal
Description copied from interface:CreditLimitUtilisationPositionGlobal credit limit utilisation amount, agnostic of long/short position direction.- Specified by:
getGlobalin interfaceCreditLimitUtilisationPosition
-
build
Description copied from interface:CreditLimitUtilisationPositionBuild Methods- Specified by:
buildin interfaceCreditLimitUtilisationPosition- Specified by:
buildin interfacecom.rosetta.model.lib.RosettaModelObject
-
toBuilder
- Specified by:
toBuilderin interfaceCreditLimitUtilisationPosition- Specified by:
toBuilderin interfacecom.rosetta.model.lib.RosettaModelObject
-
setBuilderFields
protected void setBuilderFields(CreditLimitUtilisationPosition.CreditLimitUtilisationPositionBuilder builder) -
equals
-
hashCode
public int hashCode() -
toString
-