com.liferay.portlet.journal.service
Interface JournalTemplateService


public interface JournalTemplateService

View Source

ServiceBuilder generated this class. Modifications in this class will be overwritten the next time is generated.

This interface defines the service. The default implementation is com.liferay.portlet.journal.service.impl.JournalTemplateServiceImpl. Modify methods in that class and rerun ServiceBuilder to populate this class and all other generated classes.

This is a remote service. Methods of this service are expected to have security checks based on the propagated JAAS credentials because this service can be accessed remotely.

Author:
Brian Wing Shun Chan
See Also:
JournalTemplateServiceUtil

Method Summary
 JournalTemplate addTemplate(java.lang.String templateId, boolean autoTemplateId, long plid, java.lang.String structureId, java.lang.String name, java.lang.String description, java.lang.String xsl, boolean formatXsl, java.lang.String langType, boolean cacheable, boolean smallImage, java.lang.String smallImageURL, java.io.File smallFile, boolean addCommunityPermissions, boolean addGuestPermissions)
           
 JournalTemplate addTemplate(java.lang.String templateId, boolean autoTemplateId, long plid, java.lang.String structureId, java.lang.String name, java.lang.String description, java.lang.String xsl, boolean formatXsl, java.lang.String langType, boolean cacheable, boolean smallImage, java.lang.String smallImageURL, java.io.File smallFile, java.lang.String[] communityPermissions, java.lang.String[] guestPermissions)
           
 JournalTemplate copyTemplate(long groupId, java.lang.String oldTemplateId, java.lang.String newTemplateId, boolean autoTemplateId)
           
 void deleteTemplate(long groupId, java.lang.String templateId)
           
 java.util.List<JournalTemplate> getStructureTemplates(long groupId, java.lang.String structureId)
           
 JournalTemplate getTemplate(long groupId, java.lang.String templateId)
           
 JournalTemplate updateTemplate(long groupId, java.lang.String templateId, java.lang.String structureId, java.lang.String name, java.lang.String description, java.lang.String xsl, boolean formatXsl, java.lang.String langType, boolean cacheable, boolean smallImage, java.lang.String smallImageURL, java.io.File smallFile)
           
 

Method Detail

addTemplate

JournalTemplate addTemplate(java.lang.String templateId,
                            boolean autoTemplateId,
                            long plid,
                            java.lang.String structureId,
                            java.lang.String name,
                            java.lang.String description,
                            java.lang.String xsl,
                            boolean formatXsl,
                            java.lang.String langType,
                            boolean cacheable,
                            boolean smallImage,
                            java.lang.String smallImageURL,
                            java.io.File smallFile,
                            boolean addCommunityPermissions,
                            boolean addGuestPermissions)
                            throws java.rmi.RemoteException,
                                   com.liferay.portal.PortalException,
                                   com.liferay.portal.SystemException
Throws:
java.rmi.RemoteException
com.liferay.portal.PortalException
com.liferay.portal.SystemException

addTemplate

JournalTemplate addTemplate(java.lang.String templateId,
                            boolean autoTemplateId,
                            long plid,
                            java.lang.String structureId,
                            java.lang.String name,
                            java.lang.String description,
                            java.lang.String xsl,
                            boolean formatXsl,
                            java.lang.String langType,
                            boolean cacheable,
                            boolean smallImage,
                            java.lang.String smallImageURL,
                            java.io.File smallFile,
                            java.lang.String[] communityPermissions,
                            java.lang.String[] guestPermissions)
                            throws java.rmi.RemoteException,
                                   com.liferay.portal.PortalException,
                                   com.liferay.portal.SystemException
Throws:
java.rmi.RemoteException
com.liferay.portal.PortalException
com.liferay.portal.SystemException

copyTemplate

JournalTemplate copyTemplate(long groupId,
                             java.lang.String oldTemplateId,
                             java.lang.String newTemplateId,
                             boolean autoTemplateId)
                             throws java.rmi.RemoteException,
                                    com.liferay.portal.PortalException,
                                    com.liferay.portal.SystemException
Throws:
java.rmi.RemoteException
com.liferay.portal.PortalException
com.liferay.portal.SystemException

deleteTemplate

void deleteTemplate(long groupId,
                    java.lang.String templateId)
                    throws java.rmi.RemoteException,
                           com.liferay.portal.PortalException,
                           com.liferay.portal.SystemException
Throws:
java.rmi.RemoteException
com.liferay.portal.PortalException
com.liferay.portal.SystemException

getStructureTemplates

java.util.List<JournalTemplate> getStructureTemplates(long groupId,
                                                      java.lang.String structureId)
                                                      throws java.rmi.RemoteException,
                                                             com.liferay.portal.PortalException,
                                                             com.liferay.portal.SystemException
Throws:
java.rmi.RemoteException
com.liferay.portal.PortalException
com.liferay.portal.SystemException

getTemplate

JournalTemplate getTemplate(long groupId,
                            java.lang.String templateId)
                            throws java.rmi.RemoteException,
                                   com.liferay.portal.PortalException,
                                   com.liferay.portal.SystemException
Throws:
java.rmi.RemoteException
com.liferay.portal.PortalException
com.liferay.portal.SystemException

updateTemplate

JournalTemplate updateTemplate(long groupId,
                               java.lang.String templateId,
                               java.lang.String structureId,
                               java.lang.String name,
                               java.lang.String description,
                               java.lang.String xsl,
                               boolean formatXsl,
                               java.lang.String langType,
                               boolean cacheable,
                               boolean smallImage,
                               java.lang.String smallImageURL,
                               java.io.File smallFile)
                               throws java.rmi.RemoteException,
                                      com.liferay.portal.PortalException,
                                      com.liferay.portal.SystemException
Throws:
java.rmi.RemoteException
com.liferay.portal.PortalException
com.liferay.portal.SystemException