org.wso2.registry.jdbc.dao
Class TagsDAO

java.lang.Object
  extended by org.wso2.registry.jdbc.dao.TagsDAO

public class TagsDAO
extends java.lang.Object


Constructor Summary
TagsDAO()
           
 
Method Summary
 void addTagging(java.lang.String tagName, java.lang.String resourceID, java.lang.String userID)
           
 void copyTags(java.lang.String fromResourceID, java.lang.String toResourceID)
           
 java.util.List getPathsWithAllTags(java.lang.String[] tags, java.sql.Connection conn)
           
 java.util.List getPathsWithAnyTag(java.lang.String[] tags)
           
 java.lang.String[] getPathsWithTag(java.lang.String tag, java.sql.Connection conn)
           
 long getTagCount(java.lang.String path, java.lang.String tag)
           
 java.util.List getTaggedPaths(java.lang.String tag, java.sql.Connection conn)
           
 TaggingDO getTagging(long taggingID)
           
 TaggingDO getTagging(java.lang.String path, java.lang.String tagName, java.lang.String userName)
           
 java.lang.String[] getTags(java.lang.String path)
           
 Tag[] getTagsWithCount(java.lang.String path)
           
 void removeTag(java.lang.String path, java.lang.String tag)
           
 void removeTag(java.lang.String path, java.lang.String tag, java.lang.String userName)
           
 boolean taggingExist(java.lang.String tagName, java.lang.String resourceID, java.lang.String userID)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TagsDAO

public TagsDAO()
Method Detail

addTagging

public void addTagging(java.lang.String tagName,
                       java.lang.String resourceID,
                       java.lang.String userID)
                throws RegistryException
Throws:
RegistryException

copyTags

public void copyTags(java.lang.String fromResourceID,
                     java.lang.String toResourceID)
              throws RegistryException
Throws:
RegistryException

taggingExist

public boolean taggingExist(java.lang.String tagName,
                            java.lang.String resourceID,
                            java.lang.String userID)
                     throws RegistryException
Throws:
RegistryException

removeTag

public void removeTag(java.lang.String path,
                      java.lang.String tag)
               throws RegistryException
Throws:
RegistryException

removeTag

public void removeTag(java.lang.String path,
                      java.lang.String tag,
                      java.lang.String userName)
               throws RegistryException
Throws:
RegistryException

getPathsWithTag

public java.lang.String[] getPathsWithTag(java.lang.String tag,
                                          java.sql.Connection conn)
                                   throws java.sql.SQLException
Throws:
java.sql.SQLException

getTags

public java.lang.String[] getTags(java.lang.String path)
                           throws RegistryException
Throws:
RegistryException

getPathsWithAnyTag

public java.util.List getPathsWithAnyTag(java.lang.String[] tags)
                                  throws RegistryException
Throws:
RegistryException

getPathsWithAllTags

public java.util.List getPathsWithAllTags(java.lang.String[] tags,
                                          java.sql.Connection conn)
                                   throws java.sql.SQLException
Throws:
java.sql.SQLException

getTagCount

public long getTagCount(java.lang.String path,
                        java.lang.String tag)
                 throws RegistryException
Throws:
RegistryException

getTaggedPaths

public java.util.List getTaggedPaths(java.lang.String tag,
                                     java.sql.Connection conn)
                              throws java.sql.SQLException
Throws:
java.sql.SQLException

getTagsWithCount

public Tag[] getTagsWithCount(java.lang.String path)
                       throws RegistryException
Throws:
RegistryException

getTagging

public TaggingDO getTagging(java.lang.String path,
                            java.lang.String tagName,
                            java.lang.String userName)
                     throws RegistryException
Throws:
RegistryException

getTagging

public TaggingDO getTagging(long taggingID)
                     throws RegistryException
Throws:
RegistryException


Copyright © 2007 Apache Web Services Project. All Rights Reserved.