Author: dpillot
Date: Thu Jul 12 19:31:56 2007
New Revision: 17989

URL: https://svndev.jahia.net/websvn/listing.php?sc=3D1&rev=3D17989&repname=
=3Djahia
Log:
reimplement deprecated method returning now what expected(nfe in blog)

Modified:
    branches/JAHIA-5-0-SP-BRANCH/core/src/java/org/jahia/services/pages/Jah=
iaPage.java

Modified: branches/JAHIA-5-0-SP-BRANCH/core/src/java/org/jahia/services/pag=
es/JahiaPage.java
URL: https://svndev.jahia.net/websvn/diff.php?path=3D/branches/JAHIA-5-0-SP=
-BRANCH/core/src/java/org/jahia/services/pages/JahiaPage.java&rev=3D17989&r=
epname=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/pages/Jah=
iaPage.java (original)
+++ branches/JAHIA-5-0-SP-BRANCH/core/src/java/org/jahia/services/pages/Jah=
iaPage.java Thu Jul 12 19:31:56 2007
@@ -40,6 +40,7 @@
 import org.jahia.hibernate.manager.JahiaPagesManager;
 import org.jahia.hibernate.manager.SpringContextSingleton;
 import org.jahia.data.fields.LoadFlags;
+import org.jahia.data.fields.JahiaField;
 import org.jahia.bin.Jahia;
 import org.jahia.resourcebundle.JahiaResourceBundle;
 =

@@ -345,10 +346,15 @@
      * user name used internally by Jahia.
      *
      * @return Return the creator nickname.
+     * @see org.jahia.services.pages.ContentPage#getMetadataValue(java.lan=
g.String name,org.jahia.params.ProcessingContext jParams,java.lang.String d=
efault)
      * @deprecated
      */
     public final String getCreator () {
-        return "";
+        try {
+            return getContentPage().getMetadataValue("creator",Jahia.getTh=
readParamBean(),""+System.currentTimeMillis());
+        } catch (JahiaException e) {
+            return "n.a.";
+        }
     }
 =

 =

@@ -357,10 +363,21 @@
      * Return the page's date of creation in ms from 1975.
      *
      * @return Return the date of creation.
+     * @see org.jahia.services.pages.ContentPage#getMetadataAsJahiaField(j=
ava.lang.String name,org.jahia.params.ProcessingContext jParams)
      * @deprecated
      */
     public final String getDoc () {
-        return "";
+        String longString=3D"0";
+        try {
+            JahiaField metadataDateField=3DgetContentPage().getMetadataAsJ=
ahiaField("creationDate", Jahia.getThreadParamBean());
+            longString=3D(String) metadataDateField.getObject();
+            if(longString=3D=3Dnull || longString.equals(""))
+                longString=3D"0";
+            return longString;
+        } catch (JahiaException e) {
+            return "0";
+        }
+
     }
 =

 =

@@ -745,16 +762,22 @@
     public String getURL (ProcessingContext jParams)
             throws JahiaException {
         String outURL =3D "";
+        String opmode =3D"";
+        String title=3D"";
+        int type=3DgetPageType ();
         switch (getPageType ()) {
             case (TYPE_DIRECT):
                 if (jParams !=3D null) {
+                    opmode=3DjParams.getOperationMode();
                     outURL =3D jParams.composePageUrl (this);
+                    title=3Dthis.getTitle();
                 }
                 break;
 =

             case (TYPE_LINK):
                 if (jParams !=3D null) {
                     int linkPageID =3D -1;
+                    opmode=3DjParams.getOperationMode();
                     try {
                         linkPageID =3D getPageLinkID ();
                         if (linkPageID !=3D -1) {
@@ -762,10 +785,14 @@
                             // require at least read access
                             if (linkPage.checkReadAccess (jParams.getUser =
())) {
                                 outURL =3D jParams.composePageUrl (linkPag=
e.getPage(jParams));
+                                title=3DlinkPage.getPage(jParams).getTitle=
();
                             } else {
-                                //logger.debug("No read access to linked p=
age [" + linkPageID + "]");
+                                logger.debug("No read access to linked pag=
e [" + linkPageID + "]");
                             }
+                        } else {
+                             logger.debug("NO ID for this page object!!!!!=
!");
                         }
+
                     } catch (Throwable t) {
                         logger.debug (
                                 "Exception creating link url with page[" +=
 linkPageID + "]", t);
@@ -776,6 +803,9 @@
                 outURL =3D getRemoteURL ();
                 break;
         }
+        if(opmode.equals("normal")){
+            logger.debug("opmode=3D"+opmode+" xx "+title+" type:"+type);
+        }
         return outURL;
     } // end getURL
 =


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

Reply via email to