* @see org.projectforge.core.BaseDao#prepareHibernateSearch(org.projectforge.core.ExtendedBaseDO, org.projectforge.access.OperationType)
*/
@Override
protected void prepareHibernateSearch(final GroupTaskAccessDO obj, final OperationType operationType)
{
final TaskDO task = obj.getTask();
if (task != null && Hibernate.isInitialized(task) == false) {
Hibernate.initialize(obj.getTask());
obj.setTask(taskTree.getTaskById(task.getId()));
}
final GroupDO group = obj.getGroup();
if (group != null && Hibernate.isInitialized(group) == false) {
obj.setGroup(userGroupCache.getGroup(obj.getGroupId()));
}