|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface TagManager
Method Summary | |
---|---|
void |
addTag(java.lang.String tagname,
AssetId asset)
Adds a tag to given asset. |
void |
addTag(java.lang.String category,
java.lang.String tagName,
java.lang.String tagValue,
AssetId asset)
Adds a tag to given asset. |
void |
deleteVoids()
Delete all voided tags |
java.util.List<Tag> |
getAllTags(java.lang.String category,
boolean excludeVoided)
Return list of tags given parameters. |
java.util.List<AssetId> |
getAssets(java.lang.String category,
java.lang.String tagName)
Return list of asset ids given category and tag name. |
java.util.List<AssetId> |
getAssets(java.lang.String category,
java.lang.String tagName,
java.lang.String tagValue,
java.lang.String owner)
Return list of asset ids given parameters. |
java.util.List<Tag> |
getTags(java.lang.String category,
AssetId asset)
Return non-voided tags given category and asset id. |
void |
removeTag(java.lang.String category,
java.lang.String tagName,
AssetId asset)
Removes tag from asset. |
void |
saveTag(java.util.List<Tag> tags)
Saves given list of tags. |
Method Detail |
---|
void addTag(java.lang.String tagname, AssetId asset) throws AssetAccessException
tagname
- tag name
AssetAccessException
void addTag(java.lang.String category, java.lang.String tagName, java.lang.String tagValue, AssetId asset) throws AssetAccessException
#addTag(String)
.
category
- tag category. A value of empty string is equivalent to null.tagName
- tag nametagValue
- tag valueasset
- asset identifier
AssetAccessException
void saveTag(java.util.List<Tag> tags) throws AssetAccessException
TagManager.addTag(String, String, String, AssetId)
.
tags
- list of tags
AssetAccessException
java.util.List<Tag> getTags(java.lang.String category, AssetId asset)
category
- tag category. If set to null or empty String, this method will return tags of any categoryasset
- asset identifier
java.util.List<AssetId> getAssets(java.lang.String category, java.lang.String tagName)
category
- tag category. If set to null or empty String, this method will ignore categorytagName
- tag name
java.util.List<AssetId> getAssets(java.lang.String category, java.lang.String tagName, java.lang.String tagValue, java.lang.String owner)
category
- tag category. If set to null or empty String, this method will ignore categorytagName
- tag nametagValue
- tag valueowner
- owner of tag
java.util.List<Tag> getAllTags(java.lang.String category, boolean excludeVoided)
category
- tag category. If set to null or empty String, this method will ignore categoryexcludeVoided
- false includes voided tags.
void removeTag(java.lang.String category, java.lang.String tagName, AssetId asset) throws AssetAccessException
category
- tag category. If set to null or empty String, this method will ignore categorytagName
- tag nameasset
- asset identifier
AssetAccessException
void deleteVoids() throws AssetAccessException
AssetAccessException
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |