Liferay 7.0-ga1 portal-impl

com.liferay.portlet.asset.service.impl
Class AssetCategoryLocalServiceImpl

java.lang.Object
  extended by com.liferay.portal.kernel.service.BaseLocalServiceImpl
      extended by com.liferay.portlet.asset.service.base.AssetCategoryLocalServiceBaseImpl
          extended by com.liferay.portlet.asset.service.impl.AssetCategoryLocalServiceImpl
All Implemented Interfaces:
com.liferay.asset.kernel.service.AssetCategoryLocalService, com.liferay.portal.kernel.module.framework.service.IdentifiableOSGiService, com.liferay.portal.kernel.service.BaseLocalService, com.liferay.portal.kernel.service.PersistedModelLocalService

public class AssetCategoryLocalServiceImpl
extends AssetCategoryLocalServiceBaseImpl

Provides the local service for accessing, adding, deleting, merging, moving, and updating asset categories.


Field Summary
 
Fields inherited from class com.liferay.portlet.asset.service.base.AssetCategoryLocalServiceBaseImpl
assetCategoryFinder, assetCategoryLocalService, assetCategoryPersistence, assetCategoryPropertyFinder, assetCategoryPropertyLocalService, assetCategoryPropertyPersistence, assetEntryFinder, assetEntryLocalService, assetEntryPersistence, assetTagFinder, assetTagLocalService, assetTagPersistence, assetVocabularyFinder, assetVocabularyLocalService, assetVocabularyPersistence, classNameLocalService, classNamePersistence, counterLocalService, persistedModelLocalServiceRegistry, resourceLocalService, userFinder, userLocalService, userPersistence
 
Constructor Summary
AssetCategoryLocalServiceImpl()
           
 
Method Summary
 com.liferay.asset.kernel.model.AssetCategory addCategory(long userId, long groupId, long parentCategoryId, Map<Locale,String> titleMap, Map<Locale,String> descriptionMap, long vocabularyId, String[] categoryProperties, com.liferay.portal.kernel.service.ServiceContext serviceContext)
           
 com.liferay.asset.kernel.model.AssetCategory addCategory(long userId, long groupId, String title, long vocabularyId, com.liferay.portal.kernel.service.ServiceContext serviceContext)
           
 void addCategoryResources(com.liferay.asset.kernel.model.AssetCategory category, boolean addGroupPermissions, boolean addGuestPermissions)
           
 void addCategoryResources(com.liferay.asset.kernel.model.AssetCategory category, com.liferay.portal.kernel.service.permission.ModelPermissions modelPermissions)
           
protected  com.liferay.portal.kernel.search.SearchContext buildSearchContext(long companyId, long[] groupIds, String title, long[] parentCategoryIds, long[] vocabularyIds, int start, int end, com.liferay.portal.kernel.search.Sort sort)
           
 void deleteCategories(List<com.liferay.asset.kernel.model.AssetCategory> categories)
           
 void deleteCategories(long[] categoryIds)
           
 com.liferay.asset.kernel.model.AssetCategory deleteCategory(com.liferay.asset.kernel.model.AssetCategory category)
           
 com.liferay.asset.kernel.model.AssetCategory deleteCategory(com.liferay.asset.kernel.model.AssetCategory category, boolean skipRebuildTree)
           
 com.liferay.asset.kernel.model.AssetCategory deleteCategory(long categoryId)
           
 void deleteVocabularyCategories(long vocabularyId)
           
 com.liferay.asset.kernel.model.AssetCategory fetchCategory(long categoryId)
           
 List<com.liferay.asset.kernel.model.AssetCategory> getCategories()
           
 List<com.liferay.asset.kernel.model.AssetCategory> getCategories(com.liferay.portal.kernel.search.Hits hits)
           
 List<com.liferay.asset.kernel.model.AssetCategory> getCategories(long classNameId, long classPK)
           
 List<com.liferay.asset.kernel.model.AssetCategory> getCategories(String className, long classPK)
           
 com.liferay.asset.kernel.model.AssetCategory getCategory(long categoryId)
           
 com.liferay.asset.kernel.model.AssetCategory getCategory(String uuid, long groupId)
           
