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
 void addRating(java.lang.String resourceID, java.lang.String userID, int rating)
           
 float getAverageRating(java.lang.String path)
           
 java.util.Date getRatedTime(java.lang.String path, java.lang.String userName)
           
 java.lang.String[] getRatedUserNames(java.lang.String resourcePath)
           
 RatingDO getRating(long ratingID)
           
 int getRating(java.lang.String path, java.lang.String userName)
           
 boolean ratingExist(java.lang.String resourceID, java.lang.String userID)
           
 void removeRatings(long artifactID, java.sql.Connection conn)
           
 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 void addRating(java.lang.String resourceID,
                      java.lang.String userID,
                      int rating)
               throws RegistryException
Throws:
RegistryException

updateRating

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

ratingExist

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

getAverageRating

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

getRating

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

getRatedTime

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

removeRatings

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

getRatedUserNames

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

getRating

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


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