railo.runtime.listener
Interface ApplicationContext

All Superinterfaces:
Serializable
All Known Subinterfaces:
ApplicationContextPro
All Known Implementing Classes:
ApplicationContextSupport, ClassicApplicationContext, ModernApplicationContext

public interface ApplicationContext
extends Serializable

DTO Interface for Application Context data (defined by tag application)


Field Summary
static int SCRIPT_PROTECT_ALL
           
static int SCRIPT_PROTECT_CGI
           
static int SCRIPT_PROTECT_COOKIE
           
static int SCRIPT_PROTECT_FORM
           
static int SCRIPT_PROTECT_NONE
           
static int SCRIPT_PROTECT_URL
           
 
Method Summary
 TimeSpan getApplicationTimeout()
           
 boolean getClientCluster()
           
 String getClientstorage()
           
 TimeSpan getClientTimeout()
           
 Mapping[] getComponentMappings()
           
 Mapping[] getCustomTagMappings()
           
 String getDefaultCacheName(int type)
          return the default cache name for a certain type
 String getDefaultDataSource()
           
 JavaSettings getJavaSettings()
           
 int getLocalMode()
           
 int getLoginStorage()
           
 Mapping[] getMappings()
           
 String getName()
           
 ORMConfiguration getORMConfiguration()
           
 String getORMDatasource()
           
 Resource[] getRestCFCLocations()
           
 RestSettings getRestSettings()
           
 Properties getS3()
           
 boolean getSameFieldAsArray(int scope)
          merge the field with same name to array if true, otherwise to a comma separated string list
 int getScriptProtect()
           
 boolean getSecureJson()
           
 String getSecureJsonPrefix()
           
 String getSecurityApplicationToken()
           
 String getSecurityCookieDomain()
           
 int getSecurityIdleTimeout()
           
 boolean getSessionCluster()
           
 String getSessionstorage()
           
 TimeSpan getSessionTimeout()
           
 short getSessionType()
           
 Resource getSource()
           
 boolean getTriggerComponentDataMember()
           
 boolean hasName()
           
 boolean isORMEnabled()
           
 boolean isSetClientCookies()
           
 boolean isSetClientManagement()
           
 boolean isSetDomainCookies()
           
 boolean isSetSessionManagement()
           
 void reinitORM(PageContext pc)
           
 void setApplicationTimeout(TimeSpan applicationTimeout)
           
 void setClientCluster(boolean clientCluster)
           
 void setClientstorage(String clientstorage)
           
 void setClientTimeout(TimeSpan clientTimeout)
           
 void setComponentMappings(Mapping[] componentMappings)
           
 void setCustomTagMappings(Mapping[] customTagMappings)
           
 void setDefaultCacheName(int type, String cacheName)
           
 void setDefaultDataSource(String datasource)
           
 void setLocalMode(int localMode)
           
 void setLoginStorage(int loginstorage)
           
 void setMappings(Mapping[] mappings)
           
 void setORMConfiguration(ORMConfiguration ormConf)
           
 void setORMDatasource(String string)
           
 void setORMEnabled(boolean ormenabled)
           
 void setS3(Properties s3)
           
 void setScriptProtect(int scriptrotect)
           
 void setSecureJson(boolean secureJson)
           
 void setSecureJsonPrefix(String secureJsonPrefix)
           
 void setSecuritySettings(String applicationtoken, String cookiedomain, int idletimeout)
           
 void setSessionCluster(boolean sessionCluster)
           
 void setSessionstorage(String sessionstorage)
           
 void setSessionTimeout(TimeSpan sessionTimeout)
           
 void setSessionType(short sessionType)
           
 void setSetClientCookies(boolean setClientCookies)
           
 void setSetClientManagement(boolean setClientManagement)
           
 void setSetDomainCookies(boolean setDomainCookies)
           
 void setSetSessionManagement(boolean setSessionManagement)
           
 void setTriggerComponentDataMember(boolean triggerComponentDataMember)
           
 

Field Detail

SCRIPT_PROTECT_NONE

static final int SCRIPT_PROTECT_NONE
See Also:
Constant Field Values

SCRIPT_PROTECT_FORM

static final int SCRIPT_PROTECT_FORM
See Also:
Constant Field Values

SCRIPT_PROTECT_URL

static final int SCRIPT_PROTECT_URL
See Also:
Constant Field Values

SCRIPT_PROTECT_CGI

static final int SCRIPT_PROTECT_CGI
See Also:
Constant Field Values

SCRIPT_PROTECT_COOKIE

static final int SCRIPT_PROTECT_COOKIE
See Also:
Constant Field Values

SCRIPT_PROTECT_ALL

static final int SCRIPT_PROTECT_ALL
See Also:
Constant Field Values
Method Detail

getApplicationTimeout

TimeSpan getApplicationTimeout()
Returns:
Returns the applicationTimeout.

getLoginStorage

int getLoginStorage()
Returns:
Returns the loginStorage.

