Package cdm.event.common
Class BillingRecordInstruction.BillingRecordInstructionImpl
java.lang.Object
cdm.event.common.BillingRecordInstruction.BillingRecordInstructionImpl
- All Implemented Interfaces:
BillingRecordInstruction,com.rosetta.model.lib.RosettaModelObject
- Enclosing interface:
BillingRecordInstruction
public static class BillingRecordInstruction.BillingRecordInstructionImpl
extends Object
implements BillingRecordInstruction
Immutable Implementation of BillingRecordInstruction
-
Nested Class Summary
Nested classes/interfaces inherited from interface cdm.event.common.BillingRecordInstruction
BillingRecordInstruction.BillingRecordInstructionBuilder, BillingRecordInstruction.BillingRecordInstructionBuilderImpl, BillingRecordInstruction.BillingRecordInstructionImpl -
Field Summary
Fields inherited from interface cdm.event.common.BillingRecordInstruction
metaData -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotected -
Method Summary
Modifier and TypeMethodDescriptionbuild()Build MethodsbooleanList<? extends Observation> The observations used to calculate the billing amount.com.rosetta.model.lib.records.DateThe ending date of the period described by this recordcom.rosetta.model.lib.records.DateThe starting date of the period described by this recordcom.rosetta.model.lib.records.DateThe date for settlement of the transfer.The trade for the individual billing record.inthashCode()protected voidtoString()Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface cdm.event.common.BillingRecordInstruction
getType, metaData, processMethods inherited from interface com.rosetta.model.lib.RosettaModelObject
processRosetta, processRosetta
-
Constructor Details
-
BillingRecordInstructionImpl
protected BillingRecordInstructionImpl(BillingRecordInstruction.BillingRecordInstructionBuilder builder)
-
-
Method Details
-
getTradeState
@RosettaAttribute(value="tradeState", isRequired=true) @RuneAttribute(value="tradeState", isRequired=true) public ReferenceWithMetaTradeState getTradeState()Description copied from interface:BillingRecordInstructionThe trade for the individual billing record.- Specified by:
getTradeStatein interfaceBillingRecordInstruction
-
getObservation
@RosettaAttribute(value="observation", isRequired=true) @RuneAttribute(value="observation", isRequired=true) public List<? extends Observation> getObservation()Description copied from interface:BillingRecordInstructionThe observations used to calculate the billing amount.- Specified by:
getObservationin interfaceBillingRecordInstruction
-
getRecordStartDate
@RosettaAttribute(value="recordStartDate", isRequired=true) @RuneAttribute(value="recordStartDate", isRequired=true) public com.rosetta.model.lib.records.Date getRecordStartDate()Description copied from interface:BillingRecordInstructionThe starting date of the period described by this record- Specified by:
getRecordStartDatein interfaceBillingRecordInstruction
-
getRecordEndDate
@RosettaAttribute(value="recordEndDate", isRequired=true) @RuneAttribute(value="recordEndDate", isRequired=true) public com.rosetta.model.lib.records.Date getRecordEndDate()Description copied from interface:BillingRecordInstructionThe ending date of the period described by this record- Specified by:
getRecordEndDatein interfaceBillingRecordInstruction
-
getSettlementDate
@RosettaAttribute(value="settlementDate", isRequired=true) @RuneAttribute(value="settlementDate", isRequired=true) public com.rosetta.model.lib.records.Date getSettlementDate()Description copied from interface:BillingRecordInstructionThe date for settlement of the transfer.- Specified by:
getSettlementDatein interfaceBillingRecordInstruction
-
build
Description copied from interface:BillingRecordInstructionBuild Methods- Specified by:
buildin interfaceBillingRecordInstruction- Specified by:
buildin interfacecom.rosetta.model.lib.RosettaModelObject
-
toBuilder
- Specified by:
toBuilderin interfaceBillingRecordInstruction- Specified by:
toBuilderin interfacecom.rosetta.model.lib.RosettaModelObject
-
setBuilderFields
-
equals
-
hashCode
public int hashCode() -
toString
-