Package com.simplicite.util
Class GrantData
- java.lang.Object
-
- com.simplicite.util.GrantData
-
- All Implemented Interfaces:
java.io.Serializable
public class GrantData extends java.lang.Object implements java.io.Serializable
User rights data- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description int
m_authMethod
Authentication method (one of AuthTool.AUTH_METHOD_*)java.lang.String
m_authProvider
Authentication provider name (e.g.java.lang.String
m_authToken
Authentication tokenlong
m_authTokenExpiry
Authentication token expiryStringIntern
m_dateFormat
Date formatint
m_dbvendor
Default database vendor cache (for optimisation)java.lang.String
m_dbvendorname
Default database vendor name cache (for optimisation)java.util.Map<java.lang.String,java.lang.String>
m_del
Granted deleteDisposition
m_disposition
Dispositionjava.util.List<java.lang.String>
m_domains
Granted domainsjava.lang.String
m_email
User emailint
m_endpoint
End point (one of Globals.ENDPOINT_*)boolean
m_extra
User allowed to view extra zone (unless globally inhibited)java.lang.String
m_first_name
User first nameboolean
m_forcedChangePwd
Forced password change?View
m_home
Current home pagejava.util.List<java.lang.String>
m_homePages
Granted home pagesStringIntern
m_lang
User languagejava.lang.String
m_lang_iso_639_1
LANG_ISO_639_1java.lang.String
m_last_name
User last namejava.util.Map<java.lang.String,java.lang.String>
m_location
Object implementation locations: name / classpathjava.lang.String
m_login
User loginint
m_maxRows
List max sizeMenuItem
m_menu
Main menuboolean
m_menu_collapsed
User has menu collapsed by defaultjava.lang.String
m_menu_domain_id
User default domainjava.util.List<java.lang.String>
m_metaobj_fields
List of meta-object object:fieldint
m_minRows
List min sizejava.lang.String
m_mobilephonenumber
User mobile phone numberStringIntern
m_moduleId
Module Id of userjava.util.Map<java.lang.String,java.lang.String>
m_new
Granted creationjava.util.Map<java.lang.String,java.io.Serializable>
m_obj_parameters
Specifics object parameters in the sessionjava.util.List<java.lang.String>
m_object_index
Granted indexable objectsjava.util.Map<java.lang.String,java.util.List<Action>>
m_objectActions
Granted action by object namejava.util.Map<java.lang.String,java.lang.String>
m_objectLabels
Object labelsjava.util.List<java.lang.String>
m_objects
Granted objectsjava.util.Map<java.lang.String,java.util.List<View>>
m_objectViews
Object viewsjava.util.Map<java.lang.String,java.io.Serializable>
m_parameters
Specifics parameters in the sessionDocumentDB
m_picture
User picture image documentjava.util.Map<java.lang.String,java.lang.String>
m_process
Granted processesjava.lang.String
m_pwd
User password (hashed)java.util.Map<java.lang.String,java.util.Map<java.lang.String,java.util.List<java.lang.String>>>
m_ref_calc
Ref object calculated fields stored in DBjava.util.concurrent.ConcurrentMap<java.lang.String,Resource>
m_resources
Resources (concurrent because resources can be added dynamically)java.util.Map<java.lang.String,GroupDB>
m_resp
User responsibilitiesjava.lang.String
m_resplist
User responsibilities with commaboolean
m_rigthToLeft
Language direction managementjava.util.Map<java.lang.String,SharedScript>
m_scripts
Shared scriptsjava.util.Map<java.lang.String,java.util.List<PredefinedSearch>>
m_search
Predefined searches per objectjava.lang.String
m_sessionId
SessionIdjava.util.List<Shortcut>
m_shortcuts
Shortcutsboolean
m_showMenu
User allowed to view menujava.util.Map<java.lang.String,View>
m_simpleViews
Standalone viewsint
m_status
User statusboolean
m_subhead
User allowed to view sub header zone (unless globally inhibited)java.util.Map<java.lang.String,java.lang.String>
m_text
Translated textsjava.util.TimeZone
m_timeZone
Time zoneStringIntern
m_timeZoneID
TimeZone IDjava.util.Map<java.lang.String,TreeView>
m_treeview
Tree viewsjava.util.Map<java.lang.String,java.lang.String>
m_upd
Granted updateUserSessionFilters
m_userFilters
Global filters in sessionjava.lang.String
m_userId
User Id (row_id)java.util.Map<java.lang.String,java.util.List<ObjectVisibility>>
m_visibility
Visibilityjava.util.List<WebZone>
m_webzones
WebZones
-
-
-
Field Detail
-
m_sessionId
public java.lang.String m_sessionId
SessionId
-
m_endpoint
public int m_endpoint
End point (one of Globals.ENDPOINT_*)
-
m_dbvendor
public int m_dbvendor
Default database vendor cache (for optimisation)
-
m_dbvendorname
public java.lang.String m_dbvendorname
Default database vendor name cache (for optimisation)
-
m_dateFormat
public StringIntern m_dateFormat
Date format
-
m_timeZoneID
public StringIntern m_timeZoneID
TimeZone ID
-
m_timeZone
public transient java.util.TimeZone m_timeZone
Time zone
-
m_disposition
public Disposition m_disposition
Disposition
-
m_menu
public MenuItem m_menu
Main menu
-
m_shortcuts
public java.util.List<Shortcut> m_shortcuts
Shortcuts
-
m_webzones
public java.util.List<WebZone> m_webzones
WebZones
-
m_search
public java.util.Map<java.lang.String,java.util.List<PredefinedSearch>> m_search
Predefined searches per object
-
m_home
public View m_home
Current home page
-
m_homePages
public java.util.List<java.lang.String> m_homePages
Granted home pages
-
m_objectViews
public java.util.Map<java.lang.String,java.util.List<View>> m_objectViews
Object views
-
m_simpleViews
public java.util.Map<java.lang.String,View> m_simpleViews
Standalone views
-
m_domains
public java.util.List<java.lang.String> m_domains
Granted domains
-
m_objects
public java.util.List<java.lang.String> m_objects
Granted objects
-
m_objectLabels
public java.util.Map<java.lang.String,java.lang.String> m_objectLabels
Object labels
-
m_object_index
public java.util.List<java.lang.String> m_object_index
Granted indexable objects
-
m_process
public java.util.Map<java.lang.String,java.lang.String> m_process
Granted processes
-
m_location
public java.util.Map<java.lang.String,java.lang.String> m_location
Object implementation locations: name / classpath
-
m_new
public java.util.Map<java.lang.String,java.lang.String> m_new
Granted creation
-
m_upd
public java.util.Map<java.lang.String,java.lang.String> m_upd
Granted update
-
m_del
public java.util.Map<java.lang.String,java.lang.String> m_del
Granted delete
-
m_objectActions
public java.util.Map<java.lang.String,java.util.List<Action>> m_objectActions
Granted action by object name
-
m_treeview
public java.util.Map<java.lang.String,TreeView> m_treeview
Tree views
-
m_login
public java.lang.String m_login
User login
-
m_pwd
public java.lang.String m_pwd
User password (hashed)
-
m_authMethod
public int m_authMethod
Authentication method (one of AuthTool.AUTH_METHOD_*)
-
m_authProvider
public java.lang.String m_authProvider
Authentication provider name (e.g. one of AuthTool.AUTH_PROVIDER_*)
-
m_authToken
public java.lang.String m_authToken
Authentication token
-
m_authTokenExpiry
public long m_authTokenExpiry
Authentication token expiry
-
m_forcedChangePwd
public boolean m_forcedChangePwd
Forced password change?
-
m_userId
public java.lang.String m_userId
User Id (row_id)
-
m_lang
public StringIntern m_lang
User language
-
m_rigthToLeft
public boolean m_rigthToLeft
Language direction management
-
m_moduleId
public StringIntern m_moduleId
Module Id of user
-
m_minRows
public int m_minRows
List min size
-
m_maxRows
public int m_maxRows
List max size
-
m_resp
public java.util.Map<java.lang.String,GroupDB> m_resp
User responsibilities
-
m_resplist
public java.lang.String m_resplist
User responsibilities with comma
-
m_first_name
public java.lang.String m_first_name
User first name
-
m_last_name
public java.lang.String m_last_name
User last name
-
m_email
public java.lang.String m_email
User email
-
m_mobilephonenumber
public java.lang.String m_mobilephonenumber
User mobile phone number
-
m_picture
public DocumentDB m_picture
User picture image document
-
m_status
public int m_status
User status
-
m_showMenu
public boolean m_showMenu
User allowed to view menu
-
m_menu_collapsed
public boolean m_menu_collapsed
User has menu collapsed by default
-
m_menu_domain_id
public java.lang.String m_menu_domain_id
User default domain
-
m_extra
public boolean m_extra
User allowed to view extra zone (unless globally inhibited)
-
m_subhead
public boolean m_subhead
User allowed to view sub header zone (unless globally inhibited)
-
m_text
public java.util.Map<java.lang.String,java.lang.String> m_text
Translated texts
-
m_parameters
public java.util.Map<java.lang.String,java.io.Serializable> m_parameters
Specifics parameters in the session
-
m_obj_parameters
public java.util.Map<java.lang.String,java.io.Serializable> m_obj_parameters
Specifics object parameters in the session
-
m_resources
public java.util.concurrent.ConcurrentMap<java.lang.String,Resource> m_resources
Resources (concurrent because resources can be added dynamically)
-
m_scripts
public java.util.Map<java.lang.String,SharedScript> m_scripts
Shared scripts
-
m_ref_calc
public java.util.Map<java.lang.String,java.util.Map<java.lang.String,java.util.List<java.lang.String>>> m_ref_calc
Ref object calculated fields stored in DB
-
m_metaobj_fields
public java.util.List<java.lang.String> m_metaobj_fields
List of meta-object object:field
-
m_visibility
public java.util.Map<java.lang.String,java.util.List<ObjectVisibility>> m_visibility
Visibility
-
m_lang_iso_639_1
public java.lang.String m_lang_iso_639_1
LANG_ISO_639_1
-
m_userFilters
public UserSessionFilters m_userFilters
Global filters in session
-
-
Constructor Detail
-
GrantData
public GrantData()
Empty constructor
-
GrantData
public GrantData(java.lang.String login, java.lang.String sessionId, int endpoint, java.lang.String lang)
Constructor- Parameters:
login
- User loginsessionId
- Unique session IDendpoint
- Endpoint (one of Globals.ENDPOINT_*)lang
- user language (if null login default language will be used)
-
-