jrun.security
Interface JRunUserManager

All Superinterfaces:
JRunUserManagerServiceMBean, java.io.Serializable, Service, ServiceMBean
All Known Implementing Classes:
JRunUserManagerService

public interface JRunUserManager
extends JRunUserManagerServiceMBean

User Manager interface to create, read, update, delete User and Role Information This is an implementation of the default User store in JRun to be used by the default Login mechanism and by users who wish to access this programatically The Appropriate permissions should be set up in the policy file before members of this class can be accessed.


Field Summary
static java.lang.String END
           
static java.lang.String EXPLICIT
           
static java.lang.String IMMEDIATE
          Valid values for persistTrigger to decide when changes to the securitystore are persisted
 
Fields inherited from interface jrun.security.JRunUserManagerServiceMBean
OBJECT_NAME
 
Fields inherited from interface jrunx.kernel.Service
INITIALIZED, STARTED, STARTING, STOPPED, STOPPING, UNINITIALIZED
 
Methods inherited from interface jrun.security.JRunUserManagerServiceMBean
addRole, addUser, addUsersToRole, addUserToRole, changePassword, changeRoleDescription, changeUserDescription, clearAll, getEncrypterClass, getPassword, getPasswordString, getRoleDescription, getRoles, getSecurityStore, getUserDescription, getUsers, isEncrypted, isRole, isUser, isUserInRole, removeFromRole, removeRole, removeUser, setEncrypted, setEncrypterClass, setSecurityStore
 
Methods inherited from interface jrunx.kernel.ServiceMBean
bind, getBindToJNDI, getDeactivated, getDomainName, getJRunService, getLogger, getName, getParentService, getServerName, requestServer, setBindToJNDI, setDeactivated, setDomainName, setName, setParentService, unbind
 
Methods inherited from interface jrunx.kernel.Service
destroy, getStatus, init, start, stop, updateStatus
 

Field Detail

IMMEDIATE

public static final java.lang.String IMMEDIATE
Valid values for persistTrigger to decide when changes to the securitystore are persisted

END

public static final java.lang.String END

EXPLICIT

public static final java.lang.String EXPLICIT


Copyright � 2002 Macromedia Corporation. All Rights Reserved.