org.wso2.solutions.identity.admin
Class ReportAdmin

java.lang.Object
  extended by org.wso2.solutions.identity.admin.ReportAdmin

public class ReportAdmin
extends java.lang.Object


Constructor Summary
ReportAdmin()
           
 
Method Summary
 java.util.List getCardDetailsForUser(java.lang.String userId)
           
 java.util.List getCardIdsGroupedByUser()
           
 java.util.List getFailedCardIssueActions(java.util.Date fromDate, java.util.Date toDate)
           
 java.util.List getFailedTokenIssueActions(java.util.Date fromDate, java.util.Date toDate)
           
 java.util.List<OpenIDSummaryReportData> getOpenIDsGroupedByUser()
           
 java.util.List getTokenDetailsForCardAndUser(java.lang.String cardId, java.lang.String userId)
           
 java.util.List getTokenDetailsForCardId(java.lang.String cardId)
           
 java.util.List getTokenDetailsForUser(java.lang.String userId)
           
 java.util.List getTokensGroupedByCardAndUser()
           
 java.util.List getTokensGroupedByCardId()
           
 java.util.List getTokensGroupedByUser()
           
 java.util.List getUserActionsByUser(java.lang.String username, java.util.Date fromDate, java.util.Date toDate)
           
static void record(java.lang.String username, java.lang.String actionId, java.lang.String details)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ReportAdmin

public ReportAdmin()
Method Detail

record

public static void record(java.lang.String username,
                          java.lang.String actionId,
                          java.lang.String details)
                   throws IdentityProviderException
Throws:
IdentityProviderException

getUserActionsByUser

public java.util.List getUserActionsByUser(java.lang.String username,
                                           java.util.Date fromDate,
                                           java.util.Date toDate)
                                    throws IdentityProviderException
Throws:
IdentityProviderException

getFailedCardIssueActions

public java.util.List getFailedCardIssueActions(java.util.Date fromDate,
                                                java.util.Date toDate)
                                         throws IdentityProviderException
Throws:
IdentityProviderException

getFailedTokenIssueActions

public java.util.List getFailedTokenIssueActions(java.util.Date fromDate,
                                                 java.util.Date toDate)
                                          throws IdentityProviderException
Throws:
IdentityProviderException

getCardIdsGroupedByUser

public java.util.List getCardIdsGroupedByUser()
                                       throws IdentityProviderException
Throws:
IdentityProviderException

getTokensGroupedByCardId

public java.util.List getTokensGroupedByCardId()
                                        throws IdentityProviderException
Throws:
IdentityProviderException

getTokensGroupedByCardAndUser

public java.util.List getTokensGroupedByCardAndUser()
                                             throws IdentityProviderException
Throws:
IdentityProviderException

getTokensGroupedByUser

public java.util.List getTokensGroupedByUser()
                                      throws IdentityProviderException
Throws:
IdentityProviderException

getOpenIDsGroupedByUser

public java.util.List<OpenIDSummaryReportData> getOpenIDsGroupedByUser()
                                                                throws IdentityProviderException
Throws:
IdentityProviderException

getCardDetailsForUser

public java.util.List getCardDetailsForUser(java.lang.String userId)
                                     throws IdentityProviderException
Throws:
IdentityProviderException

getTokenDetailsForUser

public java.util.List getTokenDetailsForUser(java.lang.String userId)
                                      throws IdentityProviderException
Throws:
IdentityProviderException

getTokenDetailsForCardId

public java.util.List getTokenDetailsForCardId(java.lang.String cardId)
                                        throws IdentityProviderException
Throws:
IdentityProviderException

getTokenDetailsForCardAndUser

public java.util.List getTokenDetailsForCardAndUser(java.lang.String cardId,
                                                    java.lang.String userId)
                                             throws IdentityProviderException
Throws:
IdentityProviderException