railo.runtime.listener
Class ModernApplicationContext

java.lang.Object
  extended by railo.runtime.listener.ApplicationContextSupport
      extended by railo.runtime.listener.ModernApplicationContext
All Implemented Interfaces:
Serializable, ApplicationContextPro, ApplicationContext

public class ModernApplicationContext
extends ApplicationContextSupport

Author:
mic
See Also:
Serialized Form

Field Summary
 
Fields inherited from interface railo.runtime.util.ApplicationContext
SCRIPT_PROTECT_ALL, SCRIPT_PROTECT_CGI, SCRIPT_PROTECT_COOKIE, SCRIPT_PROTECT_FORM, SCRIPT_PROTECT_NONE, SCRIPT_PROTECT_URL
 
Constructor Summary
ModernApplicationContext(PageContext pc, ComponentAccess cfc, RefBoolean throwsErrorWhileInit)
           
 
Method Summary
 TimeSpan getApplicationTimeout()
           
 boolean getClientCluster()
           
 String getClientstorage()
           
 TimeSpan getClientTimeout()
           
 ComponentAccess getComponent()
           
 Mapping[] getComponentMappings()
           
 Object getCustom(Collection.Key key)
           
 Mapping[] getCustomTagMappings()
           
 String getDefaultDataSource()
           
 int getLocalMode()
           
 int getLoginStorage()
           
 Mapping[] getMappings()
           
 String getName()
           
 ORMConfiguration getORMConfiguration()
           
 String getORMDatasource()
           
 Properties getS3()
           
 int getScriptProtect()
           
 boolean getSecureJson()
           
 String getSecureJsonPrefix()
           
 boolean getSessionCluster()
           
 String getSessionstorage()
           
 TimeSpan getSessionTimeout()
           
 short getSessionType()
           
 Resource getSource()
           
 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 setDefaultDataSource(String datasource)
           
 void setLocalMode(int localMode)
           
 void setLoginStorage(int loginStorage)
           
 void setMappings(Mapping[] mappings)
           
 void setORMConfiguration(ORMConfiguration ormConfig)
           
 void setORMDatasource(String ormDatasource)
           
 void setORMEnabled(boolean ormEnabled)
           
 void setS3(Properties s3)
           
 void setScriptProtect(int scriptrotect)
           
 void setSecureJson(boolean secureJson)
           
 void setSecureJsonPrefix(String secureJsonPrefix)
           
 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)
           
 
Methods inherited from class railo.runtime.listener.ApplicationContextSupport
getSecurityApplicationToken, getSecurityCookieDomain, getSecurityIdleTimeout, setSecuritySettings
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ModernApplicationContext

public ModernApplicationContext(PageContext pc,
                                ComponentAccess cfc,
                                RefBoolean throwsErrorWhileInit)
Method Detail

reinitORM

public void reinitORM(PageContext pc)
               throws PageException
Throws:
PageException

hasName

public boolean hasName()
Returns:
if application context has a name
See Also:
ApplicationContext.hasName()

getName

public String getName()
Returns:
Returns the name.
See Also:
ApplicationContext.getName()

getLoginStorage

public int getLoginStorage()
Returns:
Returns the loginStorage.
See Also:
ApplicationContext.getLoginStorage()

getApplicationTimeout

public TimeSpan getApplicationTimeout()
Returns:
Returns the applicationTimeout.
See Also:
ApplicationContext.getApplicationTimeout()

getSessionTimeout

public TimeSpan getSessionTimeout()
Returns:
Returns the sessionTimeout.
See Also:
ApplicationContext.getSessionTimeout()

getClientTimeout

public TimeSpan getClientTimeout()
See Also:
ApplicationContextPro.getClientTimeout()

isSetClientCookies

public boolean isSetClientCookies()
Returns:
Returns the setClientCookies.
See Also:
ApplicationContext.isSetClientCookies()

isSetClientManagement

public boolean isSetClientManagement()
Returns:
Returns the setClientManagement.
See Also:
ApplicationContext.isSetClientManagement()

isSetDomainCookies

public boolean isSetDomainCookies()
Returns:
Returns the setDomainCookies.
See Also:
ApplicationContext.isSetDomainCookies()

isSetSessionManagement

public boolean isSetSessionManagement()
Returns:
Returns the setSessionManagement.
See Also:
ApplicationContext.isSetSessionManagement()

getClientstorage

