All Packages Class Hierarchy This Package Previous Next Index
Class org.w3c.jigsaw.auth.AuthRealm
java.lang.Object
|
+----org.w3c.tools.resources.AttributeHolder
|
+----org.w3c.tools.resources.Resource
|
+----org.w3c.tools.resources.FramedResource
|
+----org.w3c.tools.resources.AbstractContainer
|
+----org.w3c.tools.resources.ContainerResource
|
+----org.w3c.tools.resources.ExternalContainer
|
+----org.w3c.jigsaw.auth.AuthRealm
- public class AuthRealm
- extends ExternalContainer
-
AuthRealm()
-
-
AuthRealm(String, ResourceContext)
-
-
enumerateUserNames()
- Enumerate this realm user's name.
-
getRepository(ResourceContext)
- Get The repository for this external container.
-
loadUser(String)
- Load the user having this name.
-
makeRealm(ResourceContext, String)
- create a new empty realm.
-
registerResource(String, Resource, Hashtable)
- Initialize and register the given resource within that container.
-
registerUser(AuthUser)
- register this new user in the realm.
-
save()
- Save our store.
-
unregisterUser(String)
- Unregister a user from the realm.
AuthRealm
public AuthRealm(String id,
ResourceContext context)
AuthRealm
public AuthRealm()
loadUser
public synchronized ResourceReference loadUser(String name)
- Load the user having this name.
- Parameters:
- name - The user's name.
- Returns:
- An instance of AuthUser or null if not found.
registerUser
public synchronized void registerUser(AuthUser user)
- register this new user in the realm.
- Parameters:
- user - The new user.
registerResource
public void registerResource(String name,
Resource resource,
Hashtable defs)
- Initialize and register the given resource within that container.
- Overrides:
- registerResource in class ContainerResource
unregisterUser
public synchronized void unregisterUser(String name) throws MultipleLockException
- Unregister a user from the realm.
- Parameters:
- name - The user's name.
- Throws: MultipleLockException
- if someone
else has locked this user.
enumerateUserNames
public synchronized Enumeration enumerateUserNames()
- Enumerate this realm user's name.
makeRealm
public static AuthRealm makeRealm(ResourceContext context,
String name)
- create a new empty realm.
- Parameters:
- name - The name of the realm.
- repository - The file to use to store the realm database.
save
public synchronized void save()
- Save our store.
getRepository
public File getRepository(ResourceContext context)
- Get The repository for this external container.
- Overrides:
- getRepository in class ExternalContainer
All Packages Class Hierarchy This Package Previous Next Index