Liferay 7.0-ce-m2

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

java.lang.Object
  extended by com.liferay.portal.service.BaseLocalServiceImpl
      extended by com.liferay.portlet.bookmarks.service.base.BookmarksFolderLocalServiceBaseImpl
          extended by com.liferay.portlet.bookmarks.service.impl.BookmarksFolderLocalServiceImpl
All Implemented Interfaces:
IdentifiableBean, BaseLocalService, PermissionedModelLocalService, PersistedModelLocalService, BookmarksFolderLocalService

public class BookmarksFolderLocalServiceImpl
extends BookmarksFolderLocalServiceBaseImpl


Field Summary
 
Fields inherited from class com.liferay.portlet.bookmarks.service.base.BookmarksFolderLocalServiceBaseImpl
assetEntryFinder, assetEntryLocalService, assetEntryPersistence, assetEntryService, assetLinkLocalService, assetLinkPersistence, bookmarksEntryFinder, bookmarksEntryLocalService, bookmarksEntryPersistence, bookmarksEntryService, bookmarksFolderFinder, bookmarksFolderLocalService, bookmarksFolderPersistence, bookmarksFolderService, classNameLocalService, classNamePersistence, classNameService, counterLocalService, expandoRowLocalService, expandoRowPersistence, groupFinder, groupLocalService, groupPersistence, groupService, persistedModelLocalServiceRegistry, resourceLocalService, socialActivityFinder, socialActivityLocalService, socialActivityPersistence, socialActivityService, subscriptionLocalService, subscriptionPersistence, trashEntryLocalService, trashEntryPersistence, trashEntryService, trashVersionLocalService, trashVersionPersistence, userFinder, userLocalService, userPersistence, userService
 
Fields inherited from class com.liferay.portal.service.BaseLocalServiceImpl
layoutPersistence
 
Constructor Summary
BookmarksFolderLocalServiceImpl()
           
 
Method Summary
 BookmarksFolder addFolder(long userId, long parentFolderId, String name, String description, ServiceContext serviceContext)
           
 BookmarksFolder deleteFolder(BookmarksFolder folder)
           
 BookmarksFolder deleteFolder(BookmarksFolder folder, boolean includeTrashedEntries)
           
 BookmarksFolder deleteFolder(long folderId)
           
 BookmarksFolder deleteFolder(long folderId, boolean includeTrashedEntries)
           
 void deleteFolders(long groupId)
           
 List<BookmarksFolder> getCompanyFolders(long companyId, int start, int end)
           
 int getCompanyFoldersCount(long companyId)
           
 BookmarksFolder getFolder(long folderId)
           
 List<BookmarksFolder> getFolders(long groupId)
           
 List<BookmarksFolder> getFolders(long groupId, long parentFolderId)
           
 List<BookmarksFolder> getFolders(long groupId, long parentFolderId, int start, int end)
           
 List<BookmarksFolder> getFolders(long groupId, long parentFolderId, int status, int start, int end)
           
 List<Object> getFoldersAndEntries(long groupId, long folderId)
           
 List<Object> getFoldersAndEntries(long groupId, long folderId, int status)
           
 List<Object> getFoldersAndEntries(long groupId, long folderId, int status, int start, int end)
           
 int getFoldersAndEntriesCount(long groupId, long folderId, int status)
           
 int getFoldersCount(long groupId, long parentFolderId)
           
 int getFoldersCount(long groupId, long parentFolderId, int status)
           
 List<BookmarksFolder> getNoAssetFolders()
           
protected  long getParentFolderId(BookmarksFolder folder, long parentFolderId)
           
protected  long getParentFolderId(long groupId, long parentFolderId)
           
 void getSubfolderIds(List<Long> folderIds, long groupId, long folderId)
           
protected  void mergeFolders(BookmarksFolder fromFolder, long toFolderId)
           
protected  void moveDependentsToTrash(List<Object> foldersAndEntries, long trashEntryId)
           
 BookmarksFolder moveFolder(long folderId, long parentFolderId)
           
 BookmarksFolder moveFolderFromTrash(long userId, long folderId, long parentFolderId)
           
 BookmarksFolder moveFolderToTrash(long userId, long folderId)
           
 void rebuildTree(long companyId)
           
 void rebuildTree(long companyId, long parentFolderId, String parentTreePath, boolean reindex)
           
protected  void restoreDependentsFromTrash(List<Object> foldersAndEntries)
           
 void restoreFolderFromTrash(long userId, long folderId)
           
 void subscribeFolder(long userId, long groupId, long folderId)
           
 void unsubscribeFolder(long userId, long groupId, long folderId)
           
 void updateAsset(long userId, BookmarksFolder folder, long[] assetCategoryIds, String[] assetTagNames, long[] assetLinkEntryIds)
           
 BookmarksFolder updateFolder(long userId, long folderId, long parentFolderId, String name, String description, boolean mergeWithParentFolder, ServiceContext serviceContext)
           
 BookmarksFolder updateStatus(long userId, BookmarksFolder folder, int status)
           
