List of usage examples for org.hibernate.criterion Restrictions le
public static SimpleExpression le(String propertyName, Object value)
From source file:com.ut.tekir.finance.PromissoryFromContactPayrollBrowseBean.java
License:LGPL
@Override public DetachedCriteria buildCriteria() { DetachedCriteria crit = DetachedCriteria.forClass(PromissoryFromContactPayroll.class); crit.createAlias("this.contact", "contact"); crit.setProjection(Projections.projectionList().add(Projections.property("this.id"), "id") .add(Projections.property("this.serial"), "serial") .add(Projections.property("this.reference"), "reference") .add(Projections.property("this.code"), "code").add(Projections.property("this.date"), "date") .add(Projections.property("this.info"), "info") .add(Projections.property("contact.code"), "contactCode") .add(Projections.property("contact.person"), "person") .add(Projections.property("contact.company"), "company") .add(Projections.property("contact.fullname"), "contactName")) .setResultTransformer(Transformers.aliasToBean(PromissoryFromContactPayrollFilterModel.class)); if (isNotEmpty(filterModel.getSerial())) { crit.add(Restrictions.like("this.serial", filterModel.getSerial() + "%")); }//from ww w . j a v a 2 s. c o m if (isNotEmpty(filterModel.getReference())) { crit.add(Restrictions.like("this.reference", filterModel.getReference() + "%")); } if (isNotEmpty(filterModel.getCode())) { crit.add(Restrictions.like("this.code", filterModel.getCode() + "%")); } if (filterModel.getContact() != null) { crit.add(Restrictions.ilike("contact.name", filterModel.getContactName(), MatchMode.START)); } if (filterModel.getContact() != null) { crit.add(Restrictions.ilike("contact.code", filterModel.getContactCode(), MatchMode.START)); } if (filterModel.getBeginDate() != null) { crit.add(Restrictions.ge("this.date", filterModel.getBeginDate())); } if (filterModel.getEndDate() != null) { crit.add(Restrictions.le("this.date", filterModel.getEndDate())); } crit.addOrder(Order.desc("this.date")); crit.addOrder(Order.desc("this.serial")); return crit; }
From source file:com.ut.tekir.finance.PromissorySuggestionBean.java
License:LGPL
@SuppressWarnings("unchecked") public List<PromissoryNote> selectPromissoryList() { HibernateSessionProxy session = (HibernateSessionProxy) entityManager.getDelegate(); DetachedCriteria crit = DetachedCriteria.forClass(PromissoryNote.class); //TODO: projection saglanmali, embedded money nesnesi sorun cikariyor // crit.setProjection(Projections.projectionList() // .add(Projections.property("id"), "id") // .add(Projections.property("maturityDate"), "maturityDate") // .add(Projections.property("referenceNo"), "referenceNo") // .add(Projections.property("paymentPlace"), "paymentPlace") // .add(Projections.property("promissorynoteOwner"), "promissorynoteOwner") // .add(Projections.property("clientPromissoryNote"), "clientPromissoryNote") // .add(Projections.property("contact"), "contact") // .add(Projections.property("lastStatus"), "lastStatus") // .add(Projections.property("previousStatus"), "previousStatus") // .add(Projections.property("serialNo"), "serialNo")); // //from w ww . ja v a 2s .c o m // crit.setResultTransformer(Transformers.aliasToBean(PromissoryNote.class)); if (getHistoryBeginDate() != null || getHistoryEndDate() != null) { crit.createAlias("history", "history"); if (getHistoryBeginDate() != null) { crit.add(Restrictions.ge("history.date", getHistoryBeginDate())); } if (getHistoryEndDate() != null) { crit.add(Restrictions.le("history.date", getHistoryEndDate())); } crit.add(Restrictions.eqProperty("history.status", "this.lastStatus")); } if (getReferenceNo() != null && getReferenceNo().length() > 0) { crit.add(Restrictions.ilike("referenceNo", getReferenceNo(), MatchMode.ANYWHERE)); } if (getSerialNo() != null && getSerialNo().length() > 0) { crit.add(Restrictions.ilike("serialNo", getSerialNo(), MatchMode.START)); } if (getBeginDate() != null) { crit.add(Restrictions.ge("maturityDate", getBeginDate())); } if (getEndDate() != null) { crit.add(Restrictions.le("maturityDate", getEndDate())); } if (getPaymentPlace() != null && getPaymentPlace().length() > 0) { crit.add(Restrictions.ilike("paymentPlace", getPaymentPlace(), MatchMode.START)); } if (getPromissorynoteOwner() != null && getPromissorynoteOwner().length() > 0) { crit.add(Restrictions.ilike("promissorynoteOwner", getPromissorynoteOwner(), MatchMode.START)); } if (getContact() != null) { crit.add(Restrictions.eq("contact", getContact())); } if (lastStatus != null) { crit.add(Restrictions.eq("lastStatus", lastStatus)); } else { List<ChequeStatus> possibleStatus = null; if (clientPromissory != null && clientPromissory.equals(Boolean.TRUE)) { possibleStatus = possibleStatusForCustomer(targetStatus); } else { possibleStatus = possibleStatusForFirm(targetStatus); } if (possibleStatus != null) { crit.add(Restrictions.in("lastStatus", possibleStatus)); } } crit.add(Restrictions.eq("clientPromissoryNote", getClientPromissory())); Criteria ecrit = crit.getExecutableCriteria(session); promissoryList = ecrit.list(); return promissoryList; }
From source file:com.ut.tekir.finance.PromissoryToAccountCollectionPayrollBrowseBean.java
License:LGPL
@Override public DetachedCriteria buildCriteria() { DetachedCriteria crit = DetachedCriteria.forClass(PromissoryToAccountCollectionPayroll.class); crit.createAlias("this.account", "account"); crit.setProjection(Projections.projectionList().add(Projections.property("this.id"), "id") .add(Projections.property("this.serial"), "serial") .add(Projections.property("this.reference"), "reference") .add(Projections.property("this.code"), "code").add(Projections.property("this.date"), "date") .add(Projections.property("this.info"), "info") .add(Projections.property("account.name"), "accountName")).setResultTransformer( Transformers.aliasToBean(PromissoryToAccountCollectionPayrollFilterModel.class)); if (isNotEmpty(filterModel.getSerial())) { crit.add(Restrictions.ilike("this.serial", filterModel.getSerial(), MatchMode.START)); }//from w w w . j a v a 2 s .com if (isNotEmpty(filterModel.getReference())) { crit.add(Restrictions.ilike("this.reference", filterModel.getReference(), MatchMode.START)); } if (isNotEmpty(filterModel.getCode())) { crit.add(Restrictions.ilike("this.code", filterModel.getCode(), MatchMode.START)); } if (filterModel.getBeginDate() != null) { crit.add(Restrictions.ge("this.date", filterModel.getBeginDate())); } if (filterModel.getEndDate() != null) { crit.add(Restrictions.le("this.date", filterModel.getEndDate())); } if (filterModel.getAccount() != null) { crit.add(Restrictions.eq("this.account", filterModel.getAccount())); } crit.addOrder(Order.desc("this.date")); return crit; }
From source file:com.ut.tekir.finance.PromissoryToAccountPaymentPayrollBrowseBean.java
License:LGPL
@Override public DetachedCriteria buildCriteria() { DetachedCriteria crit = DetachedCriteria.forClass(PromissoryToAccountPaymentPayroll.class); crit.createAlias("this.account", "account"); crit.setProjection(Projections.projectionList().add(Projections.property("this.id"), "id") .add(Projections.property("this.serial"), "serial") .add(Projections.property("this.reference"), "reference") .add(Projections.property("this.code"), "code").add(Projections.property("this.date"), "date") .add(Projections.property("this.info"), "info") .add(Projections.property("account.name"), "accountName")) .setResultTransformer(Transformers.aliasToBean(PromissoryToAccountPaymentPayrollFilterModel.class)); if (isNotEmpty(filterModel.getSerial())) { crit.add(Restrictions.ilike("this.serial", filterModel.getSerial(), MatchMode.START)); }/*from w ww .j a v a 2 s . c o m*/ if (isNotEmpty(filterModel.getReference())) { crit.add(Restrictions.ilike("this.reference", filterModel.getReference(), MatchMode.START)); } if (isNotEmpty(filterModel.getCode())) { crit.add(Restrictions.ilike("this.code", filterModel.getCode(), MatchMode.START)); } if (filterModel.getBeginDate() != null) { crit.add(Restrictions.ge("this.date", filterModel.getBeginDate())); } if (filterModel.getEndDate() != null) { crit.add(Restrictions.le("this.date", filterModel.getEndDate())); } if (filterModel.getAccount() != null) { crit.add(Restrictions.eq("this.account", filterModel.getAccount())); } crit.addOrder(Order.desc("this.serial")); return crit; }
From source file:com.ut.tekir.finance.PromissoryToBankAssurancePayrollBrowseBean.java
License:LGPL
@Override public DetachedCriteria buildCriteria() { DetachedCriteria crit = DetachedCriteria.forClass(PromissoryToBankAssurancePayroll.class); crit.createAlias("this.bank", "bank"); crit.createAlias("this.bankBranch", "bankBranch"); crit.createAlias("this.bankAccount", "bankAccount"); crit.setProjection(Projections.projectionList().add(Projections.property("this.id"), "id") .add(Projections.property("this.serial"), "serial") .add(Projections.property("this.reference"), "reference") .add(Projections.property("this.code"), "code").add(Projections.property("this.date"), "date") .add(Projections.property("this.info"), "info").add(Projections.property("bank.name"), "bankName") .add(Projections.property("bankBranch.name"), "bankBranchName") .add(Projections.property("bankAccount.name"), "bankAccountName")) .setResultTransformer(Transformers.aliasToBean(PromissoryToBankAssurancePayrollFilterModel.class)); if (isNotEmpty(filterModel.getSerial())) { crit.add(Restrictions.ilike("this.serial", filterModel.getSerial(), MatchMode.START)); }/*w w w.j av a 2s .co m*/ if (isNotEmpty(filterModel.getReference())) { crit.add(Restrictions.ilike("this.reference", filterModel.getReference(), MatchMode.START)); } if (isNotEmpty(filterModel.getCode())) { crit.add(Restrictions.ilike("this.code", filterModel.getCode(), MatchMode.START)); } if (filterModel.getBeginDate() != null) { crit.add(Restrictions.ge("this.date", filterModel.getBeginDate())); } if (filterModel.getEndDate() != null) { crit.add(Restrictions.le("this.date", filterModel.getEndDate())); } if (filterModel.getBank() != null) { crit.add(Restrictions.eq("this.bank", filterModel.getBank())); } if (filterModel.getBankBranch() != null) { crit.add(Restrictions.eq("this.bankBranch", filterModel.getBankBranch())); } if (filterModel.getBankAccount() != null) { crit.add(Restrictions.eq("this.bankAccount", filterModel.getBankAccount())); } crit.addOrder(Order.desc("this.date")); crit.addOrder(Order.desc("this.serial")); return crit; }
From source file:com.ut.tekir.finance.PromissoryToBankPaymentPayrollBrowseBean.java
License:LGPL
@Override public DetachedCriteria buildCriteria() { DetachedCriteria crit = DetachedCriteria.forClass(PromissoryToBankPaymentPayroll.class); crit.createAlias("this.bank", "bank"); crit.createAlias("this.bankBranch", "bankBranch"); crit.createAlias("this.bankAccount", "bankAccount"); crit.setProjection(Projections.projectionList().add(Projections.property("this.id"), "id") .add(Projections.property("this.serial"), "serial") .add(Projections.property("this.reference"), "reference") .add(Projections.property("this.code"), "code").add(Projections.property("this.date"), "date") .add(Projections.property("this.info"), "info").add(Projections.property("this.bank"), "bank") .add(Projections.property("this.bankBranch"), "bankBranch") .add(Projections.property("this.bankAccount"), "bankAccount")) .setResultTransformer(Transformers.aliasToBean(PromissoryToBankPaymentPayrollFilterModel.class)); if (isNotEmpty(filterModel.getSerial())) { crit.add(Restrictions.ilike("this.serial", filterModel.getSerial(), MatchMode.START)); }/* w w w .j a va 2 s. com*/ if (isNotEmpty(filterModel.getReference())) { crit.add(Restrictions.ilike("this.reference", filterModel.getReference(), MatchMode.START)); } if (isNotEmpty(filterModel.getCode())) { crit.add(Restrictions.ilike("this.code", filterModel.getCode(), MatchMode.START)); } if (filterModel.getBeginDate() != null) { crit.add(Restrictions.ge("this.date", filterModel.getBeginDate())); } if (filterModel.getEndDate() != null) { crit.add(Restrictions.le("this.date", filterModel.getEndDate())); } if (filterModel.getBank() != null) { crit.add(Restrictions.eq("this.bank", filterModel.getBank())); } if (filterModel.getBankBranch() != null) { crit.add(Restrictions.eq("this.bankBranch", filterModel.getBankBranch())); } if (filterModel.getBankAccount() != null) { crit.add(Restrictions.eq("this.bankAccount", filterModel.getBankAccount())); } crit.addOrder(Order.desc("this.date")); crit.addOrder(Order.desc("this.serial")); return crit; }
From source file:com.ut.tekir.finance.PromissoryToBankPayrollBrowseBean.java
License:LGPL
@Override public DetachedCriteria buildCriteria() { DetachedCriteria crit = DetachedCriteria.forClass(PromissoryToBankPayroll.class); crit.createAlias("this.bank", "bank"); crit.createAlias("this.bankBranch", "bankBranch"); crit.createAlias("this.bankAccount", "bankAccount"); crit.setProjection(Projections.projectionList().add(Projections.property("this.id"), "id") .add(Projections.property("this.serial"), "serial") .add(Projections.property("this.reference"), "reference") .add(Projections.property("this.code"), "code").add(Projections.property("this.date"), "date") .add(Projections.property("this.info"), "info").add(Projections.property("bank.name"), "bankName") .add(Projections.property("bankBranch.name"), "bankBranchName") .add(Projections.property("bankAccount.name"), "bankAccountName")) .setResultTransformer(Transformers.aliasToBean(PromissoryToBankPayrollFilterModel.class)); if (isNotEmpty(filterModel.getSerial())) { crit.add(Restrictions.ilike("this.serial", filterModel.getSerial(), MatchMode.START)); }/* ww w . j a v a2s . c o m*/ if (isNotEmpty(filterModel.getReference())) { crit.add(Restrictions.ilike("this.reference", filterModel.getReference(), MatchMode.START)); } if (isNotEmpty(filterModel.getCode())) { crit.add(Restrictions.ilike("this.code", filterModel.getCode(), MatchMode.START)); } if (filterModel.getBeginDate() != null) { crit.add(Restrictions.ge("this.date", filterModel.getBeginDate())); } if (filterModel.getEndDate() != null) { crit.add(Restrictions.le("this.date", filterModel.getEndDate())); } if (filterModel.getBank() != null) { crit.add(Restrictions.eq("this.bank", filterModel.getBank())); } if (filterModel.getBankBranch() != null) { crit.add(Restrictions.eq("this.bankBranch", filterModel.getBankBranch())); } if (filterModel.getBankAccount() != null) { crit.add(Restrictions.eq("this.bankAccount", filterModel.getBankAccount())); } crit.addOrder(Order.desc("this.date")); return crit; }
From source file:com.ut.tekir.finance.PromissoryToContactPayrollBrowseBean.java
License:LGPL
@Override public DetachedCriteria buildCriteria() { DetachedCriteria crit = DetachedCriteria.forClass(PromissoryToContactPayroll.class); crit.createAlias("contact", "contact"); crit.setProjection(Projections.projectionList().add(Projections.property("this.id"), "id") .add(Projections.property("this.serial"), "serial") .add(Projections.property("this.reference"), "reference") .add(Projections.property("this.code"), "code").add(Projections.property("this.date"), "date") .add(Projections.property("this.info"), "info") .add(Projections.property("contact.code"), "contactCode") .add(Projections.property("contact.company"), "company") .add(Projections.property("contact.person"), "person") .add(Projections.property("contact.name"), "contactName")) .setResultTransformer(Transformers.aliasToBean(PromissoryToContactPayrollFilterModel.class)); if (isNotEmpty(filterModel.getSerial())) { crit.add(Restrictions.ilike("this.serial", filterModel.getSerial(), MatchMode.START)); }/*from w w w. ja v a 2 s . co m*/ if (isNotEmpty(filterModel.getReference())) { crit.add(Restrictions.ilike("this.reference", filterModel.getReference(), MatchMode.START)); } if (isNotEmpty(filterModel.getCode())) { crit.add(Restrictions.ilike("this.code", filterModel.getCode(), MatchMode.START)); } if (isNotEmpty(filterModel.getContactName())) { crit.add(Restrictions.ilike("contact.name", "%" + filterModel.getContactName(), MatchMode.START)); } if (isNotEmpty(filterModel.getContactCode())) { crit.add(Restrictions.ilike("contact.code", "%" + filterModel.getContactCode(), MatchMode.START)); } if (filterModel.getBeginDate() != null) { crit.add(Restrictions.ge("this.date", filterModel.getBeginDate())); } if (filterModel.getEndDate() != null) { crit.add(Restrictions.le("this.date", filterModel.getEndDate())); } crit.addOrder(Order.desc("this.date")); crit.addOrder(Order.desc("this.serial")); return crit; }
From source file:com.ut.tekir.finance.SecurityBrowseBean.java
License:LGPL
@Override public DetachedCriteria buildCriteria() { DetachedCriteria crit = DetachedCriteria.forClass(Security.class); if (isNotEmpty(filterModel.getIsin())) { crit.add(Restrictions.like("isin", filterModel.getIsin() + "%")); }//from w w w . j a v a 2 s .co m if (isNotEmpty(filterModel.getCode())) { crit.add(Restrictions.like("code", filterModel.getCode() + "%")); } if (filterModel.getBeginIssueDate() != null) { crit.add(Restrictions.ge("issueDate", filterModel.getBeginIssueDate())); } if (filterModel.getEndIssueDate() != null) { crit.add(Restrictions.le("issueDate", filterModel.getEndIssueDate())); } if (filterModel.getBeginMaturityDate() != null) { crit.add(Restrictions.ge("maturityDate", filterModel.getBeginMaturityDate())); } if (filterModel.getEndMaturityDate() != null) { crit.add(Restrictions.le("maturityDate", filterModel.getEndMaturityDate())); } if (filterModel.getSecurityType() != null && !filterModel.getSecurityType().equals(SecurityType.All)) { crit.add(Restrictions.eq("securityType", filterModel.getSecurityType())); } return crit; }
From source file:com.ut.tekir.finance.WorkBunchBrowseBean.java
License:LGPL
@Override public DetachedCriteria buildCriteria() { DetachedCriteria crit = DetachedCriteria.forClass(WorkBunch.class); if (isNotEmpty(filterModel.getCode())) { crit.add(Restrictions.ilike("this.code", filterModel.getCode(), MatchMode.START)); }/*from w ww.jav a2s .com*/ if (filterModel.getContact() != null) { crit.add(Restrictions.eq("this.contact", filterModel.getContact())); } if (filterModel.getBeginDate() != null) { crit.add(Restrictions.ge("this.beginDate", filterModel.getBeginDate())); } if (filterModel.getEndDate() != null) { crit.add(Restrictions.le("this.endDate", filterModel.getEndDate())); } if (filterModel.getWorkBunchStatus() != null && filterModel.getWorkBunchStatus() != WorkBunchStatus.All) { crit.add(Restrictions.eq("this.workBunchStatus", filterModel.getWorkBunchStatus())); } if (isNotEmpty(filterModel.getName())) { crit.add(Restrictions.ilike("this.name", filterModel.getName(), MatchMode.ANYWHERE)); } crit.addOrder(Order.desc("this.beginDate")); crit.addOrder(Order.desc("this.endDate")); crit.addOrder(Order.asc("this.code")); return crit; }