Author: cmailleux
Date: Fri Dec 21 18:02:17 2007
New Revision: 19405

URL: https://svndev.jahia.net/websvn/listing.php?sc=3D1&rev=3D19405&repname=
=3Djahia
Log:
Correction for really used the StagedContainerDefinitionFIlter modified by =
benjamin and werner
Correct also some SQL issues in containerDAO

Modified:
    trunk/core/src/java/org/jahia/data/containers/StagedContainerFilterByCo=
ntainerDefinition.java
    trunk/core/src/java/org/jahia/hibernate/dao/JahiaContainerDAO.java

Modified: trunk/core/src/java/org/jahia/data/containers/StagedContainerFilt=
erByContainerDefinition.java
URL: https://svndev.jahia.net/websvn/diff.php?path=3D/trunk/core/src/java/o=
rg/jahia/data/containers/StagedContainerFilterByContainerDefinition.java&re=
v=3D19405&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
--- trunk/core/src/java/org/jahia/data/containers/StagedContainerFilterByCo=
ntainerDefinition.java (original)
+++ trunk/core/src/java/org/jahia/data/containers/StagedContainerFilterByCo=
ntainerDefinition.java Fri Dec 21 18:02:17 2007
@@ -57,7 +57,32 @@
     private BitSet doFiltering(int ctnListID) throws JahiaException {
         return doFilteringBySite(0, "", ctnListID);
     }
-    =

+
+    //--------------------------------------------------------------------=
------
+    /**
+     * Perform filtering on a given site or all sites
+     *
+     * The expected result is a bit set of matching container ids.
+     *
+     * If siteId =3D -1 , returns results from all sites
+     *
+     * If the containerDefinitionName is null, return result from all cont=
ainers
+     * no regards to it definition !
+     *
+     * @param siteId
+     * @param containerDefinitionName
+     * @return BitSet bits, the expected result as a bit set of matching c=
tn ids,each bit position set to true correspond to matching ctn ids.
+     * @throws JahiaException
+     */
+    public BitSet doFilterBySite(int siteId, String containerDefinitionNam=
e, int listId)
+    throws JahiaException
+    {
+
+        BitSet result =3D null;
+        result =3D doFilteringBySite(siteId, containerDefinitionName, list=
Id);
+        return result;
+    }
+
     /**
     *
     * The expected result is a bit set of matching container ids for a giv=
en siteId.

Modified: trunk/core/src/java/org/jahia/hibernate/dao/JahiaContainerDAO.java
URL: https://svndev.jahia.net/websvn/diff.php?path=3D/trunk/core/src/java/o=
rg/jahia/hibernate/dao/JahiaContainerDAO.java&rev=3D19405&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
--- trunk/core/src/java/org/jahia/hibernate/dao/JahiaContainerDAO.java (ori=
ginal)
+++ trunk/core/src/java/org/jahia/hibernate/dao/JahiaContainerDAO.java Fri =
Dec 21 18:02:17 2007
@@ -616,7 +616,7 @@
 =

         StringBuffer buff =3D new StringBuffer(1024);
         HashMap parameters =3D new HashMap();
-        buff.append(" select distinct c.comp_id.id, c.comp_id.workflowStat=
e, c.comp_id.versionId, c.jahiaAclId from JahiaContainer c ");
+        buff.append(" select distinct c.comp_id.id, c.comp_id.workflowStat=
e, c.comp_id.versionId, c.jahiaAclId, c.pageid from JahiaContainer c ");
         if (!ignoreLang) {
             buff.append(", JahiaFieldsData f ");
         }
@@ -645,7 +645,7 @@
                 ignoreLang, stagingOnly);
         buff.append(" order by ");
         if (orderByPage) {
-            buff.append(" c.pageId,");
+            buff.append(" c.pageid,");
         }
         buff.append("c.comp_id.id");
         if (!ascendingOrder) {

_______________________________________________
cvs_list mailing list
[email protected]
http://lists.jahia.org/cgi-bin/mailman/listinfo/cvs_list

Reply via email to