Liferay 6.1.10-ee-ga1

com.liferay.portlet.wiki.service
Interface WikiNodeService

All Known Implementing Classes:
WikiNodeServiceWrapper

@JSONWebService
@Transactional(isolation=PORTAL,
               rollbackFor={PortalException.class,SystemException.class})
public interface WikiNodeService

The interface for the wiki node remote service.

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.

See Also:
WikiNodeServiceUtil, com.liferay.portlet.wiki.service.base.WikiNodeServiceBaseImpl, com.liferay.portlet.wiki.service.impl.WikiNodeServiceImpl

Method Summary
 WikiNode addNode(String name, String description, ServiceContext serviceContext)
           
 void deleteNode(long nodeId)
           
 WikiNode getNode(long nodeId)
           
 WikiNode getNode(long groupId, String name)
           
 void importPages(long nodeId, String importer, InputStream[] inputStreams, Map<String,String[]> options)
           
 void subscribeNode(long nodeId)
           
 void unsubscribeNode(long nodeId)
           
 WikiNode updateNode(long nodeId, String name, String description, ServiceContext serviceContext)
           
 

Method Detail

addNode

WikiNode addNode(String name,
                 String description,
                 ServiceContext serviceContext)
                 throws PortalException,
                        SystemException
Throws:
PortalException
SystemException

deleteNode

void deleteNode(long nodeId)
                throws PortalException,
                       SystemException
Throws:
PortalException
SystemException

getNode

@Transactional(propagation=SUPPORTS,
               readOnly=true)
WikiNode getNode(long nodeId)
                 throws PortalException,
                        SystemException
Throws:
PortalException
SystemException

getNode

@Transactional(propagation=SUPPORTS,
               readOnly=true)
WikiNode getNode(long groupId,
                                                          String name)
                 throws PortalException,
                        SystemException
Throws:
PortalException
SystemException

importPages

void importPages(long nodeId,
                 String importer,
                 InputStream[] inputStreams,
                 Map<String,String[]> options)
                 throws PortalException,
                        SystemException
Throws:
PortalException
SystemException

subscribeNode

void subscribeNode(long nodeId)
                   throws PortalException,
                          SystemException
Throws:
PortalException
SystemException

unsubscribeNode

void unsubscribeNode(long nodeId)
                     throws PortalException,
                            SystemException
Throws:
PortalException
SystemException

updateNode

WikiNode updateNode(long nodeId,
                    String name,
                    String description,
                    ServiceContext serviceContext)
                    throws PortalException,
                           SystemException
Throws:
PortalException
SystemException

Liferay 6.1.10-ee-ga1