public abstract class AbstractIdentityStore<C extends org.picketlink.idm.config.IdentityStoreConfiguration> extends Object implements org.picketlink.idm.spi.IdentityStore<C>
| Constructor and Description |
|---|
AbstractIdentityStore() |
| Modifier and Type | Method and Description |
|---|---|
void |
add(org.picketlink.idm.spi.IdentityContext context,
org.picketlink.idm.model.AttributedType attributedType) |
protected abstract void |
addAttributedType(org.picketlink.idm.spi.IdentityContext context,
org.picketlink.idm.model.AttributedType attributedType) |
C |
getConfig() |
void |
remove(org.picketlink.idm.spi.IdentityContext context,
org.picketlink.idm.model.AttributedType attributedType) |
protected abstract void |
removeAttributedType(org.picketlink.idm.spi.IdentityContext context,
org.picketlink.idm.model.AttributedType attributedType) |
void |
setup(C config) |
void |
update(org.picketlink.idm.spi.IdentityContext context,
org.picketlink.idm.model.AttributedType attributedType) |
protected abstract void |
updateAttributedType(org.picketlink.idm.spi.IdentityContext context,
org.picketlink.idm.model.AttributedType attributedType) |
void |
updateCredential(org.picketlink.idm.spi.IdentityContext context,
org.picketlink.idm.model.Account account,
Object credential,
Date effectiveDate,
Date expiryDate) |
void |
validateCredentials(org.picketlink.idm.spi.IdentityContext context,
org.picketlink.idm.credential.Credentials credentials) |
public void setup(C config)
setup in interface org.picketlink.idm.spi.IdentityStore<C extends org.picketlink.idm.config.IdentityStoreConfiguration>public C getConfig()
getConfig in interface org.picketlink.idm.spi.IdentityStore<C extends org.picketlink.idm.config.IdentityStoreConfiguration>public void add(org.picketlink.idm.spi.IdentityContext context,
org.picketlink.idm.model.AttributedType attributedType)
add in interface org.picketlink.idm.spi.IdentityStore<C extends org.picketlink.idm.config.IdentityStoreConfiguration>public void update(org.picketlink.idm.spi.IdentityContext context,
org.picketlink.idm.model.AttributedType attributedType)
update in interface org.picketlink.idm.spi.IdentityStore<C extends org.picketlink.idm.config.IdentityStoreConfiguration>public void remove(org.picketlink.idm.spi.IdentityContext context,
org.picketlink.idm.model.AttributedType attributedType)
remove in interface org.picketlink.idm.spi.IdentityStore<C extends org.picketlink.idm.config.IdentityStoreConfiguration>public void validateCredentials(org.picketlink.idm.spi.IdentityContext context,
org.picketlink.idm.credential.Credentials credentials)
validateCredentials in interface org.picketlink.idm.spi.IdentityStore<C extends org.picketlink.idm.config.IdentityStoreConfiguration>public void updateCredential(org.picketlink.idm.spi.IdentityContext context,
org.picketlink.idm.model.Account account,
Object credential,
Date effectiveDate,
Date expiryDate)
updateCredential in interface org.picketlink.idm.spi.IdentityStore<C extends org.picketlink.idm.config.IdentityStoreConfiguration>protected abstract void addAttributedType(org.picketlink.idm.spi.IdentityContext context,
org.picketlink.idm.model.AttributedType attributedType)
protected abstract void updateAttributedType(org.picketlink.idm.spi.IdentityContext context,
org.picketlink.idm.model.AttributedType attributedType)
protected abstract void removeAttributedType(org.picketlink.idm.spi.IdentityContext context,
org.picketlink.idm.model.AttributedType attributedType)
Copyright © 2013. All Rights Reserved.