Author: tdraier
Date: Mon Sep 24 17:44:19 2007
New Revision: 18636
URL: https://svndev.jahia.net/websvn/listing.php?sc=3D1&rev=3D18636&repname=
=3Djahia
Log:
sone fixes for blog api in multisite (QA-21), try to connect to correct sit=
e before getting the user
Modified:
branches/JAHIA-5-0-SP-BRANCH/core/src/java/org/jahia/blogs/actions/Abst=
ractAction.java
branches/JAHIA-5-0-SP-BRANCH/core/src/java/org/jahia/blogs/actions/AddT=
rackBackPingAction.java
branches/JAHIA-5-0-SP-BRANCH/core/src/java/org/jahia/blogs/actions/Dele=
tePostAction.java
branches/JAHIA-5-0-SP-BRANCH/core/src/java/org/jahia/blogs/actions/Edit=
PostAction.java
branches/JAHIA-5-0-SP-BRANCH/core/src/java/org/jahia/blogs/actions/GetC=
ategoriesAction.java
branches/JAHIA-5-0-SP-BRANCH/core/src/java/org/jahia/blogs/actions/GetR=
ecentPostTitlesAction.java
branches/JAHIA-5-0-SP-BRANCH/core/src/java/org/jahia/blogs/actions/GetR=
ecentPostsAction.java
branches/JAHIA-5-0-SP-BRANCH/core/src/java/org/jahia/blogs/actions/GetT=
rackBackPingsAction.java
branches/JAHIA-5-0-SP-BRANCH/core/src/java/org/jahia/blogs/actions/GetU=
serBlogsAction.java
branches/JAHIA-5-0-SP-BRANCH/core/src/java/org/jahia/blogs/actions/NewM=
ediaObjectAction.java
branches/JAHIA-5-0-SP-BRANCH/core/src/java/org/jahia/blogs/actions/NewP=
ostAction.java
Modified: branches/JAHIA-5-0-SP-BRANCH/core/src/java/org/jahia/blogs/action=
s/AbstractAction.java
URL: https://svndev.jahia.net/websvn/diff.php?path=3D/branches/JAHIA-5-0-SP=
-BRANCH/core/src/java/org/jahia/blogs/actions/AbstractAction.java&rev=3D186=
36&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/blogs/actions/Abst=
ractAction.java (original)
+++ branches/JAHIA-5-0-SP-BRANCH/core/src/java/org/jahia/blogs/actions/Abst=
ractAction.java Mon Sep 24 17:44:19 2007
@@ -210,7 +210,7 @@
}
return postContainer;
}
- =
+
/**
* Loads a specific container without any field structure check. Basic=
ally
* used to read the content of a container without making changes to i=
t.
@@ -308,7 +308,9 @@
JahiaException.ENTRY_NOT_FOUND,
JahiaException.WARNING_SEVERITY);
}
- =
+ jParams.setSite(blogContentPage.getSite());
+ jParams.setSiteID(blogContentPage.getSite().getID());
+ jParams.setSiteKey(blogContentPage.getSite().getSiteKey());
jParams.changePage(blogContentPage);
return blogContentPage;
}
Modified: branches/JAHIA-5-0-SP-BRANCH/core/src/java/org/jahia/blogs/action=
s/AddTrackBackPingAction.java
URL: https://svndev.jahia.net/websvn/diff.php?path=3D/branches/JAHIA-5-0-SP=
-BRANCH/core/src/java/org/jahia/blogs/actions/AddTrackBackPingAction.java&r=
ev=3D18636&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/blogs/actions/AddT=
rackBackPingAction.java (original)
+++ branches/JAHIA-5-0-SP-BRANCH/core/src/java/org/jahia/blogs/actions/AddT=
rackBackPingAction.java Mon Sep 24 17:44:19 2007
@@ -142,7 +142,7 @@
=
JahiaFieldDefinition tbUrlFieldDefinition =3D
trackBacks.getDefinition()
.findFieldInStructure(
-
containerNames.getValue(containerNames.TB_URL),
+
containerNames.getValue(BlogDefinitionNames.TB_URL),
pageDefID);
ContentSmallTextSharedLangField.createSmallText(siteId, pageId,
pingContainer.getID(),
tbUrlFieldDefinition.getID(),
@@ -150,7 +150,7 @@
=
JahiaFieldDefinition tbPingIPFieldDefinition =3D trackBacks
.getDefinition().findFieldInStructure(
-
containerNames.getValue(containerNames.TB_PING_IP),
+
containerNames.getValue(BlogDefinitionNames.TB_PING_IP),
pageDefID);
ContentSmallTextSharedLangField.createSmallText(siteId, pageId,
pingContainer.getID(),
tbPingIPFieldDefinition.getID(),
@@ -160,7 +160,7 @@
if (title !=3D null && title.length() > 0) {
JahiaFieldDefinition tbTitleFieldDefinition =3D
trackBacks
.getDefinition().findFieldInStructure(
-
containerNames.getValue(containerNames.TB_TITLE),
+
containerNames.getValue(BlogDefinitionNames.TB_TITLE),
pageDefID);
ContentSmallTextSharedLangField.createSmallText(siteId,
pageId,
pingContainer.getID(),
tbTitleFieldDefinition.getID(),
@@ -170,7 +170,7 @@
if (excerpt !=3D null && excerpt.length() > 0) {
JahiaFieldDefinition tbExcerptFieldDefinition =3D
trackBacks
.getDefinition().findFieldInStructure(
-
containerNames.getValue(containerNames.TB_EXCERPT),
+
containerNames.getValue(BlogDefinitionNames.TB_EXCERPT),
pageDefID);
ContentBigTextField.createBigText(siteId, pageId,
pingContainer
.getID(),
tbExcerptFieldDefinition.getID(), pingContainer
@@ -181,7 +181,7 @@
JahiaFieldDefinition tbBlogNameFieldDefinition =3D
trackBacks
.getDefinition().findFieldInStructure(
containerNames
-
.getValue(containerNames.TB_BLOG_NAME),
+
.getValue(BlogDefinitionNames.TB_BLOG_NAME),
pageDefID);
ContentSmallTextSharedLangField.createSmallText(siteId,
pageId,
pingContainer.getID(),
tbBlogNameFieldDefinition.getID(),
Modified: branches/JAHIA-5-0-SP-BRANCH/core/src/java/org/jahia/blogs/action=
s/DeletePostAction.java
URL: https://svndev.jahia.net/websvn/diff.php?path=3D/branches/JAHIA-5-0-SP=
-BRANCH/core/src/java/org/jahia/blogs/actions/DeletePostAction.java&rev=3D1=
8636&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/blogs/actions/Dele=
tePostAction.java (original)
+++ branches/JAHIA-5-0-SP-BRANCH/core/src/java/org/jahia/blogs/actions/Dele=
tePostAction.java Mon Sep 24 17:44:19 2007
@@ -93,20 +93,15 @@
// Create commmon resources
super.init();
=
- // First check that the user is registered to this site.
- final JahiaUser user =3D super.checkLogin();
- =
// Load the Container and check the structure
final JahiaContainer postContainer =3D super.getContainer(
Integer.parseInt(postID), "en");
=
- if (postContainer =3D=3D null) {
- throw new JahiaException("Post: "+postID+
- " does not exist", "Container: "+postID+ " does not ex=
ist",
- JahiaException.ENTRY_NOT_FOUND,
- JahiaException.WARNING_SEVERITY);
- }
- =
+ super.changePage(postContainer.getPageID());
+
+ // First check that the user is registered to this site.
+ final JahiaUser user =3D super.checkLogin();
+
if (!postContainer.checkWriteAccess(user)) {
throw new JahiaException(
"You do not have write access to Post: "+postID,
@@ -132,13 +127,12 @@
user, ContentObject.SHARED_LANGUAGE, stateModifContext);
=
if (publish) {
- super.changePage(postContainer.getPageID());
super.activateContainer(postContainer.getID(), user);
}
=
super.flushPageCacheThatDisplayContainer(postContainer);
=
log.debug("Post: "+postContainer.getID()+ " deleted");
- return new Boolean(true);
+ return Boolean.TRUE;
}
}
Modified: branches/JAHIA-5-0-SP-BRANCH/core/src/java/org/jahia/blogs/action=
s/EditPostAction.java
URL: https://svndev.jahia.net/websvn/diff.php?path=3D/branches/JAHIA-5-0-SP=
-BRANCH/core/src/java/org/jahia/blogs/actions/EditPostAction.java&rev=3D186=
36&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/blogs/actions/Edit=
PostAction.java (original)
+++ branches/JAHIA-5-0-SP-BRANCH/core/src/java/org/jahia/blogs/actions/Edit=
PostAction.java Mon Sep 24 17:44:19 2007
@@ -106,12 +106,14 @@
// Create commmon resources
super.init();
=
- // First check that the user is registered to this site.
- JahiaUser user =3D super.checkLogin();
- =
// Load the Container and check the structure
final JahiaContainer postContainer =3D super.getContainer(Integer.
parseInt(postID));
+
+ super.changePage(postContainer.getPageID());
+
+ // First check that the user is registered to this site.
+ JahiaUser user =3D super.checkLogin();
=
if (!postContainer.checkWriteAccess(user)) {
throw new JahiaException(
@@ -123,11 +125,9 @@
=
log.debug("Working on Container: "+postContainer.getID());
=
- super.changePage(postContainer.getPageID());
- =
/* Set all the fields' value with the right data */
// set title field
- String fieldName =3D super.containerNames.getValue(containerNames.=
POST_TITLE);
+ String fieldName =3D super.containerNames.getValue(BlogDefinitionN=
ames.POST_TITLE);
String fieldValue =3D "";
=
// If content !=3D null -> we are using the Blogger API
@@ -158,19 +158,19 @@
field.setValue(fieldValue);
=
// set body field
- fieldName =3D super.containerNames.getValue(containerNames.POST_BO=
DY);
+ fieldName =3D super.containerNames.getValue(BlogDefinitionNames.PO=
ST_BODY);
field =3D postContainer.getField(fieldName);
log.debug("Setting value of field: "+field.getID() +"; "+
field.getLanguageCode());
super.setValue(field, content);
=
// set posting date
- fieldName =3D super.containerNames.getValue(containerNames.POST_DA=
TE);
+ fieldName =3D super.containerNames.getValue(BlogDefinitionNames.PO=
ST_DATE);
field =3D postContainer.getField(fieldName);
field.setObject(Long.toString(System.currentTimeMillis()));
=
// set the author of the message
- fieldName =3D super.containerNames.getValue(containerNames.POST_AU=
THOR);
+ fieldName =3D super.containerNames.getValue(BlogDefinitionNames.PO=
ST_AUTHOR);
field =3D postContainer.getField(fieldName);
log.debug("Setting value of field: "+field.getID() +"; "+
field.getLanguageCode());
@@ -182,7 +182,7 @@
// check if extra Movable Type are present in the struct
if (struct !=3D null) {
=
- fieldName =3D containerNames.getValue(containerNames.POST_EXCE=
RPT);
+ fieldName =3D containerNames.getValue(BlogDefinitionNames.POST=
_EXCERPT);
field =3D postContainer.getField(fieldName);
if (struct.containsKey(MetaPostInfo.MT_EXCERPT)) {
String excerpt =3D (String)struct.get(MetaPostInfo.MT_EXCE=
RPT);
@@ -192,7 +192,7 @@
}
}
=
- fieldName =3D containerNames.getValue(containerNames.POST_KEYW=
ORDS);
+ fieldName =3D containerNames.getValue(BlogDefinitionNames.POST=
_KEYWORDS);
field =3D postContainer.getField(fieldName);
if (struct.containsKey(MetaPostInfo.MT_KEYWORDS)) {
String keywords =3D (String)struct.get(MetaPostInfo.MT_KEY=
WORDS);
@@ -212,10 +212,10 @@
=
JahiaContainerDefinition def =3D JahiaContainerDefinitions=
Registry.
getInstance().getDefinition(jParams.getSiteID(),
- containerNames.getValue(containerNames.BLOG_TB_PIN=
G_LIST));
+ containerNames.getValue(BlogDefinitionNames.BLOG_T=
B_PING_LIST));
=
JahiaContainerList pingURLs =3D postContainer.getContainer=
List(
- containerNames.getValue(containerNames.BLOG_TB_PIN=
G_LIST));
+ containerNames.getValue(BlogDefinitionNames.BLOG_T=
B_PING_LIST));
=
int listID =3D 0, aclID =3D 0;
if (pingURLs !=3D null && pingURLs.getID() > 0) {
@@ -268,7 +268,7 @@
log.debug("on list: "+listID);
=
field =3D pingURLContainer.getField(containerNames.
- getValue(containerNames.TB_PING_URL));
+ getValue(BlogDefinitionNames.TB_PING_URL));
field.setValue(url);
=
containerService.saveContainer(pingURLContainer,
@@ -301,7 +301,7 @@
if (publish) {
if (publishPingContainers) {
JahiaContainerList pingURLs =3D postContainer.getContainer=
List(
- containerNames.getValue(containerNames.BLOG_TB_PIN=
G_LIST));
+ containerNames.getValue(BlogDefinitionNames.BLOG_T=
B_PING_LIST));
if (pingURLs !=3D null && pingURLs.getID() > 0) {
activatePingContainers(pingURLs, user);
}
@@ -313,7 +313,7 @@
super.flushPageCacheThatDisplayContainer(postContainer);
=
log.debug("Post: "+postContainer.getID()+ " edited");
- return new Boolean(true);
+ return Boolean.TRUE;
}
=
/**
@@ -329,8 +329,7 @@
=
while (en.hasMoreElements()) {
JahiaContainer c =3D (JahiaContainer)en.nextElement();
- JahiaField f =3D c.getField(containerNames.getValue(containerN=
ames.
- TB_PING_URL));
+ JahiaField f =3D c.getField(containerNames.getValue(BlogDefini=
tionNames.TB_PING_URL));
=
result.addElement(f.getValue());
=
Modified: branches/JAHIA-5-0-SP-BRANCH/core/src/java/org/jahia/blogs/action=
s/GetCategoriesAction.java
URL: https://svndev.jahia.net/websvn/diff.php?path=3D/branches/JAHIA-5-0-SP=
-BRANCH/core/src/java/org/jahia/blogs/actions/GetCategoriesAction.java&rev=
=3D18636&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/blogs/actions/GetC=
ategoriesAction.java (original)
+++ branches/JAHIA-5-0-SP-BRANCH/core/src/java/org/jahia/blogs/actions/GetC=
ategoriesAction.java Mon Sep 24 17:44:19 2007
@@ -66,11 +66,12 @@
// Create commmon resources
super.init();
=
+ ContentPage blogContentPage =3D super.changePage(Integer.parseInt(=
blogID));
+
// First check that the user is registered to this site.
super.checkLogin();
=
- ContentPage page =3D super.changePage(Integer.parseInt(blogID));
- JahiaPage blogPage =3D page.getPage(jParams);
+ JahiaPage blogPage =3D blogContentPage.getPage(jParams);
=
Category rootCategory =3D Category.getRootCategory(jParams.getUser=
());
ArrayList categories =3D buildCategoryTree(new ArrayList(),
Modified: branches/JAHIA-5-0-SP-BRANCH/core/src/java/org/jahia/blogs/action=
s/GetRecentPostTitlesAction.java
URL: https://svndev.jahia.net/websvn/diff.php?path=3D/branches/JAHIA-5-0-SP=
-BRANCH/core/src/java/org/jahia/blogs/actions/GetRecentPostTitlesAction.jav=
a&rev=3D18636&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/blogs/actions/GetR=
ecentPostTitlesAction.java (original)
+++ branches/JAHIA-5-0-SP-BRANCH/core/src/java/org/jahia/blogs/actions/GetR=
ecentPostTitlesAction.java Mon Sep 24 17:44:19 2007
@@ -69,16 +69,16 @@
public Object execute() throws JahiaException {
// Create commmon resources
super.init();
- =
- // First check that the user is registered to this site.
- super.checkLogin();
- =
+
// Set the correct page
super.changePage(Integer.parseInt(blogID));
=
+ // First check that the user is registered to this site.
+ super.checkLogin();
+
// Name of the containerList containing all the posts of the blog
final String containerListName =3D super.containerNames.getValue(
- containerNames.BLOG_POSTS_LIST_NAME);
+ BlogDefinitionNames.BLOG_POSTS_LIST_NAME);
final int containerListID =3D containerService.getContainerListID(
containerListName, Integer.parseInt(blogID));
=
Modified: branches/JAHIA-5-0-SP-BRANCH/core/src/java/org/jahia/blogs/action=
s/GetRecentPostsAction.java
URL: https://svndev.jahia.net/websvn/diff.php?path=3D/branches/JAHIA-5-0-SP=
-BRANCH/core/src/java/org/jahia/blogs/actions/GetRecentPostsAction.java&rev=
=3D18636&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/blogs/actions/GetR=
ecentPostsAction.java (original)
+++ branches/JAHIA-5-0-SP-BRANCH/core/src/java/org/jahia/blogs/actions/GetR=
ecentPostsAction.java Mon Sep 24 17:44:19 2007
@@ -87,15 +87,15 @@
// Create commmon resources
super.init();
=
- // First check that the user is registered to this site.
- super.checkLogin();
- =
// Set the correct page
super.changePage(Integer.parseInt(blogID));
- =
+
+ // First check that the user is registered to this site.
+ super.checkLogin();
+
// Name of the containerList containing all the posts of the blog
final String containerListName =3D super.containerNames.getValue(
- containerNames.BLOG_POSTS_LIST_NAME);
+ BlogDefinitionNames.BLOG_POSTS_LIST_NAME);
final int containerListID =3D containerService.getContainerListID(
containerListName, Integer.parseInt(blogID));
=
Modified: branches/JAHIA-5-0-SP-BRANCH/core/src/java/org/jahia/blogs/action=
s/GetTrackBackPingsAction.java
URL: https://svndev.jahia.net/websvn/diff.php?path=3D/branches/JAHIA-5-0-SP=
-BRANCH/core/src/java/org/jahia/blogs/actions/GetTrackBackPingsAction.java&=
rev=3D18636&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/blogs/actions/GetT=
rackBackPingsAction.java (original)
+++ branches/JAHIA-5-0-SP-BRANCH/core/src/java/org/jahia/blogs/actions/GetT=
rackBackPingsAction.java Mon Sep 24 17:44:19 2007
@@ -83,7 +83,7 @@
super.changePage(postContainer.getPageID());
=
JahiaContainerList trackBacks =3D postContainer.getContainerList(
- super.containerNames.getValue(containerNames.BLOG_TB_LIST)=
); =
+ super.containerNames.getValue(BlogDefinitionNames.BLOG_TB_=
LIST));
=
if (trackBacks =3D=3D null || trackBacks.getID() < 1) {
log.debug("No Trackbacks found");
@@ -101,15 +101,15 @@
=
log.debug("Working on Container: "+tbContainer.getID());
=
- String fieldName =3D containerNames.getValue(containerNames.TB=
_BLOG_NAME);
+ String fieldName =3D containerNames.getValue(BlogDefinitionNam=
es.TB_BLOG_NAME);
JahiaField field =3D tbContainer.getField(fieldName); =
if (field !=3D null) tb.put(MetaPostInfo.PING_TITLE, field.get=
Value());
=
- fieldName =3D containerNames.getValue(containerNames.TB_URL);
+ fieldName =3D containerNames.getValue(BlogDefinitionNames.TB_U=
RL);
field =3D tbContainer.getField(fieldName);
if (field !=3D null) tb.put(MetaPostInfo.PING_URL, field.getVa=
lue());
=
- fieldName =3D containerNames.getValue(containerNames.TB_PING_I=
P);
+ fieldName =3D containerNames.getValue(BlogDefinitionNames.TB_P=
ING_IP);
field =3D tbContainer.getField(fieldName);
if (field !=3D null) tb.put(MetaPostInfo.PING_IP, field.getVal=
ue());
=
Modified: branches/JAHIA-5-0-SP-BRANCH/core/src/java/org/jahia/blogs/action=
s/GetUserBlogsAction.java
URL: https://svndev.jahia.net/websvn/diff.php?path=3D/branches/JAHIA-5-0-SP=
-BRANCH/core/src/java/org/jahia/blogs/actions/GetUserBlogsAction.java&rev=
=3D18636&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/blogs/actions/GetU=
serBlogsAction.java (original)
+++ branches/JAHIA-5-0-SP-BRANCH/core/src/java/org/jahia/blogs/actions/GetU=
serBlogsAction.java Mon Sep 24 17:44:19 2007
@@ -69,10 +69,7 @@
=
// Create commmon resources
super.init();
- =
- // First check that the user is registered to this site.
- final JahiaUser user =3D super.checkLogin();
- =
+
// Get all pages with template definition name "Blog"
final JahiaPageDefinition pageDef =3D
servicesRegistry.getJahiaPageTemplateService()
@@ -89,7 +86,10 @@
int blogPageId =3D ((Integer)blogPagesIdEnum.next()).intValue(=
);
=
ContentPage blogContentPage =3D super.changePage(blogPageId); =
=
- =
+
+ // First check that the user is registered to this site.
+ final JahiaUser user =3D super.checkLogin();
+
int deleteVersionID =3D blogContentPage.getDeleteVersionID();
=
// ignore all deleted pages
@@ -104,7 +104,7 @@
=
// get the entries container List
final String containerListName =3D super.containerNames.ge=
tValue(
- containerNames.BLOG_POSTS_LIST_NAME);
+ BlogDefinitionNames.BLOG_POSTS_LIST_NAME);
final int containerListID =3D containerService.getContaine=
rListID(
containerListName, blogPageId);
=
Modified: branches/JAHIA-5-0-SP-BRANCH/core/src/java/org/jahia/blogs/action=
s/NewMediaObjectAction.java
URL: https://svndev.jahia.net/websvn/diff.php?path=3D/branches/JAHIA-5-0-SP=
-BRANCH/core/src/java/org/jahia/blogs/actions/NewMediaObjectAction.java&rev=
=3D18636&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/blogs/actions/NewM=
ediaObjectAction.java (original)
+++ branches/JAHIA-5-0-SP-BRANCH/core/src/java/org/jahia/blogs/actions/NewM=
ediaObjectAction.java Mon Sep 24 17:44:19 2007
@@ -26,6 +26,7 @@
import org.jahia.services.webdav.DAVFileAccess;
=
import org.jahia.services.usermanager.JahiaUser;
+import org.jahia.services.pages.ContentPage;
=
import org.jahia.exceptions.JahiaException;
=
@@ -75,11 +76,13 @@
// Create commmon resources
super.init();
=
+ ContentPage blogContentPage =3D super.changePage(Integer.parseInt(=
blogID));
+
// First check that the user is registered to this site.
final JahiaUser user =3D super.checkLogin();
=
// Set the correct page and check write access
- if (!super.changePage(Integer.parseInt(blogID)).checkWriteAccess(u=
ser)) {
+ if (!blogContentPage.checkWriteAccess(user)) {
throw new JahiaException(
"You do not have write access to Blog: "+blogID,
"You do not have write access to Page: "+blogID,
Modified: branches/JAHIA-5-0-SP-BRANCH/core/src/java/org/jahia/blogs/action=
s/NewPostAction.java
URL: https://svndev.jahia.net/websvn/diff.php?path=3D/branches/JAHIA-5-0-SP=
-BRANCH/core/src/java/org/jahia/blogs/actions/NewPostAction.java&rev=3D1863=
6&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/blogs/actions/NewP=
ostAction.java (original)
+++ branches/JAHIA-5-0-SP-BRANCH/core/src/java/org/jahia/blogs/actions/NewP=
ostAction.java Mon Sep 24 17:44:19 2007
@@ -39,6 +39,7 @@
import org.jahia.services.version.EntryLoadRequest;
=
import org.jahia.services.usermanager.JahiaUser;
+import org.jahia.services.pages.ContentPage;
=
import org.jahia.data.events.JahiaEvent;
=
@@ -109,11 +110,13 @@
// Create commmon resources
super.init();
=
+ ContentPage blogContentPage =3D super.changePage(Integer.parseInt(=
blogID));
+
// First check that the user is registered to this site.
JahiaUser user =3D super.checkLogin();
=
// Set the correct page and check write access
- if (!super.changePage(Integer.parseInt(blogID)).checkWriteAccess(u=
ser)) {
+ if (!blogContentPage.checkWriteAccess(user)) {
throw new JahiaException(
"You do not have write access to Blog: "+blogID,
"You do not have write access to Page: "+blogID,
@@ -123,7 +126,7 @@
=
// Name of the containerList containing all the posts of the blog
final String containerListName =3D super.containerNames.getValue(
- containerNames.BLOG_POSTS_LIST_NAME);
+ BlogDefinitionNames.BLOG_POSTS_LIST_NAME);
final int containerListID =3D containerService.getContainerListID(
containerListName, Integer.parseInt(blogID));
=
@@ -175,7 +178,7 @@
=
/* Set all the fields' value with the right data */
// set title field
- String fieldName =3D super.containerNames.getValue(containerNames.=
POST_TITLE);
+ String fieldName =3D super.containerNames.getValue(BlogDefinitionN=
ames.POST_TITLE);
String fieldValue =3D "";
=
// If content !=3D null -> we are using the Blogger API
@@ -206,19 +209,19 @@
field.setValue(fieldValue);
=
// set body field
- fieldName =3D super.containerNames.getValue(containerNames.POST_BO=
DY);
+ fieldName =3D super.containerNames.getValue(BlogDefinitionNames.PO=
ST_BODY);
field =3D postContainer.getField(fieldName);
log.debug("Setting value of field: "+field.getID() +"; "+
field.getLanguageCode());
super.setValue(field, content);
=
// set posting date
- fieldName =3D super.containerNames.getValue(containerNames.POST_DA=
TE);
+ fieldName =3D super.containerNames.getValue(BlogDefinitionNames.PO=
ST_DATE);
field =3D postContainer.getField(fieldName);
field.setObject(Long.toString(System.currentTimeMillis()));
=
// set the author of the message
- fieldName =3D super.containerNames.getValue(containerNames.POST_AU=
THOR);
+ fieldName =3D super.containerNames.getValue(BlogDefinitionNames.PO=
ST_AUTHOR);
field =3D postContainer.getField(fieldName);
log.debug("Setting value of field: "+field.getID() +"; "+
field.getLanguageCode());
@@ -227,7 +230,7 @@
// check if extra Movable Type are present in the struct
if (struct !=3D null) {
=
- fieldName =3D containerNames.getValue(containerNames.POST_EXCE=
RPT);
+ fieldName =3D containerNames.getValue(BlogDefinitionNames.POST=
_EXCERPT);
field =3D postContainer.getField(fieldName);
if (struct.containsKey(MetaPostInfo.MT_EXCERPT)) {
String excerpt =3D (String)struct.get(MetaPostInfo.MT_EXCE=
RPT);
@@ -237,7 +240,7 @@
}
}
=
- fieldName =3D containerNames.getValue(containerNames.POST_KEYW=
ORDS);
+ fieldName =3D containerNames.getValue(BlogDefinitionNames.POST=
_KEYWORDS);
field =3D postContainer.getField(fieldName);
if (struct.containsKey(MetaPostInfo.MT_KEYWORDS)) {
String keywords =3D (String)struct.get(MetaPostInfo.MT_KEY=
WORDS);
@@ -256,7 +259,7 @@
=
def =3D JahiaContainerDefinitionsRegistry.
getInstance().getDefinition(jParams.getSiteID(),
- containerNames.getValue(containerNames.BLOG_TB_PIN=
G_LIST));
+ containerNames.getValue(BlogDefinitionNames.BLOG_T=
B_PING_LIST));
=
JahiaContainerList pingURLs =3D null;
int ctnListID =3D -1;
@@ -297,7 +300,7 @@
ctnListID =3D pingURLContainer.getListID();
=
field =3D pingURLContainer.getField(containerNames.
- getValue(containerNames.TB_PING_URL));
+ getValue(BlogDefinitionNames.TB_PING_URL));
field.setValue(url);
=
containerService.saveContainer(pingURLContainer,
@@ -318,9 +321,6 @@
// publish the trackBack ping url container
super.activateContainer(pingURLContainer.getID(), =
user);
}
- =
- pingURLContainer =3D null;
- url =3D null;
}
}
}
_______________________________________________
cvs_list mailing list
[email protected]
http://lists.jahia.org/cgi-bin/mailman/listinfo/cvs_list