From 880f51704ad4037069e1b38a7c2aa2177edbc7ee Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Lorenzo=20Tilve=20=C3=81lvaro?= Date: Thu, 7 Feb 2013 03:08:30 +0100 Subject: [PATCH] Forced deletion of Label and Criterion parameters and session bandboxes after entities deletion FEA: ItEr77S15FilteringEnhancements --- .../business/users/daos/IUserDAO.java | 6 ++++++ .../business/users/daos/UserDAO.java | 16 +++++++++++++++ .../org/libreplan/web/common/FilterUtils.java | 18 ++++++++++++++--- .../libreplan/web/labels/LabelTypeModel.java | 18 +++++++++++++++++ .../resourceload/ResourceLoadController.java | 3 ++- .../resources/criterion/CriterionsModel.java | 20 +++++++++++++++++++ 6 files changed, 77 insertions(+), 4 deletions(-) diff --git a/libreplan-business/src/main/java/org/libreplan/business/users/daos/IUserDAO.java b/libreplan-business/src/main/java/org/libreplan/business/users/daos/IUserDAO.java index a6ed0d376..c909947ef 100644 --- a/libreplan-business/src/main/java/org/libreplan/business/users/daos/IUserDAO.java +++ b/libreplan-business/src/main/java/org/libreplan/business/users/daos/IUserDAO.java @@ -25,6 +25,8 @@ import java.util.List; import org.libreplan.business.common.daos.IGenericDAO; import org.libreplan.business.common.exceptions.InstanceNotFoundException; +import org.libreplan.business.labels.entities.Label; +import org.libreplan.business.resources.entities.Criterion; import org.libreplan.business.resources.entities.Worker; import org.libreplan.business.scenarios.entities.Scenario; import org.libreplan.business.users.entities.OrderAuthorization; @@ -102,4 +104,8 @@ public interface IUserDAO extends IGenericDAO{ List findAll(); + public List findByLabelFilterSetting(List