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