com.jaxfront.core.access
Interface IUser


public interface IUser


Field Summary
static java.lang.String APP_ADMIN_ROLE_RESTRICTIONS
           
static java.lang.String ATTRIBUTE_USER
           
static java.lang.String GROUP_ADMIN_ROLE_RESTRICTIONS
           
static int I_USER_ROLE_ADMIN
           
static int I_USER_ROLE_ANONYMOUS
           
static int I_USER_ROLE_GROUP_ADMIN
           
static int I_USER_ROLE_PUBLIC
           
static int I_USER_ROLE_SYSTEM
           
static int I_USER_ROLE_SYSTEM_DEV
           
static int I_USER_ROLE_SYSTEM_INTERNAL
           
static int I_USER_ROLE_USER
           
static int I_USER_ROLE_USER_ADMIN
           
static java.lang.String PROPERTY_KEY_MANDANT_ID
           
static java.lang.String SYSTEM_MANDANT
           
static java.lang.String SYSTEM_MANDANT_ID
           
static java.lang.String USER_ROLE_ADMIN
           
static java.lang.String USER_ROLE_ANONYMOUS
           
static java.lang.String USER_ROLE_GROUP_ADMIN
           
static java.lang.String USER_ROLE_PUBLIC
           
static java.lang.String USER_ROLE_SYSTEM
           
static java.lang.String USER_ROLE_USER
           
static java.lang.String USER_ROLE_USER_ADMIN
           
static java.lang.String USER_SYSTEM_DEV
           
static java.lang.String USER_SYSTEM_INTERNAL
           
 
Method Summary
 void appendUIStatePersistency(java.lang.String xpath, java.lang.String keyPanelCollapsed, java.lang.String valueOf)
           
 void becomeAnonymous()
           
 void becomeIdentifiedByTicket()
           
 void becomeSystemInternal()
           
 java.lang.Object clone()
           
 java.lang.String[] getAbstractGroupIDs()
           
 java.util.List getAbstractGroups()
           
 java.lang.String[] getAbstractGroupUUIDs()
           
 java.util.List getAllParentGroups()
           
 java.util.List<IGroup> getApplications()
           
 java.lang.String[] getBaseGroupIDs()
           
 java.lang.String[] getBaseGroupNames()
           
 java.util.List getBaseGroups()
           
 java.lang.String[] getBaseGroupUUIDs()
           
 java.lang.String getCurrentApplication()
           
 java.text.DecimalFormat getDecimalFormat()
           
 java.lang.String[] getDeputies()
           
 java.lang.String[] getDeputyFrom()
           
 java.lang.String[] getDeputyFrom(boolean inclSelf)
           
 java.util.List<IGroup> getDirectParentGroups()
           
 java.lang.String getEMail()
           
 java.lang.String getFirstName()
           
 java.lang.String[] getGroupIDs()
           
 java.lang.String getGroupName(java.lang.String groupID)
           
 java.lang.String[] getGroupNames()
           
 java.util.List getGroups()
           
 java.lang.String[] getGroupUUIDs()
           
 java.lang.String getId()
           
 java.lang.String getLanguage()
           
 java.util.Date getLastLogin()
           
 java.lang.String getLastName()
           
 Locale getLocale()
           
 java.lang.String getLoginTime()
           
 java.lang.String getMandantID()
           
 java.lang.String getMandantName()
           
 java.lang.String getName()
           
 java.lang.String getNLS(java.lang.String key)
           
 java.lang.String getNLS(java.lang.String nlsKey, java.lang.String[] vars, boolean returnKey)
           
 java.lang.String getParentGroupID()
           
 java.util.List<java.lang.String> getParentGroupsIds()
           
 java.util.Map getProperties()
           
 java.lang.Object getProperty(java.lang.String key)
           
 java.lang.String getRole()
           
 int getRoleAsNumber()
           
 java.lang.String getSystemName()
           
 java.lang.String getUiPersistencyEntryString(java.lang.String category, java.lang.String context, java.lang.String target, java.lang.String key)
           
 java.lang.String getUuid()
           
 int getWrongLoginTrials()
           
 void increaseWrongLoginTrials()
           
 boolean isAdmin()
           
 boolean isAnonymousUser()
           
 boolean isBlocked()
           
 boolean isClassified()
           
 boolean isGroupAdmin()
           
 boolean isInGroup(java.lang.String groupID)
           
 boolean isNormalUser()
           
 boolean isPublicUser()
           
 boolean isSystem()
           
 boolean isSystemAuthorized()
           
 boolean isSystemDev()
           
 boolean isSystemInternal()
           
 boolean isUserAdmin()
           
 IUIPersistencyEntry putUiPersistency(java.lang.String category, java.lang.String context, java.lang.String target, java.lang.String key, java.lang.String value, java.lang.String param)
           
 void release()
           
 void reload()
           
 void setCurrentApplication(java.lang.String application)
           
 void setFirstName(java.lang.String fName)
           
 void setID(java.lang.String id)
           
 void setLanguage(java.lang.String language)
           
 void setLastLogin(java.util.Date loginTime)
           
 void setLastName(java.lang.String lName)
           
 void setLoginTime(java.util.Date loginTime)
           
 void setProperty(java.lang.String key, java.lang.Object value)
           
 void updateMandant(java.lang.String mandantID, java.lang.String mandantName, java.lang.String language)
           
 

