Author: tdraier
Date: Mon Sep  3 15:12:35 2007
New Revision: 18359

URL: https://svndev.jahia.net/websvn/listing.php?sc=3D1&rev=3D18359&repname=
=3Djahia
Log:
use operation mode instead of workflowstate

Modified:
    branches/JAHIA-5-0-SP-BRANCH/core/src/java/org/jahia/services/cache/Con=
tainerHTMLCache.java
    branches/JAHIA-5-0-SP-BRANCH/core/src/java/org/jahia/taglibs/container/=
ContainerCacheTag.java
    branches/JAHIA-5-0-SP-BRANCH/core/src/java/org/jahia/taglibs/container/=
ContainerTag.java

Modified: branches/JAHIA-5-0-SP-BRANCH/core/src/java/org/jahia/services/cac=
he/ContainerHTMLCache.java
URL: https://svndev.jahia.net/websvn/diff.php?path=3D/branches/JAHIA-5-0-SP=
-BRANCH/core/src/java/org/jahia/services/cache/ContainerHTMLCache.java&rev=
=3D18359&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/services/cache/Con=
tainerHTMLCache.java (original)
+++ branches/JAHIA-5-0-SP-BRANCH/core/src/java/org/jahia/services/cache/Con=
tainerHTMLCache.java Mon Sep  3 15:12:35 2007
@@ -47,7 +47,7 @@
      * @param group
      [EMAIL PROTECTED] user          the user name
      * @param languageCode  the language code
-     * @param workflowState the workflow state
+     * @param mode          the workflow state
      * @param scheme        the request scheme (http/https)
      * @return  the generated cache key
      */
@@ -55,13 +55,13 @@
             JahiaContainer container,
             String group, JahiaUser user,
             String languageCode,
-            int workflowState,
+            String mode,
             String scheme)
     {
         int id =3D container.getID();
         String usercachekey =3D getUserCacheKey(user, container.getSiteID(=
));
 =

-        String key =3D getKey(id, workflowState, languageCode, usercacheke=
y, group, scheme);
+        String key =3D getKey(id, mode, languageCode, usercachekey, group,=
 scheme);
 =

         return new GroupCacheKey(key, new HashSet());
     }
@@ -70,27 +70,27 @@
             JahiaContainer container,
             String group, JahiaUser user,
             String languageCode,
-            int workflowState,
+            String mode,
             String scheme, Set dependencies)
     {
         int id =3D container.getID();
         ContentContainerKey containerkey =3D new ContentContainerKey(id);
         String usercachekey =3D getUserCacheKey(user, container.getSiteID(=
));
 =

-        String key =3D getKey(id, workflowState, languageCode, usercacheke=
y, group, scheme);
+        String key =3D getKey(id, mode, languageCode, usercachekey, group,=
 scheme);
 =

         Set groups =3D new HashSet();
-        groups.add(containerkey + WORKFLOWSTATE_PREFIX + workflowState + L=
ANGUAGECODE_PREFIX + languageCode);
+        groups.add(containerkey + WORKFLOWSTATE_PREFIX + mode + LANGUAGECO=
DE_PREFIX + languageCode);
         groups.add(USERNAME_PREFIX + usercachekey);
         for (Iterator iterator =3D dependencies.iterator(); iterator.hasNe=
xt();) {
             ContentObjectKey objectKey =3D (ContentObjectKey) iterator.nex=
t();
-            groups.add(objectKey.toString()+WORKFLOWSTATE_PREFIX + workflo=
wState + LANGUAGECODE_PREFIX + languageCode);
+            groups.add(objectKey.toString()+WORKFLOWSTATE_PREFIX + mode + =
LANGUAGECODE_PREFIX + languageCode);
         }
         return new GroupCacheKey(key, groups);
     }
 =

