/** * @see org.projectforge.framework.persistence.api.BaseDao#prepareHibernateSearch(org.projectforge.core.ExtendedBaseDO, * org.projectforge.framework.access.OperationType) */ @Override protected void prepareHibernateSearch(final HRPlanningEntryDO obj, final OperationType operationType) { projektDao.initializeProjektManagerGroup(obj.getProjekt()); }
/** * @see org.projectforge.framework.persistence.api.BaseDao#prepareHibernateSearch(org.projectforge.core.ExtendedBaseDO, * org.projectforge.framework.access.OperationType) */ @Override protected void prepareHibernateSearch(final AuftragDO obj, final OperationType operationType) { projektDao.initializeProjektManagerGroup(obj.getProjekt()); }
/** * @see org.projectforge.framework.persistence.api.BaseDao#prepareHibernateSearch(org.projectforge.core.ExtendedBaseDO, * org.projectforge.framework.access.OperationType) */ @Override protected void prepareHibernateSearch(final RechnungDO obj, final OperationType operationType) { projektDao.initializeProjektManagerGroup(obj.getProjekt()); }
/** * @see org.projectforge.framework.persistence.api.BaseDao#prepareHibernateSearch(org.projectforge.core.ExtendedBaseDO, * org.projectforge.framework.access.OperationType) */ @Override protected void prepareHibernateSearch(final HRPlanningDO obj, final OperationType operationType) { final List<HRPlanningEntryDO> entries = obj.getEntries(); if (entries != null) { for (final HRPlanningEntryDO entry : entries) { projektDao.initializeProjektManagerGroup(entry.getProjekt()); } } final PFUserDO user = obj.getUser(); if (user != null) { obj.setUser(getUserGroupCache().getUser(user.getId())); } }