Liferay 6.1.2-ce-ga3

com.liferay.portlet.asset.service
Interface AssetTagService

All Superinterfaces:
BaseService
All Known Implementing Classes:
AssetTagServiceBaseImpl, AssetTagServiceImpl, AssetTagServiceWrapper

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

The interface for the asset tag 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:
AssetTagServiceUtil, AssetTagServiceBaseImpl, AssetTagServiceImpl
ServiceBuilder generated this class. Modifications in this class will be overwritten the next time it is generated.

Method Summary
 AssetTag addTag(String name, String[] tagProperties, ServiceContext serviceContext)
           
 void deleteTag(long tagId)
           
 void deleteTags(long[] tagIds)
           
 String getBeanIdentifier()
          Returns the Spring bean ID for this bean.
 List<AssetTag> getGroupsTags(long[] groupIds)
           
 List<AssetTag> getGroupTags(long groupId)
           
 List<AssetTag> getGroupTags(long groupId, int start, int end, OrderByComparator obc)
           
 int getGroupTagsCount(long groupId)
           
 JSONObject getJSONGroupTags(long groupId, String name, int start, int end)
           
 AssetTag getTag(long tagId)
           
 List<AssetTag> getTags(long[] groupIds, String name, String[] tagProperties, int start, int end)
           
 List<AssetTag> getTags(long groupId, long classNameId, String name)
           
 List<AssetTag> getTags(long groupId, long classNameId, String name, int start, int end, OrderByComparator obc)
           
 List<AssetTag> getTags(long groupId, String name, String[] tagProperties, int start, int end)
           
 List<AssetTag> getTags(String className, long classPK)
           
 int getTagsCount(long groupId, long classNameId, String name)
           
 int getTagsCount(long groupId, String name)
           
 int getTagsCount(long groupId, String name, String[] tagProperties)
           
 void mergeTags(long[] fromTagIds, long toTagId, boolean overrideProperties)
           
 void mergeTags(long fromTagId, long toTagId, boolean overrideProperties)
           
 JSONArray search(long[] groupIds, String name, String[] tagProperties, int start, int end)
           
 JSONArray search(long groupId, String name, String[] tagProperties, int start, int end)
           
 void setBeanIdentifier(String beanIdentifier)
          Sets the Spring bean ID for this bean.
 AssetTag updateTag(long tagId, String name, String[] tagProperties, ServiceContext serviceContext)
           
 

Method Detail

getBeanIdentifier

String getBeanIdentifier()
Returns the Spring bean ID for this bean.

Returns:
the Spring bean ID for this bean

setBeanIdentifier

void setBeanIdentifier(String beanIdentifier)
Sets the Spring bean ID for this bean.

Parameters:
beanIdentifier - the Spring bean ID for this bean

addTag

AssetTag addTag(String name,
                String[] tagProperties,
                ServiceContext serviceContext)
                throws PortalException,
                       SystemException
Throws:
PortalException
SystemException

deleteTag

void deleteTag(long tagId)
               throws PortalException,
                      SystemException
Throws:
PortalException
SystemException

deleteTags

void deleteTags(long[] tagIds)
                throws PortalException,
                       SystemException
Throws:
PortalException
SystemException

getGroupsTags

@Transactional(propagation=SUPPORTS,
               readOnly=true)
List<AssetTag> getGroupsTags(long[] groupIds)
                             throws SystemException
Throws:
SystemException

getGroupTags

@Transactional(propagation=SUPPORTS,
               readOnly=true)
List<AssetTag> getGroupTags(long groupId)
                            throws SystemException
Throws:
SystemException

getGroupTags

@Transactional(propagation=SUPPORTS,
               readOnly=true)
List<AssetTag> getGroupTags(long groupId,
                                                                     int start,
                                                                     int end,
                                                                     OrderByComparator obc)
                            throws SystemException
Throws:
SystemException

getGroupTagsCount

@Transactional(propagation=SUPPORTS,
               readOnly=true)
int getGroupTagsCount(long groupId)
                      throws SystemException
Throws:
SystemException

getJSONGroupTags

@Transactional(propagation=SUPPORTS,
               readOnly=true)
JSONObject getJSONGroupTags(long groupId,
                                                                     String name,
                                                                     int start,
                                                                     int end)
                            throws PortalException,
                                   SystemException
Throws:
PortalException
SystemException

getTag

@Transactional(propagation=SUPPORTS,
               readOnly=true)
AssetTag getTag(long tagId)
                throws PortalException,
                       SystemException
Throws:
PortalException
SystemException

getTags

@Transactional(propagation=SUPPORTS,
               readOnly=true)
List<AssetTag> getTags(long groupId,
                                                                long classNameId,
                                                                String name)
                       throws SystemException
Throws:
SystemException

getTags

@Transactional(propagation=SUPPORTS,
               readOnly=true)
List<AssetTag> getTags(long groupId,
                                                                long classNameId,
                                                                String name,
                                                                int start,
                                                                int end,
                                                                OrderByComparator obc)
                       throws SystemException
Throws:
SystemException

getTags

@Transactional(propagation=SUPPORTS,
               readOnly=true)
List<AssetTag> getTags(long groupId,
                                                                String name,
                                                                String[] tagProperties,
                                                                int start,
                                                                int end)
                       throws SystemException
Throws:
SystemException

getTags

@Transactional(propagation=SUPPORTS,
               readOnly=true)
List<AssetTag> getTags(long[] groupIds,
                                                                String name,
                                                                String[] tagProperties,
                                                                int start,
                                                                int end)
                       throws SystemException
Throws:
SystemException

getTags

@Transactional(propagation=SUPPORTS,
               readOnly=true)
List<AssetTag> getTags(String className,
                                                                long classPK)
                       throws PortalException,
                              SystemException
Throws:
PortalException
SystemException

getTagsCount

@Transactional(propagation=SUPPORTS,
               readOnly=true)
int getTagsCount(long groupId,
                                                          long classNameId,
                                                          String name)
                 throws SystemException
Throws:
SystemException

getTagsCount

@Transactional(propagation=SUPPORTS,
               readOnly=true)
int getTagsCount(long groupId,
                                                          String name)
                 throws SystemException
Throws:
SystemException

getTagsCount

@Transactional(propagation=SUPPORTS,
               readOnly=true)
int getTagsCount(long groupId,
                                                          String name,
                                                          String[] tagProperties)
                 throws SystemException
Throws:
SystemException

mergeTags

void mergeTags(long fromTagId,
               long toTagId,
               boolean overrideProperties)
               throws PortalException,
                      SystemException
Throws:
PortalException
SystemException

mergeTags

void mergeTags(long[] fromTagIds,
               long toTagId,
               boolean overrideProperties)
               throws PortalException,
                      SystemException
Throws:
PortalException
SystemException

search

@Transactional(propagation=SUPPORTS,
               readOnly=true)
JSONArray search(long groupId,
                                                          String name,
                                                          String[] tagProperties,
                                                          int start,
                                                          int end)
                 throws SystemException
Throws:
SystemException

search

@Transactional(propagation=SUPPORTS,
               readOnly=true)
JSONArray search(long[] groupIds,
                                                          String name,
                                                          String[] tagProperties,
                                                          int start,
                                                          int end)
                 throws SystemException
Throws:
SystemException

updateTag

AssetTag updateTag(long tagId,
                   String name,
                   String[] tagProperties,
                   ServiceContext serviceContext)
                   throws PortalException,
                          SystemException
Throws:
PortalException
SystemException

Liferay 6.1.2-ce-ga3