|
Oracle® On Track Communication SDK Documentation Release 1(1.0) E20955-01 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public static interface XTagModule.Server
Server interface for the Tag Module API.
Nested Class Summary |
---|
Nested classes/interfaces inherited from interface waggle.core.api.XAPIInterface |
---|
XAPIInterface.Client, XAPIInterface.Server |
Method Summary | |
---|---|
XTagInfo |
createPrivateTag(String name) Create a new private Tag. |
XTagInfo |
createPrivateTagAndTag(String name, XObjectID tagableID) Create a new private Tag and tag a Tagable. |
XTagInfo |
createPublicTag(String name) Create a new public Tag. |
XTagInfo |
createPublicTagAndTag(String name, XObjectID tagableID) Create a new public Tag and tag a Tagable. |
void |
deleteTag(XObjectID tagID) Delete an existing Tag. |
List<XTagInfo> |
getConversationTagCloud(XObjectID conversationID, int limit) Get a Track's public and private Tag cloud. |
List<XTagInfo> |
getPrivateTagCloud() Get a private Tag cloud. |
List<XTagInfo> |
getPublicTagCloud() Get a public Tag cloud. |
XTagTagablesInfo |
getTag(XObjectID tagID) Get a Tag and it's Tagables. |
Collection<XTagInfo> |
getTagableTags(XObjectID tagableID) Get the set of Tags used to Tag the specified Tagable. |
List<XTagInfo> |
getTagCloud() Get a public and private Tag cloud. |
List<XTagTagablesInfo> |
getTags(List<XObjectID> tagIDs) Get a set of Tags and their Tagables. |
List<XTagInfo> |
getTrackTagCloud(XObjectID trackID, int limit) Get a Track's public and private Tag cloud. |
void |
setTagName(XObjectID tagID, String name) Set Tag name. |
void |
tag(XObjectID tagID, XObjectID tagableID) Add a Tag to an existing Tagable. |
void |
untag(XObjectID tagID, XObjectID tagableID) Remove a Tag from an existing Tagable. |
Method Detail |
---|
XTagInfo createPublicTag(String name)
name
- The name of the public Tag.XTagInfo createPublicTagAndTag(String name, XObjectID tagableID)
name
- The name of the public Tag.tagableID
- The Tagable.XTagInfo createPrivateTag(String name)
name
- The name of the private Tag.XTagInfo createPrivateTagAndTag(String name, XObjectID tagableID)
name
- The name of the private Tag.tagableID
- The Tagable.List<XTagInfo> getTagCloud()
List<XTagInfo> getPublicTagCloud()
List<XTagInfo> getPrivateTagCloud()
List<XTagInfo> getTrackTagCloud(XObjectID trackID, int limit)
trackID
- The Track.limit
- return limit.List<XTagInfo> getConversationTagCloud(XObjectID conversationID, int limit)
conversationID
- The Conversation.limit
- return limit.XTagTagablesInfo getTag(XObjectID tagID)
tagID
- The Tag.List<XTagTagablesInfo> getTags(List<XObjectID> tagIDs)
tagIDs
- The Tags.void setTagName(XObjectID tagID, String name)
tagID
- The Tag.name
- The new name.void deleteTag(XObjectID tagID)
tagID
- The Tag.void tag(XObjectID tagID, XObjectID tagableID)
tagID
- The Tag.tagableID
- The Tagable.void untag(XObjectID tagID, XObjectID tagableID)
tagID
- The Tag.tagableID
- The Tagable.Collection<XTagInfo> getTagableTags(XObjectID tagableID)
tagableID
- The Tagable.
|
Oracle® On Track Communication SDK Documentation Release 1(1.0) E20955-01 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |