📄 ippersistencemanager.java
字号:
dao.getCardIdsForUser(username); } public void backupExpiredCards() { InfoCardDAO dao = new InfoCardDAO(hbConfig); dao.backupExpiredCards(); } public RelyingPartyDO[] getAllRelyingParties() { RelyingPartyDAO dao = new RelyingPartyDAO(hbConfig); return dao.getAllRelyingParties(); } public RelyingPartyDO getRelyingParty(String url) { return (new RelyingPartyDAO(hbConfig)).getRelyingPartyDO(url); } public UserTrustedRPDO getPersonalRelyingParty(String userId, String hostName) { return (new UserPersonalRelyingPartyDAO(hbConfig)) .getPersonalRelyingParty(userId, hostName); } public ClaimDO getClaimByURI(String value) { return (new ClaimDAO(hbConfig)).getClaimByURI(value); } public InfoCardDO[] getAllInfoCards() { InfoCardDAO dao = new InfoCardDAO(hbConfig); return dao.getAllIssuedCards(); } public PPIDValueDO[] getAllPPIDs() { PPIDValueDAO dao = new PPIDValueDAO(hbConfig); return dao.getAllPPIDs(); } public InfoCardDO getInfoCard(String cardId) { InfoCardDAO dao = new InfoCardDAO(hbConfig); return dao.getInfoCard(cardId); } public Long createOrUpdateParameter(ParameterDO instance) { ParameterDAO dao = new ParameterDAO(hbConfig); return dao.createOrUpdateParameter(instance); } public ParameterDO getParameter(String name) { ParameterDAO dao = new ParameterDAO(hbConfig); return dao.getParameter(name); } public RealmConfigurationDO getEffectiveRealmConfiguration() { RealmConfigurationDAO dao = new RealmConfigurationDAO(hbConfig); return dao.getEffectiveRealmConfiguration(); } public RealmConfigurationDO getRealmConfiguration(String name) { RealmConfigurationDAO dao = new RealmConfigurationDAO(hbConfig); return dao.getRealmConfiguration(name); } public RealmConfigurationDO[] getAllRealmConfigurations() { RealmConfigurationDAO dao = new RealmConfigurationDAO(hbConfig); return dao.getAllRealmConfigurations(); } public RealmDO[] getAllRealms() { RealmDAO dao = new RealmDAO(hbConfig); return dao.getAllRealms(); } public RealmDO getRealm(String className) { RealmDAO dao = new RealmDAO(hbConfig); return dao.getRealm(className); } public void revokeInfoCard(InfoCardDO infoCard) throws IdentityProviderException { InfoCardDAO icDao = new InfoCardDAO(hbConfig); icDao.delete(infoCard); RevokedInfoCardDO icDo = new RevokedInfoCardDO(); icDo.setCardId(infoCard.getCardId()); icDo.setDateIssued(infoCard.getDateIssued()); icDo.setDateExpires(infoCard.getDateExpires()); icDo.setUserId(infoCard.getUserId()); icDo.setDateRevoked(new Date()); create(icDo); } public RevokedInfoCardDO[] getAllRevokedInfoCards() { RevokedInfoCardDAO dao = new RevokedInfoCardDAO(hbConfig); return dao.getAllRevokedInfoCards(); } public UserTrustedRPDO[] getAllPersonalRelyingParties(String userId) { UserPersonalRelyingPartyDAO dao = new UserPersonalRelyingPartyDAO( hbConfig); return dao.getAllPersonalRelyingParties(userId); } public DialectDO getDialect(String uri) { DialectDAO dao = new DialectDAO(hbConfig); return dao.getDialect(uri); } public ActionDO[] getAllActions() { ReportDAO dao = new ReportDAO(hbConfig); return dao.getAllActions(); } public ActionDO addReportData(String username, String actionId, String description) { ReportDAO dao = new ReportDAO(hbConfig); return dao.addReportData(username, actionId, description); } public RegisteredInfoCardInfoDO[] getAllRegistedInfoCardInfoForUser( String userId) { RegisteredInfoCardInfoDAO dao = new RegisteredInfoCardInfoDAO(hbConfig); return dao.getAllInfoForUser(userId); } public RegisteredInfoCardInfoDO getRegisteredInfoCardInfo(String ppid) { RegisteredInfoCardInfoDAO dao = new RegisteredInfoCardInfoDAO(hbConfig); return dao.getInformationCardInfo(ppid); } public int getCount(String objName) { String stmt = "select count(*) from " + objName; Session session = hbConfig.getCurrentSession(); Transaction tx = session.beginTransaction(); int count = 0; try { Integer intValue = (Integer) session.createQuery(stmt) .uniqueResult(); count = intValue.intValue(); tx.commit(); } catch (Throwable e) { tx.rollback(); log.error("gettingCount", e); throw new RuntimeException("gettingCount", e); } finally { hbConfig.closeSession(); } return count; } public List getUserActionsByUser(String username, Date fromDate, Date toDate) { ReportDAO dao = new ReportDAO(hbConfig); return dao.getReportDataByUser(username, fromDate, toDate); } public List getReportDataByAction(String actionId, Date fromDate, Date toDate) { ReportDAO dao = new ReportDAO(hbConfig); return dao.getReportDataByAction(actionId, fromDate, toDate); } public List getCardIdsGroupedByUser() { InfoCardDAO dao = new InfoCardDAO(hbConfig); return dao.getCardIdsGroupedByUser(); } public List getTokensGroupedByUser() { IssuedTokenDAO dao = new IssuedTokenDAO(hbConfig); return dao.getTokensGroupedByUser(); } public List getTokensGroupedByCardId() { IssuedTokenDAO dao = new IssuedTokenDAO(hbConfig); return dao.getTokensGroupedByCardId(); } public List getTokensGroupedByCardAndUser() { IssuedTokenDAO dao = new IssuedTokenDAO(hbConfig); return dao.getTokensGroupedByCardAndUser(); } public IssuedTokensDO[] getAllTokensOfUser(String username) { IssuedTokenDAO dao = new IssuedTokenDAO(hbConfig); return dao.getTokensForUser(username); } public IssuedTokensDO[] getTokensForUser(String userId) { IssuedTokenDAO dao = new IssuedTokenDAO(hbConfig); return dao.getTokensForUser(userId); } public IssuedTokensDO[] getTokenDetailsForCardId(String cardId) throws IdentityProviderException { IssuedTokenDAO dao = new IssuedTokenDAO(hbConfig); return dao.getTokenDetailsForCardId(cardId); } public IssuedTokensDO[] getTokenDetailsForCardAndUser(String cardId, String userId) throws IdentityProviderException { IssuedTokenDAO dao = new IssuedTokenDAO(hbConfig); return dao.getTokenDetailsForCardAndUser(cardId, userId); } public String extractPrimaryUserName(String ppid) { RegisteredInfoCardInfoDAO dao = new RegisteredInfoCardInfoDAO(hbConfig); return dao.extractPrimaryUserName(ppid); } public OpenIDUserRPDO[] getOpenIDUserRP(String userName, String rpUrl) { OpenIDUserRPDAO dao = new OpenIDUserRPDAO(hbConfig); return dao.getOpenIDUserRP(userName, rpUrl); } public OpenIDUserRPDO[] getOpenIDUserRP(String userName) { OpenIDUserRPDAO dao = new OpenIDUserRPDAO(hbConfig); return dao.getOpenIDUserRP(userName); } public String getOpenIDDefaultUserProfile(String userName, String rpUrl) { OpenIDUserRPDAO dao = new OpenIDUserRPDAO(hbConfig); return dao.getOpenIDDefaultUserProfile(userName, rpUrl); } public UserTrustedRPDO[] getPersonalRelyingPartyByHostName(String hostName) { UserPersonalRelyingPartyDAO dao = new UserPersonalRelyingPartyDAO( hbConfig); return dao.getPersonalRelyingPartyByHostName(hostName); } public List<OpenIDSummaryReportData> getOpenIDsGroupedByUser() { OpenIDUserRPDAO dao = new OpenIDUserRPDAO(hbConfig); return dao.getOpenIDsGroupedByUser(); } public boolean isValidOpenIDTag(String openIDTag) { ClaimDAO dao = new ClaimDAO(hbConfig); return dao.isValidOpenIDTag(openIDTag); }}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -