List of usage examples for org.hibernate.criterion DetachedCriteria forEntityName
@SuppressWarnings("UnusedDeclaration") public static DetachedCriteria forEntityName(String entityName)
From source file:ro.cs.ts.model.dao.impl.DaoTeamMemberDetailImpl.java
License:Open Source License
/** * Returns a TeamMemberDetail entity for the corresponding teamMemberId * @author Coni//from w ww . j a v a 2 s .c o m * @param projectId * @return * @throws BusinessException */ public TeamMemberDetail getByTeamMemberId(int teamMemberId) { logger.debug("getByTeamMemberId - START"); DetachedCriteria dc = DetachedCriteria.forEntityName(IModelConstant.teamMemberDetailEntity); List<TeamMemberDetail> result = null; dc.add(Restrictions.eq("teamMemberId", teamMemberId)); dc.add(Restrictions.ne("status", IConstant.NOM_TEAM_MEMBER_DETAIL_STATUS_DELETED)); result = getHibernateTemplate().findByCriteria(dc); logger.debug("getByTeamMemberId - END"); if (result.size() > 0) { return result.get(0); } else { return null; } }
From source file:ro.cs.ts.model.dao.impl.DaoTeamMemberDetailImpl.java
License:Open Source License
/** * Get a team member detail identified by it's member id * //from ww w.ja v a2s . c o m * @author Adelina * * @param memberId * @return */ public TeamMemberDetail getByMemberId(Integer memberId) { logger.debug("getByMemberId - START"); DetachedCriteria dc = DetachedCriteria.forEntityName(IModelConstant.teamMemberDetailSimpleEntity); List<TeamMemberDetail> result = null; dc.add(Restrictions.eq("teamMemberId", memberId)); dc.add(Restrictions.ne("status", IConstant.NOM_TEAM_MEMBER_DETAIL_STATUS_DELETED)); result = getHibernateTemplate().findByCriteria(dc); logger.debug("getByMemberId - END"); if (result.size() > 0) { return result.get(0); } else { return null; } }
From source file:ro.cs.ts.model.dao.impl.DaoTeamMemberDetailImpl.java
License:Open Source License
/** * Returns a TeamMemberDetail entity for the corresponding teamMemberId * /*from www . j ava2 s . co m*/ * @author Adelina * * @param teamMemberId * * @return * @throws BusinessException */ public TeamMemberDetail getWithAllByTeamMember(int teamMemberId) { logger.debug("getWithAllByTeamMember - START"); DetachedCriteria dc = DetachedCriteria.forEntityName(IModelConstant.teamMemberDetailWithAllEntity); List<TeamMemberDetail> result = null; dc.add(Restrictions.eq("teamMemberId", teamMemberId)); dc.add(Restrictions.ne("status", IConstant.NOM_TEAM_MEMBER_DETAIL_STATUS_DELETED)); result = getHibernateTemplate().findByCriteria(dc); logger.debug("getWithAllByTeamMember - END"); if (result.size() > 0) { return result.get(0); } else { return null; } }
From source file:ro.cs.ts.model.dao.impl.DaoTeamMemberDetailImpl.java
License:Open Source License
/** * Checks if the team member has details associated * /*from www.j a v a2 s.c o m*/ * @author Adelina * * @param memberId * @return */ public boolean hasTeamMemberDetail(Integer memberId) { logger.debug("hasTeamMemberDetail - START "); List<TeamMemberDetail> teamMemberDetails = new ArrayList<TeamMemberDetail>(); DetachedCriteria dc = DetachedCriteria.forEntityName(IModelConstant.teamMemberDetailSimpleEntity); dc.add(Restrictions.eq("teamMemberId", memberId)); dc.add(Restrictions.ne("status", IConstant.NOM_TEAM_MEMBER_DETAIL_STATUS_DELETED)); teamMemberDetails = getHibernateTemplate().findByCriteria(dc); logger.debug("hasTeamMemberDetail - END "); if (teamMemberDetails.size() > 0) { return true; } else { return false; } }
From source file:ro.cs.ts.model.dao.impl.DaoTeamMemberDetailImpl.java
License:Open Source License
/** * Returns TeamMemberDetail entities that use the Currency with the id currencyId * @author Coni//www.j a v a 2 s . c o m * @param currencyId * @return * @throws BusinessException */ public List<TeamMemberDetail> getByCurrencyId(int currencyId) { logger.debug("getByCurrencyId - START"); DetachedCriteria dc = DetachedCriteria.forEntityName(IModelConstant.teamMemberDetailWithCurrenciesEntity); dc.add(Restrictions.or( Restrictions.or(Restrictions.eq("costPriceCurrencyId", currencyId), Restrictions.eq("billingPriceCurrencyId", currencyId)), Restrictions.or(Restrictions.eq("overtimeCostCurrencyId", currencyId), Restrictions.eq("overtimeBillingCurrencyId", currencyId)))); dc.add(Restrictions.ne("status", IConstant.NOM_TEAM_MEMBER_DETAIL_STATUS_DELETED)); List<TeamMemberDetail> res = getHibernateTemplate().findByCriteria(dc); logger.debug("getByCurrencyId - END"); return res; }
From source file:ro.cs.ts.model.dao.impl.DaoWidgetSessionImpl.java
License:Open Source License
/** * Gets all the widgetSessions identified by userId * /* www .java 2s . c om*/ * @author Andreea * @param userId * @return * @throws BusinessException */ public List<WidgetSession> getByUserId(int userId) { logger.debug("getByUserId - START"); DetachedCriteria dc = DetachedCriteria.forEntityName(IModelConstant.widgetSessionSimpleEntity); dc.add(Restrictions.eq("userId", userId)); //dc.add(Restrictions.ne("status", IConstant.NOM_ACTIVITY_STATUS_DELETED)); //dc.add(Restrictions.isNull("projectDetailId")); List<WidgetSession> result = getHibernateTemplate().findByCriteria(dc); logger.debug("getByUserId - END"); return result; }
From source file:ro.cs.ts.model.dao.impl.DaoWidgetSessionImpl.java
License:Open Source License
/** * Returns a widgetSession identified by sessionId * //from ww w . ja va 2 s. c om * @author Andreea * * @param sessionId * @return */ public WidgetSession getBySessionId(String sessionId) { logger.debug("getBySessionId - START"); DetachedCriteria dc = DetachedCriteria.forEntityName(IModelConstant.widgetSessionSimpleEntity); dc.add(Restrictions.eq("sessionId", sessionId)); //dc.add(Restrictions.ne("status", IConstant.NOM_ACTIVITY_STATUS_DELETED)); //dc.add(Restrictions.isNull("projectDetailId")); List<WidgetSession> result = getHibernateTemplate().findByCriteria(dc); logger.debug("getBySessionId - END"); return result.get(0); }