Docjar: A Java Source and Docuemnt Enginecom.*    java.*    javax.*    org.*    all    new    plug-in

Quick Search    Search Deep

org.roller.model
Interface RefererManager  view RefererManager download RefererManager.java


public interface RefererManager

Interface to Referer management.


Method Summary
 void checkForTurnover(boolean forceTurnover, java.lang.String websiteId)
           
 void forceTurnover(java.lang.String websiteId)
           
 int getDayHits(java.lang.String username)
          Get user's day hits
 java.util.List getDaysPopularWebsites(int max)
          Get most popular websites based on referer day hits.
 java.util.List getEntryReferers(java.lang.String entryId, boolean authorized)
          Get referers that refer to a specific weblog entry.
 java.util.List getReferers(java.lang.String userName)
          Get all referers for specified user.
 java.util.List getReferersToDate(java.lang.String userName, java.lang.String date)
          Get referers for a specified date.
 java.util.List getReferersToEntry(java.lang.String entryid)
          Get referers that refer to a specific weblog entry.
 java.util.List getTodaysReferers(java.lang.String userName)
          Get all referers for specified user that were made today.
 int getTotalHits(java.lang.String username)
          Get user's all-time total hits
 void processRequest(ParsedRequest request)
          Process request for incoming referers.
 void release()
           
 void removeReferer(java.lang.String id)
           
 org.roller.pojos.RefererData retrieveReferer(java.lang.String id)
           
 void storeReferer(org.roller.pojos.RefererData data)
           
 

Method Detail

getReferers

public java.util.List getReferers(java.lang.String userName)
                           throws org.roller.RollerException
Get all referers for specified user.


getTodaysReferers

public java.util.List getTodaysReferers(java.lang.String userName)
                                 throws org.roller.RollerException
Get all referers for specified user that were made today.


getReferersToDate

public java.util.List getReferersToDate(java.lang.String userName,
                                        java.lang.String date)
                                 throws org.roller.RollerException
Get referers for a specified date.


getDaysPopularWebsites

public java.util.List getDaysPopularWebsites(int max)
                                      throws org.roller.RollerException
Get most popular websites based on referer day hits.


getReferersToEntry

public java.util.List getReferersToEntry(java.lang.String entryid)
                                  throws org.roller.RollerException
Get referers that refer to a specific weblog entry.


getEntryReferers

public java.util.List getEntryReferers(java.lang.String entryId,
                                       boolean authorized)
                                throws org.roller.RollerException
Get referers that refer to a specific weblog entry.


getDayHits

public int getDayHits(java.lang.String username)
               throws org.roller.RollerException
Get user's day hits


getTotalHits

public int getTotalHits(java.lang.String username)
                 throws org.roller.RollerException
Get user's all-time total hits


processRequest

public void processRequest(ParsedRequest request)
Process request for incoming referers.


retrieveReferer

public org.roller.pojos.RefererData retrieveReferer(java.lang.String id)
                                             throws org.roller.RollerException

storeReferer

public void storeReferer(org.roller.pojos.RefererData data)
                  throws org.roller.RollerException

removeReferer

public void removeReferer(java.lang.String id)
                   throws org.roller.RollerException

release

public void release()

forceTurnover

public void forceTurnover(java.lang.String websiteId)
                   throws org.roller.RollerException

checkForTurnover

public void checkForTurnover(boolean forceTurnover,
                             java.lang.String websiteId)
                      throws org.roller.RollerException