Package cdm.event.common
Interface SecurityLendingInvoice.SecurityLendingInvoiceBuilder
- All Superinterfaces:
com.rosetta.model.lib.GlobalKey,com.rosetta.model.lib.GlobalKey.GlobalKeyBuilder,com.rosetta.model.lib.RosettaModelObject,com.rosetta.model.lib.RosettaModelObjectBuilder,SecurityLendingInvoice
- All Known Implementing Classes:
SecurityLendingInvoice.SecurityLendingInvoiceBuilderImpl
- Enclosing interface:
SecurityLendingInvoice
public static interface SecurityLendingInvoice.SecurityLendingInvoiceBuilder
extends SecurityLendingInvoice, com.rosetta.model.lib.RosettaModelObjectBuilder, com.rosetta.model.lib.GlobalKey.GlobalKeyBuilder
Builder Interface
-
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 -
Method Summary
Modifier and TypeMethodDescriptionaddBillingRecord(BillingRecord billingRecord) addBillingRecord(BillingRecord billingRecord, int idx) addBillingRecord(List<? extends BillingRecord> billingRecord) addBillingSummary(BillingSummary billingSummary) addBillingSummary(BillingSummary billingSummary, int idx) addBillingSummary(List<? extends BillingSummary> billingSummary) List<? extends BillingRecord.BillingRecordBuilder> The billing records contained within the invoiceList<? extends BillingSummary.BillingSummaryBuilder> The billing summaries contained within the invoicecom.rosetta.model.metafields.MetaFields.MetaFieldsBuildergetMeta()getOrCreateBillingRecord(int index) getOrCreateBillingSummary(int index) com.rosetta.model.metafields.MetaFields.MetaFieldsBuilderThe party receiving the invoiceThe party issuing the invoicedefault voidprocess(com.rosetta.model.lib.path.RosettaPath path, com.rosetta.model.lib.process.BuilderProcessor processor) prune()setBillingEndDate(com.rosetta.model.lib.records.Date billingEndDate) setBillingRecord(List<? extends BillingRecord> billingRecord) setBillingStartDate(com.rosetta.model.lib.records.Date billingStartDate) setBillingSummary(List<? extends BillingSummary> billingSummary) setMeta(com.rosetta.model.metafields.MetaFields meta) setReceivingParty(Party receivingParty) setSendingParty(Party sendingParty) Methods inherited from interface com.rosetta.model.lib.RosettaModelObject
processRosetta, processRosettaMethods inherited from interface com.rosetta.model.lib.RosettaModelObjectBuilder
getIndex, hasData, merge, processRosetta, processRosettaMethods inherited from interface cdm.event.common.SecurityLendingInvoice
build, getBillingEndDate, getBillingStartDate, getType, metaData, process, toBuilder
-
Method Details
-
getOrCreateSendingParty
Party.PartyBuilder getOrCreateSendingParty() -
getSendingParty
Party.PartyBuilder getSendingParty()Description copied from interface:SecurityLendingInvoiceThe party issuing the invoice- Specified by:
getSendingPartyin interfaceSecurityLendingInvoice
-
getOrCreateReceivingParty
Party.PartyBuilder getOrCreateReceivingParty() -
getReceivingParty
Party.PartyBuilder getReceivingParty()Description copied from interface:SecurityLendingInvoiceThe party receiving the invoice- Specified by:
getReceivingPartyin interfaceSecurityLendingInvoice
-
getOrCreateBillingRecord
-
getBillingRecord
List<? extends BillingRecord.BillingRecordBuilder> getBillingRecord()Description copied from interface:SecurityLendingInvoiceThe billing records contained within the invoice- Specified by:
getBillingRecordin interfaceSecurityLendingInvoice
-
getOrCreateBillingSummary
-
getBillingSummary
List<? extends BillingSummary.BillingSummaryBuilder> getBillingSummary()Description copied from interface:SecurityLendingInvoiceThe billing summaries contained within the invoice- Specified by:
getBillingSummaryin interfaceSecurityLendingInvoice
-
getOrCreateMeta
com.rosetta.model.metafields.MetaFields.MetaFieldsBuilder getOrCreateMeta()- Specified by:
getOrCreateMetain interfacecom.rosetta.model.lib.GlobalKey.GlobalKeyBuilder
-
getMeta
com.rosetta.model.metafields.MetaFields.MetaFieldsBuilder getMeta()- Specified by:
getMetain interfacecom.rosetta.model.lib.GlobalKey- Specified by:
getMetain interfacecom.rosetta.model.lib.GlobalKey.GlobalKeyBuilder- Specified by:
getMetain interfaceSecurityLendingInvoice
-
setSendingParty
-
setReceivingParty
-
setBillingStartDate
SecurityLendingInvoice.SecurityLendingInvoiceBuilder setBillingStartDate(com.rosetta.model.lib.records.Date billingStartDate) -
setBillingEndDate
SecurityLendingInvoice.SecurityLendingInvoiceBuilder setBillingEndDate(com.rosetta.model.lib.records.Date billingEndDate) -
addBillingRecord
-
addBillingRecord
SecurityLendingInvoice.SecurityLendingInvoiceBuilder addBillingRecord(BillingRecord billingRecord, int idx) -
addBillingRecord
SecurityLendingInvoice.SecurityLendingInvoiceBuilder addBillingRecord(List<? extends BillingRecord> billingRecord) -
setBillingRecord
SecurityLendingInvoice.SecurityLendingInvoiceBuilder setBillingRecord(List<? extends BillingRecord> billingRecord) -
addBillingSummary
SecurityLendingInvoice.SecurityLendingInvoiceBuilder addBillingSummary(BillingSummary billingSummary) -
addBillingSummary
SecurityLendingInvoice.SecurityLendingInvoiceBuilder addBillingSummary(BillingSummary billingSummary, int idx) -
addBillingSummary
SecurityLendingInvoice.SecurityLendingInvoiceBuilder addBillingSummary(List<? extends BillingSummary> billingSummary) -
setBillingSummary
SecurityLendingInvoice.SecurityLendingInvoiceBuilder setBillingSummary(List<? extends BillingSummary> billingSummary) -
setMeta
SecurityLendingInvoice.SecurityLendingInvoiceBuilder setMeta(com.rosetta.model.metafields.MetaFields meta) -
process
default void process(com.rosetta.model.lib.path.RosettaPath path, com.rosetta.model.lib.process.BuilderProcessor processor) - Specified by:
processin interfacecom.rosetta.model.lib.RosettaModelObjectBuilder
-
prune
- Specified by:
prunein interfacecom.rosetta.model.lib.RosettaModelObjectBuilder
-