Class AppservRealm

java.lang.Object
com.sun.enterprise.security.auth.realm.AbstractGlassFishRealmState
com.sun.enterprise.security.auth.realm.Realm
com.sun.appserv.security.AppservRealm
All Implemented Interfaces:
com.sun.enterprise.security.auth.realm.GlassFishUserManagement, com.sun.enterprise.security.auth.realm.GlassFishUserStore, Comparable<com.sun.enterprise.security.auth.realm.Realm>

public abstract class AppservRealm extends com.sun.enterprise.security.auth.realm.Realm
Parent class for GlassFish 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.auth.realm.Realm

    _logger

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

    groupMapper, JAAS_CONTEXT_PARAM, PARAM_GROUP_MAPPING
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

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

    getDefaultInstance, getDefaultRealm, getInstance, getInstance, getRealmNames, getRealmStatsProvier, instantiate, instantiate, isValidRealm, isValidRealm, setDefaultRealm, unloadInstance, unloadInstance, updateInstance, updateInstance

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

    addAssignGroups, compareTo, getAuthType, getDefaultDigestAlgorithm, getJAASContext, getMappedGroupNames, getName, getProperties, getProperty, init, refresh, setName, setProperty, toString

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait

    Methods inherited from interface com.sun.enterprise.security.auth.realm.GlassFishUserManagement

    addUser, addUser, persist, removeUser, supportsUserManagement, updateUser, updateUser

    Methods inherited from interface com.sun.enterprise.security.auth.realm.GlassFishUserStore

    getGroupNames, getGroupNames, getUser, getUserNames, refresh
  • Constructor Details

    • AppservRealm

      public AppservRealm()