|
| DocumentGenerator (DocumentDefinition documentDefinition, Contract contract, String notes, Date receiptDate, Date documentDate, String documentNumber, boolean draft) |
|
| DocumentGenerator (Document document) |
|
Document | getDocument () |
|
DocumentLine | addLine (Contract store, String concept, double quantity, double price, double tax, double retention, LineType lineType, ContractPreference contractPreference) |
|
DocumentLine | addLine (Contract store, Product product, String concept, double quantity, double price, double tax, double retention, LineType lineType, ContractPreference contractPreference) |
|
DocumentLine | addLine (Contract store, ProductByContractor product, String concept, double quantity, double price, double tax, double retention, LineType lineType, ContractPreference contractPreference) |
|
Document | save () |
|
Set< RegisterWrapper > | getRegisters () |
|
◆ DocumentGenerator() [1/2]
org.turro.financials.model.document.DocumentGenerator.DocumentGenerator |
( |
DocumentDefinition |
documentDefinition, |
|
|
Contract |
contract, |
|
|
String |
notes, |
|
|
Date |
receiptDate, |
|
|
Date |
documentDate, |
|
|
String |
documentNumber, |
|
|
boolean |
draft |
|
) |
| |
Definition at line 50 of file DocumentGenerator.java.
51 this.documentDefinition = documentDefinition;
52 this.contract = contract;
54 this.receiptDate = receiptDate;
55 this.documentDate = documentDate;
56 this.documentNumber = documentNumber;
◆ DocumentGenerator() [2/2]
org.turro.financials.model.document.DocumentGenerator.DocumentGenerator |
( |
Document |
document | ) |
|
◆ addLine() [1/3]
Definition at line 88 of file DocumentGenerator.java.
void setStore(Contract store)
void setLineOrder(int lineOrder)
void setContractPreference(ContractPreference contractPreference)
void setQuantity(double quantity)
void setLineType(LineType lineType)
void setRetention(double retention)
void setDocument(Document document)
void setProduct(Product product)
void setPrice(double price)
void setConcept(String concept)
Set< DocumentLine > getDocumentLines()
◆ addLine() [2/3]
◆ addLine() [3/3]
◆ getDocument()
Document org.turro.financials.model.document.DocumentGenerator.getDocument |
( |
| ) |
|
◆ getRegisters()
Set<RegisterWrapper> org.turro.financials.model.document.DocumentGenerator.getRegisters |
( |
| ) |
|
Definition at line 165 of file DocumentGenerator.java.
166 Set<RegisterWrapper> s =
new HashSet<RegisterWrapper>();
168 boolean done =
false;
170 if(r.getView().getId() == rv.getId()) {
172 s.add(
new RegisterWrapper(r));
183 s.add(
new RegisterWrapper(r));
Set< Register > getRegisters()
void setView(RegisterView view)
void setDocument(Document document)
void setRegisterDate(Date registerDate)
◆ save()
Document org.turro.financials.model.document.DocumentGenerator.save |
( |
| ) |
|
Definition at line 129 of file DocumentGenerator.java.
132 if(!l.isEmpty() && l.getStore() !=
null) {
133 UsualUsages.addUsage(document.
getUsualPath() +
"st:" + l.getStore().getId());
134 UsualUsages.addUsage(document.
getUsualPath() +
"cp:" + l.getConcept());
141 Iterator<Register> ir = document.
getRegisters().iterator();
142 while(ir.hasNext()) {
160 SystemLogger.getInstance().doLog(SystemLogType.LOG_INFO, document,
"saved",
new XMLSerializer(document).data());
RegisterView getForcedView()
void setIdRegister(long idRegister)
Set< RegisterWrapper > getRegisters()
default void removeEmpties()
The documentation for this class was generated from the following file: