|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.wso2.solutions.identity.persistence.IPPersistenceManager
public class IPPersistenceManager
Handles all database persistence related operations of WSO2 Identity Solution.
Field Summary | |
---|---|
static org.apache.commons.logging.Log |
log
|
Method Summary | |
---|---|
ActionDO |
addReportData(java.lang.String username,
java.lang.String actionId,
java.lang.String description)
|
void |
backupExpiredCards()
|
java.lang.Long |
create(AbstractDataObject abstractDO)
Create a new entry with the given data object. |
java.lang.Long |
createOrUpdateParameter(ParameterDO instance)
|
void |
delete(AbstractDataObject abstractDO)
Delete the entry of the given data object. |
int |
executeSingleDMLStatement(java.lang.String stmt,
java.lang.String name,
java.lang.String value)
|
java.lang.String |
extractPrimaryUserName(java.lang.String ppid)
|
ActionDO[] |
getAllActions()
|
ClaimDO[] |
getAllEnabledClaims()
|
InfoCardDO[] |
getAllInfoCards()
|
ClaimDO[] |
getAllMappedClaims()
Provides all claims that are mapped to attributes in a user store. |
ClaimDO[] |
getAllMappedEnabledClaims()
Provides all claims that are mapped and enabled. |
UserTrustedRPDO[] |
getAllPersonalRelyingParties(java.lang.String userId)
|
PPIDValueDO[] |
getAllPPIDs()
|
RealmConfigurationDO[] |
getAllRealmConfigurations()
|
RealmDO[] |
getAllRealms()
|
RegisteredInfoCardInfoDO[] |
getAllRegistedInfoCardInfoForUser(java.lang.String userId)
|
RelyingPartyDO[] |
getAllRelyingParties()
|
RevokedInfoCardDO[] |
getAllRevokedInfoCards()
|
ClaimDO[] |
getAllSupportedClaims()
Provides all supported claims. |
DialectDO[] |
getAllSupportedDialects()
Provides all supported claim dialects. |
IssuedTokensDO[] |
getAllTokensOfUser(java.lang.String username)
|
InfoCardDO[] |
getCardIdsForUser(java.lang.String username)
|
java.util.List |
getCardIdsGroupedByUser()
|
void |
getCardsIssuedBetween(java.lang.String username,
java.util.Date startDate,
java.util.Date endDate)
|
ClaimDO |
getClaimByURI(java.lang.String value)
|
int |
getCount(java.lang.String objName)
|
AbstractDataObject |
getDataObject(java.lang.String objClassName,
java.lang.Long val)
Extract a data object of the given type bearing the given id. |
DialectDO |
getDialect(java.lang.String uri)
|
RealmConfigurationDO |
getEffectiveRealmConfiguration()
|
InfoCardDO |
getInfoCard(java.lang.String cardId)
|
java.lang.String |
getMappedOpenIDTag(java.lang.String uri)
Provide the mapped OpenID tag corresponding to the provided claim uri |
java.lang.String |
getOpenIDDefaultUserProfile(java.lang.String userName,
java.lang.String rpUrl)
|
java.util.List<OpenIDSummaryReportData> |
getOpenIDsGroupedByUser()
|
OpenIDUserRPDO[] |
getOpenIDUserRP(java.lang.String userName)
|
OpenIDUserRPDO[] |
getOpenIDUserRP(java.lang.String userName,
java.lang.String rpUrl)
|
ParameterDO |
getParameter(java.lang.String name)
|
static IPPersistenceManager |
getPersistanceManager()
|
UserTrustedRPDO |
getPersonalRelyingParty(java.lang.String userId,
java.lang.String hostName)
|
UserTrustedRPDO[] |
getPersonalRelyingPartyByHostName(java.lang.String hostName)
|
PPIDValueDO[] |
getPPIDValuesForUser(java.lang.String userid)
Provides all PPID values in tokens issued for a given user. |
RealmDO |
getRealm(java.lang.String className)
|
RealmConfigurationDO |
getRealmConfiguration(java.lang.String name)
|
RegisteredInfoCardInfoDO |
getRegisteredInfoCardInfo(java.lang.String ppid)
|
RelyingPartyDO |
getRelyingParty(java.lang.String url)
|
java.util.List |
getReportDataByAction(java.lang.String actionId,
java.util.Date fromDate,
java.util.Date toDate)
|
IssuedTokensDO[] |
getTokenDetailsForCardAndUser(java.lang.String cardId,
java.lang.String userId)
|
IssuedTokensDO[] |
getTokenDetailsForCardId(java.lang.String cardId)
|
IssuedTokensDO[] |
getTokensForUser(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)
|
boolean |
isValidOpenIDTag(java.lang.String openIDTag)
|
void |
revokeInfoCard(InfoCardDO infoCard)
|
void |
update(AbstractDataObject abstractDO)
Update an entry with the given data object. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public static final org.apache.commons.logging.Log log
Method Detail |
---|
public static IPPersistenceManager getPersistanceManager() throws IdentityProviderException
IdentityProviderException
public java.lang.Long create(AbstractDataObject abstractDO) throws IdentityProviderException
abstractDO
- Data object to be added
IdentityProviderException
public void update(AbstractDataObject abstractDO)
abstractDO
- Data object to be updatedpublic void delete(AbstractDataObject abstractDO)
abstractDO
- Data object to be deleted.public AbstractDataObject getDataObject(java.lang.String objClassName, java.lang.Long val)
objClassName
- Type of data objectval
- Identifier of the record
public ClaimDO[] getAllSupportedClaims()
org.wso2.solutions.identity.persistence.dataobject.ClaimDO
instances.public ClaimDO[] getAllMappedClaims()
org.wso2.solutions.identity.persistence.dataobject.ClaimDO
instances.public ClaimDO[] getAllEnabledClaims()
public ClaimDO[] getAllMappedEnabledClaims()
org.wso2.solutions.identity.persistence.dataobject.ClaimDO
instances.public java.lang.String getMappedOpenIDTag(java.lang.String uri)
uri
- Claim uri
public DialectDO[] getAllSupportedDialects()
org.wso2.solutions.identity.persistence.dataobject.DialectDO.java
instances.public PPIDValueDO[] getPPIDValuesForUser(java.lang.String userid)
userid
- The user identifier.
org.wso2.solutions.identity.persistence.dataobject.PPIDValueDO
instances.public InfoCardDO[] getCardIdsForUser(java.lang.String username)
public int executeSingleDMLStatement(java.lang.String stmt, java.lang.String name, java.lang.String value)
public void getCardsIssuedBetween(java.lang.String username, java.util.Date startDate, java.util.Date endDate)
public void backupExpiredCards()
public RelyingPartyDO[] getAllRelyingParties()
public RelyingPartyDO getRelyingParty(java.lang.String url)
public UserTrustedRPDO getPersonalRelyingParty(java.lang.String userId, java.lang.String hostName)
public ClaimDO getClaimByURI(java.lang.String value)
public InfoCardDO[] getAllInfoCards()
public PPIDValueDO[] getAllPPIDs()
public InfoCardDO getInfoCard(java.lang.String cardId)
public java.lang.Long createOrUpdateParameter(ParameterDO instance)
public ParameterDO getParameter(java.lang.String name)
public RealmConfigurationDO getEffectiveRealmConfiguration()
public RealmConfigurationDO getRealmConfiguration(java.lang.String name)
public RealmConfigurationDO[] getAllRealmConfigurations()
public RealmDO[] getAllRealms()
public RealmDO getRealm(java.lang.String className)
public void revokeInfoCard(InfoCardDO infoCard) throws IdentityProviderException
IdentityProviderException
public RevokedInfoCardDO[] getAllRevokedInfoCards()
public UserTrustedRPDO[] getAllPersonalRelyingParties(java.lang.String userId)
public DialectDO getDialect(java.lang.String uri)
public ActionDO[] getAllActions()
public ActionDO addReportData(java.lang.String username, java.lang.String actionId, java.lang.String description)
public RegisteredInfoCardInfoDO[] getAllRegistedInfoCardInfoForUser(java.lang.String userId)
public RegisteredInfoCardInfoDO getRegisteredInfoCardInfo(java.lang.String ppid)
public int getCount(java.lang.String objName)
public java.util.List getUserActionsByUser(java.lang.String username, java.util.Date fromDate, java.util.Date toDate)
public java.util.List getReportDataByAction(java.lang.String actionId, java.util.Date fromDate, java.util.Date toDate)
public java.util.List getCardIdsGroupedByUser()
public java.util.List getTokensGroupedByUser()
public java.util.List getTokensGroupedByCardId()
public java.util.List getTokensGroupedByCardAndUser()
public IssuedTokensDO[] getAllTokensOfUser(java.lang.String username)
public IssuedTokensDO[] getTokensForUser(java.lang.String userId)
public IssuedTokensDO[] getTokenDetailsForCardId(java.lang.String cardId) throws IdentityProviderException
IdentityProviderException
public IssuedTokensDO[] getTokenDetailsForCardAndUser(java.lang.String cardId, java.lang.String userId) throws IdentityProviderException
IdentityProviderException
public java.lang.String extractPrimaryUserName(java.lang.String ppid)
public OpenIDUserRPDO[] getOpenIDUserRP(java.lang.String userName, java.lang.String rpUrl)
public OpenIDUserRPDO[] getOpenIDUserRP(java.lang.String userName)
public java.lang.String getOpenIDDefaultUserProfile(java.lang.String userName, java.lang.String rpUrl)
public UserTrustedRPDO[] getPersonalRelyingPartyByHostName(java.lang.String hostName)
public java.util.List<OpenIDSummaryReportData> getOpenIDsGroupedByUser()
public boolean isValidOpenIDTag(java.lang.String openIDTag)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |