Interface ITags
- All Superinterfaces:
IRestoreCrudSupport<Tag>, IRestoreItemCrudSupport<Tag>, IRestoreSupport<Tag>
This API is used to manage per-user & per-domain lists of
Tag
(keyword and color).
The containerUid is obtained from ITagUids.getDefaultUserTags(String)
or can be a domain uid (ie. domain name).-
Method Summary
Modifier and TypeMethodDescriptionall()Find allTags.allUids()List allTaguids in the container.ContainerChangesetof the container starting at given version.voidCreate a newTag.voidDelete aTag.getComplete(String uid) Fetch aTagfrom its uid.multipleGet(List<String> uids) Fetch multipleTags from their uids.voidUpdate aTag.updates(TagChanges changes) Update multiple tags at once.Methods inherited from interface IRestoreSupport
get, itemValueExists, restore
-
Method Details
-
create
-
update
-
delete
-
getComplete
Fetch aTagfrom its uid.- Specified by:
getCompletein interfaceIRestoreItemCrudSupport<Tag>- Parameters:
uid- The unique identifier- Returns:
ItemValue<Tag>- Throws:
net.bluemind.core.api.fault.ServerFault- If anything goes wrong
-
multipleGet
-
all
-
updates
Update multiple tags at once.- Parameters:
changes- the batch of changes to apply- Throws:
net.bluemind.core.api.fault.ServerFault- If anything goes wrong
-
changeset
ContainerChangesetof the container starting at given version.- Parameters:
since- version of first change to retrieve- Throws:
net.bluemind.core.api.fault.ServerFault- If anything goes wrong
-
allUids
-