GetApplicationMetadata()
Return a struct with information about the Application, as defined in Application.cfc / <cfapplication> for the current running Application.
Calling this function is equivalent to calling getApplicationSettings(false)
The returned struct contains the following data:
Key | Type | Default | Description |
---|---|---|---|
applicationTimeout | TimeSpan | Application Scope timeout | |
clientCluster | Boolean | false | |
clientManagement | Boolean | ||
clientStorage | String | Cookie | Type of storage for the Client Scope |
clientTimeout | TimeSpan | Client Scope timeout | |
component | String | Path to Application.cfc | |
customTagPaths | Array | Paths in which custom tags are searched | |
datasource | String | Name of the default datasource | |
datasources | Struct | Datasources that are defined in the Application | |
defaultDatasource | String | Alias for datasource |
|
disablePlugins | Boolean | false | |
invokeImplicitAccessor | Boolean | false | |
javaSettings | Struct | Settings that are used when creating a Java object | |
locale | String | Name of the default Locale | |
localMode | Boolean | false | When true , functions use local mode and unscoped variables default to the Local Scope |
loginStorage | String | Cookie | |
mappings | Struct | Application Mappings that map virtual directories to physical paths | |
name | String | The Application's name | |
sameFormFieldAsArray | Boolean | false | If true, when a Form field is passed more than once then it is returned as an array |
sameUrlFieldsAsArray | Boolean | false | If true, when an URL field is passed more than once then it is returned as an array |
scriptProtect | String | "none" | |
secureJson | Boolean | false | |
secureJsonPrefix | String | "//" | Prefix to be used with secureJson |
serverSideFormValidation | Boolean | false | |
sessionCluster | Boolean | false | |
sessionManagement | Boolean | true | |
sessionStorage | String | "memory" | |
sessionTimeout | TimeSpan | Session Scope timeout | |
sessionType | Boolean | "cfml" | Either "cfml" or "jee" |
setClientCookies | Boolean | true | |
setDomainCookies | Boolean | false | |
source | String | Alias for component |
|
timezone | String | Time Zone name, e.g. America/Los_Angeles |
|
triggerDataMember | Boolean | false |
GetApplicationMetadata( );
Returns: Struct
This function does not take any arguments.
Examples
meta = getApplicationMetaData();
dump(meta);
See also
- Application
- GetApplicationSettings()
- Application.cfc / <cfapplication>
- Search Issue Tracker
- Search Lucee Test Cases (good for further, detailed examples)