protected  long[] getCategoryIds(List<com.liferay.asset.kernel.model.AssetCategory> categories)
           
 long[] getCategoryIds(String className, long classPK)
           
 String[] getCategoryNames()
           
protected  String[] getCategoryNames(List<com.liferay.asset.kernel.model.AssetCategory> categories)
           
 String[] getCategoryNames(long classNameId, long classPK)
           
 String[] getCategoryNames(String className, long classPK)
           
 List<com.liferay.asset.kernel.model.AssetCategory> getChildCategories(long parentCategoryId)
           
 List<com.liferay.asset.kernel.model.AssetCategory> getChildCategories(long parentCategoryId, int start, int end, com.liferay.portal.kernel.util.OrderByComparator<com.liferay.asset.kernel.model.AssetCategory> obc)
           
 int getChildCategoriesCount(long parentCategoryId)
           
 List<com.liferay.asset.kernel.model.AssetCategory> getEntryCategories(long entryId)
           
 List<Long> getSubcategoryIds(long parentCategoryId)
           
 List<com.liferay.asset.kernel.model.AssetCategory> getVocabularyCategories(long vocabularyId, int start, int end, com.liferay.portal.kernel.util.OrderByComparator<com.liferay.asset.kernel.model.AssetCategory> obc)
           
 List<com.liferay.asset.kernel.model.AssetCategory> getVocabularyCategories(long parentCategoryId, long vocabularyId, int start, int end, com.liferay.portal.kernel.util.OrderByComparator<com.liferay.asset.kernel.model.AssetCategory> obc)
           
 int getVocabularyCategoriesCount(long vocabularyId)
           
 List<com.liferay.asset.kernel.model.AssetCategory> getVocabularyRootCategories(long vocabularyId, int start, int end, com.liferay.portal.kernel.util.OrderByComparator<com.liferay.asset.kernel.model.AssetCategory> obc)
           
 int getVocabularyRootCategoriesCount(long vocabularyId)
           
 com.liferay.asset.kernel.model.AssetCategory mergeCategories(long fromCategoryId, long toCategoryId)
           
 com.liferay.asset.kernel.model.AssetCategory moveCategory(long categoryId, long parentCategoryId, long vocabularyId, com.liferay.portal.kernel.service.ServiceContext serviceContext)
           
 void rebuildTree(long groupId, boolean force)
           
 List<com.liferay.asset.kernel.model.AssetCategory> search(long groupId, String name, String[] categoryProperties, int start, int end)
           
 com.liferay.portal.kernel.search.BaseModelSearchResult<com.liferay.asset.kernel.model.AssetCategory> searchCategories(long companyId, long[] groupIds, String title, long[] vocabularyIds, int start, int end)
           
 com.liferay.portal.kernel.search.BaseModelSearchResult<com.liferay.asset.kernel.model.AssetCategory> searchCategories(long companyId, long[] groupIds, String title, long[] parentCategoryIds, long[] vocabularyIds, int start, int end)
           
 com.liferay.portal.kernel.search.BaseModelSearchResult<com.liferay.asset.kernel.model.AssetCategory> searchCategories(long companyId, long[] groupIds, String title, long[] vocabularyIds, long[] parentCategoryIds, int start, int end, com.liferay.portal.kernel.search.Sort sort)
           
 com.liferay.portal.kernel.search.BaseModelSearchResult<com.liferay.asset.kernel.model.AssetCategory> searchCategories(long companyId, long groupIds, String title, long vocabularyId, int start, int end)
           