public String getClientstorage()
Returns:
Returns the clientstorage.
See Also:
ApplicationContext.getClientstorage()

getScriptProtect

public int getScriptProtect()
Returns:
return script protect setting
See Also:
ApplicationContext.getScriptProtect()

getSecureJsonPrefix

public String getSecureJsonPrefix()
See Also:
ApplicationContext.getSecureJsonPrefix()

getSecureJson

public boolean getSecureJson()
See Also:
ApplicationContext.getSecureJson()

getSessionstorage

public String getSessionstorage()
See Also:
ApplicationContextPro.getSessionstorage()

getSessionCluster

public boolean getSessionCluster()
See Also:
ApplicationContextPro.getSessionCluster()

getClientCluster

public boolean getClientCluster()
See Also:
ApplicationContextPro.getClientCluster()

getSessionType

public short getSessionType()
See Also:
ApplicationContextPro.getSessionType()

getMappings

public Mapping[] getMappings()
See Also:
ApplicationContext.getMappings()

getCustomTagMappings

public Mapping[] getCustomTagMappings()
See Also:
ApplicationContext.getCustomTagMappings()

getComponentMappings

public Mapping[] getComponentMappings()
See Also:
ApplicationContextPro.getComponentMappings()

getLocalMode

public int getLocalMode()
See Also:
ApplicationContextPro.getLocalMode()

getS3

public Properties getS3()
See Also:
ApplicationContextPro.getS3()

getDefaultDataSource

public String getDefaultDataSource()
See Also:
ApplicationContextPro.getDefaultDataSource()

isORMEnabled

public boolean isORMEnabled()
See Also:
ApplicationContextPro.isORMEnabled()

getORMDatasource

public String getORMDatasource()
See Also:
ApplicationContextPro.getORMDatasource()

getORMConfiguration

public ORMConfiguration getORMConfiguration()
See Also:
ApplicationContextPro.getORMConfiguration()

getComponent

public ComponentAccess getComponent()
See Also:
railo.runtime.listener.ApplicationContextPro#getComponent()

getCustom

public Object getCustom(Collection.Key key)
See Also:
railo.runtime.listener.ApplicationContextPro#getCustom(railo.runtime.type.Collection.Key)

setApplicationTimeout

public void setApplicationTimeout(TimeSpan applicationTimeout)

setSessionTimeout

public void setSessionTimeout(TimeSpan sessionTimeout)

setClientTimeout

public void setClientTimeout(TimeSpan clientTimeout)

setClientstorage

public void setClientstorage(String clientstorage)

setSessionstorage

public void setSessionstorage(String sessionstorage)

setCustomTagMappings

public void setCustomTagMappings(Mapping[] customTagMappings)

setComponentMappings

public void setComponentMappings(Mapping[] componentMappings)

setMappings

public void setMappings(Mapping[] mappings)

setLoginStorage

public void setLoginStorage(int loginStorage)

setDefaultDataSource

public void setDefaultDataSource(String datasource)

setScriptProtect

public void setScriptProtect(int scriptrotect)

setSecureJson

public void setSecureJson(boolean secureJson)

setSecureJsonPrefix

public void setSecureJsonPrefix(String secureJsonPrefix)

setSetClientCookies

public void setSetClientCookies(boolean setClientCookies)

setSetClientManagement

public void setSetClientManagement(boolean setClientManagement)

setSetDomainCookies

public void setSetDomainCookies(boolean setDomainCookies)

setSetSessionManagement

public void setSetSessionManagement(boolean setSessionManagement)

setLocalMode

public void setLocalMode(int localMode)

setSessionType

public void setSessionType(short sessionType)
See Also:
ApplicationContextPro.setSessionType(short)

setClientCluster

public void setClientCluster(boolean clientCluster)

setSessionCluster

public void setSessionCluster(boolean sessionCluster)

setS3

public void setS3(Properties s3)
See Also:
ApplicationContextPro.setS3(railo.runtime.net.s3.Properties)

setORMEnabled

public void setORMEnabled(boolean ormEnabled)
See Also:
ApplicationContextPro.setORMEnabled(boolean)

setORMConfiguration

public void setORMConfiguration(ORMConfiguration ormConfig)

setORMDatasource

public void setORMDatasource(String ormDatasource)
See Also:
ApplicationContextPro.setORMDatasource(java.lang.String)

getSource

public Resource getSource()


Copyright © 2012 Railo