Serialized Form


Package org.sandev.tools.ConfigEditor

Class org.sandev.tools.ConfigEditor.XHTMLConfigEditorServlet extends javax.servlet.http.HttpServlet implements Serializable


Package org.sandev.tools.ControlPanel

Class org.sandev.tools.ControlPanel.XHTMLControlPanelServlet extends javax.servlet.http.HttpServlet implements Serializable


Package org.sandev.tools.HTTP

Class org.sandev.tools.HTTP.XHTMLFormAdaptorException extends java.lang.Exception implements Serializable


Package org.sandev.tools.JDBC

Class org.sandev.tools.JDBC.SandSQLException extends java.sql.SQLException implements Serializable


Package org.sandev.tools.UIEditor

Class org.sandev.tools.UIEditor.XHTMLUIEditorServlet extends javax.servlet.http.HttpServlet implements Serializable


Package org.sandev.tools.UIProcessor

Class org.sandev.tools.UIProcessor.FastXMLWSServlet extends javax.servlet.http.HttpServlet implements Serializable

Serialized Fields

controlServlet

javax.servlet.http.HttpServlet controlServlet
The original servlet for this request. This is used to retrieve the servlet context for content retrieval and must be set by the controlling servlet.


ownerNodeName

java.lang.String ownerNodeName
The name of the local node instance implementing CommBridge.


singletonAccessor

org.sandev.basics.nodecommon.SingletonAccessor singletonAccessor
The SingletonAccessor we will use to bridge from here to the application processing.


commBridge

org.sandev.basics.util.CommBridge commBridge
A reference to our local CommBridge we use for work.

Class org.sandev.tools.UIProcessor.XHTMLSandUIServlet extends javax.servlet.http.HttpServlet implements Serializable

Serialized Fields

sandUIFileName

java.lang.String sandUIFileName
This is the name of the file holding the XML serialized form of the SandUI definition.


charSerializerClassName

java.lang.String charSerializerClassName
This is the fully qualified class name of the CharSerializer we should use to read from sandUIFileName.


uiFormAdaptorClassName

java.lang.String uiFormAdaptorClassName
This is the fully qualified name of the UIFormAdaptor we should use for input and output.


nodeInstanceFactoryClassName

java.lang.String nodeInstanceFactoryClassName
This is the fully qualified class name of the NodeInstanceFactory we use if we are launching the SandRoot directly.


sandUIXML

java.lang.String sandUIXML
The serialized SandUI definition. This is retrieved from the sandUIFileName if not set explicitely.


sandUI

org.sandev.ui.sandmessages.SandUI sandUI
The SandUI instance we are working with. This is set from the sandUIXML value if not set explicitely.


ownerNodeName

java.lang.String ownerNodeName
The name of the local node instance implementing UIFormOwner.


formOwner

org.sandev.basics.util.UIFormOwner formOwner
The UIFormOwner instance we use for processing.


singletonAccessor

org.sandev.basics.nodecommon.SingletonAccessor singletonAccessor
The SingletonAccessor we will use to bridge from here to the application processing.


localLaunch

boolean localLaunch
Flag directing whether the servlet should launch the application nodes itself. If this is handled outside the servlet container then this should be left as false. If set to true, then the application nodes are instantiated when the servlet initializes.


localeOverrideLanguage

java.lang.String localeOverrideLanguage
Override setting to hardcode the language this servlet will use regardless of incoming request Locale settings. This must be a valid language value as defined by the Locale class. Leave this as null or "" to determine the language dynamically.


localeOverrideCountry

java.lang.String localeOverrideCountry
Override setting to hardcode the country this servlet will use regardless of incoming request Locale settings. This must be a valid country value as defined by the Locale class. Leave this as null or "" to determine the country dynamically.


localeOverrideVariant

java.lang.String localeOverrideVariant
Override setting to hardcode the variant this servlet will use regardless of incoming request Locale settings. Leave this as null or "" to determine the variant dynamically.


controlServlet

javax.servlet.http.HttpServlet controlServlet
The original servlet for this request. This is used to retrieve the servlet context for content retrieval and must be set by the controlling servlet.


screenAdaptor

org.sandev.ui.util.UIScreenAdaptor screenAdaptor
The instance we use for rendering/reconstruction. The initializer is called during setupForWork and sets this value if it is null.


sandTransformer

org.sandev.ui.util.SandTransformer sandTransformer
The instance we use for transformation rendering. The initializer is called during setupForWork and sets this value if it is null.


formManager

org.sandev.basics.util.UIFormManager formManager
Our manager handles basic form context actions. The initializer is called during setupForWork and sets this value if it is null.


fixedMode

boolean fixedMode
If true, the security settings declared in the SandUI are ignored. So if you start out in http, then you will stay in http regardless of the defaultSecurity in the SandUI, or the security in any screen. This is appropriate for use in low security applications where the additional overhead of https isn't worth it.

Fixed mode can also be used in high security installations where https is used throughout. If you start in https then you won't get switched out regardless of the security setting in the SandUI declarations.

The default is false (the mode changes according to the SandUI declarations).


rememberMeCookieName

java.lang.String rememberMeCookieName
The name of the "remember me" login cookie. If this is null or "" then "remember me" is disabled.

If the user chooses the "remember me" option at login, then their username:password is stored in a cookie and retrieved for subsequent login processing.


rememberMePassphrase

java.lang.String rememberMePassphrase
The passphrase used to encrypt the username:password when stored in a cookie. If this is null or "" then "remember me" is disabled.


encryptor

org.sandev.basics.util.SandEncryptor encryptor
Our encryptor is used for securing the values of the remember me cookie. The initializer is called during setupForWork and sets this value if it is null and a rememberMePassphrase exists.


forgotPasswordPrimary

java.lang.String forgotPasswordPrimary
The first field to prompt with if the user forgot their password. If this is null or the empty string then forgot password processing is disabled.


forgotPasswordSecondary

java.lang.String forgotPasswordSecondary
the second field to prompt with if the user forgot their password. If this is null or the empty string then no secondary prompt will be generated.


setup

boolean setup
Flag indicating whether we are set up to do work yet. This flag is set during initialization processing, which is synchronized to avoid any threads getting half initialized stuff. Access is not synchronized, to avoid synchronization overhead once we are up and running.