protected  com.liferay.portal.kernel.search.BaseModelSearchResult<com.liferay.asset.kernel.model.AssetCategory> searchCategories(com.liferay.portal.kernel.search.SearchContext searchContext)
           
 com.liferay.asset.kernel.model.AssetCategory updateCategory(long userId, long categoryId, long parentCategoryId, Map<Locale,String> titleMap, Map<Locale,String> descriptionMap, long vocabularyId, String[] categoryProperties, com.liferay.portal.kernel.service.ServiceContext serviceContext)
           
protected  void updateChildrenVocabularyId(com.liferay.asset.kernel.model.AssetCategory category, long vocabularyId)
           
protected  void validate(long categoryId, long parentCategoryId, String name, long vocabularyId)
           
 
Methods inherited from class com.liferay.portlet.asset.service.base.AssetCategoryLocalServiceBaseImpl
addAssetCategory, addAssetEntryAssetCategories, addAssetEntryAssetCategories, addAssetEntryAssetCategory, addAssetEntryAssetCategory, afterPropertiesSet, clearAssetEntryAssetCategories, createAssetCategory, deleteAssetCategory, deleteAssetCategory, deleteAssetEntryAssetCategories, deleteAssetEntryAssetCategories, deleteAssetEntryAssetCategory, deleteAssetEntryAssetCategory, deletePersistedModel, destroy, dynamicQuery, dynamicQuery, dynamicQuery, dynamicQuery, dynamicQueryCount, dynamicQueryCount, fetchAssetCategory, fetchAssetCategoryByUuidAndGroupId, getActionableDynamicQuery, getAssetCategories, getAssetCategoriesByUuidAndCompanyId, getAssetCategoriesByUuidAndCompanyId, getAssetCategoriesCount, getAssetCategory, getAssetCategoryByUuidAndGroupId, getAssetCategoryFinder, getAssetCategoryLocalService, getAssetCategoryPersistence, getAssetCategoryPropertyFinder, getAssetCategoryPropertyLocalService, getAssetCategoryPropertyPersistence, getAssetEntryAssetCategories, getAssetEntryAssetCategories, getAssetEntryAssetCategories, getAssetEntryAssetCategoriesCount, getAssetEntryFinder, getAssetEntryLocalService, getAssetEntryPersistence, getAssetEntryPrimaryKeys, getAssetTagFinder, getAssetTagLocalService, getAssetTagPersistence, getAssetVocabularyFinder, getAssetVocabularyLocalService, getAssetVocabularyPersistence, getClassNameLocalService, getClassNamePersistence, getCounterLocalService, getExportActionableDynamicQuery, getIndexableActionableDynamicQuery, getModelClass, getModelClassName, getOSGiServiceIdentifier, getPersistedModel, getResourceLocalService, getUserFinder, getUserLocalService, getUserPersistence, hasAssetEntryAssetCategories, hasAssetEntryAssetCategory, initActionableDynamicQuery, runSQL, setAssetCategoryFinder, setAssetCategoryLocalService, setAssetCategoryPersistence, setAssetCategoryPropertyFinder, setAssetCategoryPropertyLocalService, setAssetCategoryPropertyPersistence, setAssetEntryAssetCategories, setAssetEntryFinder, setAssetEntryLocalService, setAssetEntryPersistence, setAssetTagFinder, setAssetTagLocalService, setAssetTagPersistence, setAssetVocabularyFinder, setAssetVocabularyLocalService, setAssetVocabularyPersistence, setClassNameLocalService, setClassNamePersistence, setCounterLocalService, setResourceLocalService, setUserFinder, setUserLocalService, setUserPersistence, updateAssetCategory
 
Methods inherited from class com.liferay.portal.kernel.service.BaseLocalServiceImpl
getClassLoader, getLocalizationMap
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AssetCategoryLocalServiceImpl

public AssetCategoryLocalServiceImpl()
Method Detail

addCategory

