org.surfnet.cruncher
Interface Cruncher

All Known Implementing Classes:
CruncherClient

public interface Cruncher

Note that some of the methods return JSON (e.g. String) as it is directly consumed by JavaScript and other are consumed from within Java (e.g. Controllers) and return Cruncher domain objects.


Method Summary
 String getLogins(Date startDate, Date endDate)
           
 String getLoginsByIdp(Date startDate, Date endDate, String idpEntityId)
           
 String getLoginsByIdpAndSp(Date startDate, Date endDate, String idpEntityId, String spEntityId)
           
 String getLoginsBySp(Date startDate, Date endDate, String spEntityId)
           
 List<SpStatistic> getRecentLoginsForUser(String userId, String idpEntityId)
           
 void setOauthClient(nl.surfnet.coin.oauth.OauthClient oc)
           
 

Method Detail

getLogins

String getLogins(Date startDate,
                 Date endDate)

getLoginsByIdpAndSp

String getLoginsByIdpAndSp(Date startDate,
                           Date endDate,
                           String idpEntityId,
                           String spEntityId)

getLoginsByIdp

String getLoginsByIdp(Date startDate,
                      Date endDate,
                      String idpEntityId)

getLoginsBySp

String getLoginsBySp(Date startDate,
                     Date endDate,
                     String spEntityId)

getRecentLoginsForUser

List<SpStatistic> getRecentLoginsForUser(String userId,
                                         String idpEntityId)

setOauthClient

void setOauthClient(nl.surfnet.coin.oauth.OauthClient oc)


Copyright © 2009-2013 SURFnet bv, The Netherlands. All Rights Reserved.