List of usage examples for org.hibernate.criterion CriteriaSpecification DISTINCT_ROOT_ENTITY
ResultTransformer DISTINCT_ROOT_ENTITY
To view the source code for org.hibernate.criterion CriteriaSpecification DISTINCT_ROOT_ENTITY.
Click Source Link
From source file:net.purnama.pureff.dao.PaymentOutInvoicePurchaseDao.java
public List<PaymentOutInvoicePurchaseEntity> getPaymentOutInvoicePurchaseEntityList( PaymentOutEntity paymentout) {/*from w ww .j av a 2 s. c o m*/ Session session = this.sessionFactory.getCurrentSession(); Criteria c = session.createCriteria(PaymentOutInvoicePurchaseEntity.class); c.add(Restrictions.eq("paymentout", paymentout)); c.setResultTransformer(CriteriaSpecification.DISTINCT_ROOT_ENTITY); return c.list(); }
From source file:net.purnama.pureff.dao.PaymentOutInvoicePurchaseDao.java
public List<PaymentOutInvoicePurchaseEntity> getPaymentOutInvoicePurchaseEntityList( InvoicePurchaseEntity invoicepurchase) { Session session = this.sessionFactory.getCurrentSession(); Criteria c = session.createCriteria(PaymentOutInvoicePurchaseEntity.class); c.add(Restrictions.eq("invoicepurchase", invoicepurchase)); c.setResultTransformer(CriteriaSpecification.DISTINCT_ROOT_ENTITY); return c.list(); }
From source file:net.purnama.pureff.dao.PaymentOutInvoicePurchaseDraftDao.java
public List<PaymentOutInvoicePurchaseDraftEntity> getPaymentOutInvoicePurchaseDraftEntityList( PaymentOutDraftEntity paymentoutdraft) { Session session = this.sessionFactory.getCurrentSession(); Criteria c = session.createCriteria(PaymentOutInvoicePurchaseDraftEntity.class); c.add(Restrictions.eq("paymentoutdraft", paymentoutdraft)); c.setResultTransformer(CriteriaSpecification.DISTINCT_ROOT_ENTITY); return c.list(); }
From source file:net.purnama.pureff.dao.PaymentOutInvoicePurchaseDraftDao.java
public List<PaymentOutInvoicePurchaseDraftEntity> getPaymentOutInvoicePurchaseDraftEntityList( PaymentOutDraftEntity paymentoutdraft, PartnerEntity partner, CurrencyEntity currency) { Session session = this.sessionFactory.getCurrentSession(); Criteria c = session.createCriteria(PaymentOutInvoicePurchaseDraftEntity.class, "paymentoutinvoicepurchasedraft"); c.add(Restrictions.eq("paymentoutdraft", paymentoutdraft)); c.createAlias("paymentoutinvoicepurchasedraft.invoicepurchase", "invoicepurchase"); c.add(Restrictions.eq("invoicepurchase.partner", partner)); c.add(Restrictions.eq("invoicepurchase.currency", currency)); c.setResultTransformer(CriteriaSpecification.DISTINCT_ROOT_ENTITY); return c.list(); }
From source file:net.purnama.pureff.dao.PaymentOutReturnPurchaseDao.java
public List<PaymentOutReturnPurchaseEntity> getPaymentOutReturnPurchaseEntityList(PaymentOutEntity paymentout) { Session session = this.sessionFactory.getCurrentSession(); Criteria c = session.createCriteria(PaymentOutReturnPurchaseEntity.class); c.add(Restrictions.eq("paymentout", paymentout)); c.setResultTransformer(CriteriaSpecification.DISTINCT_ROOT_ENTITY); return c.list(); }
From source file:net.purnama.pureff.dao.PaymentOutReturnPurchaseDao.java
public List<PaymentOutReturnPurchaseEntity> getPaymentOutReturnPurchaseEntityList( ReturnPurchaseEntity returnpurchase) { Session session = this.sessionFactory.getCurrentSession(); Criteria c = session.createCriteria(PaymentOutReturnPurchaseEntity.class); c.add(Restrictions.eq("returnpurchase", returnpurchase)); c.setResultTransformer(CriteriaSpecification.DISTINCT_ROOT_ENTITY); return c.list(); }
From source file:net.purnama.pureff.dao.PaymentOutReturnPurchaseDraftDao.java
public List<PaymentOutReturnPurchaseDraftEntity> getPaymentOutReturnPurchaseDraftEntityList( PaymentOutDraftEntity paymentoutdraft) { Session session = this.sessionFactory.getCurrentSession(); Criteria c = session.createCriteria(PaymentOutReturnPurchaseDraftEntity.class); c.add(Restrictions.eq("paymentoutdraft", paymentoutdraft)); c.setResultTransformer(CriteriaSpecification.DISTINCT_ROOT_ENTITY); return c.list(); }
From source file:net.purnama.pureff.dao.PaymentOutReturnPurchaseDraftDao.java
public List<PaymentOutReturnPurchaseDraftEntity> getPaymentOutReturnPurchaseDraftEntityList( PaymentOutDraftEntity paymentoutdraft, PartnerEntity partner, CurrencyEntity currency) { Session session = this.sessionFactory.getCurrentSession(); Criteria c = session.createCriteria(PaymentOutReturnPurchaseDraftEntity.class, "paymentoutreturnpurchasedraft"); c.add(Restrictions.eq("paymentoutdraft", paymentoutdraft)); c.createAlias("paymentoutreturnpurchasedraft.returnpurchase", "returnpurchase"); c.add(Restrictions.eq("returnpurchase.partner", partner)); c.add(Restrictions.eq("returnpurchase.currency", currency)); c.setResultTransformer(CriteriaSpecification.DISTINCT_ROOT_ENTITY); return c.list(); }
From source file:net.purnama.pureff.dao.PaymentTypeInDao.java
public List<PaymentTypeInEntity> getPaymentTypeInList(PaymentInEntity paymentin) { Session session = this.sessionFactory.getCurrentSession(); Criteria c = session.createCriteria(PaymentTypeInEntity.class); c.add(Restrictions.eq("paymentin", paymentin)); c.addOrder(Order.desc("date")); c.setResultTransformer(CriteriaSpecification.DISTINCT_ROOT_ENTITY); return c.list(); }
From source file:net.purnama.pureff.dao.PaymentTypeInDao.java
public List getPaymentTypeInList(int type, boolean accepted, boolean valid, Calendar begin, Calendar end) { Session session = this.sessionFactory.getCurrentSession(); Criteria c = session.createCriteria(PaymentTypeInEntity.class); if (type < 4) { c.add(Restrictions.eq("type", type)); }/* w w w .ja v a 2s . c om*/ c.add(Restrictions.eq("status", accepted)); c.add(Restrictions.eq("valid", valid)); c.add(Restrictions.between("duedate", begin, end)); c.addOrder(Order.asc("duedate")); c.setResultTransformer(CriteriaSpecification.DISTINCT_ROOT_ENTITY); return c.list(); }