@Indexable(type=REINDEX)
public com.liferay.asset.kernel.model.AssetCategory addCategory(long userId,
                                                                          long groupId,
                                                                          long parentCategoryId,
                                                                          Map<Locale,String> titleMap,
                                                                          Map<Locale,String> descriptionMap,
                                                                          long vocabularyId,
                                                                          String[] categoryProperties,
                                                                          com.liferay.portal.kernel.service.ServiceContext serviceContext)
                                                         throws com.liferay.portal.kernel.exception.PortalException
Throws:
com.liferay.portal.kernel.exception.PortalException

addCategory

public com.liferay.asset.kernel.model.AssetCategory addCategory(long userId,
                                                                long groupId,
                                                                String title,
                                                                long vocabularyId,
                                                                com.liferay.portal.kernel.service.ServiceContext serviceContext)
                                                         throws com.liferay.portal.kernel.exception.PortalException
Throws:
com.liferay.portal.kernel.exception.PortalException

addCategoryResources

public void addCategoryResources(com.liferay.asset.kernel.model.AssetCategory category,
                                 boolean addGroupPermissions,
                                 boolean addGuestPermissions)
                          throws com.liferay.portal.kernel.exception.PortalException
Throws:
com.liferay.portal.kernel.exception.PortalException

addCategoryResources

public void addCategoryResources(com.liferay.asset.kernel.model.AssetCategory category,
                                 com.liferay.portal.kernel.service.permission.ModelPermissions modelPermissions)
                          throws com.liferay.portal.kernel.exception.PortalException
Throws:
com.liferay.portal.kernel.exception.PortalException

deleteCategories

public void deleteCategories(List<com.liferay.asset.kernel.model.AssetCategory> categories)
                      throws com.liferay.portal.kernel.exception.PortalException
Throws:
com.liferay.portal.kernel.exception.PortalException

deleteCategories

public void deleteCategories(long[] categoryIds)
                      throws com.liferay.portal.kernel.exception.PortalException
Throws:
com.liferay.portal.kernel.exception.PortalException

deleteCategory

public com.liferay.asset.kernel.model.AssetCategory deleteCategory(com.liferay.asset.kernel.model.AssetCategory category)
                                                            throws com.liferay.portal.kernel.exception.PortalException
Throws:
com.liferay.portal.kernel.exception.PortalException

deleteCategory

@Indexable(type=DELETE)
@SystemEvent(type=1)
public com.liferay.asset.kernel.model.AssetCategory deleteCategory(com.liferay.asset.kernel.model.AssetCategory category,
                                                                                         boolean skipRebuildTree)
                                                            throws com.liferay.portal.kernel.exception.PortalException
Throws:
com.liferay.portal.kernel.exception.PortalException

deleteCategory

public com.liferay.asset.kernel.model.AssetCategory deleteCategory(long categoryId)
                                                            throws com.liferay.portal.kernel.exception.PortalException
Throws:
com.liferay.portal.kernel.exception.PortalException

deleteVocabularyCategories

public void deleteVocabularyCategories(long vocabularyId)
                                throws com.liferay.portal.kernel.exception.PortalException
Throws:
com.liferay.portal.kernel.exception.PortalException

fetchCategory

public com.liferay.asset.kernel.model.AssetCategory fetchCategory(long categoryId)

getCategories

public List<com.liferay.asset.kernel.model.AssetCategory> getCategories()

getCategories

public List<com.liferay.asset.kernel.model.AssetCategory> getCategories(com.liferay.portal.kernel.search.Hits hits)
                                                                 throws com.liferay.portal.kernel.exception.PortalException
Throws:
com.liferay.portal.kernel.exception.PortalException

getCategories

@ThreadLocalCachable
public List<com.liferay.asset.kernel.model.AssetCategory> getCategories(long classNameId,
                                                                                            long classPK)

getCategories

public List<com.liferay.asset.kernel.model.AssetCategory> getCategories(String className,
                                                                        long classPK)

getCategory

public com.liferay.asset.kernel.model.AssetCategory getCategory(long categoryId)
                                                         throws com.liferay.portal.kernel.exception.PortalException
