org.wso2.registry.jdbc.dao
Class RatingsDAO

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

public class RatingsDAO
extends java.lang.Object


Constructor Summary
RatingsDAO()
           
 
Method Summary
static void addRating(java.lang.String resourceID, java.lang.String userID, int rating)
           
static void copyRatings(java.lang.String fromResourceID, java.lang.String toResourceId)
           
static float getAverageRating(java.lang.String path)
           
static java.util.Date getRatedTime(java.lang.String path, java.lang.String userName)
           
static java.lang.String[] getRatedUserNames(java.lang.String resourcePath)
           
static RatingDO getRating(long ratingID)
           
static int getRating(java.lang.String path, java.lang.String userName)
           
static boolean ratingExists(java.lang.String resourceID, java.lang.String userID)
           
static void removeRatings(long artifactID, java.sql.Connection conn)
           
static void updateRating(java.lang.String resourceID, java.lang.String userID, int rating)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

RatingsDAO

public RatingsDAO()
Method Detail

addRating

public static void addRating(java.lang.String resourceID,
                             java.lang.String userID,
                             int rating)
                      throws RegistryException
Throws:
RegistryException

copyRatings

public static void copyRatings(java.lang.String fromResourceID,
                               java.lang.String toResourceId)
                        throws RegistryException
Throws:
RegistryException

updateRating

public static void updateRating(java.lang.String resourceID,
                                java.lang.String userID,
                                int rating)
                         throws RegistryException
Throws:
RegistryException

ratingExists

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

getAverageRating

public static float getAverageRating(java.lang.String path)
                              throws RegistryException
Throws:
RegistryException

getRating

public static int getRating(java.lang.String path,
                            java.lang.String userName)
                     throws RegistryException
Throws:
RegistryException

getRatedTime

public static java.util.Date getRatedTime(java.lang.String path,
                                          java.lang.String userName)
                                   throws RegistryException
Throws:
RegistryException

removeRatings

public static void removeRatings(long artifactID,
                                 java.sql.Connection conn)
                          throws java.sql.SQLException
Throws:
java.sql.SQLException

getRatedUserNames

public static java.lang.String[] getRatedUserNames(java.lang.String resourcePath)
                                            throws RegistryException
Throws:
RegistryException

getRating

public static RatingDO getRating(long ratingID)
                          throws java.sql.SQLException
Throws:
java.sql.SQLException


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