protected  void validate(String name)
           
 
Methods inherited from class com.liferay.portlet.bookmarks.service.base.BookmarksFolderLocalServiceBaseImpl
addBookmarksFolder, afterPropertiesSet, createBookmarksFolder, deleteBookmarksFolder, deleteBookmarksFolder, deletePersistedModel, destroy, dynamicQuery, dynamicQuery, dynamicQuery, dynamicQuery, dynamicQueryCount, dynamicQueryCount, fetchBookmarksFolder, fetchBookmarksFolderByUuidAndGroupId, getActionableDynamicQuery, getAssetEntryFinder, getAssetEntryLocalService, getAssetEntryPersistence, getAssetEntryService, getAssetLinkLocalService, getAssetLinkPersistence, getBeanIdentifier, getBookmarksEntryFinder, getBookmarksEntryLocalService, getBookmarksEntryPersistence, getBookmarksEntryService, getBookmarksFolder, getBookmarksFolderByUuidAndGroupId, getBookmarksFolderFinder, getBookmarksFolderLocalService, getBookmarksFolderPersistence, getBookmarksFolders, getBookmarksFoldersByUuidAndCompanyId, getBookmarksFoldersByUuidAndCompanyId, getBookmarksFoldersCount, getBookmarksFolderService, getClassNameLocalService, getClassNamePersistence, getClassNameService, getCounterLocalService, getExpandoRowLocalService, getExpandoRowPersistence, getExportActionableDynamicQuery, getGroupFinder, getGroupLocalService, getGroupPersistence, getGroupService, getModelClass, getModelClassName, getPersistedModel, getResourceLocalService, getSocialActivityFinder, getSocialActivityLocalService, getSocialActivityPersistence, getSocialActivityService, getSubscriptionLocalService, getSubscriptionPersistence, getTrashEntryLocalService, getTrashEntryPersistence, getTrashEntryService, getTrashVersionLocalService, getTrashVersionPersistence, getUserFinder, getUserLocalService, getUserPersistence, getUserService, initActionableDynamicQuery, runSQL, setAssetEntryFinder, setAssetEntryLocalService, setAssetEntryPersistence, setAssetEntryService, setAssetLinkLocalService, setAssetLinkPersistence, setBeanIdentifier, setBookmarksEntryFinder, setBookmarksEntryLocalService, setBookmarksEntryPersistence, setBookmarksEntryService, setBookmarksFolderFinder, setBookmarksFolderLocalService, setBookmarksFolderPersistence, setBookmarksFolderService, setClassNameLocalService, setClassNamePersistence, setClassNameService, setCounterLocalService, setExpandoRowLocalService, setExpandoRowPersistence, setGroupFinder, setGroupLocalService, setGroupPersistence, setGroupService, setResourceLocalService, setSocialActivityFinder, setSocialActivityLocalService, setSocialActivityPersistence, setSocialActivityService, setSubscriptionLocalService, setSubscriptionPersistence, setTrashEntryLocalService, setTrashEntryPersistence, setTrashEntryService, setTrashVersionLocalService, setTrashVersionPersistence, setUserFinder, setUserLocalService, setUserPersistence, setUserService, updateBookmarksFolder
 
Methods inherited from class com.liferay.portal.service.BaseLocalServiceImpl
getClassLoader, getLayoutURL, getLayoutURL
 
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(long userId,
                                 long parentFolderId,
                                 String name,
                                 String description,
                                 ServiceContext serviceContext)
                          throws PortalException
Throws:
PortalException

deleteFolder

@Indexable(type=DELETE)
@SystemEvent(action=1,
             type=1)
public BookmarksFolder deleteFolder(BookmarksFolder folder)
                             throws PortalException
Throws:
PortalException

deleteFolder

@Indexable(type=DELETE)
@SystemEvent(action=1,
             type=1)
public BookmarksFolder deleteFolder(BookmarksFolder folder,
                                                                              boolean includeTrashedEntries)
                             throws PortalException
Throws:
PortalException

deleteFolder

@Indexable(type=DELETE)
public BookmarksFolder deleteFolder(long folderId)
                             throws PortalException
Throws:
PortalException

deleteFolder

@Indexable(type=DELETE)
public BookmarksFolder deleteFolder(long folderId,
                                                        boolean includeTrashedEntries)
                             throws PortalException
Throws:
PortalException

deleteFolders