Throws:
com.liferay.portal.kernel.exception.PortalException

getCategory

public com.liferay.asset.kernel.model.AssetCategory getCategory(String uuid,
                                                                long groupId)
                                                         throws com.liferay.portal.kernel.exception.PortalException
Throws:
com.liferay.portal.kernel.exception.PortalException

getCategoryIds

public long[] getCategoryIds(String className,
                             long classPK)

getCategoryNames

public String[] getCategoryNames()

getCategoryNames

public String[] getCategoryNames(long classNameId,
                                 long classPK)

getCategoryNames

public String[] getCategoryNames(String className,
                                 long classPK)

getChildCategories

public List<com.liferay.asset.kernel.model.AssetCategory> getChildCategories(long parentCategoryId)

getChildCategories

public List<com.liferay.asset.kernel.model.AssetCategory> getChildCategories(long parentCategoryId,
                                                                             int start,
                                                                             int end,
                                                                             com.liferay.portal.kernel.util.OrderByComparator<com.liferay.asset.kernel.model.AssetCategory> obc)

getChildCategoriesCount

public int getChildCategoriesCount(long parentCategoryId)

getEntryCategories

public List<com.liferay.asset.kernel.model.AssetCategory> getEntryCategories(long entryId)

getSubcategoryIds

public List<Long> getSubcategoryIds(long parentCategoryId)

getVocabularyCategories

public List<com.liferay.asset.kernel.model.AssetCategory> getVocabularyCategories(long vocabularyId,
                                                                                  int start,
                                                                                  int end,
                                                                                  com.liferay.portal.kernel.util.OrderByComparator<com.liferay.asset.kernel.model.AssetCategory> obc)

getVocabularyCategories

public List<com.liferay.asset.kernel.model.AssetCategory> getVocabularyCategories(long parentCategoryId,
                                                                                  long vocabularyId,
                                                                                  int start,
                                                                                  int end,
                                                                                  com.liferay.portal.kernel.util.OrderByComparator<com.liferay.asset.kernel.model.AssetCategory> obc)

getVocabularyCategoriesCount

public int getVocabularyCategoriesCount(long vocabularyId)

getVocabularyRootCategories

public List<com.liferay.asset.kernel.model.AssetCategory> getVocabularyRootCategories(long vocabularyId,
                                                                                      int start,
                                                                                      int end,
                                                                                      com.liferay.portal.kernel.util.OrderByComparator<com.liferay.asset.kernel.model.AssetCategory> obc)

getVocabularyRootCategoriesCount

public int getVocabularyRootCategoriesCount(long vocabularyId)

mergeCategories

@Indexable(type=REINDEX)
public com.liferay.asset.kernel.model.AssetCategory mergeCategories(long fromCategoryId,
                                                                              long toCategoryId)
                                                             throws com.liferay.portal.kernel.exception.PortalException
Throws:
com.liferay.portal.kernel.exception.PortalException

moveCategory

@Indexable(type=REINDEX)
public com.liferay.asset.kernel.model.AssetCategory moveCategory(long categoryId,
                                                                           long parentCategoryId,
                                                                           long vocabularyId,
                                                                           com.liferay.portal.kernel.service.ServiceContext serviceContext)
                                                          throws com.liferay.portal.kernel.exception.PortalException
Throws:
com.liferay.portal.kernel.exception.PortalException

rebuildTree

public void rebuildTree(long groupId,
                        boolean force)

search

public List<com.liferay.asset.kernel.model.AssetCategory> search(long groupId,
                                                                 String name,
                                                                 String[] categoryProperties,
                                                                 int start,
                                                                 int end)

searchCategories

public com.liferay.portal.kernel.search.BaseModelSearchResult<com.liferay.asset.kernel.model.AssetCategory> searchCategories(long companyId,
                                                                                                                             long groupIds,
                                                                                                                             String title,
                                                                                                                             long vocabularyId,
                                                                                                                             int start,
                                                                                                                             int end)
                                                                                                                      throws com.liferay.portal.kernel.exception.PortalException
