Interface ClientSubManager
-
- All Known Implementing Classes:
AbstractClientSystemTagManager
,ClientSystemTags
,ProjectTagManager
public interface ClientSubManager
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description java.util.List<TagPath>
addTags(TagPath parentFolder, java.util.List<Tag> tags, CollisionPolicy collisionPolicy)
java.util.List<Tag>
browse(TagPath root)
void
editTags(java.util.List<TagPath> paths, TagDiff edit)
Tag
getTag(TagPath path)
java.util.List<Tag>
getTags(java.util.List<TagPath> paths)
java.util.List<TagPath>
moveTags(TagPath parentFolder, java.util.List<TagPath> tagPaths, boolean copy, CollisionPolicy collisionPolicy)
java.util.List<QualifiedValue>
read(java.util.List<TagPath> paths)
void
removeTags(java.util.List<TagPath> tagPath)
void
shutdown()
void
startup()
void
subscribe(TagPath path, TagChangeListener listener)
void
subscribe(java.util.List<TagPath> paths, java.util.List<TagChangeListener> listeners)
void
unsubscribe(TagPath path, TagChangeListener listener)
void
unsubscribe(java.util.List<TagPath> paths, java.util.List<TagChangeListener> listeners)
WriteOperation
write(TagPath path, java.lang.Object value)
-
-
-
Method Detail
-
subscribe
void subscribe(java.util.List<TagPath> paths, java.util.List<TagChangeListener> listeners)
-
unsubscribe
void unsubscribe(java.util.List<TagPath> paths, java.util.List<TagChangeListener> listeners)
-
subscribe
void subscribe(TagPath path, TagChangeListener listener)
-
unsubscribe
void unsubscribe(TagPath path, TagChangeListener listener)
-
write
WriteOperation write(TagPath path, java.lang.Object value)
-
shutdown
void shutdown()
-
startup
void startup()
-
read
java.util.List<QualifiedValue> read(java.util.List<TagPath> paths)
-
addTags
java.util.List<TagPath> addTags(TagPath parentFolder, java.util.List<Tag> tags, CollisionPolicy collisionPolicy) throws java.lang.Exception
- Throws:
java.lang.Exception
-
removeTags
void removeTags(java.util.List<TagPath> tagPath) throws java.lang.Exception
- Throws:
java.lang.Exception
-
moveTags
java.util.List<TagPath> moveTags(TagPath parentFolder, java.util.List<TagPath> tagPaths, boolean copy, CollisionPolicy collisionPolicy) throws java.lang.Exception
- Throws:
java.lang.Exception
-
-