org.qi4j.library.shiro.realms
Class AbstractSecureHashQi4jRealm

java.lang.Object
  extended by org.apache.shiro.realm.CachingRealm
      extended by org.apache.shiro.realm.AuthenticatingRealm
          extended by org.apache.shiro.realm.AuthorizingRealm
              extended by org.qi4j.library.shiro.realms.AbstractQi4jRealm
                  extended by org.qi4j.library.shiro.realms.AbstractSecureHashQi4jRealm
All Implemented Interfaces:
org.apache.shiro.authc.LogoutAware, org.apache.shiro.authz.Authorizer, org.apache.shiro.authz.permission.PermissionResolverAware, org.apache.shiro.authz.permission.RolePermissionResolverAware, org.apache.shiro.cache.CacheManagerAware, org.apache.shiro.realm.Realm, org.apache.shiro.util.Initializable, org.apache.shiro.util.Nameable, RealmActivator

public abstract class AbstractSecureHashQi4jRealm
extends AbstractQi4jRealm


Field Summary
 
Fields inherited from class org.qi4j.library.shiro.realms.AbstractQi4jRealm
uowf
 
Constructor Summary
AbstractSecureHashQi4jRealm()
           
 
Method Summary
protected  org.apache.shiro.authc.AuthenticationInfo doGetAuthenticationInfo(org.apache.shiro.authc.AuthenticationToken token)
           
protected  RoleAssignee getRoleAssignee(org.apache.shiro.subject.PrincipalCollection principals)
           
protected abstract  RoleAssignee getRoleAssignee(String username)
           
protected abstract  SecureHashSecurable getSecureHashSecurable(String username)
           
 
Methods inherited from class org.qi4j.library.shiro.realms.AbstractQi4jRealm
activateRealm, doGetAuthorizationInfo
 
Methods inherited from class org.apache.shiro.realm.AuthorizingRealm
afterCacheManagerSet, checkPermission, checkPermission, checkPermission, checkPermissions, checkPermissions, checkPermissions, checkRole, checkRole, checkRoles, checkRoles, checkRoles, clearCachedAuthorizationInfo, getAuthorizationCache, getAuthorizationCacheKey, getAuthorizationCacheName, getAuthorizationInfo, getAvailablePrincipal, getPermissionResolver, getRolePermissionResolver, hasAllRoles, hasRole, hasRole, hasRoles, hasRoles, init, isAuthorizationCachingEnabled, isPermitted, isPermitted, isPermitted, isPermitted, isPermitted, isPermittedAll, isPermittedAll, isPermittedAll, onInit, onLogout, setAuthorizationCache, setAuthorizationCacheName, setAuthorizationCachingEnabled, setName, setPermissionResolver, setRolePermissionResolver
 
Methods inherited from class org.apache.shiro.realm.AuthenticatingRealm
getAuthenticationInfo, getAuthenticationTokenClass, getCredentialsMatcher, setAuthenticationTokenClass, setCredentialsMatcher, supports
 
Methods inherited from class org.apache.shiro.realm.CachingRealm
getCacheManager, getName, isCachingEnabled, setCacheManager, setCachingEnabled
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AbstractSecureHashQi4jRealm

public AbstractSecureHashQi4jRealm()
Method Detail

doGetAuthenticationInfo

protected final org.apache.shiro.authc.AuthenticationInfo doGetAuthenticationInfo(org.apache.shiro.authc.AuthenticationToken token)
Specified by:
doGetAuthenticationInfo in class org.apache.shiro.realm.AuthenticatingRealm

getSecureHashSecurable

protected abstract SecureHashSecurable getSecureHashSecurable(String username)

getRoleAssignee

protected final RoleAssignee getRoleAssignee(org.apache.shiro.subject.PrincipalCollection principals)
Specified by:
getRoleAssignee in class AbstractQi4jRealm

getRoleAssignee

protected abstract RoleAssignee getRoleAssignee(String username)