public abstract class GrantCore extends java.lang.Object implements java.io.Serializable, CacheInterface
Modifier and Type | Field and Description |
---|---|
static char |
FUNCTION_ACTION
Action function
|
static char |
FUNCTION_CREATE
Create function
|
static char |
FUNCTION_DELETE
Delete function
|
static char |
FUNCTION_READ
Read function
|
static char |
FUNCTION_UPDATE
Update function
|
static char |
FUNCTION_VIEW
View function
|
static java.lang.String |
IO_SESSION_PREFIX
I/O pseudo-session IDs prefix
|
static int |
STATUS_ACTIVE
Active status
|
static int |
STATUS_INACTIVE
Inactive status
|
static int |
STATUS_PENDING
Pending status
|
static int |
STATUS_WEBSERVICES
Webservices only status
|
static java.lang.String |
SYSTEM_ADMIN_SESSION
System admin pseudo-session ID
|
static java.lang.String |
SYSTEM_PUBLIC_SESSION
Public pseudo-session ID
|
Constructor and Description |
---|
GrantCore() |
Modifier and Type | Method and Description |
---|---|
boolean |
accessAction(java.lang.String obj,
java.lang.String action)
Check if the action is granted to the user for a given object
|
boolean |
accessCreate(java.lang.String obj)
Check if the creation is granted to the user
|
boolean |
accessDelete(java.lang.String obj)
Check if deletion is granted to the user
|
boolean |
accessDomain(java.lang.String domain)
Check if the domain is granted to the user
|
java.util.List<java.lang.String> |
accessIndexedObjects()
List of accessible objects with fulltext index
|
boolean |
accessNew(java.lang.String obj)
Deprecated.
|
boolean |
accessObject(java.lang.String obj)
Check if the object is granted to the user
|
boolean |
accessProcess(java.lang.String process)
Check if the process is granted to the user
|
boolean |
accessShortcut(java.lang.String name) |
boolean |
accessUpdate(java.lang.String obj)
Check if update is granted to the user
|
boolean |
accessWebZone(java.lang.String zone,
int order,
java.lang.String lang) |
void |
addAccessCreate(java.lang.String obj)
Grant the object creation to the user
|
void |
addAccessDelete(java.lang.String obj)
Grant the object deletion to the user
|
void |
addAccessNew(java.lang.String obj)
Deprecated.
|
void |
addAccessObject(java.lang.String obj)
Grant the right to read/open the object
|
void |
addAccessProcess(java.lang.String process)
Grant the right to read/open the process
|
void |
addAccessRead(java.lang.String obj)
Alias to addAccessObject
|
void |
addAccessUpdate(java.lang.String obj)
Grant the object update to the user
|
void |
addHomePage(java.lang.String viewName) |
void |
addObjectCalculated(java.lang.String object,
java.lang.String field,
java.lang.String target,
java.lang.String refId)
Not null when the field is linked to calculated field in DB.
|
void |
addPredefinedSearch(java.lang.String object,
PredefinedSearch ps)
Add a predefined searche to object
|
void |
addResource(Resource res,
java.lang.String objectClass,
java.lang.String objId)
Add a resource
|
void |
addSharedScript(SharedScript scr)
Add a server script
|
void |
addText(java.lang.String code,
java.lang.String value)
Add a translated text
|
boolean[] |
changeAccess(java.lang.String obj,
boolean[] crud)
Change the Create/Read/Update/Delete access to object
|
boolean[] |
changeAccess(java.lang.String obj,
boolean create,
boolean read,
boolean update,
boolean delete)
Change the Create/Read/Update/Delete access to object
|
boolean |
checkPwd(java.lang.String password)
Check current user password
|
void |
clearTreeViews() |
void |
delAccessCreate(java.lang.String obj)
Revoke the object creation to the user
|
void |
delAccessDelete(java.lang.String obj)
Revoke the object deletion to the user
|
void |
delAccessNew(java.lang.String obj)
Deprecated.
|
void |
delAccessObject(java.lang.String obj)
Revoke the right to read/open the object
|
void |
delAccessProcess(java.lang.String process)
Revoke the right to read/open the process
|
void |
delAccessRead(java.lang.String obj)
Alias to delAccessObject
|
void |
delAccessUpdate(java.lang.String obj)
Revoke the object update to the user
|
void |
disableAction(java.lang.String obj,
java.lang.String action)
Disable one action on a given object
|
void |
enableAction(java.lang.String obj,
java.lang.String action)
Enable one action on a given object
|
void |
enableGC(boolean enabled)
Not used : System full GC is managed after the expiration of user session
|
java.lang.Object |
evalExpression(java.lang.String expr)
Prepare and evaluate an expression (see prepareExpression for details on tokens)
|
java.lang.Object |
evalExpression(java.lang.String expr,
java.util.Map<java.lang.String,java.lang.Object> in,
java.util.Map<java.lang.String,java.lang.Object> out)
Prepare and evaluate an expression (see prepareExpression for details on tokens)
|
java.lang.String |
evalExpressionAsString(java.lang.String expr)
Prepare and evaluate an expression as a String (see prepareExpression for details on tokens)
|
java.lang.String |
evalURLExpression(java.lang.String url)
Prepare and evaluate an URL expression (see prepareExpression for details on tokens)
|
boolean |
garbageCollection()
Not used : System full GC is managed after the expiration of user session
|
Action |
getAction(java.lang.String obj,
java.lang.String name)
Get a specific action of one object
|
java.util.List<Action> |
getActions(java.lang.String obj)
Get all specific actions of one object
|
java.util.List<Action> |
getActions(java.lang.String obj,
java.lang.String startsWith)
Get all actions of one object
|
int |
getAuthMethod()
Get the authentication method
|
java.lang.String |
getAuthProvider()
Get the authentication provider name
|
java.lang.String |
getAuthToken()
Get the user authentication token
|
long |
getAuthTokenExpiry()
Get the user authentication token expiry time
|
java.lang.String |
getBeanDir()
Deprecated.
Use getSrcDir
|
java.lang.String |
getBinDir()
Get binary directory
|
boolean |
getBooleanParameter(java.lang.String name)
Gets an boolean session system parameter as boolean (false if absent)
|
boolean |
getBooleanParameter(java.lang.String name,
boolean def)
Gets an boolean session system parameter as boolean
|
java.lang.String |
getCacheDir()
Get document cache directory
|
java.lang.String |
getCacheKey(Grant g)
Get grant unique cache key
|
java.lang.String |
getClassesDir()
Get base directory for classes
|
java.lang.String |
getContentDir()
Get base directory for content files
|
java.util.Map<java.lang.String,java.lang.String> |
getCreatable()
Granted objects for creation
|
GrantData |
getData()
Get the GrantData infos
|
java.lang.String |
getDateFormat()
Setup the user Date format
|
java.lang.String |
getDBPatchLevel()
Get database patch level
|
java.lang.String |
getDefaultPassword()
Deprecated.
This method should not be used anymore
|
java.util.Map<java.lang.String,java.lang.String> |
getDel()
Deprecated.
|
java.util.Map<java.lang.String,java.lang.String> |
getDeletable()
Granted objects for deletion
|
java.lang.String |
getDisposition()
Get the disposition name (from current disposition definition or, if not yet loaded from the DISPOSITION system parameter)
|
Disposition |
getDispositionDefinition()
Get disposition definition
|
java.lang.String |
getDocDir()
Get document principal directory (dbdoc, BLOB...)
|
long |
getDocDirMax()
Get directory max size
|
java.lang.String |
getDocLocalDir()
Get document local directory
|
java.util.Map<java.lang.String,java.lang.String> |
getDomain()
Granted domains
|
java.util.List<MenuItem> |
getDomains()
List of accessible Domains
|
java.lang.String |
getEmail()
Get the user email
|
java.lang.String |
getExportDir()
Get base directory for exported files
|
java.lang.String |
getExternalDocsDir()
Get base directory for external documents files
|
java.lang.String |
getFirstName()
Get the user first name
|
boolean |
getFlagParameter(java.lang.String name)
Gets a flag session system parameter as boolean (false if absent)
|
boolean |
getFlagParameter(java.lang.String name,
boolean def)
Gets a flag session system parameter as boolean
|
java.lang.String |
getFullName()
Get the user full name
|
GrantInterface |
getGrantInterface()
Get the invocation interface for grants (Local EJB, Remote EJB, WebService, Direct)
|
java.lang.String |
getHashAlgorithm()
Get password hash algorithm
|
java.lang.String |
getHashEncoding()
Get password hash encoding
|
java.lang.String |
getHashPassword()
Deprecated.
|
View |
getHome()
Get the current home page
|
java.util.List<java.lang.String> |
getHomePages()
List of granted home pages
|
java.lang.String |
getImportDir()
Get base directory for imported files
|
java.lang.String |
getIndexDir()
Get base directory for indexes
|
int |
getIntParameter(java.lang.String name)
Gets an integer session system parameter as boolean (0 if absent)
|
int |
getIntParameter(java.lang.String name,
int def)
Gets an integer session system parameter as boolean
|
java.lang.String |
getJavadocDir()
Get base directory for javadocs
|
org.json.JSONArray |
getJSONArrayParameter(java.lang.String name)
Gets an JSON array string session system parameter as JSON array
|
org.json.JSONArray |
getJSONArrayParameter(java.lang.String name,
org.json.JSONArray def)
Gets an JSON array string session system parameter as JSON array
|
org.json.JSONArray |
getJSONArrayParameter(java.lang.String name,
java.lang.String def)
Gets an JSON array string session system parameter as JSON array
|
org.json.JSONObject |
getJSONObjectParameter(java.lang.String name)
Gets an JSON object string session system parameter as JSON object
|
org.json.JSONObject |
getJSONObjectParameter(java.lang.String name,
org.json.JSONObject def)
Gets an JSON object string session system parameter as JSON object
|
org.json.JSONObject |
getJSONObjectParameter(java.lang.String name,
java.lang.String def)
Gets an JSON object string session system parameter as JSON object
|
java.lang.String |
getLang()
Get the user language
|
java.lang.String |
getLastName()
Get the user last name
|
java.lang.String |
getLibsDir()
Get base directory for libs
|
java.util.Locale |
getLocale()
Locale for grant
|
java.util.Map<java.lang.String,java.lang.String> |
getLocations()
Get the path to the java classes implementing objects
|
java.lang.String |
getLogDir()
Get base directory for log
|
AppLogEvent |
getLogEvent(java.lang.String code)
Get the log event for a given code
|
java.util.concurrent.ConcurrentMap<java.lang.String,AppLogEvent> |
getLogEvents()
Get all log events
|
java.lang.String |
getLogin()
Get the user login
|
long |
getLongParameter(java.lang.String name)
Gets an long integre session system parameter as boolean (0 if absent)
|
long |
getLongParameter(java.lang.String name,
long def)
Gets an long integer session system parameter as boolean
|
java.util.List<java.util.List<MenuItem>> |
getMap()
Main menu
|
java.util.List<MenuItem> |
getMapDomain(java.lang.String domain)
Menu items of a Domain
|
java.lang.String |
getMavenDir()
Get maven repository directory
|
int |
getMaxRows()
Get the list maximum size (for SQL search)
|
long |
getMaxUploadSize()
Upload limit size (in Mb)
|
java.lang.String |
getMenuStyle()
Get menu style
|
int |
getMinRows()
Get the list minimum size (for SQL search)
|
java.lang.String |
getMobilePhoneNumber()
Get the user mobile phone number
|
java.lang.String |
getName()
Related object name
|
java.util.Map<java.lang.String,java.lang.String> |
getNew()
Deprecated.
|
java.util.Map<java.lang.String,java.util.List<Action>> |
getObjectActions()
Granted objects for external actions
|
java.util.Map<java.lang.String,java.util.HashMap<java.lang.String,java.util.List<java.lang.String>>> |
getObjectCalculated() |
ObjectInterface |
getObjectInterface()
Get the invocation interface for objects (Local EJB, Remote EJB, WebService, Direct)
|
java.lang.Object |
getObjectParameter(java.lang.String name)
Gets one object session parameter
|
java.util.List<Resource> |
getObjectResources(java.lang.String objectClass,
java.lang.String objId)
Get object resources
|
java.util.List<java.lang.String> |
getObjects()
Granted objects
|
java.util.Map<java.lang.String,java.util.List<View>> |
getObjectViews()
Get the views associated with objects
|
int |
getPanelCharMax()
Get panels (tabs) max width in char
|
java.lang.String |
getParameter(java.lang.String name)
Gets a text session parameter
|
java.lang.String |
getParameter(java.lang.String name,
java.lang.String def)
Gets a text session parameter
|
java.lang.String |
getParameterId(java.lang.String code) |
java.util.HashMap<java.lang.String,java.io.Serializable> |
getParameters()
Get all parameters as map
|
java.lang.String |
getPassword()
Get the user password
|
DocumentDB |
getPicture()
Get the user picture document
|
java.lang.String |
getPoweredBy()
Get the powered by system parameter
|
java.util.Map<java.lang.String,java.util.List<PredefinedSearch>> |
getPredefinedSearch()
Get all predefined searches
|
java.util.List<PredefinedSearch> |
getPredefinedSearch(java.lang.String object)
Get predefined searches of object
|
java.util.Map<java.lang.String,java.lang.String> |
getProcess()
Get the granted processes
|
ProcessusInterface |
getProcessInterface()
Get the invocation interface for processes (Local EJB, Remote EJB, WebService, Direct)
|
java.lang.String |
getProjectDir()
Get project directory
|
int |
getRailway()
Get the railway size to display in the navigation bar
|
static java.lang.String |
getRandomPassword(int length)
Get random password
|
java.lang.String |
getRecycleBinDir()
Get document recycle bin directory
|
java.util.List<GroupDB> |
getRegistrationGroups()
Get the register groups
|
Resource |
getResource(java.lang.String type,
java.lang.String code)
Get a disposition resource for specified code and type
|
Resource |
getResource(java.lang.String type,
java.lang.String code,
java.lang.String objectClass,
java.lang.String objId)
Get a resource for specified code and type
|
Resource |
getResourceById(java.lang.String resId)
Get a resource for specified resource ID
|
java.util.List<java.lang.String> |
getResourceCodes(java.lang.String type,
java.lang.String objectClass,
java.lang.String objId)
Get resource codes for specified type
|
java.util.Map<java.lang.String,Resource> |
getResources()
Get all resources
|
java.util.Map<java.lang.String,GroupDB> |
getResp()
Get all groups granted in the user session
|
java.lang.String |
getRespList()
Get all groups granted in the user session in a text format (separated with comma)
|
SharedScript |
getScriptById(java.lang.String scrId)
Get a script for specified script ID
|
ScriptInterpreter |
getScriptInterpreter()
Get script interpreter for the user session
|
java.lang.String |
getScriptInterpreterEngineName()
Get script interpreter engine name
|
java.lang.String |
getSessionId()
Get the user SessionId
|
SharedScript |
getSharedScript(java.lang.String name)
Get a script for specified code
|
Shortcut |
getShortcut(java.lang.String name) |
java.util.List<Shortcut> |
getShortcuts()
Get all user shortcuts
|
View |
getSimpleView(java.lang.String name)
Standalone view
|
java.util.Map<java.lang.String,View> |
getSimpleViews()
All standalone views
|
java.lang.String |
getSrcDir()
Get source directory
|
int |
getStatus()
Get the user status
|
java.lang.String |
getSubPackage()
Get subpackage of specific classes
|
java.util.HashMap<java.lang.String,java.lang.String> |
getText()
Get all the translated text values (in current user's language)
|
java.lang.String |
getText(java.lang.String code)
Same as T
|
java.lang.String |
getTheme()
Get the theme name from system parameters (default, dark, light)
|
java.lang.String |
getTmpDir()
Get base directory for temporary work
|
TreeView |
getTreeView(java.lang.String name)
Get a tree view
|
java.util.Map<java.lang.String,TreeView> |
getTreeViews() |
java.util.List<TreeView> |
getTreeViewsOfObject(java.lang.String name,
boolean root)
Get treeviews with a given object in hierarchy
|
java.util.Map<java.lang.String,java.lang.String> |
getUpdatable()
Granted objects for update
|
int |
getUserId()
Get the user unique ID as integer
|
java.lang.String |
getUserModuleId()
Get the user Module ID
|
java.lang.String |
getUserUniqueId()
Get the user unique ID as string
|
java.lang.String |
getVersion()
Get the version system parameter
|
java.util.Map<java.lang.String,java.util.List<ObjectVisibility>> |
getVisibilities()
Get object all visibilities
|
java.util.List<ObjectVisibility> |
getVisibility(java.lang.String object,
char type)
Get the object's standard access visibilities
|
java.util.List<ObjectVisibility> |
getVisibility(java.lang.String object,
java.lang.String action)
Get object ACTION visibilities
|
WebZone |
getWebZone(java.lang.String zone,
int order,
java.lang.String lang) |
WebZone |
getWebZone(java.lang.String zone,
java.lang.String name,
java.lang.String lang) |
java.util.List<WebZone> |
getWebZones()
Get all user web zones
|
java.util.List<WebZone> |
getWebZones(java.lang.String zone) |
java.lang.String |
getWindowTitle()
Get the window title
|
boolean |
hasParameter(java.lang.String name)
Check if a text session parameter is set
|
boolean |
hasRegistration() |
boolean |
hasResponsability(java.lang.String grp)
Deprecated.
|
boolean |
hasResponsibility(java.lang.String group)
Check if the user has one responsibility
|
boolean |
isAboutEnable()
Is about info enabled ?
Forced for admin profiles
|
boolean |
isAPIInterfaceEnable()
Is the API interface enabled?
|
boolean |
isCompletionEnable()
Is the completion feature enabled?
|
boolean |
isConvertWildcards()
Type of search wildcards (% and _ if SQL type, * and ? otherwise
|
boolean |
isCROWDAuthMethod()
Is the authentication method CROWD?
|
boolean |
isCustomAuthMethod()
Is the authentication method custom?
|
boolean |
isDefaultAuthMethod()
Is the authentication method default?
|
boolean |
isDesigner()
Is designer user?
|
boolean |
isEasyModeClearCache()
Checks the EASYMODE_CLEARCACHE flag
|
boolean |
isForcedChangePassword()
Is forced change password ?
|
boolean |
isGITInterfaceEnable()
Is the Git interface enabled?
|
boolean |
isHtmlEditorEnable()
Is the HTML editor enabled ?
|
boolean |
isInternalOAuth2AuthMethod()
Is the authentication method OAuth2?
|
boolean |
isIOInterfaceEnable()
Is the I/O interface enabled?
|
boolean |
isJavaImplemented()
Hooks implemented in Java ?
|
boolean |
isLDAPAuthMethod()
Is the authentication method LDAP?
|
boolean |
isLoaded()
Checks if grants are loaded
|
boolean |
isOAuth2AuthMethod()
Is the authentication method OAuth2?
|
boolean |
isPanelFilterEnable()
Is display panel filter?
|
boolean |
isPublic()
Is public user?
|
boolean |
isRightToLeft()
Get the user language direction (not yet implemented)
|
boolean |
isSAMLAuthMethod()
Is the authentication method SAML?
|
boolean |
isSystem()
Is system user?
|
boolean |
isSystemAdmin()
Is system user (alias to isSystem)?
|
long |
lastUsage(boolean update)
Not used : System full GC is managed after the expiration of user session
|
void |
limitLicenseRights()
Allow access but with restricted rights to update the LicenseKey only
|
boolean |
logDebug()
Log the debug events ? SYSTEM:LOG_DEBUG=yes
|
boolean |
logDocument()
Log the document events ? SYSTEM:LOG_DOCUMENT=yes
|
boolean |
logError()
Log the error events ? SYSTEM:LOG_ERROR=yes
|
boolean |
logFatal()
Log the fatal events ? SYSTEM:LOG_FATAL=yes
|
boolean |
logInfo()
Log the info events ? SYSTEM:LOG_INFO=yes
|
boolean |
logObject()
Log the object events ? SYSTEM:LOG_OBJECT=yes
|
boolean |
logSession()
Log the session login/logout ? SYSTEM:LOG_SESSION=yes
|
boolean |
logWarning()
Log the warn events ? SYSTEM:LOG_WARN=yes
|
void |
newData()
New empty GrantData
|
java.lang.String |
prepareExpression(java.lang.String content)
Prepare an expression by processing token substitutions: (see prepareExpression for details on tokens)
|
java.lang.String |
prepareExpression(java.lang.String content,
java.lang.String sep,
boolean inlineValues,
boolean front)
Prepare an expression by processing token substitutions:
- [APPLICATION] or [APPNAME] : application name - [ENCODING] : application encoding - [GRANT] : user grant - [LOGIN] : user login - [USERID] : user row ID - [LANG] : user language - [HASRESP:<group>] or [HASRESPONSIBILITY:<group>] : check if user has specified responsibility - [TEXT:<code>] : value of a text - [SYSPARAM:<name>] : value of a system parameter (without surrounding quotes because a system parameter can be numeric) |
java.lang.String |
prepareSQL(java.lang.String sql)
Prepares a SQL statement applying following token substitutions:
- [login] : user login (surrounded by SQL quotes) - [userid] : user row ID (surrounded by SQL quotes) - [lang] : user language (surrounded by SQL quotes) - [sysparam:<name>] : system parameter value (surrounded by SQL quotes) - [text:<code>] : text value (surrounded by SQL quotes) |
void |
removeAccessCreate(java.lang.String obj)
Alias to delAccessCreate
|
void |
removeAccessDelete(java.lang.String obj)
Alias to delAccessDelete
|
void |
removeAccessObject(java.lang.String obj)
Alias to delAccessObject
|
void |
removeAccessRead(java.lang.String obj)
Alias to delAccessObject
|
void |
removeAccessUpdate(java.lang.String obj)
Alias to delAccessUpdate
|
java.io.Serializable |
removeParameter(java.lang.String name)
Remove a session system parameter
|
void |
removeResources()
Remove all resources
|
void |
removeResources(java.lang.String objectClass,
java.lang.String objId,
boolean clearCache)
Remove resources
|
void |
removeSharedScript(java.lang.String code)
Remove a script
|
void |
removeSharedScripts()
Remove all scripts
|
void |
setAbout(boolean b)
Set whether about info is enable
|
void |
setAPIInterface(boolean b)
Set whether the API interface is enabled
|
void |
setAuthToken(java.lang.String t)
Set the user authentication token
|
void |
setAuthTokenExpiry(long t)
Set the user authentication token
|
void |
setBeanDir(java.lang.String dir)
Deprecated.
Use setSrcDir
|
void |
setBinDir(java.lang.String dir)
Set binary directory
|
void |
setCacheDir(java.lang.String dir)
Set document cache directory
|
void |
setClassesDir(java.lang.String dir)
Set base directory for classes
|
void |
setCompletion(boolean b)
Set whether the completion feature is enabled
|
void |
setContentDir(java.lang.String dir)
Set base directory for content files
|
void |
setConvertWildcards(boolean b) |
void |
setData(GrantData d)
Set the GrantData infos
|
void |
setDateFormat(java.lang.String df)
Set the user Date format
|
void |
setDispositionDefinition(Disposition d)
Set disposition definition
|
void |
setDocDir(java.lang.String dir)
Set document principal directory (dbdoc, BLOB...)
|
void |
setDocDirMax(long n)
Set directory max size
|
void |
setDocLocalDir(java.lang.String dir)
Set document local directory
|
void |
setEasyModeClearCache(boolean easyModeClearCache) |
void |
setEmail(java.lang.String email)
Set the user email
|
void |
setExportDir(java.lang.String dir)
Set base directory for exported files
|
void |
setExternalDocsDir(java.lang.String dir)
Set base directory for external documents files
|
void |
setFirstName(java.lang.String firstname)
Set the user first name
|
void |
setFlagParameter(java.lang.String name,
boolean value)
Sets a yes/no flag session system parameter
|
void |
setForcedChangePassword(boolean f)
Set forced change password
|
void |
setGITInterface(boolean b)
Set whether the Git interface is enabled
|
void |
setHashAlgorithm(java.lang.String p)
Set password hash algorithm
|
void |
setHashEncoding(java.lang.String p)
Set password hash encoding
|
void |
setHashPassword(java.lang.String p)
Deprecated.
|
void |
setHome(View h)
Set the current home page
|
void |
setHtmlEditor(boolean b)
Set whether the HTML editor is enabled
|
void |
setImportDir(java.lang.String dir)
Set base directory for imported files
|
void |
setIndexDir(java.lang.String dir)
Set base directory for indexes
|
void |
setInterfaces(Globals.InterfaceType interfaceType)
Set the invocation interfaces (Local EJB, Remote EJB, WebService, Direct)
|
void |
setInterfaces(GrantInterface g,
ObjectInterface o,
ProcessusInterface p)
Set the invocation interfaces (Local EJB, Remote EJB, WebService, Direct)
|
void |
setIOInterface(boolean b)
Set whether the I/O interface is enabled
|
void |
setJavadocDir(java.lang.String dir)
Set base directory for javadocs
|
void |
setLang(java.lang.String lang)
Set the user language to display the GUI
|
void |
setLastName(java.lang.String lastname)
Set the user last name
|
void |
setLibsDir(java.lang.String dir)
Set base directory for libs
|
void |
setLogDebug(boolean b) |
void |
setLogDir(java.lang.String dir)
Set base directory for log
|
void |
setLogDocument(boolean b) |
void |
setLogError(boolean b) |
void |
setLogFatal(boolean b) |
void |
setLogin(java.lang.String l)
Set the user login
|
void |
setLogInfo(boolean b) |
void |
setLogObject(boolean b) |
void |
setLogSession(boolean b) |
void |
setLogWarning(boolean b) |
void |
setMavenDir(java.lang.String dir)
Set maven repository directory
|
void |
setMaxRows(int p)
Set the list maximum size (for SQL search)
|
void |
setMaxUploadSize(long s)
Set upload size limit (in Mb)
|
void |
setMinRows(int p)
Set the list minimum size (for SQL search)
|
void |
setMobilePhoneNumber(java.lang.String num)
Set the user mobile phone number
|
void |
setPanelCharMax(int n)
Set panels (tabs) max width in char
|
void |
setPanelFilter(boolean b)
Set display the panel filter
|
void |
setParameter(java.lang.String name,
java.io.Serializable obj)
Sets one object session parameter (useful, for instance, to store data thru different pages and contexts)
|
void |
setParameter(java.lang.String name,
java.lang.String value)
Sets a text session system parameter (useful, for instance, to store data thru different pages and contexts)
|
void |
setPassword(java.lang.String p)
Set the user password
|
void |
setPicture(DocumentDB i)
Set the user picture document
|
void |
setProjectDir(java.lang.String dir)
Set project directory
|
void |
setRailway(int p)
Set the railway size to display in the navigation bar
|
void |
setRecycleBinDir(java.lang.String dir)
Set document recycle bin directory
|
void |
setRespList(java.lang.String s) |
void |
setSessionId(java.lang.String id)
Store the user SessionId
|
void |
setShortcuts(java.util.List<Shortcut> v) |
void |
setShowNavigator(boolean p)
Set whether the user needs the navigation bar
|
void |
setSrcDir(java.lang.String dir)
Set source directory
|
void |
setStatus(int status)
Set the user status
|
void |
setSubPackage(java.lang.String sp)
Set subpackage of specific classes
|
void |
setTmpDir(java.lang.String dir)
Set base directory for temporary work
|
void |
setTreeView(java.lang.String name,
TreeView treeview) |
void |
setUserId(int id)
Set the user unique ID (row_id from m_user) from integer
|
void |
setUserId(java.lang.String id)
Deprecated.
Use setUserUniqueId instead
|
void |
setUserModuleId(java.lang.String id)
Set the user Module ID
|
void |
setUserUniqueId(java.lang.String id)
Set the user unique ID (row_id from m_user) from string
|
void |
setWebZones(java.util.List<WebZone> v) |
void |
setWindowTitle(java.lang.String p)
Set the window titel
|
boolean |
showNavigator()
The user needs the navigation bar ?
|
java.lang.String |
T(java.lang.String code)
Get translated text value for specified code (in current user's language)
|
java.lang.String |
T(java.lang.String code,
boolean plural)
Get translated text value for specified code.
|
java.lang.String |
T(java.lang.String code,
java.lang.String def)
Get translated text value for specified code (in current user's language) or default
|
java.lang.String |
toFormattedBoolean(java.lang.String serviceBoolean)
Convert a service boolean to a formatted boolean
|
java.lang.String |
toFormattedDate(java.lang.String serviceDate)
Convert a service date to a formatted date
|
java.lang.String |
toFormattedDatetime(java.lang.String serviceDatetime)
Convert a service date time to a formatted date time
|
java.lang.String |
toFormattedFloat(java.math.BigDecimal serviceFloat,
int size,
int precision)
Convert a service float to a formatted float
|
java.lang.String |
toFormattedFloat(java.lang.String serviceFloat,
int size,
int precision)
Convert a service float to a formatted float
|
java.lang.String |
toFormattedTime(java.lang.String serviceTime)
Convert a service time to a formatted time
|
org.json.JSONObject |
toJSONObject()
Generates a JSON object representation of grant
|
org.json.JSONObject |
toJSONObject(boolean resps,
boolean sysparams)
Generates a JSON object representation of grant
|
java.lang.String |
toServiceDate(java.lang.String formattedDate)
Convert a formatted date to a service date
|
java.lang.String |
toServiceDatetime(java.lang.String formattedDatetime)
Convert a formatted date time to a service date time
|
java.lang.String |
toServiceFloat(java.lang.String formattedFloat)
Convert a formatted float to a service float
|
java.lang.String |
toServiceTime(java.lang.String formattedTime)
Convert a formatted time to a service time
|
java.lang.String |
toString()
Generates a string representation of the grant
|
java.lang.String |
toString(boolean resps,
boolean sysparams)
Generates a string representation of the grant
|
public static final char FUNCTION_CREATE
public static final char FUNCTION_READ
public static final char FUNCTION_UPDATE
public static final char FUNCTION_DELETE
public static final char FUNCTION_ACTION
public static final char FUNCTION_VIEW
public static final int STATUS_INACTIVE
public static final int STATUS_ACTIVE
public static final int STATUS_PENDING
public static final int STATUS_WEBSERVICES
public static final java.lang.String SYSTEM_ADMIN_SESSION
public static final java.lang.String SYSTEM_PUBLIC_SESSION
public static final java.lang.String IO_SESSION_PREFIX
public GrantData getData()
public void setData(GrantData d)
public void newData()
public void setInterfaces(GrantInterface g, ObjectInterface o, ProcessusInterface p)
public void setInterfaces(Globals.InterfaceType interfaceType)
interfaceType
- Interface typepublic ObjectInterface getObjectInterface()
public GrantInterface getGrantInterface()
public ProcessusInterface getProcessInterface()
public void setSessionId(java.lang.String id)
public java.lang.String getSessionId()
public java.lang.String getScriptInterpreterEngineName()
public ScriptInterpreter getScriptInterpreter()
public java.lang.String prepareExpression(java.lang.String content) throws ScriptException
content
- Script, template or expression including tokens to substituteScriptException
public java.lang.String prepareExpression(java.lang.String content, java.lang.String sep, boolean inlineValues, boolean front) throws ScriptException
content
- Script, template or expression including tokens to substitutesep
- separator for StringinlineValues
- Replace with explicit value or with API. Ex: [VALUE:input] will be replaced with explicit value of field, or replaced by obj.getInput(input).getValue()ScriptException
public java.lang.Object evalExpression(java.lang.String expr) throws ScriptException
expr
- ExpressionScriptException
public java.lang.Object evalExpression(java.lang.String expr, java.util.Map<java.lang.String,java.lang.Object> in, java.util.Map<java.lang.String,java.lang.Object> out) throws ScriptException
expr
- Expressionin
- Input variables to set before script evaluationout
- Output variables to retrieve after script evaluationScriptException
public java.lang.String evalURLExpression(java.lang.String url) throws ScriptException
url
- URLScriptException
public java.lang.String evalExpressionAsString(java.lang.String expr) throws ScriptException
expr
- URLScriptException
public java.lang.String prepareSQL(java.lang.String sql)
sql
- SQL including tokens to substitutepublic java.lang.String getCacheKey(Grant g)
getCacheKey
in interface CacheInterface
g
- Grantpublic boolean isJavaImplemented()
CacheInterface
isJavaImplemented
in interface CacheInterface
public java.lang.String getName()
CacheInterface
getName
in interface CacheInterface
public void enableGC(boolean enabled)
enableGC
in interface CacheInterface
enabled
- false to disable internal GCpublic long lastUsage(boolean update)
lastUsage
in interface CacheInterface
update
- true to update the last usage date of objectpublic boolean garbageCollection()
garbageCollection
in interface CacheInterface
public java.util.List<java.util.List<MenuItem>> getMap()
public java.util.List<MenuItem> getMapDomain(java.lang.String domain)
public java.util.List<MenuItem> getDomains()
public View getHome()
public void setHome(View h)
public java.util.List<java.lang.String> getHomePages()
public void addHomePage(java.lang.String viewName)
public java.util.Map<java.lang.String,java.util.List<View>> getObjectViews()
public View getSimpleView(java.lang.String name)
public java.util.Map<java.lang.String,View> getSimpleViews()
public java.util.Map<java.lang.String,java.lang.String> getDomain()
public java.util.List<java.lang.String> getObjects()
public java.util.Map<java.lang.String,java.lang.String> getLocations()
@Deprecated public final java.util.Map<java.lang.String,java.lang.String> getNew()
public java.util.Map<java.lang.String,java.lang.String> getCreatable()
public java.util.Map<java.lang.String,java.lang.String> getUpdatable()
@Deprecated public final java.util.Map<java.lang.String,java.lang.String> getDel()
public java.util.Map<java.lang.String,java.lang.String> getDeletable()
public java.util.Map<java.lang.String,java.util.List<Action>> getObjectActions()
public java.lang.String getLogin()
public void setLogin(java.lang.String l)
public java.lang.String getPassword()
public void setPassword(java.lang.String p)
public java.lang.String getAuthToken()
public void setAuthToken(java.lang.String t)
public long getAuthTokenExpiry()
public void setAuthTokenExpiry(long t)
@Deprecated public java.lang.String getDefaultPassword()
public static java.lang.String getRandomPassword(int length)
@Deprecated public void setUserId(java.lang.String id)
public void setUserUniqueId(java.lang.String id)
public void setUserId(int id)
public java.lang.String getUserUniqueId()
public int getUserId()
public void setLang(java.lang.String lang)
public java.lang.String getLang()
public boolean isRightToLeft()
public void setUserModuleId(java.lang.String id)
public java.lang.String getUserModuleId()
public void setMinRows(int p)
public int getMinRows()
public void setMaxRows(int p)
public int getMaxRows()
public java.util.Map<java.lang.String,GroupDB> getResp()
public java.lang.String getRespList()
public void setRespList(java.lang.String s)
public void setFirstName(java.lang.String firstname)
public java.lang.String getFirstName()
public void setLastName(java.lang.String lastname)
public java.lang.String getLastName()
public java.lang.String getFullName()
public void setEmail(java.lang.String email)
public java.lang.String getEmail()
public void setMobilePhoneNumber(java.lang.String num)
public java.lang.String getMobilePhoneNumber()
public void setPicture(DocumentDB i)
public DocumentDB getPicture()
public void setStatus(int status)
public int getStatus()
public java.util.HashMap<java.lang.String,java.lang.String> getText()
public java.lang.String T(java.lang.String code)
public java.lang.String T(java.lang.String code, java.lang.String def)
public java.lang.String T(java.lang.String code, boolean plural)
public final java.lang.String getText(java.lang.String code)
public void addText(java.lang.String code, java.lang.String value)
code
- Codevalue
- text valuepublic void setDateFormat(java.lang.String df)
public java.lang.String getDateFormat()
public java.lang.String toServiceDate(java.lang.String formattedDate)
public java.lang.String toFormattedDate(java.lang.String serviceDate)
public java.lang.String toServiceTime(java.lang.String formattedTime)
public java.lang.String toFormattedTime(java.lang.String serviceTime)
public java.lang.String toServiceDatetime(java.lang.String formattedDatetime)
public java.lang.String toFormattedDatetime(java.lang.String serviceDatetime)
public java.lang.String toServiceFloat(java.lang.String formattedFloat)
public java.lang.String toFormattedFloat(java.lang.String serviceFloat, int size, int precision)
public java.lang.String toFormattedFloat(java.math.BigDecimal serviceFloat, int size, int precision)
public java.lang.String toFormattedBoolean(java.lang.String serviceBoolean)
public java.util.HashMap<java.lang.String,java.io.Serializable> getParameters()
public boolean hasParameter(java.lang.String name)
name
- Parameter namepublic java.lang.String getParameter(java.lang.String name)
name
- Parameter namepublic java.lang.String getParameter(java.lang.String name, java.lang.String def)
name
- Parameter namedef
- Default valuepublic java.lang.Object getObjectParameter(java.lang.String name)
name
- Parameter namepublic boolean getFlagParameter(java.lang.String name)
name
- Parameter namepublic boolean getFlagParameter(java.lang.String name, boolean def)
name
- Parameter namedef
- Default valuepublic boolean getBooleanParameter(java.lang.String name)
name
- Parameter namepublic boolean getBooleanParameter(java.lang.String name, boolean def)
name
- Parameter namepublic int getIntParameter(java.lang.String name)
name
- Parameter namepublic int getIntParameter(java.lang.String name, int def)
name
- Parameter namedef
- Default valuepublic long getLongParameter(java.lang.String name, long def)
name
- Parameter namedef
- Default valuepublic long getLongParameter(java.lang.String name)
name
- Parameter namepublic org.json.JSONObject getJSONObjectParameter(java.lang.String name)
name
- Parameter namepublic org.json.JSONObject getJSONObjectParameter(java.lang.String name, java.lang.String def)
name
- Parameter namedef
- Default JSON string valuepublic org.json.JSONObject getJSONObjectParameter(java.lang.String name, org.json.JSONObject def)
name
- Parameter namedef
- Default JSONobject valuepublic org.json.JSONArray getJSONArrayParameter(java.lang.String name)
name
- Parameter namepublic org.json.JSONArray getJSONArrayParameter(java.lang.String name, java.lang.String def)
name
- Parameter namedef
- Default JSON string valuepublic org.json.JSONArray getJSONArrayParameter(java.lang.String name, org.json.JSONArray def)
name
- Parameter namedef
- Default JSONArray valuepublic void setParameter(java.lang.String name, java.lang.String value)
name
- Parameter namevalue
- Valuepublic void setParameter(java.lang.String name, java.io.Serializable obj)
name
- Parameter nameobj
- Any object, if null the parameter name is removedpublic java.io.Serializable removeParameter(java.lang.String name)
name
- Parameter namepublic void setFlagParameter(java.lang.String name, boolean value)
name
- Parameter namevalue
- Value (boolean value translated into "yes" or "no")public java.lang.String getParameterId(java.lang.String code)
public boolean isLoaded()
public boolean checkPwd(java.lang.String password)
password
- Passwordpublic boolean isDesigner()
public boolean isPublic()
public boolean isSystem()
public boolean isSystemAdmin()
@Deprecated public final boolean hasResponsability(java.lang.String grp)
public boolean hasResponsibility(java.lang.String group)
group
- Group namepublic java.util.List<Action> getActions(java.lang.String obj)
obj
- Object namepublic java.util.List<Action> getActions(java.lang.String obj, java.lang.String startsWith)
obj
- Object namestartsWith
- Name starts withpublic Action getAction(java.lang.String obj, java.lang.String name)
obj
- Object namename
- Action namepublic java.util.Map<java.lang.String,java.util.List<PredefinedSearch>> getPredefinedSearch()
public java.util.List<PredefinedSearch> getPredefinedSearch(java.lang.String object)
object
- Object namepublic void addPredefinedSearch(java.lang.String object, PredefinedSearch ps)
object
- Object nameps
- Predefined searchpublic SharedScript getScriptById(java.lang.String scrId)
scrId
- Resource IDpublic SharedScript getSharedScript(java.lang.String name)
name
- Script namepublic void addSharedScript(SharedScript scr)
scr
- Scriptpublic void removeSharedScript(java.lang.String code)
public void removeSharedScripts()
public Resource getResourceById(java.lang.String resId)
resId
- Resource IDpublic Resource getResource(java.lang.String type, java.lang.String code)
type
- Resource typecode
- Resource codepublic Resource getResource(java.lang.String type, java.lang.String code, java.lang.String objectClass, java.lang.String objId)
type
- Resource typecode
- Resource codeobjectClass
- Target object class name (ObjectInternal, ObjectExternal, ... or null for Disposition)objId
- Object Id (null for Disposition)public java.util.Map<java.lang.String,Resource> getResources()
public java.util.List<Resource> getObjectResources(java.lang.String objectClass, java.lang.String objId)
objectClass
- Target object type name (ObjectInternal, ObjectExternal, ... or null for Disposition)objId
- Object Id (null for Disposition)public java.util.List<java.lang.String> getResourceCodes(java.lang.String type, java.lang.String objectClass, java.lang.String objId)
type
- Resource typeobjectClass
- Target object type name (ObjectInternal, ObjectExternal, ... or null for Disposition)objId
- Object Id (null for Disposition)public void addResource(Resource res, java.lang.String objectClass, java.lang.String objId)
res
- ResourceobjectClass
- Target object type name (ObjectInternal, ObjectExternal, ... or null for Disposition)objId
- Object Id (null for Disposition)public void removeResources(java.lang.String objectClass, java.lang.String objId, boolean clearCache)
objectClass
- Target object type name (ObjectInternal, ObjectExternal, ... or null for Disposition)objId
- Object Id (null for Disposition)public void removeResources()
public TreeView getTreeView(java.lang.String name)
name
- tree view namepublic java.util.List<TreeView> getTreeViewsOfObject(java.lang.String name, boolean root)
name
- Object nameroot
- true to get only the tree where object is the rootpublic void setTreeView(java.lang.String name, TreeView treeview)
public java.util.Map<java.lang.String,TreeView> getTreeViews()
public void clearTreeViews()
public java.util.List<Shortcut> getShortcuts()
public void setShortcuts(java.util.List<Shortcut> v)
public Shortcut getShortcut(java.lang.String name)
public boolean accessShortcut(java.lang.String name)
public java.util.List<WebZone> getWebZones()
public void setWebZones(java.util.List<WebZone> v)
public java.util.List<WebZone> getWebZones(java.lang.String zone)
public WebZone getWebZone(java.lang.String zone, java.lang.String name, java.lang.String lang)
public WebZone getWebZone(java.lang.String zone, int order, java.lang.String lang)
public boolean accessWebZone(java.lang.String zone, int order, java.lang.String lang)
public boolean accessDomain(java.lang.String domain)
public boolean accessObject(java.lang.String obj)
obj
- Object namepublic java.util.List<java.lang.String> accessIndexedObjects()
public void addAccessObject(java.lang.String obj)
obj
- Object namepublic void addAccessRead(java.lang.String obj)
public void delAccessObject(java.lang.String obj)
obj
- Object namepublic void removeAccessObject(java.lang.String obj)
public void delAccessRead(java.lang.String obj)
public void removeAccessRead(java.lang.String obj)
public java.util.Map<java.lang.String,java.lang.String> getProcess()
public boolean accessProcess(java.lang.String process)
process
- Process namepublic void addAccessProcess(java.lang.String process)
process
- Process namepublic void delAccessProcess(java.lang.String process)
process
- Process namepublic boolean accessAction(java.lang.String obj, java.lang.String action)
obj
- Object nameaction
- Action namepublic void enableAction(java.lang.String obj, java.lang.String action)
obj
- Object nameaction
- Action namepublic void disableAction(java.lang.String obj, java.lang.String action)
obj
- Object nameaction
- Action name@Deprecated public final boolean accessNew(java.lang.String obj)
public boolean accessCreate(java.lang.String obj)
obj
- Object name@Deprecated public final void addAccessNew(java.lang.String obj)
public void addAccessCreate(java.lang.String obj)
obj
- Object name@Deprecated public final void delAccessNew(java.lang.String obj)
public void delAccessCreate(java.lang.String obj)
obj
- Object namepublic void removeAccessCreate(java.lang.String obj)
public boolean accessUpdate(java.lang.String obj)
obj
- Object namepublic void addAccessUpdate(java.lang.String obj)
obj
- Object namepublic void delAccessUpdate(java.lang.String obj)
obj
- Object namepublic void removeAccessUpdate(java.lang.String obj)
public boolean accessDelete(java.lang.String obj)
obj
- Object namepublic void delAccessDelete(java.lang.String obj)
obj
- Object namepublic void removeAccessDelete(java.lang.String obj)
public void addAccessDelete(java.lang.String obj)
obj
- Object namepublic boolean[] changeAccess(java.lang.String obj, boolean create, boolean read, boolean update, boolean delete)
obj
- Object namecreate
- Allows creation ?read
- Allows search/select ?update
- Allows update ?delete
- Allows deletion ?public boolean[] changeAccess(java.lang.String obj, boolean[] crud)
obj
- Object namecrud
- Allows Create/Read/Update/Delete ?public java.util.Map<java.lang.String,java.util.List<ObjectVisibility>> getVisibilities()
public java.util.List<ObjectVisibility> getVisibility(java.lang.String object, char type)
object
- Object nametype
- Visibility type TYPE_READ, TYPE_UPDATE, TYPE_DELETEpublic java.util.List<ObjectVisibility> getVisibility(java.lang.String object, java.lang.String action)
object
- Object nameaction
- External action namepublic boolean logSession()
public void setLogSession(boolean b)
public boolean logDebug()
public void setLogDebug(boolean b)
public boolean logInfo()
public void setLogInfo(boolean b)
public boolean logWarning()
public void setLogWarning(boolean b)
public boolean logError()
public void setLogError(boolean b)
public boolean logFatal()
public void setLogFatal(boolean b)
public boolean logObject()
public void setLogObject(boolean b)
public boolean logDocument()
public void setLogDocument(boolean b)
public int getRailway()
public void setRailway(int p)
public boolean showNavigator()
public void setShowNavigator(boolean p)
public java.lang.String getProjectDir()
public void setProjectDir(java.lang.String dir)
public java.lang.String getDocDir()
public void setDocDir(java.lang.String dir)
public java.lang.String getDocLocalDir()
public void setDocLocalDir(java.lang.String dir)
public long getDocDirMax()
public void setDocDirMax(long n)
public java.lang.String getTmpDir()
public void setTmpDir(java.lang.String dir)
public java.lang.String getContentDir()
public void setContentDir(java.lang.String dir)
public java.lang.String getExternalDocsDir()
public void setExternalDocsDir(java.lang.String dir)
public java.lang.String getLogDir()
public void setLogDir(java.lang.String dir)
public java.lang.String getRecycleBinDir()
public void setRecycleBinDir(java.lang.String dir)
public java.lang.String getCacheDir()
public void setCacheDir(java.lang.String dir)
public java.lang.String getImportDir()
public void setImportDir(java.lang.String dir)
public java.lang.String getExportDir()
public void setExportDir(java.lang.String dir)
public java.lang.String getIndexDir()
public void setIndexDir(java.lang.String dir)
@Deprecated public final java.lang.String getBeanDir()
@Deprecated public final void setBeanDir(java.lang.String dir)
public java.lang.String getSrcDir()
public void setSrcDir(java.lang.String dir)
public java.lang.String getBinDir()
public void setBinDir(java.lang.String dir)
public java.lang.String getMavenDir()
public void setMavenDir(java.lang.String dir)
public java.lang.String getClassesDir()
public void setClassesDir(java.lang.String dir)
public java.lang.String getJavadocDir()
public void setJavadocDir(java.lang.String dir)
public java.lang.String getLibsDir()
public void setLibsDir(java.lang.String dir)
public java.lang.String getSubPackage()
public void setSubPackage(java.lang.String sp)
public boolean isAboutEnable()
public void setAbout(boolean b)
public java.lang.String getWindowTitle()
public void setWindowTitle(java.lang.String p)
public boolean isPanelFilterEnable()
public void setPanelFilter(boolean b)
public int getPanelCharMax()
public void setPanelCharMax(int n)
public boolean isHtmlEditorEnable()
public void setHtmlEditor(boolean b)
public java.lang.String getMenuStyle()
public java.lang.String getDBPatchLevel()
public java.lang.String getHashAlgorithm()
public void setHashAlgorithm(java.lang.String p)
@Deprecated public java.lang.String getHashPassword()
@Deprecated public void setHashPassword(java.lang.String p)
public java.lang.String getHashEncoding()
public void setHashEncoding(java.lang.String p)
public AppLogEvent getLogEvent(java.lang.String code)
public java.util.concurrent.ConcurrentMap<java.lang.String,AppLogEvent> getLogEvents()
public boolean isConvertWildcards()
public void setConvertWildcards(boolean b)
public void addObjectCalculated(java.lang.String object, java.lang.String field, java.lang.String target, java.lang.String refId)
object
- Object namefield
- Object field link to external expressiontarget
- Object to refreshrefId
- Reference fieldpublic java.util.Map<java.lang.String,java.util.HashMap<java.lang.String,java.util.List<java.lang.String>>> getObjectCalculated()
public long getMaxUploadSize()
public void setMaxUploadSize(long s)
public boolean isCompletionEnable()
public void setCompletion(boolean b)
public boolean isIOInterfaceEnable()
public void setIOInterface(boolean b)
public boolean isGITInterfaceEnable()
public void setGITInterface(boolean b)
public boolean isAPIInterfaceEnable()
public void setAPIInterface(boolean b)
public java.lang.String getVersion()
public java.lang.String getPoweredBy()
public int getAuthMethod()
public boolean isDefaultAuthMethod()
public boolean isInternalOAuth2AuthMethod()
public boolean isOAuth2AuthMethod()
public boolean isSAMLAuthMethod()
public boolean isCROWDAuthMethod()
public boolean isLDAPAuthMethod()
public boolean isCustomAuthMethod()
public java.lang.String getAuthProvider()
public boolean isForcedChangePassword()
public void setForcedChangePassword(boolean f)
f
- Force?public void limitLicenseRights()
public java.lang.String getDisposition()
public Disposition getDispositionDefinition()
public void setDispositionDefinition(Disposition d)
public java.lang.String getTheme()
public boolean hasRegistration()
public java.util.List<GroupDB> getRegistrationGroups()
public boolean isEasyModeClearCache()
public void setEasyModeClearCache(boolean easyModeClearCache)
public java.util.Locale getLocale()
public org.json.JSONObject toJSONObject()
public org.json.JSONObject toJSONObject(boolean resps, boolean sysparams)
resps
- Add responsibilitiessysparams
- Add system parameterspublic java.lang.String toString()
toString
in class java.lang.Object
public java.lang.String toString(boolean resps, boolean sysparams)
resps
- Add responsibilitiessysparams
- Add system parametersCopyright (c)2006-2018 Simplicite Software. All Rights Reserved.