18 package org.turro.financials.model.document;
20 import java.util.Collection;
21 import java.util.HashSet;
22 import org.turro.financials.db.FinancialsPU;
23 import org.turro.financials.entity.Contract;
24 import org.turro.financials.entity.DocumentDefinition;
25 import org.turro.financials.entity.RelatedContractStore;
26 import org.turro.financials.entity.RelatedStoreDefinition;
41 HashSet<Contract> c =
new HashSet<Contract>();
43 if(contract !=
null) {
46 c.add(rcs.getStore());
56 StringBuilder sb =
new StringBuilder();
58 if(sb.length() > 0) sb.append(
",");
59 sb.append(rsd.getRelatedStore().getId());
62 "select ctc from Contract as ctc " +
63 "where ctc.contractDefinition.id in (" + sb.toString() +
") " +
64 "and ctc.active = TRUE " +
65 "and ctc.stock = TRUE " +
66 "order by ctc.contractDefinition.name, ctc.contractDefinition.id, ctc.id"
69 return new HashSet<Contract>();
74 "select docdef from DocumentDefinition as docdef " +
75 "order by docdef.name"
Set< RelatedContractStore > getRelatedContractStores()
Set< RelatedStoreDefinition > getRelatedStoreDefinitions()
DocumentDefinition documentDefinition
DocumentDefinitionWrapper(DocumentDefinition documentDefinition)
static Collection< DocumentDefinition > getDocumentDefinitions()
Collection< Contract > getRelatedStores(Contract contract)
Collection< Contract > getRelatedStores()