Liferay 6.1.10-ee-ga1

com.liferay.portlet.asset.service
Interface AssetCategoryPropertyService

All Known Implementing Classes:
AssetCategoryPropertyServiceWrapper

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

The interface for the asset category property 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:
AssetCategoryPropertyServiceUtil, com.liferay.portlet.asset.service.base.AssetCategoryPropertyServiceBaseImpl, com.liferay.portlet.asset.service.impl.AssetCategoryPropertyServiceImpl

Method Summary
 AssetCategoryProperty addCategoryProperty(long entryId, String key, String value)
           
 void deleteCategoryProperty(long categoryPropertyId)
           
 List<AssetCategoryProperty> getCategoryProperties(long entryId)
           
 List<AssetCategoryProperty> getCategoryPropertyValues(long companyId, String key)
           
 AssetCategoryProperty updateCategoryProperty(long categoryPropertyId, String key, String value)
           
 

Method Detail

addCategoryProperty

AssetCategoryProperty addCategoryProperty(long entryId,
                                          String key,
                                          String value)
                                          throws PortalException,
                                                 SystemException
Throws:
PortalException
SystemException

deleteCategoryProperty

void deleteCategoryProperty(long categoryPropertyId)
                            throws PortalException,
                                   SystemException
Throws:
PortalException
SystemException

getCategoryProperties

@Transactional(propagation=SUPPORTS,
               readOnly=true)
List<AssetCategoryProperty> getCategoryProperties(long entryId)
                                                  throws SystemException
Throws:
SystemException

getCategoryPropertyValues

@Transactional(propagation=SUPPORTS,
               readOnly=true)
List<AssetCategoryProperty> getCategoryPropertyValues(long companyId,
                                                                                               String key)
                                                      throws SystemException
Throws:
SystemException

updateCategoryProperty

AssetCategoryProperty updateCategoryProperty(long categoryPropertyId,
                                             String key,
                                             String value)
                                             throws PortalException,
                                                    SystemException
Throws:
PortalException
SystemException

Liferay 6.1.10-ee-ga1