Package cdm.event.common
Class BillingRecord.BillingRecordImpl
java.lang.Object
cdm.event.common.BillingRecord.BillingRecordImpl
- All Implemented Interfaces:
BillingRecord,com.rosetta.model.lib.RosettaModelObject
- Enclosing interface:
BillingRecord
Immutable Implementation of BillingRecord
-
Nested Class Summary
Nested classes/interfaces inherited from interface cdm.event.common.BillingRecord
BillingRecord.BillingRecordBuilder, BillingRecord.BillingRecordBuilderImpl, BillingRecord.BillingRecordImpl -
Field Summary
Fields inherited from interface cdm.event.common.BillingRecord
metaData -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotected -
Method Summary
Modifier and TypeMethodDescriptionbuild()Build MethodsbooleanIndicates the minimum fee amount applied to the billing record, if any.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 recordThe settlement terms for the billing recordThe 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.BillingRecord
getType, metaData, processMethods inherited from interface com.rosetta.model.lib.RosettaModelObject
processRosetta, processRosetta
-
Constructor Details
-
BillingRecordImpl
-
-
Method Details
-
getTradeState
@RosettaAttribute(value="tradeState", isRequired=true) @RuneAttribute(value="tradeState", isRequired=true) public ReferenceWithMetaTradeState getTradeState()Description copied from interface:BillingRecordThe trade for the individual billing record.- Specified by:
getTradeStatein interfaceBillingRecord
-
getRecordTransfer
@RosettaAttribute(value="recordTransfer", isRequired=true) @RuneAttribute(value="recordTransfer", isRequired=true) public Transfer getRecordTransfer()Description copied from interface:BillingRecordThe settlement terms for the billing record- Specified by:
getRecordTransferin interfaceBillingRecord
-
getRecordStartDate
@RosettaAttribute(value="recordStartDate", isRequired=true) @RuneAttribute(value="recordStartDate", isRequired=true) public com.rosetta.model.lib.records.Date getRecordStartDate()Description copied from interface:BillingRecordThe starting date of the period described by this record- Specified by:
getRecordStartDatein interfaceBillingRecord
-
getRecordEndDate
@RosettaAttribute(value="recordEndDate", isRequired=true) @RuneAttribute(value="recordEndDate", isRequired=true) public com.rosetta.model.lib.records.Date getRecordEndDate()Description copied from interface:BillingRecordThe ending date of the period described by this record- Specified by:
getRecordEndDatein interfaceBillingRecord
-
getMinimumFee
Description copied from interface:BillingRecordIndicates the minimum fee amount applied to the billing record, if any.- Specified by:
getMinimumFeein interfaceBillingRecord
-
build
Description copied from interface:BillingRecordBuild Methods- Specified by:
buildin interfaceBillingRecord- Specified by:
buildin interfacecom.rosetta.model.lib.RosettaModelObject
-
toBuilder
- Specified by:
toBuilderin interfaceBillingRecord- Specified by:
toBuilderin interfacecom.rosetta.model.lib.RosettaModelObject
-
setBuilderFields
-
equals
-
hashCode
public int hashCode() -
toString
-