Field Detail

APP_ADMIN_ROLE_RESTRICTIONS

static final java.lang.String APP_ADMIN_ROLE_RESTRICTIONS
See Also:
Constant Field Values

ATTRIBUTE_USER

static final java.lang.String ATTRIBUTE_USER
See Also:
Constant Field Values

GROUP_ADMIN_ROLE_RESTRICTIONS

static final java.lang.String GROUP_ADMIN_ROLE_RESTRICTIONS
See Also:
Constant Field Values

I_USER_ROLE_ADMIN

static final int I_USER_ROLE_ADMIN
See Also:
Constant Field Values

I_USER_ROLE_ANONYMOUS

static final int I_USER_ROLE_ANONYMOUS
See Also:
Constant Field Values

I_USER_ROLE_GROUP_ADMIN

static final int I_USER_ROLE_GROUP_ADMIN
See Also:
Constant Field Values

I_USER_ROLE_PUBLIC

static final int I_USER_ROLE_PUBLIC
See Also:
Constant Field Values

I_USER_ROLE_SYSTEM

static final int I_USER_ROLE_SYSTEM
See Also:
Constant Field Values

I_USER_ROLE_SYSTEM_DEV

static final int I_USER_ROLE_SYSTEM_DEV
See Also:
Constant Field Values

I_USER_ROLE_SYSTEM_INTERNAL

static final int I_USER_ROLE_SYSTEM_INTERNAL
See Also:
Constant Field Values

I_USER_ROLE_USER

static final int I_USER_ROLE_USER
See Also:
Constant Field Values

I_USER_ROLE_USER_ADMIN

static final int I_USER_ROLE_USER_ADMIN
See Also:
Constant Field Values

PROPERTY_KEY_MANDANT_ID

static final java.lang.String PROPERTY_KEY_MANDANT_ID
See Also:
Constant Field Values

SYSTEM_MANDANT

static final java.lang.String SYSTEM_MANDANT
See Also:
Constant Field Values

SYSTEM_MANDANT_ID

static final java.lang.String SYSTEM_MANDANT_ID
See Also:
Constant Field Values

USER_ROLE_ADMIN

static final java.lang.String USER_ROLE_ADMIN
See Also:
Constant Field Values

USER_ROLE_ANONYMOUS

static final java.lang.String USER_ROLE_ANONYMOUS
See Also:
Constant Field Values

USER_ROLE_GROUP_ADMIN

static final java.lang.String USER_ROLE_GROUP_ADMIN
See Also:
Constant Field Values

USER_ROLE_PUBLIC

static final java.lang.String USER_ROLE_PUBLIC
See Also:
Constant Field Values

USER_ROLE_SYSTEM

static final java.lang.String USER_ROLE_SYSTEM
See Also:
Constant Field Values

USER_ROLE_USER

static final java.lang.String USER_ROLE_USER
See Also:
Constant Field Values

USER_ROLE_USER_ADMIN

static final java.lang.String USER_ROLE_USER_ADMIN
See Also:
Constant Field Values

USER_SYSTEM_DEV

static final java.lang.String USER_SYSTEM_DEV
See Also:
Constant Field Values

USER_SYSTEM_INTERNAL

static final java.lang.String USER_SYSTEM_INTERNAL
See Also:
Constant Field Values
Method Detail

appendUIStatePersistency

void appendUIStatePersistency(java.lang.String xpath,
                              java.lang.String keyPanelCollapsed,
                              java.lang.String valueOf)

becomeAnonymous

void becomeAnonymous()

becomeIdentifiedByTicket

