⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 reportadmin.java

📁 开源的OpenId的一个java实现
💻 JAVA
字号:
package org.wso2.solutions.identity.admin;import java.util.Date;import java.util.List;import org.wso2.solutions.identity.IdentityProviderException;import org.wso2.solutions.identity.persistence.IPPersistenceManager;import org.wso2.solutions.identity.persistence.dataobject.ActionDO;import org.wso2.solutions.identity.persistence.dataobject.IssuedTokensDO;import org.wso2.solutions.identity.report.OpenIDSummaryReportData;import org.wso2.solutions.identity.report.ReportUtil;public class ReportAdmin {    public static void record(String username, String actionId, String details)            throws IdentityProviderException {        IPPersistenceManager dbman = IPPersistenceManager                .getPersistanceManager();        dbman.addReportData(username, actionId, details);    }    public List getUserActionsByUser(String username, Date fromDate, Date toDate)            throws IdentityProviderException {        IPPersistenceManager dbman = IPPersistenceManager                .getPersistanceManager();        return dbman.getUserActionsByUser(username, fromDate, toDate);    }    public List getFailedCardIssueActions(Date fromDate, Date toDate)            throws IdentityProviderException {        IPPersistenceManager dbman = IPPersistenceManager                .getPersistanceManager();        return dbman.getReportDataByAction(ActionDO.ACTION_CARD_ISSUE_FAILURE,                fromDate, toDate);    }    public List getFailedTokenIssueActions(Date fromDate, Date toDate)            throws IdentityProviderException {        IPPersistenceManager dbman = IPPersistenceManager                .getPersistanceManager();        return dbman.getReportDataByAction(ActionDO.ACTION_TOKEN_ISSUE_FAILURE,                fromDate, toDate);    }    // summary reports    public List getCardIdsGroupedByUser() throws IdentityProviderException {        IPPersistenceManager dbman = IPPersistenceManager                .getPersistanceManager();        return dbman.getCardIdsGroupedByUser();    }    public List getTokensGroupedByCardId() throws IdentityProviderException {        IPPersistenceManager dbman = IPPersistenceManager                .getPersistanceManager();        List lst = dbman.getTokensGroupedByCardId();        return lst;    }    public List getTokensGroupedByCardAndUser()            throws IdentityProviderException {        IPPersistenceManager dbman = IPPersistenceManager                .getPersistanceManager();        List lst = dbman.getTokensGroupedByCardAndUser();        return lst;    }    public List getTokensGroupedByUser() throws IdentityProviderException {        IPPersistenceManager dbman = IPPersistenceManager                .getPersistanceManager();        List lst = dbman.getTokensGroupedByUser();        return lst;    }        public List<OpenIDSummaryReportData> getOpenIDsGroupedByUser() throws IdentityProviderException {        IPPersistenceManager dbman = IPPersistenceManager                .getPersistanceManager();        return dbman.getOpenIDsGroupedByUser();    }    // /////////////////////////// Detailed reports    public List getCardDetailsForUser(String userId)            throws IdentityProviderException {        IPPersistenceManager dbman = IPPersistenceManager                .getPersistanceManager();        List lst = ReportUtil.convertToICReportData(dbman                .getCardIdsForUser(userId));        return lst;    }    public List getTokenDetailsForUser(String userId)            throws IdentityProviderException {        IPPersistenceManager dbman = IPPersistenceManager                .getPersistanceManager();        IssuedTokensDO[] arr = dbman.getTokensForUser(userId);        List lst = ReportUtil.convertToTokDetailsForUser(arr);        return lst;    }    public List getTokenDetailsForCardId(String cardId)            throws IdentityProviderException {        IPPersistenceManager dbman = IPPersistenceManager                .getPersistanceManager();        IssuedTokensDO[] arr = dbman.getTokenDetailsForCardId(cardId);        List lst = ReportUtil.convertToTokDetailsForCardId(arr);        return lst;    }    public List getTokenDetailsForCardAndUser(String cardId, String userId)            throws IdentityProviderException {        IPPersistenceManager dbman = IPPersistenceManager                .getPersistanceManager();        IssuedTokensDO[] arr = dbman.getTokenDetailsForCardAndUser(cardId,                userId);        List lst = ReportUtil.convertToTokDetailsForCardAndUser(arr);        return lst;    }}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -