Author: bpapez
Date: Thu Jun 14 08:55:12 2007
New Revision: 17556
URL: https://svndev.jahia.net/websvn/listing.php?sc=3D1&rev=3D17556&repname=
=3Djahia
Log:
Add method to return all "deleted" containers of a container list
Modified:
branches/JAHIA-5-0-SP-BRANCH/core/src/java/org/jahia/hibernate/dao/Jahi=
aContainerDAO.java
branches/JAHIA-5-0-SP-BRANCH/core/src/java/org/jahia/hibernate/manager/=
JahiaContainerManager.java
Modified: branches/JAHIA-5-0-SP-BRANCH/core/src/java/org/jahia/hibernate/da=
o/JahiaContainerDAO.java
URL: https://svndev.jahia.net/websvn/diff.php?path=3D/branches/JAHIA-5-0-SP=
-BRANCH/core/src/java/org/jahia/hibernate/dao/JahiaContainerDAO.java&rev=3D=
17556&repname=3Djahia
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D
--- branches/JAHIA-5-0-SP-BRANCH/core/src/java/org/jahia/hibernate/dao/Jahi=
aContainerDAO.java (original)
+++ branches/JAHIA-5-0-SP-BRANCH/core/src/java/org/jahia/hibernate/dao/Jahi=
aContainerDAO.java Thu Jun 14 08:55:12 2007
@@ -571,6 +571,21 @@
}
return retVal;
}
+ =
+ public List getDeletedContainerIdsFromList(Integer listId) {
+ List retVal =3D null;
+ String hql =3D "select distinct c.comp_id.id,c.rank,c.comp_id.work=
flowState from JahiaContainer c "+
+ "where c.comp_id.workflowState=3D-1 and c.listid=3D? =
"+
+ "order by c.rank,c.comp_id.workflowState desc,c.comp_=
id.id";
+ if (listId !=3D null) {
+ final HibernateTemplate template =3D getHibernateTemplate();
+ template.setCacheQueries(true);
+ template.setFlushMode(HibernateTemplate.FLUSH_NEVER);
+ List list =3D template.find(hql, new Object[]{listId});
+ retVal =3D fillContainerIdList(list);
+ }
+ return retVal;
+ } =
=
public List loadAllInactiveVersionedContainers(Integer containerId) {
String queryString =3D "from JahiaContainer c where c.comp_id.id=
=3D? and c.comp_id.workflowState<=3D0 ";
Modified: branches/JAHIA-5-0-SP-BRANCH/core/src/java/org/jahia/hibernate/ma=
nager/JahiaContainerManager.java
URL: https://svndev.jahia.net/websvn/diff.php?path=3D/branches/JAHIA-5-0-SP=
-BRANCH/core/src/java/org/jahia/hibernate/manager/JahiaContainerManager.jav=
a&rev=3D17556&repname=3Djahia
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D
--- branches/JAHIA-5-0-SP-BRANCH/core/src/java/org/jahia/hibernate/manager/=
JahiaContainerManager.java (original)
+++ branches/JAHIA-5-0-SP-BRANCH/core/src/java/org/jahia/hibernate/manager/=
JahiaContainerManager.java Thu Jun 14 08:55:12 2007
@@ -356,7 +356,12 @@
}
return retVal;
}
-
+ =
+ public List getDeletedContainerIdsInContainerList(int listID) {
+ List retVal =3D dao.getDeletedContainerIdsFromList(new
Integer(listID));
+ return retVal;
+ }
+ =
public List getPublishedContainerInPage(int pageID) {
return dao.getPublishedContainerIdsFromPage(new Integer(pageID));
}
_______________________________________________
cvs_list mailing list
[email protected]
http://lists.jahia.org/cgi-bin/mailman/listinfo/cvs_list