Class 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 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_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_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
    • 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 login
        sessionId - Unique session ID
        endpoint - Endpoint (one of Globals.ENDPOINT_*)
        lang - user language (if null login default language will be used)