-    private String getKey(int id, int workflowState, String languageCode, =
String usercachekey, String group, String scheme) {
-        String key =3D id + "-" + workflowState + "-" + languageCode + "-"=
 +usercachekey ;
+    private String getKey(int id, String mode, String languageCode, String=
 usercachekey, String group, String scheme) {
+        String key =3D id + "-" + mode + "-" + languageCode + "-" +usercac=
hekey ;
         if (group !=3D null) {
             key +=3D "-" + group;
         }

Modified: branches/JAHIA-5-0-SP-BRANCH/core/src/java/org/jahia/taglibs/cont=
ainer/ContainerCacheTag.java
URL: https://svndev.jahia.net/websvn/diff.php?path=3D/branches/JAHIA-5-0-SP=
-BRANCH/core/src/java/org/jahia/taglibs/container/ContainerCacheTag.java&re=
v=3D18359&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/taglibs/container/=
ContainerCacheTag.java (original)
+++ branches/JAHIA-5-0-SP-BRANCH/core/src/java/org/jahia/taglibs/container/=
ContainerCacheTag.java Mon Sep  3 15:12:35 2007
@@ -240,15 +240,14 @@
             String bodyContent) throws JahiaInitializationException {
         ContainerHTMLCache containerHTMLCache =3D ServicesRegistry.getInst=
ance().getCacheService().getContainerHTMLCacheInstance();
         ProcessingContext processingContext =3D jahiaData.getProcessingCon=
text();
-        int workflowState =3D processingContext.getEntryLoadRequest().
-                            getWorkflowState();
+        String mode =3D jahiaData.getProcessingContext().getOperationMode(=
);
         // Get the language code
         String curLanguageCode =3D LanguageCodeConverters.localeToLanguage=
Tag(
             processingContext.getLocale());
         GroupCacheKey containerKey =3D containerHTMLCache.computeEntryKeyW=
ithGroups(
                 jahiaContainer, cacheKey, processingContext.getUser(),
                 curLanguageCode,
-                workflowState,
+                mode,
                 processingContext.getScheme(), dependencies);
         containerHTMLCache.put(containerKey, bodyContent);
     }
@@ -256,15 +255,14 @@
     private String getFromContainerCache(JahiaContainer jahiaContainer,Jah=
iaData jahiaData,boolean b) throws JahiaInitializationException {
         ContainerHTMLCache containerHTMLCache =3D ServicesRegistry.getInst=
ance().getCacheService().getContainerHTMLCacheInstance();
         ProcessingContext processingContext =3D jahiaData.getProcessingCon=
text();
-        int workflowState =3D processingContext.getEntryLoadRequest().
-                            getWorkflowState();
+        String mode =3D jahiaData.getProcessingContext().getOperationMode(=
);
         // Get the language code
         String curLanguageCode =3D LanguageCodeConverters.localeToLanguage=
Tag(
             processingContext.getLocale());
         GroupCacheKey containerKey =3D containerHTMLCache.computeEntryKey(
                 jahiaContainer, cacheKey, processingContext.getUser(),
                 curLanguageCode,
-                workflowState,
+                mode,
                 processingContext.getScheme());
         if (b) {
             aclGroupFinalKey =3D ServicesRegistry.getInstance()

Modified: branches/JAHIA-5-0-SP-BRANCH/core/src/java/org/jahia/taglibs/cont=
ainer/ContainerTag.java
URL: https://svndev.jahia.net/websvn/diff.php?path=3D/branches/JAHIA-5-0-SP=
-BRANCH/core/src/java/org/jahia/taglibs/container/ContainerTag.java&rev=3D1=
8359&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/taglibs/container/=
ContainerTag.java (original)
+++ branches/JAHIA-5-0-SP-BRANCH/core/src/java/org/jahia/taglibs/container/=
ContainerTag.java Mon Sep  3 15:12:35 2007
@@ -411,7 +411,7 @@
         ContainerHTMLCache containerHTMLCache =3D
                 ServicesRegistry.getInstance().getCacheService().getContai=
nerHTMLCacheInstance();
         ProcessingContext processingContext =3D jahiaData.getProcessingCon=
text();
-        int workflowState =3D processingContext.getEntryLoadRequest().getW=
orkflowState();
+        String mode =3D jahiaData.getProcessingContext().getOperationMode(=
);
         // Get the language code
         String curLanguageCode =3D LanguageCodeConverters.localeToLanguage=
Tag(processingContext.getLocale());
         GroupCacheKey containerKey =3D
@@ -419,7 +419,7 @@
                                                              cacheKey,
                                                              processingCon=
text.getUser(),
                                                              curLanguageCo=
de,
-                                                             workflowState,
+                                                             mode,
                                                              processingCon=
text.getScheme(),
                                                              dependencies);
         containerHTMLCache.put(containerKey, bodyContent);
@@ -431,7 +431,7 @@
         ContainerHTMLCache containerHTMLCache =3D
                 ServicesRegistry.getInstance().getCacheService().getContai=
nerHTMLCacheInstance();
         ProcessingContext processingContext =3D jahiaData.getProcessingCon=
text();
-        int workflowState =3D processingContext.getEntryLoadRequest().getW=
orkflowState();
+        String mode =3D jahiaData.getProcessingContext().getOperationMode(=
);
         // Get the language code
         String curLanguageCode =3D LanguageCodeConverters.localeToLanguage=
Tag(processingContext.getLocale());
         GroupCacheKey containerKey =3D
@@ -439,7 +439,7 @@
                                                    cacheKey,
                                                    processingContext.getUs=
er(),
                                                    curLanguageCode,
-                                                   workflowState,
+                                                   mode,
                                                    processingContext.getSc=
heme());
         // Todo POC for making each container an esi fragment
         // Test if esi is active

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

Reply via email to