Class AppservRealm

java.lang.Object
com.sun.enterprise.security.auth.realm.Realm
com.sun.enterprise.security.BaseRealm
com.sun.appserv.security.AppservRealm
All Implemented Interfaces:
Comparable

public abstract class AppservRealm extends com.sun.enterprise.security.BaseRealm
Parent class for iAS Realm classes.

This class provides default implementation for most of the abstract methods in com.sun.enterprise.security.auth.realm.Realm. Since most of these abstract methods are not supported by Realms there is no need for the subclasses to implement them. The default implementations provided here generally throw an exception if invoked.

Author:
Harpreet Singh
  • Field Summary

    Fields inherited from class com.sun.enterprise.security.BaseRealm

    JAAS_CONTEXT_PARAM, sm

    Fields inherited from class com.sun.enterprise.security.auth.realm.Realm

    _logger, groupMapper, PARAM_GROUP_MAPPING
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Methods inherited from class com.sun.enterprise.security.BaseRealm

    addUser, addUser, getAuthenticationHandler, getGroupNames, getUser, getUserNames, persist, refresh, removeUser, supportsUserManagement, updateUser, updateUser

    Methods inherited from class com.sun.enterprise.security.auth.realm.Realm

    addAssignGroups, compareTo, getAuthType, getDefaultDigestAlgorithm, getDefaultInstance, getDefaultRealm, getGroupNames, getInstance, getInstance, getJAASContext, getMappedGroupNames, getName, getProperties, getProperty, getRealmNames, getRealmStatsProvier, init, instantiate, instantiate, instantiate, isValidRealm, isValidRealm, refresh, setDefaultRealm, setName, setProperty, toString, unloadInstance, unloadInstance, updateInstance, updateInstance

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
  • Constructor Details

    • AppservRealm

      public AppservRealm()