getName

String getName()
Returns:
Returns the name.

getSessionTimeout

TimeSpan getSessionTimeout()
Returns:
Returns the sessionTimeout.

isSetClientCookies

boolean isSetClientCookies()
Returns:
Returns the setClientCookies.

isSetClientManagement

boolean isSetClientManagement()
Returns:
Returns the setClientManagement.

isSetDomainCookies

boolean isSetDomainCookies()
Returns:
Returns the setDomainCookies.

isSetSessionManagement

boolean isSetSessionManagement()
Returns:
Returns the setSessionManagement.

getClientstorage

String getClientstorage()
Returns:
Returns the clientstorage.

hasName

boolean hasName()
Returns:
if application context has a name

getScriptProtect

int getScriptProtect()
Returns:
return script protect setting

getMappings

Mapping[] getMappings()

getCustomTagMappings

Mapping[] getCustomTagMappings()

getSecureJsonPrefix

String getSecureJsonPrefix()

getSecureJson

boolean getSecureJson()

getDefaultDataSource

String getDefaultDataSource()

isORMEnabled

boolean isORMEnabled()

getORMDatasource

String getORMDatasource()

getORMConfiguration

ORMConfiguration getORMConfiguration()

getS3

Properties getS3()

getLocalMode

int getLocalMode()

getSessionstorage

String getSessionstorage()

getClientTimeout

TimeSpan getClientTimeout()

getSessionType

short getSessionType()

getSessionCluster

boolean getSessionCluster()

getClientCluster

boolean getClientCluster()

getComponentMappings

Mapping[] getComponentMappings()

setApplicationTimeout

void setApplicationTimeout(TimeSpan applicationTimeout)

setSessionTimeout

void setSessionTimeout(TimeSpan sessionTimeout)

setClientTimeout

void setClientTimeout(TimeSpan clientTimeout)

setClientstorage

void setClientstorage(String clientstorage)

setSessionstorage

void setSessionstorage(String sessionstorage)

setCustomTagMappings

void setCustomTagMappings(Mapping[] customTagMappings)

setComponentMappings

void setComponentMappings(Mapping[] componentMappings)

setMappings

void setMappings(Mapping[] mappings)

setLoginStorage

void setLoginStorage(int loginstorage)

setDefaultDataSource

void setDefaultDataSource(String datasource)

setScriptProtect

void setScriptProtect(int scriptrotect)

setSecureJson

void setSecureJson(boolean secureJson)

setSecureJsonPrefix

void setSecureJsonPrefix(String secureJsonPrefix)

setSetClientCookies

void setSetClientCookies(boolean setClientCookies)

setSetClientManagement

void setSetClientManagement(boolean setClientManagement)

setSetDomainCookies

void setSetDomainCookies(boolean setDomainCookies)

setSetSessionManagement

void setSetSessionManagement(boolean setSessionManagement)

setLocalMode

void setLocalMode(int localMode)

setSessionType

void setSessionType(short sessionType)

setClientCluster

void setClientCluster(boolean clientCluster)

setSessionCluster

void setSessionCluster(boolean sessionCluster)

setS3

void setS3(Properties s3)

setORMEnabled

void setORMEnabled(boolean ormenabled)

setORMConfiguration

void setORMConfiguration(ORMConfiguration ormConf)

setORMDatasource

void setORMDatasource(String string)

getSecurityApplicationToken

String getSecurityApplicationToken()

getSecurityCookieDomain

String getSecurityCookieDomain()

getSecurityIdleTimeout

int getSecurityIdleTimeout()

setSecuritySettings

void setSecuritySettings(String applicationtoken,
                         String cookiedomain,
                         int idletimeout)

reinitORM

void reinitORM(PageContext pc)
               throws PageException
Throws:
PageException

getSource

Resource getSource()

getTriggerComponentDataMember

boolean getTriggerComponentDataMember()

setTriggerComponentDataMember

void setTriggerComponentDataMember(boolean triggerComponentDataMember)

getDefaultCacheName

String getDefaultCacheName(int type)
return the default cache name for a certain type

Parameters:
type - can be one of the following constants Config.CACHE_DEFAULT_OBJECT, Config.CACHE_DEFAULT_TEMPLATE, Config.CACHE_DEFAULT_QUERY, Config.CACHE_DEFAULT_RESOURCE, Config.CACHE_DEFAULT_FUNCTION
Returns:
name of the cache defined

setDefaultCacheName

void setDefaultCacheName(int type,
                         String cacheName)

getSameFieldAsArray

boolean getSameFieldAsArray(int scope)
merge the field with same name to array if true, otherwise to a comma separated string list

Parameters:
scope - scope type, one of the following: Scope.SCOPE_FORM or Scope.SCOPE_URL
Returns:

getRestSettings

RestSettings getRestSettings()

getJavaSettings

JavaSettings getJavaSettings()

getRestCFCLocations

Resource[] getRestCFCLocations()


Copyright © 2012 Railo