Throws:
com.liferay.portal.kernel.exception.PortalException

searchCategories

public com.liferay.portal.kernel.search.BaseModelSearchResult<com.liferay.asset.kernel.model.AssetCategory> searchCategories(long companyId,
                                                                                                                             long[] groupIds,
                                                                                                                             String title,
                                                                                                                             long[] vocabularyIds,
                                                                                                                             int start,
                                                                                                                             int end)
                                                                                                                      throws com.liferay.portal.kernel.exception.PortalException
Throws:
com.liferay.portal.kernel.exception.PortalException

searchCategories

public com.liferay.portal.kernel.search.BaseModelSearchResult<com.liferay.asset.kernel.model.AssetCategory> searchCategories(long companyId,
                                                                                                                             long[] groupIds,
                                                                                                                             String title,
                                                                                                                             long[] parentCategoryIds,
                                                                                                                             long[] vocabularyIds,
                                                                                                                             int start,
                                                                                                                             int end)
                                                                                                                      throws com.liferay.portal.kernel.exception.PortalException
Throws:
com.liferay.portal.kernel.exception.PortalException

searchCategories

public com.liferay.portal.kernel.search.BaseModelSearchResult<com.liferay.asset.kernel.model.AssetCategory> searchCategories(long companyId,
                                                                                                                             long[] groupIds,
                                                                                                                             String title,
                                                                                                                             long[] vocabularyIds,
                                                                                                                             long[] parentCategoryIds,
                                                                                                                             int start,
                                                                                                                             int end,
                                                                                                                             com.liferay.portal.kernel.search.Sort sort)
                                                                                                                      throws com.liferay.portal.kernel.exception.PortalException
Throws:
com.liferay.portal.kernel.exception.PortalException

updateCategory

@Indexable(type=REINDEX)
public com.liferay.asset.kernel.model.AssetCategory updateCategory(long userId,
                                                                             long categoryId,
                                                                             long parentCategoryId,
                                                                             Map<Locale,String> titleMap,
                                                                             Map<Locale,String> descriptionMap,
                                                                             long vocabularyId,
                                                                             String[] categoryProperties,
                                                                             com.liferay.portal.kernel.service.ServiceContext serviceContext)
                                                            throws com.liferay.portal.kernel.exception.PortalException
Throws:
com.liferay.portal.kernel.exception.PortalException

buildSearchContext

protected com.liferay.portal.kernel.search.SearchContext buildSearchContext(long companyId,
                                                                            long[] groupIds,
                                                                            String title,
                                                                            long[] parentCategoryIds,
                                                                            long[] vocabularyIds,
                                                                            int start,
                                                                            int end,
                                                                            com.liferay.portal.kernel.search.Sort sort)

getCategoryIds

protected long[] getCategoryIds(List<com.liferay.asset.kernel.model.AssetCategory> categories)

getCategoryNames

protected String[] getCategoryNames(List<com.liferay.asset.kernel.model.AssetCategory> categories)

searchCategories

protected com.liferay.portal.kernel.search.BaseModelSearchResult<com.liferay.asset.kernel.model.AssetCategory> searchCategories(com.liferay.portal.kernel.search.SearchContext searchContext)
                                                                                                                         throws com.liferay.portal.kernel.exception.PortalException
Throws:
com.liferay.portal.kernel.exception.PortalException

updateChildrenVocabularyId

protected void updateChildrenVocabularyId(com.liferay.asset.kernel.model.AssetCategory category,
                                          long vocabularyId)

validate

protected void validate(long categoryId,
                        long parentCategoryId,
                        String name,
                        long vocabularyId)
                 throws com.liferay.portal.kernel.exception.PortalException
Throws:
com.liferay.portal.kernel.exception.PortalException

Liferay 7.0-ga1 portal-impl