@AccessControlled @CTAware @JSONWebService @ProviderType @Transactional(isolation=PORTAL, rollbackFor={PortalException.class,SystemException.class}) public interface AssetTagService extends BaseService
AssetTagServiceUtil| Modifier and Type | Method and Description |
|---|---|
AssetTag |
addTag(java.lang.String externalReferenceCode,
long groupId,
java.lang.String name,
ServiceContext serviceContext) |
void |
deleteTag(long tagId) |
void |
deleteTags(long[] tagIds) |
AssetTag |
fetchAssetTagByExternalReferenceCode(java.lang.String externalReferenceCode,
long groupId) |
AssetTag |
getAssetTagByExternalReferenceCode(java.lang.String externalReferenceCode,
long groupId) |
java.util.List<AssetTag> |
getGroupsTags(long[] groupIds) |
java.util.List<AssetTag> |
getGroupTags(long groupId) |
java.util.List<AssetTag> |
getGroupTags(long groupId,
int start,
int end,
OrderByComparator<AssetTag> orderByComparator) |
int |
getGroupTagsCount(long groupId) |
AssetTagDisplay |
getGroupTagsDisplay(long groupId,
java.lang.String name,
int start,
int end) |
java.lang.String |
getOSGiServiceIdentifier()
Returns the OSGi service identifier.
|
AssetTag |
getTag(long tagId) |
java.util.List<AssetTag> |
getTags(long[] groupIds,
java.lang.String name,
int start,
int end) |
java.util.List<AssetTag> |
getTags(long[] groupIds,
java.lang.String name,
int start,
int end,
OrderByComparator<AssetTag> orderByComparator) |
java.util.List<AssetTag> |
getTags(long groupId,
long classNameId,
java.lang.String name) |
java.util.List<AssetTag> |
getTags(long groupId,
long classNameId,
java.lang.String name,
int start,
int end,
OrderByComparator<AssetTag> orderByComparator) |
java.util.List<AssetTag> |
getTags(long groupId,
java.lang.String name,
int start,
int end) |
java.util.List<AssetTag> |
getTags(long groupId,
java.lang.String name,
int start,
int end,
OrderByComparator<AssetTag> orderByComparator) |
java.util.List<AssetTag> |
getTags(java.lang.String className,
long classPK) |
int |
getTagsCount(long[] groupIds,
java.lang.String name) |
int |
getTagsCount(long groupId,
java.lang.String name) |
int |
getVisibleAssetsTagsCount(long groupId,
long classNameId,
java.lang.String name) |
void |
mergeTags(long[] fromTagIds,
long toTagId) |
void |
mergeTags(long fromTagId,
long toTagId) |
JSONArray |
search(long[] groupIds,
java.lang.String name,
int start,
int end) |
JSONArray |
search(long groupId,
java.lang.String name,
int start,
int end) |
void |
subscribeTag(long userId,
long groupId,
long tagId) |
void |
unsubscribeTag(long userId,
long tagId) |
AssetTag |
updateTag(java.lang.String externalReferenceCode,
long tagId,
java.lang.String name,
ServiceContext serviceContext) |
AssetTag addTag(java.lang.String externalReferenceCode, long groupId, java.lang.String name, ServiceContext serviceContext) throws PortalException
PortalExceptionvoid deleteTag(long tagId)
throws PortalException
PortalExceptionvoid deleteTags(long[] tagIds)
throws PortalException
PortalException@Transactional(propagation=SUPPORTS, readOnly=true) AssetTag fetchAssetTagByExternalReferenceCode(java.lang.String externalReferenceCode, long groupId)
@Transactional(propagation=SUPPORTS, readOnly=true) AssetTag getAssetTagByExternalReferenceCode(java.lang.String externalReferenceCode, long groupId) throws PortalException
PortalException@Transactional(propagation=SUPPORTS, readOnly=true) java.util.List<AssetTag> getGroupsTags(long[] groupIds)
@Transactional(propagation=SUPPORTS, readOnly=true) java.util.List<AssetTag> getGroupTags(long groupId)
@Transactional(propagation=SUPPORTS, readOnly=true) java.util.List<AssetTag> getGroupTags(long groupId, int start, int end, OrderByComparator<AssetTag> orderByComparator)
@Transactional(propagation=SUPPORTS, readOnly=true) int getGroupTagsCount(long groupId)
@Transactional(propagation=SUPPORTS, readOnly=true) AssetTagDisplay getGroupTagsDisplay(long groupId, java.lang.String name, int start, int end)
java.lang.String getOSGiServiceIdentifier()
@Transactional(propagation=SUPPORTS, readOnly=true) AssetTag getTag(long tagId) throws PortalException
PortalException@Transactional(propagation=SUPPORTS, readOnly=true) java.util.List<AssetTag> getTags(long groupId, long classNameId, java.lang.String name)
@Transactional(propagation=SUPPORTS, readOnly=true) java.util.List<AssetTag> getTags(long groupId, long classNameId, java.lang.String name, int start, int end, OrderByComparator<AssetTag> orderByComparator)
@Transactional(propagation=SUPPORTS, readOnly=true) java.util.List<AssetTag> getTags(long groupId, java.lang.String name, int start, int end)
@Transactional(propagation=SUPPORTS, readOnly=true) java.util.List<AssetTag> getTags(long groupId, java.lang.String name, int start, int end, OrderByComparator<AssetTag> orderByComparator)
@Transactional(propagation=SUPPORTS, readOnly=true) java.util.List<AssetTag> getTags(long[] groupIds, java.lang.String name, int start, int end)
@Transactional(propagation=SUPPORTS, readOnly=true) java.util.List<AssetTag> getTags(long[] groupIds, java.lang.String name, int start, int end, OrderByComparator<AssetTag> orderByComparator)
@Transactional(propagation=SUPPORTS, readOnly=true) java.util.List<AssetTag> getTags(java.lang.String className, long classPK)
@Transactional(propagation=SUPPORTS, readOnly=true) int getTagsCount(long groupId, java.lang.String name)
@Transactional(propagation=SUPPORTS, readOnly=true) int getTagsCount(long[] groupIds, java.lang.String name)
@Transactional(propagation=SUPPORTS, readOnly=true) int getVisibleAssetsTagsCount(long groupId, long classNameId, java.lang.String name)
void mergeTags(long fromTagId,
long toTagId)
throws PortalException
PortalExceptionvoid mergeTags(long[] fromTagIds,
long toTagId)
throws PortalException
PortalException@Transactional(propagation=SUPPORTS, readOnly=true) JSONArray search(long groupId, java.lang.String name, int start, int end)
@AccessControlled(guestAccessEnabled=true) @Transactional(propagation=SUPPORTS, readOnly=true) JSONArray search(long[] groupIds, java.lang.String name, int start, int end)
void subscribeTag(long userId,
long groupId,
long tagId)
throws PortalException
PortalExceptionvoid unsubscribeTag(long userId,
long tagId)
throws PortalException
PortalExceptionAssetTag updateTag(java.lang.String externalReferenceCode, long tagId, java.lang.String name, ServiceContext serviceContext) throws PortalException
PortalException