org.jboss.seam.security.management.picketlink
Class JpaIdentityStoreConfiguration

java.lang.Object
  extended by org.jboss.seam.security.management.picketlink.IdentityStoreConfiguration
      extended by org.jboss.seam.security.management.picketlink.JpaIdentityStoreConfiguration
All Implemented Interfaces:
javax.enterprise.inject.spi.Extension

@ApplicationScoped
public class JpaIdentityStoreConfiguration
extends IdentityStoreConfiguration
implements javax.enterprise.inject.spi.Extension

A convenience class for setting JpaIdentityStore configuration options.

Author:
Shane Bryzak

Constructor Summary
JpaIdentityStoreConfiguration()
           
 
Method Summary
 void doConfigure(org.picketlink.idm.impl.configuration.metadata.IdentityStoreConfigurationMetaDataImpl store)
           
 Class<?> getAttributeClass()
           
 Class<?> getCredentialClass()
           
 String getId()
           
 Class<?> getIdentityClass()
           
 Class<?> getIdentityStoreClass()
          If the identityStoreClass hasn't been set, then return JpaIdentityStore by default.
 Class<?> getRelationshipClass()
           
 Class<?> getRoleTypeClass()
           
 boolean isConfigured()
           
<X> void
processAnnotatedType(javax.enterprise.inject.spi.ProcessAnnotatedType<X> event, javax.enterprise.inject.spi.BeanManager beanManager)
           
 void setAttributeClass(Class<?> attributeClass)
           
 void setCredentialClass(Class<?> credentialClass)
           
 void setIdentityClass(Class<?> identityClass)
           
 void setRelationshipClass(Class<?> relationshipClass)
           
 void setRoleTypeClass(Class<?> roleTypeClass)
           
 
Methods inherited from class org.jboss.seam.security.management.picketlink.IdentityStoreConfiguration
configure, setId, setIdentityStoreClass
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

JpaIdentityStoreConfiguration

public JpaIdentityStoreConfiguration()
Method Detail

processAnnotatedType

public <X> void processAnnotatedType(@Observes
                                     javax.enterprise.inject.spi.ProcessAnnotatedType<X> event,
                                     javax.enterprise.inject.spi.BeanManager beanManager)

getId

public String getId()
Overrides:
getId in class IdentityStoreConfiguration

getIdentityStoreClass

public Class<?> getIdentityStoreClass()
If the identityStoreClass hasn't been set, then return JpaIdentityStore by default.

Overrides:
getIdentityStoreClass in class IdentityStoreConfiguration

getIdentityClass

public Class<?> getIdentityClass()

setIdentityClass

public void setIdentityClass(Class<?> identityClass)

getCredentialClass

public Class<?> getCredentialClass()

setCredentialClass

public void setCredentialClass(Class<?> credentialClass)

getRelationshipClass

public Class<?> getRelationshipClass()

setRelationshipClass

public void setRelationshipClass(Class<?> relationshipClass)

getRoleTypeClass

public Class<?> getRoleTypeClass()

setRoleTypeClass

public void setRoleTypeClass(Class<?> roleTypeClass)

getAttributeClass

public Class<?> getAttributeClass()

setAttributeClass

public void setAttributeClass(Class<?> attributeClass)

doConfigure

public void doConfigure(org.picketlink.idm.impl.configuration.metadata.IdentityStoreConfigurationMetaDataImpl store)
Specified by:
doConfigure in class IdentityStoreConfiguration

isConfigured

public boolean isConfigured()
Specified by:
isConfigured in class IdentityStoreConfiguration


Copyright © 2011 Seam Framework. All Rights Reserved.