void becomeIdentifiedByTicket()

becomeSystemInternal

void becomeSystemInternal()

clone

java.lang.Object clone()

getAbstractGroupIDs

java.lang.String[] getAbstractGroupIDs()

getAbstractGroups

java.util.List getAbstractGroups()

getAbstractGroupUUIDs

java.lang.String[] getAbstractGroupUUIDs()

getAllParentGroups

java.util.List getAllParentGroups()

getApplications

java.util.List<IGroup> getApplications()

getBaseGroupIDs

java.lang.String[] getBaseGroupIDs()

getBaseGroupNames

java.lang.String[] getBaseGroupNames()

getBaseGroups

java.util.List getBaseGroups()

getBaseGroupUUIDs

java.lang.String[] getBaseGroupUUIDs()

getCurrentApplication

java.lang.String getCurrentApplication()

getDecimalFormat

java.text.DecimalFormat getDecimalFormat()

getDeputies

java.lang.String[] getDeputies()

getDeputyFrom

java.lang.String[] getDeputyFrom()

getDeputyFrom

java.lang.String[] getDeputyFrom(boolean inclSelf)

getDirectParentGroups

java.util.List<IGroup> getDirectParentGroups()

getEMail

java.lang.String getEMail()

getFirstName

java.lang.String getFirstName()

getGroupIDs

java.lang.String[] getGroupIDs()

getGroupName

java.lang.String getGroupName(java.lang.String groupID)

getGroupNames

java.lang.String[] getGroupNames()

getGroups

java.util.List getGroups()

getGroupUUIDs

java.lang.String[] getGroupUUIDs()

getId

java.lang.String getId()

getLanguage

java.lang.String getLanguage()

getLastLogin

java.util.Date getLastLogin()

getLastName

java.lang.String getLastName()

getLocale

Locale getLocale()

getLoginTime

java.lang.String getLoginTime()

getMandantID

java.lang.String getMandantID()

getMandantName

java.lang.String getMandantName()

getName

java.lang.String getName()

getNLS

java.lang.String getNLS(java.lang.String key)

getNLS

java.lang.String getNLS(java.lang.String nlsKey,
                        java.lang.String[] vars,
                        boolean returnKey)

getParentGroupID

java.lang.String getParentGroupID()

getParentGroupsIds

java.util.List<java.lang.String> getParentGroupsIds()

getProperties

java.util.Map getProperties()

getProperty

java.lang.Object getProperty(java.lang.String key)

getRole

java.lang.String getRole()

getRoleAsNumber

int getRoleAsNumber()

getSystemName

java.lang.String getSystemName()

getUiPersistencyEntryString

java.lang.String getUiPersistencyEntryString(java.lang.String category,
                                             java.lang.String context,
                                             java.lang.String target,
                                             java.lang.String key)

getUuid

java.lang.String getUuid()

getWrongLoginTrials

int getWrongLoginTrials()

increaseWrongLoginTrials

void increaseWrongLoginTrials()

isAdmin

boolean isAdmin()

isAnonymousUser

boolean isAnonymousUser()

isBlocked

boolean isBlocked()

isClassified

boolean isClassified()

isGroupAdmin

boolean isGroupAdmin()

isInGroup

boolean isInGroup(java.lang.String groupID)

isNormalUser

boolean isNormalUser()

isPublicUser

boolean isPublicUser()

isSystem

boolean isSystem()

isSystemAuthorized

boolean isSystemAuthorized()

isSystemDev

boolean isSystemDev()

isSystemInternal

boolean isSystemInternal()

isUserAdmin

boolean isUserAdmin()

putUiPersistency

IUIPersistencyEntry putUiPersistency(java.lang.String category,
                                     java.lang.String context,
                                     java.lang.String target,
                                     java.lang.String key,
                                     java.lang.String value,
                                     java.lang.String param)

release

void release()

reload

void reload()

setCurrentApplication

void setCurrentApplication(java.lang.String application)

setFirstName

void setFirstName(java.lang.String fName)

setID

void setID(java.lang.String id)

setLanguage

void setLanguage(java.lang.String language)

setLastLogin

void setLastLogin(java.util.Date loginTime)

setLastName

void setLastName(java.lang.String lName)

setLoginTime

void setLoginTime(java.util.Date loginTime)

setProperty

void setProperty(java.lang.String key,
                 java.lang.Object value)

updateMandant

void updateMandant(java.lang.String mandantID,
                   java.lang.String mandantName,
                   java.lang.String language)