Jive Forums API (5.5.20.2-oracle) Developer Javadocs

com.jivesoftware.forum.abuse
Interface AbuseDAO

All Known Implementing Classes:
AbuseDAOImpl

public interface AbuseDAO

Defines methods used to create, access, update, and remove abuse report objects.

See Also:
AbuseReport

Method Summary
 void createAbuseReport(AbuseReport report)
          Creates an abuse report entry in the database
 java.util.List getAbuseReportsByMessage(long messageID)
           
 java.util.List getAbuseReportsByUser(long userID)
           
 int getNumberOfAbuseReports(long messageID)
           
 boolean hasUserReportedAbuse(long messageID, long userID)
           
 void resolveAbuseReport(long abuseID)
           
 void resolveAbuseReportsByMessage(long messageID)
           
 

Method Detail

createAbuseReport

void createAbuseReport(AbuseReport report)
Creates an abuse report entry in the database

Parameters:
report - the report to create

getAbuseReportsByMessage

java.util.List getAbuseReportsByMessage(long messageID)

getAbuseReportsByUser

java.util.List getAbuseReportsByUser(long userID)

getNumberOfAbuseReports

int getNumberOfAbuseReports(long messageID)

resolveAbuseReport

void resolveAbuseReport(long abuseID)

resolveAbuseReportsByMessage

void resolveAbuseReportsByMessage(long messageID)

hasUserReportedAbuse

boolean hasUserReportedAbuse(long messageID,
                             long userID)

Jive Forums Project Page

Copyright © 1999-2006 Jive Software.