public void deleteFolders(long groupId)
                   throws PortalException
Throws:
PortalException

getCompanyFolders

public List<BookmarksFolder> getCompanyFolders(long companyId,
                                               int start,
                                               int end)

getCompanyFoldersCount

public int getCompanyFoldersCount(long companyId)

getFolder

public BookmarksFolder getFolder(long folderId)
                          throws PortalException
Throws:
PortalException

getFolders

public List<BookmarksFolder> getFolders(long groupId)

getFolders

public List<BookmarksFolder> getFolders(long groupId,
                                        long parentFolderId)

getFolders

public List<BookmarksFolder> getFolders(long groupId,
                                        long parentFolderId,
                                        int start,
                                        int end)

getFolders

public List<BookmarksFolder> getFolders(long groupId,
                                        long parentFolderId,
                                        int status,
                                        int start,
                                        int end)

getFoldersAndEntries

public List<Object> getFoldersAndEntries(long groupId,
                                         long folderId)

getFoldersAndEntries

public List<Object> getFoldersAndEntries(long groupId,
                                         long folderId,
                                         int status)

getFoldersAndEntries

public List<Object> getFoldersAndEntries(long groupId,
                                         long folderId,
                                         int status,
                                         int start,
                                         int end)

getFoldersAndEntriesCount

public int getFoldersAndEntriesCount(long groupId,
                                     long folderId,
                                     int status)

getFoldersCount

public int getFoldersCount(long groupId,
                           long parentFolderId)

getFoldersCount

public int getFoldersCount(long groupId,
                           long parentFolderId,
                           int status)

getNoAssetFolders

public List<BookmarksFolder> getNoAssetFolders()

getSubfolderIds

public void getSubfolderIds(List<Long> folderIds,
                            long groupId,
                            long folderId)

moveFolder

@Indexable(type=REINDEX)
public BookmarksFolder moveFolder(long folderId,
                                                       long parentFolderId)
                           throws PortalException
Throws:
PortalException

moveFolderFromTrash

public BookmarksFolder moveFolderFromTrash(long userId,
                                           long folderId,
                                           long parentFolderId)
                                    throws PortalException
Throws:
PortalException

moveFolderToTrash

@Indexable(type=REINDEX)
public BookmarksFolder moveFolderToTrash(long userId,
                                                              long folderId)
                                  throws PortalException
Throws:
PortalException

rebuildTree

public void rebuildTree(long companyId)
                 throws PortalException
Throws:
PortalException

rebuildTree

public void rebuildTree(long companyId,
                        long parentFolderId,
                        String parentTreePath,
                        boolean reindex)
                 throws PortalException
Throws:
PortalException

restoreFolderFromTrash

@Indexable(type=REINDEX)
public void restoreFolderFromTrash(long userId,
                                                        long folderId)
                            throws PortalException
Throws:
PortalException

subscribeFolder

public void subscribeFolder(long userId,
                            long groupId,
                            long folderId)
                     throws PortalException
Throws:
PortalException

unsubscribeFolder

public void unsubscribeFolder(long userId,
                              long groupId,
                              long folderId)
                       throws PortalException
Throws:
PortalException

updateAsset

public void updateAsset(long userId,
                        BookmarksFolder folder,
                        long[] assetCategoryIds,
                        String[] assetTagNames,
                        long[] assetLinkEntryIds)
                 throws PortalException
Throws:
PortalException

updateFolder

@Indexable(type=REINDEX)
public BookmarksFolder updateFolder(long userId,
                                                         long folderId,
                                                         long parentFolderId,
                                                         String name,
                                                         String description,
                                                         boolean mergeWithParentFolder,
                                                         ServiceContext serviceContext)
                             throws PortalException
Throws:
PortalException

updateStatus

public BookmarksFolder updateStatus(long userId,
                                    BookmarksFolder folder,
                                    int status)
                             throws PortalException
Throws:
PortalException

getParentFolderId

protected long getParentFolderId(BookmarksFolder folder,
                                 long parentFolderId)

getParentFolderId

protected long getParentFolderId(long groupId,
                                 long parentFolderId)

mergeFolders

protected void mergeFolders(BookmarksFolder fromFolder,
                            long toFolderId)
                     throws PortalException
Throws:
PortalException

moveDependentsToTrash

protected void moveDependentsToTrash(List<Object> foldersAndEntries,
                                     long trashEntryId)
                              throws PortalException
Throws:
PortalException

restoreDependentsFromTrash

protected void restoreDependentsFromTrash(List<Object> foldersAndEntries)
                                   throws PortalException
Throws:
PortalException

validate

protected void validate(String name)
                 throws PortalException
Throws:
PortalException

Liferay 7.0-ce-m2