public abstract class AbstractIdentityStore<C extends IdentityStoreConfiguration> extends Object implements IdentityStore<C>
| Constructor and Description |
|---|
AbstractIdentityStore() |
| Modifier and Type | Method and Description |
|---|---|
void |
add(IdentityContext context,
AttributedType attributedType) |
protected void |
addAttributedType(IdentityContext context,
AttributedType attributedType) |
<V extends IdentityType> |
countQueryResults(IdentityContext context,
IdentityQuery<V> identityQuery) |
<V extends Relationship> |
countQueryResults(IdentityContext context,
RelationshipQuery<V> query) |
C |
getConfig() |
void |
remove(IdentityContext context,
AttributedType attributedType) |
protected abstract void |
removeAttributedType(IdentityContext context,
AttributedType attributedType) |
protected abstract void |
removeCredentials(IdentityContext context,
Account account) |
protected abstract void |
removeFromRelationships(IdentityContext context,
IdentityType identityType) |
void |
setup(C config) |
void |
update(IdentityContext context,
AttributedType attributedType) |
protected abstract void |
updateAttributedType(IdentityContext context,
AttributedType attributedType) |
void |
updateCredential(IdentityContext context,
Account account,
Object credential,
Date effectiveDate,
Date expiryDate) |
void |
validateCredentials(IdentityContext context,
Credentials credentials) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitfetchQueryResults, fetchQueryResultspublic void setup(C config)
setup in interface IdentityStore<C extends IdentityStoreConfiguration>public C getConfig()
getConfig in interface IdentityStore<C extends IdentityStoreConfiguration>public void add(IdentityContext context, AttributedType attributedType)
add in interface IdentityStore<C extends IdentityStoreConfiguration>public void update(IdentityContext context, AttributedType attributedType)
update in interface IdentityStore<C extends IdentityStoreConfiguration>public void remove(IdentityContext context, AttributedType attributedType)
remove in interface IdentityStore<C extends IdentityStoreConfiguration>protected abstract void removeFromRelationships(IdentityContext context, IdentityType identityType)
protected abstract void removeCredentials(IdentityContext context, Account account)
public void validateCredentials(IdentityContext context, Credentials credentials)
validateCredentials in interface IdentityStore<C extends IdentityStoreConfiguration>public void updateCredential(IdentityContext context, Account account, Object credential, Date effectiveDate, Date expiryDate)
updateCredential in interface IdentityStore<C extends IdentityStoreConfiguration>public <V extends IdentityType> int countQueryResults(IdentityContext context, IdentityQuery<V> identityQuery)
countQueryResults in interface IdentityStore<C extends IdentityStoreConfiguration>public <V extends Relationship> int countQueryResults(IdentityContext context, RelationshipQuery<V> query)
countQueryResults in interface IdentityStore<C extends IdentityStoreConfiguration>protected void addAttributedType(IdentityContext context, AttributedType attributedType)
protected abstract void updateAttributedType(IdentityContext context, AttributedType attributedType)
protected abstract void removeAttributedType(IdentityContext context, AttributedType attributedType)
Copyright © 2014. All Rights Reserved.