com.liferay.portlet.bookmarks.service.impl
Class BookmarksFolderLocalServiceImpl

java.lang.Object
  extended bycom.liferay.portlet.bookmarks.service.impl.BookmarksFolderLocalServiceImpl
All Implemented Interfaces:
BookmarksFolderLocalService

public class BookmarksFolderLocalServiceImpl
extends java.lang.Object
implements BookmarksFolderLocalService

View Source

Author:
Brian Wing Shun Chan

Constructor Summary
BookmarksFolderLocalServiceImpl()
           
 
Method Summary
 BookmarksFolder addFolder(java.lang.String userId, java.lang.String plid, java.lang.String parentFolderId, java.lang.String name, java.lang.String description, boolean addCommunityPermissions, boolean addGuestPermissions)
           
 void addFolderResources(BookmarksFolder folder, boolean addCommunityPermissions, boolean addGuestPermissions)
           
 void addFolderResources(java.lang.String folderId, boolean addCommunityPermissions, boolean addGuestPermissions)
           
 void deleteFolder(BookmarksFolder folder)
           
 void deleteFolder(java.lang.String folderId)
           
 void deleteFolders(java.lang.String groupId)
           
 BookmarksFolder getFolder(java.lang.String folderId)
           
 java.util.List getFolders(java.lang.String groupId, java.lang.String parentFolderId, int begin, int end)
           
 int getFoldersCount(java.lang.String groupId, java.lang.String parentFolderId)
           
protected  java.lang.String getParentFolderId(java.lang.String companyId, java.lang.String parentFolderId)
           
 void getSubfolderIds(java.util.List folderIds, java.lang.String groupId, java.lang.String folderId)
           
 BookmarksFolder updateFolder(java.lang.String companyId, java.lang.String folderId, java.lang.String parentFolderId, java.lang.String name, java.lang.String description)
           
protected  void validate(java.lang.String name)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

BookmarksFolderLocalServiceImpl

public BookmarksFolderLocalServiceImpl()
Method Detail

addFolder

public BookmarksFolder addFolder(java.lang.String userId,
                                 java.lang.String plid,
                                 java.lang.String parentFolderId,
                                 java.lang.String name,
                                 java.lang.String description,
                                 boolean addCommunityPermissions,
                                 boolean addGuestPermissions)
                          throws PortalException,
                                 SystemException
Specified by:
addFolder in interface BookmarksFolderLocalService
Throws:
PortalException
SystemException

addFolderResources

public void addFolderResources(java.lang.String folderId,
                               boolean addCommunityPermissions,
                               boolean addGuestPermissions)
                        throws PortalException,
                               SystemException
Specified by:
addFolderResources in interface BookmarksFolderLocalService
Throws:
PortalException
SystemException

addFolderResources

public void addFolderResources(BookmarksFolder folder,
                               boolean addCommunityPermissions,
                               boolean addGuestPermissions)
                        throws PortalException,
                               SystemException
Specified by:
addFolderResources in interface BookmarksFolderLocalService
Throws:
PortalException
SystemException

deleteFolder

public void deleteFolder(java.lang.String folderId)
                  throws PortalException,
                         SystemException
Specified by:
deleteFolder in interface BookmarksFolderLocalService
Throws:
PortalException
SystemException

deleteFolder

public void deleteFolder(BookmarksFolder folder)
                  throws PortalException,
                         SystemException
Specified by:
deleteFolder in interface BookmarksFolderLocalService
Throws:
PortalException
SystemException

deleteFolders

public void deleteFolders(java.lang.String groupId)
                   throws PortalException,
                          SystemException
Specified by:
deleteFolders in interface BookmarksFolderLocalService
Throws:
PortalException
SystemException

getFolder

public BookmarksFolder getFolder(java.lang.String folderId)
                          throws PortalException,
                                 SystemException
Specified by:
getFolder in interface BookmarksFolderLocalService
Throws:
PortalException
SystemException

getFolders

public java.util.List getFolders(java.lang.String groupId,
                                 java.lang.String parentFolderId,
                                 int begin,
                                 int end)
                          throws SystemException
Specified by:
getFolders in interface BookmarksFolderLocalService
Throws:
SystemException

getFoldersCount

public int getFoldersCount(java.lang.String groupId,
                           java.lang.String parentFolderId)
                    throws SystemException
Specified by:
getFoldersCount in interface BookmarksFolderLocalService
Throws:
SystemException

getSubfolderIds

public void getSubfolderIds(java.util.List folderIds,
                            java.lang.String groupId,
                            java.lang.String folderId)
                     throws SystemException
Specified by:
getSubfolderIds in interface BookmarksFolderLocalService
Throws:
SystemException

updateFolder

public BookmarksFolder updateFolder(java.lang.String companyId,
                                    java.lang.String folderId,
                                    java.lang.String parentFolderId,
                                    java.lang.String name,
                                    java.lang.String description)
                             throws PortalException,
                                    SystemException
Specified by:
updateFolder in interface BookmarksFolderLocalService
Throws:
PortalException
SystemException

getParentFolderId

protected java.lang.String getParentFolderId(java.lang.String companyId,
                                             java.lang.String parentFolderId)
                                      throws PortalException,
                                             SystemException
Throws:
PortalException
SystemException

validate

protected void validate(java.lang.String name)
                 throws PortalException
Throws:
PortalException