List of usage examples for org.hibernate.type LongType INSTANCE
LongType INSTANCE
To view the source code for org.hibernate.type LongType INSTANCE.
Click Source Link
From source file:org.squashtest.tm.service.internal.repository.hibernate.HibernatePartyDao.java
License:Open Source License
@Override public List<Party> findAllActiveByIds(final Collection<Long> ids) { if (ids.isEmpty()) { return Collections.emptyList(); } else {//from ww w . ja va 2 s . c o m return executeListNamedQuery("party.findAllActiveByIds", new SetQueryParametersCallback() { @Override public void setQueryParameters(Query query) { query.setParameterList("partyIds", ids, LongType.INSTANCE); } }); } }
From source file:org.squashtest.tm.service.internal.repository.hibernate.HibernateRequirementDao.java
License:Open Source License
@Override public List<Long> findByRequirementVersion(Collection<Long> versionIds) { if (!versionIds.isEmpty()) { Query q = currentSession().getNamedQuery("requirement.findByRequirementVersion"); q.setParameterList("versionIds", versionIds, LongType.INSTANCE); return q.list(); } else {/*from ww w .j av a2 s. co m*/ return new ArrayList<>(); } }
From source file:org.squashtest.tm.service.internal.repository.hibernate.HibernateRequirementDao.java
License:Open Source License
@SuppressWarnings("unchecked") @Override/* w w w .j a va2 s .com*/ public List<RequirementVersion> findVersionsForAll(List<Long> requirementIds) { if (!requirementIds.isEmpty()) { Query query = currentSession().getNamedQuery("requirement.findVersionsForAll"); query.setParameterList("requirementIds", requirementIds, LongType.INSTANCE); return query.list(); } else { return Collections.emptyList(); } }
From source file:org.squashtest.tm.service.internal.repository.hibernate.HibernateRequirementDao.java
License:Open Source License
@Override public List<Long> findNonBoundRequirement(Collection<Long> nodeIds, Long milestoneId) { if (!nodeIds.isEmpty()) { Query q = currentSession().getNamedQuery("requirement.findNonBoundRequirement"); q.setParameterList("nodeIds", nodeIds, LongType.INSTANCE); q.setParameter("milestoneId", milestoneId); return q.list(); } else {/*from w w w .j a v a 2s . c o m*/ return new ArrayList<>(); } }
From source file:org.squashtest.tm.service.internal.repository.hibernate.HibernateRequirementDao.java
License:Open Source License
@Override public List<Long> filterRequirementHavingManyVersions(Collection<Long> requirementIds) { if (!requirementIds.isEmpty()) { Query q = currentSession().getNamedQuery("requirement.findRequirementHavingManyVersions"); q.setParameterList("requirementIds", requirementIds, LongType.INSTANCE); return q.list(); } else {// w w w . j ava 2 s . c om return new ArrayList<>(); } }
From source file:org.squashtest.tm.service.internal.repository.hibernate.HibernateRequirementDao.java
License:Open Source License
@Override public List<Long> findAllRequirementsIdsByLibrary(Collection<Long> libraryIds) { if (!libraryIds.isEmpty()) { Query q = currentSession().getNamedQuery("requirement.findAllRequirementIdsByLibraries"); q.setParameterList("libraryIds", libraryIds, LongType.INSTANCE); return q.list(); } else {//from w ww . j a va 2 s . co m return new ArrayList<>(); } }
From source file:org.squashtest.tm.service.internal.repository.hibernate.HibernateRequirementDao.java
License:Open Source License
@Override public List<Long> findAllRequirementsIdsByNodes(Collection<Long> nodeIds) { if (!nodeIds.isEmpty()) { Query q = currentSession().getNamedQuery("requirement.findAllRequirementIdsByNodesId"); q.setParameterList("nodeIds", nodeIds, LongType.INSTANCE); return q.list(); } else {// w w w. j ava 2 s . c o m return new ArrayList<>(); } }
From source file:org.squashtest.tm.service.internal.repository.hibernate.HibernateRequirementDao.java
License:Open Source License
@Override public List<Long> findIdsVersionsForAll(List<Long> requirementIds) { if (!requirementIds.isEmpty()) { Query q = currentSession().getNamedQuery("requirement.findVersionsIdsForAll"); q.setParameterList("requirementIds", requirementIds, LongType.INSTANCE); return q.list(); } else {//from ww w . ja v a 2 s . c om return new ArrayList<>(); } }
From source file:org.squashtest.tm.service.internal.repository.hibernate.HibernateRequirementDeletionDao.java
License:Open Source License
@Override public List<Long> filterRequirementsIdsWhichMilestonesForbidsDeletion(List<Long> requirementIds) { if (!requirementIds.isEmpty()) { MilestoneStatus[] lockedStatuses = new MilestoneStatus[] { MilestoneStatus.PLANNED, MilestoneStatus.LOCKED }; Query query = getSession() .getNamedQuery("requirementDeletionDao.findRequirementsWhichMilestonesForbidsDeletion"); query.setParameterList(REQUIREMENT_IDS, requirementIds, LongType.INSTANCE); query.setParameterList("lockedStatuses", lockedStatuses); return query.list(); } else {//from w ww. j ava2s. co m return new ArrayList<>(0); } }
From source file:org.squashtest.tm.service.internal.repository.hibernate.HibernateRequirementDeletionDao.java
License:Open Source License
@Override public List<Long> filterVersionIdsWhichMilestonesForbidsDeletion(List<Long> versionIds) { if (!versionIds.isEmpty()) { MilestoneStatus[] lockedStatuses = new MilestoneStatus[] { MilestoneStatus.PLANNED, MilestoneStatus.LOCKED }; Query query = getSession() .getNamedQuery("requirementDeletionDao.findVersionsWhichMilestonesForbidsDeletion"); query.setParameterList(VERSION_IDS, versionIds, LongType.INSTANCE); query.setParameterList("lockedStatuses", lockedStatuses); return query.list(); } else {//from w w w . j a va2 s.com return new ArrayList<>(0); } }