|
Liferay 6.0.5 | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface JournalCreationStrategy
An interface defining how newly created content should be added to the Journal when imported from a LAR file. A class implementing this interface should be specified in portal.properties under the journal.lar.creation.strategy property.
Field Summary | |
---|---|
static String |
ARTICLE_CONTENT_UNCHANGED
Constant returned by getTransformedContent() to indicate that the article text should remained unchanged. |
static long |
USE_DEFAULT_USER_ID_STRATEGY
Constant returned by getAuthorUserId() that indicates the default portlet data import user id strategy that should be used to determine the user id. |
Method Summary | |
---|---|
boolean |
addCommunityPermissions(PortletDataContext context,
Object journalObj)
Returns true if the default community permissions should be
added when the specified journalObj is created. |
boolean |
addGuestPermissions(PortletDataContext context,
Object journalObj)
Returns true if the default guest permissions should be
added when the specified journalObj is created. |
long |
getAuthorUserId(PortletDataContext context,
Object journalObj)
Returns the author's user id to assign to newly created content. |
String |
getTransformedContent(PortletDataContext context,
JournalArticle newArticle)
Gives the content creation strategy an opportunity to transform the content before the new article is saved to the database. |
Field Detail |
---|
static final long USE_DEFAULT_USER_ID_STRATEGY
static final String ARTICLE_CONTENT_UNCHANGED
Method Detail |
---|
long getAuthorUserId(PortletDataContext context, Object journalObj) throws Exception
Exception
String getTransformedContent(PortletDataContext context, JournalArticle newArticle) throws Exception
null
is returned, the article content will be added
unchanged.
Exception
boolean addCommunityPermissions(PortletDataContext context, Object journalObj) throws Exception
true
if the default community permissions should be
added when the specified journalObj is created.
true
if default community permissions should be
added to the specified journalObj
Exception
boolean addGuestPermissions(PortletDataContext context, Object journalObj) throws Exception
true
if the default guest permissions should be
added when the specified journalObj is created.
true
if default guest permissions should be added to
the specified journalObj
Exception
|
Liferay 6.0.5 | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |