Expresso 5-6

com.jcorporate.expresso.core.security
Class SuperUser

java.lang.Object
  extended bycom.jcorporate.expresso.core.security.User
      extended bycom.jcorporate.expresso.core.security.SuperUser
All Implemented Interfaces:
ContextNested, LookupInterface, Mappable

public class SuperUser
extends User

This is a user that represents a SuperUser. A SuperUser User has an is == SecuredDBObject.SYSTEM_ACCOUNT, but is encapulated in the Expresso User object. It is mainly used while systems are setting up so that no arg dbobjects can be constructed before the registry can be truly set.

Version:
1.0
Author:
Michael Rimov

Field Summary
static User SUPER_USER
           
 
Fields inherited from class com.jcorporate.expresso.core.security.User
ACTIVE_ACCOUNT_STATUS, ADMIN_USER, ANONYMOUS_ALLOWED_GUEST_USER, DISABLED_ACCOUNT_STATUS, INACTIVE_ACCOUNT_STATUS, notLoggedInUser, UNKNOWN_USER, WAITING_FOR_APPROVAL_ACCOUNT_STATUS
 
Constructor Summary
protected SuperUser()
           
 
Methods inherited from class com.jcorporate.expresso.core.security.User
add, addListener, addNotify, checkEmailAuthCode, clear, constructNotLoggedInUser, delete, deleteNotify, find, getAccountStatus, getAdmin, getAdminId, getAdminId, getAllUsers, getDataContext, getDBName, getDisplayName, getEmail, getEmailAuthCode, getEmailValCode, getGroups, getGroupsList, getIdFromLogin, getKeyValue, getLoginFromId, getLoginName, getMappedDescription, getMappedValue, getNotLoggedInUser, getPassword, getPrimaryGroup, getRegComplete, getRegistrationDomain, getUid, getUidString, getUser, getUserFromId, getUserInfo, getValidValues, getValues, isAdmin, isAdmin, isAdmin, isListener, isMember, isUnknownUser, notify, notify, notify, passwordEquals, postLogin, randomPassword, retrieve, sendAuthEmail, sendFileTo, sendFollowUpEmail, setAccountStatus, setDataContext, setDBName, setDisplayName, setEmail, setEmailValCode, setLoginName, setPassword, setRegComplete, setRegistrationDomain, setUid, setUid, update, updateNotify
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

SUPER_USER

public static final User SUPER_USER
Constructor Detail

SuperUser

protected SuperUser()

Expresso 5-6

Please see www.jcorporate.com for information about new Expresso releases.