Package cdm.event.common
Class SecurityLendingInvoice.SecurityLendingInvoiceImpl
java.lang.Object
cdm.event.common.SecurityLendingInvoice.SecurityLendingInvoiceImpl
- All Implemented Interfaces:
SecurityLendingInvoice,com.rosetta.model.lib.GlobalKey,com.rosetta.model.lib.RosettaModelObject
- Enclosing interface:
SecurityLendingInvoice
public static class SecurityLendingInvoice.SecurityLendingInvoiceImpl
extends Object
implements SecurityLendingInvoice
Immutable Implementation of SecurityLendingInvoice
-
Nested Class Summary
Nested classes/interfaces inherited from interface com.rosetta.model.lib.GlobalKey
com.rosetta.model.lib.GlobalKey.GlobalKeyBuilderNested classes/interfaces inherited from interface cdm.event.common.SecurityLendingInvoice
SecurityLendingInvoice.SecurityLendingInvoiceBuilder, SecurityLendingInvoice.SecurityLendingInvoiceBuilderImpl, SecurityLendingInvoice.SecurityLendingInvoiceImpl -
Field Summary
Fields inherited from interface cdm.event.common.SecurityLendingInvoice
metaData -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotected -
Method Summary
Modifier and TypeMethodDescriptionbuild()Build Methodsbooleancom.rosetta.model.lib.records.DateThe ending date of the period described by this invoiceList<? extends BillingRecord> The billing records contained within the invoicecom.rosetta.model.lib.records.DateThe starting date of the period described by this invoiceList<? extends BillingSummary> The billing summaries contained within the invoicecom.rosetta.model.metafields.MetaFieldsgetMeta()The party receiving the invoiceThe party issuing the invoiceinthashCode()protected voidtoString()Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface com.rosetta.model.lib.RosettaModelObject
processRosetta, processRosettaMethods inherited from interface cdm.event.common.SecurityLendingInvoice
getType, metaData, process
-
Constructor Details
-
SecurityLendingInvoiceImpl
-
-
Method Details
-
getSendingParty
@RosettaAttribute(value="sendingParty", isRequired=true) @RuneAttribute(value="sendingParty", isRequired=true) public Party getSendingParty()Description copied from interface:SecurityLendingInvoiceThe party issuing the invoice- Specified by:
getSendingPartyin interfaceSecurityLendingInvoice
-
getReceivingParty
@RosettaAttribute(value="receivingParty", isRequired=true) @RuneAttribute(value="receivingParty", isRequired=true) public Party getReceivingParty()Description copied from interface:SecurityLendingInvoiceThe party receiving the invoice- Specified by:
getReceivingPartyin interfaceSecurityLendingInvoice
-
getBillingStartDate
@RosettaAttribute(value="billingStartDate", isRequired=true) @RuneAttribute(value="billingStartDate", isRequired=true) public com.rosetta.model.lib.records.Date getBillingStartDate()Description copied from interface:SecurityLendingInvoiceThe starting date of the period described by this invoice- Specified by:
getBillingStartDatein interfaceSecurityLendingInvoice
-
getBillingEndDate
@RosettaAttribute(value="billingEndDate", isRequired=true) @RuneAttribute(value="billingEndDate", isRequired=true) public com.rosetta.model.lib.records.Date getBillingEndDate()Description copied from interface:SecurityLendingInvoiceThe ending date of the period described by this invoice- Specified by:
getBillingEndDatein interfaceSecurityLendingInvoice
-
getBillingRecord
@RosettaAttribute(value="billingRecord", isRequired=true) @RuneAttribute(value="billingRecord", isRequired=true) public List<? extends BillingRecord> getBillingRecord()Description copied from interface:SecurityLendingInvoiceThe billing records contained within the invoice- Specified by:
getBillingRecordin interfaceSecurityLendingInvoice
-
getBillingSummary
@RosettaAttribute(value="billingSummary", isRequired=true) @RuneAttribute(value="billingSummary", isRequired=true) public List<? extends BillingSummary> getBillingSummary()Description copied from interface:SecurityLendingInvoiceThe billing summaries contained within the invoice- Specified by:
getBillingSummaryin interfaceSecurityLendingInvoice
-
getMeta
@RosettaAttribute("meta") @RuneAttribute("meta") @RuneMetaType public com.rosetta.model.metafields.MetaFields getMeta()- Specified by:
getMetain interfacecom.rosetta.model.lib.GlobalKey- Specified by:
getMetain interfaceSecurityLendingInvoice
-
build
Description copied from interface:SecurityLendingInvoiceBuild Methods- Specified by:
buildin interfacecom.rosetta.model.lib.RosettaModelObject- Specified by:
buildin interfaceSecurityLendingInvoice
-
toBuilder
- Specified by:
toBuilderin interfacecom.rosetta.model.lib.RosettaModelObject- Specified by:
toBuilderin interfaceSecurityLendingInvoice
-
setBuilderFields
-
equals
-
hashCode
public int hashCode() -
toString
-