Example usage for org.hibernate.type LongType INSTANCE

List of usage examples for org.hibernate.type LongType INSTANCE

Introduction

In this page you can find the example usage for org.hibernate.type LongType INSTANCE.

Prototype

LongType INSTANCE

To view the source code for org.hibernate.type LongType INSTANCE.

Click Source Link

Usage

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);
    }
}