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
static void addTagging(java.lang.String tagName, java.lang.String resourceID, java.lang.String userID)
           
static void copyTags(java.lang.String fromResourceID, java.lang.String toResourceID)
           
static java.util.List getPathsWithAnyTag(java.lang.String[] tags)
           
static java.lang.String[] getPathsWithTag(java.lang.String tag, java.sql.Connection conn)
           
static long getTagCount(java.lang.String path, java.lang.String tag)
           
static java.util.List getTaggedPaths(java.lang.String tag, java.sql.Connection conn)
           
static TaggingDO getTagging(long taggingID)
           
static TaggingDO getTagging(java.lang.String path, java.lang.String tagName, java.lang.String userName)
           
static java.lang.String[] getTags(java.lang.String path)
           
static Tag[] getTagsWithCount(java.lang.String path)
           
static void removeTag(java.lang.String path, java.lang.String tag)
           
static void removeTag(java.lang.String path, java.lang.String tag, java.lang.String userName)
           
static boolean taggingExists(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 static void addTagging(java.lang.String tagName,
                              java.lang.String resourceID,
                              java.lang.String userID)
                       throws RegistryException
Throws:
RegistryException

copyTags

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

taggingExists

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

removeTag

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

removeTag

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

getPathsWithTag

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

getTags

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

getPathsWithAnyTag

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

getTagCount

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

getTaggedPaths

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

getTagsWithCount

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

getTagging

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

getTagging

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


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