List of usage examples for com.liferay.portal.kernel.dao.orm Type BOOLEAN
Type BOOLEAN
To view the source code for com.liferay.portal.kernel.dao.orm Type BOOLEAN.
Click Source Link
From source file:com.liferay.chat.service.persistence.impl.StatusFinderImpl.java
License:Open Source License
protected void addScalars(SQLQuery sqlQuery) { sqlQuery.addScalar("awake", Type.BOOLEAN); sqlQuery.addScalar("firstName", Type.STRING); sqlQuery.addScalar("groupId", Type.LONG); sqlQuery.addScalar("lastName", Type.STRING); //sqlQuery.addScalar("male", Type.BOOLEAN); sqlQuery.addScalar("middleName", Type.STRING); sqlQuery.addScalar("portraitId", Type.LONG); sqlQuery.addScalar("screenName", Type.STRING); sqlQuery.addScalar("userId", Type.LONG); sqlQuery.addScalar("userUuid", Type.STRING); }
From source file:com.liferay.chat.service.persistence.StatusFinderImpl.java
License:Open Source License
public List<Object[]> findByModifiedDate(long companyId, long userId, long modifiedDate, int start, int end) throws SystemException { Session session = null;/* www .j a v a 2 s. co m*/ try { session = openSession(); String sql = CustomSQLUtil.get(FIND_BY_MODIFIED_DATE); SQLQuery q = session.createSQLQuery(sql); q.addScalar("userId", Type.LONG); q.addScalar("screenName", Type.STRING); q.addScalar("firstName", Type.STRING); q.addScalar("middleName", Type.STRING); q.addScalar("lastName", Type.STRING); q.addScalar("portraitId", Type.LONG); q.addScalar("awake", Type.BOOLEAN); QueryPos qPos = QueryPos.getInstance(q); qPos.add(companyId); qPos.add(userId); qPos.add(modifiedDate); return (List<Object[]>) QueryUtil.list(q, getDialect(), start, end); } catch (Exception e) { throw new SystemException(e); } finally { closeSession(session); } }
From source file:com.liferay.chat.service.persistence.StatusFinderImpl.java
License:Open Source License
public List<Object[]> findBySocialRelationType(long userId, int type, long modifiedDate, int start, int end) throws SystemException { Session session = null;//from ww w .j av a2s. c om try { session = openSession(); String sql = CustomSQLUtil.get(FIND_BY_SOCIAL_RELATION_TYPE); SQLQuery q = session.createSQLQuery(sql); q.addScalar("userId", Type.LONG); q.addScalar("screenName", Type.STRING); q.addScalar("firstName", Type.STRING); q.addScalar("middleName", Type.STRING); q.addScalar("lastName", Type.STRING); q.addScalar("portraitId", Type.LONG); q.addScalar("awake", Type.BOOLEAN); QueryPos qPos = QueryPos.getInstance(q); qPos.add(userId); qPos.add(type); qPos.add(modifiedDate); return (List<Object[]>) QueryUtil.list(q, getDialect(), start, end); } catch (Exception e) { throw new SystemException(e); } finally { closeSession(session); } }
From source file:com.liferay.chat.service.persistence.StatusFinderImpl.java
License:Open Source License
public List<Object[]> findByUsersGroups(long userId, long modifiedDate, int start, int end) throws SystemException { Session session = null;/*from ww w . jav a 2 s . c om*/ try { session = openSession(); String sql = CustomSQLUtil.get(FIND_BY_USERS_GROUPS); SQLQuery q = session.createSQLQuery(sql); q.addScalar("userId", Type.LONG); q.addScalar("screenName", Type.STRING); q.addScalar("firstName", Type.STRING); q.addScalar("middleName", Type.STRING); q.addScalar("lastName", Type.STRING); q.addScalar("portraitId", Type.LONG); q.addScalar("awake", Type.BOOLEAN); QueryPos qPos = QueryPos.getInstance(q); qPos.add(userId); qPos.add(modifiedDate); return (List<Object[]>) QueryUtil.list(q, getDialect(), start, end); } catch (Exception e) { throw new SystemException(e); } finally { closeSession(session); } }
From source file:org.opencps.processmgt.service.persistence.ProcessOrderFinderImpl.java
License:Open Source License
/** * @param serviceInfoId/*from w w w . j ava2 s . c om*/ * @param processStepId * @param loginUserId * @param assignToUserId * @param start * @param end * @param orderByComparator * @return */ public List searchProcessOrder(long serviceInfoId, long processStepId, long loginUserId, long assignToUserId, int start, int end, OrderByComparator orderByComparator) { Session session = null; try { session = openSession(); String sql = CustomSQLUtil.get(SQL_PROCESS_ORDER_FINDER); if (serviceInfoId <= 0) { sql = StringUtil.replace(sql, "AND opencps_processorder.serviceInfoId = ?", StringPool.BLANK); } if (processStepId <= 0) { sql = StringUtil.replace(sql, "AND opencps_processstep.processStepId = ?", StringPool.BLANK); } SQLQuery q = session.createSQLQuery(sql); q.setCacheable(false); q.addEntity("ProcessOrder", ProcessOrderImpl.class); q.addScalar("serviceConfigId", Type.LONG); q.addScalar("subjectId", Type.STRING); q.addScalar("subjectName", Type.STRING); q.addScalar("receptionNo", Type.STRING); q.addScalar("serviceName", Type.STRING); q.addScalar("stepName", Type.STRING); q.addScalar("sequenceNo", Type.STRING); q.addScalar("daysDuration", Type.INTEGER); q.addScalar("referenceDossierPartId", Type.LONG); q.addScalar("readOnly", Type.BOOLEAN); QueryPos qPos = QueryPos.getInstance(q); if (serviceInfoId > 0) { qPos.add(serviceInfoId); } if (processStepId > 0) { qPos.add(processStepId); } qPos.add(loginUserId); qPos.add(assignToUserId); Iterator<Object[]> itr = (Iterator<Object[]>) QueryUtil.list(q, getDialect(), start, end).iterator(); List<ProcessOrderBean> processOrderBeans = new ArrayList<ProcessOrderBean>(); if (itr.hasNext()) { while (itr.hasNext()) { ProcessOrderBean processOrderBean = new ProcessOrderBean(); Object[] objects = itr.next(); ProcessOrder processOrder = (ProcessOrder) objects[0]; long serviceConfigId = GetterUtil.getLong(objects[1]); String subjectId = (String) objects[2]; String subjectName = (String) objects[3]; String receptionNo = (String) objects[4]; String serviceName = (String) objects[5]; String stepName = (String) objects[6]; String sequenceNo = (String) objects[7]; int daysDuration = GetterUtil.getInteger(objects[8]); long referenceDossierPartId = GetterUtil.getLong(objects[9]); boolean readOnly = GetterUtil.getBoolean(objects[10]); processOrderBean.setActionDatetime(processOrder.getActionDatetime()); processOrderBean.setActionUserId(processOrder.getActionUserId()); processOrderBean.setAssignToUserId(processOrder.getAssignToUserId()); // processOrderBean.setAssignToUserName(assignToUserName); processOrderBean.setCompanyId(processOrder.getCompanyId()); processOrderBean.setDaysDuration(daysDuration); // processOrderBean.setDealine(dealine); processOrderBean.setDossierId(processOrder.getDossierId()); processOrderBean.setDossierStatus(processOrder.getDossierStatus()); processOrderBean.setDossierTemplateId(processOrder.getDossierTemplateId()); processOrderBean.setFileGroupId(processOrder.getFileGroupId()); processOrderBean.setGovAgencyCode(processOrder.getGovAgencyCode()); processOrderBean.setGovAgencyName(processOrder.getGovAgencyName()); processOrderBean.setGovAgencyOrganizationId(processOrder.getGovAgencyOrganizationId()); processOrderBean.setGroupId(processOrder.getGroupId()); processOrderBean.setProcessOrderId(processOrder.getProcessOrderId()); processOrderBean.setProcessStepId(processStepId); processOrderBean.setReceptionNo(receptionNo); processOrderBean.setReferenceDossierPartId(referenceDossierPartId); processOrderBean.setSequenceNo(sequenceNo); processOrderBean.setServiceConfigId(serviceConfigId); processOrderBean.setServiceInfoId(processOrder.getServiceInfoId()); processOrderBean.setServiceName(serviceName); processOrderBean.setServiceProcessId(processOrder.getServiceProcessId()); processOrderBean.setStepName(stepName); processOrderBean.setSubjectId(subjectId); processOrderBean.setSubjectName(subjectName); processOrderBean.setUserId(processOrder.getUserId()); processOrderBean.setReadOnly(readOnly); processOrderBeans.add(processOrderBean); } } return processOrderBeans; } catch (Exception e) { _log.error(e); } finally { closeSession(session); } return null; }