Expresso 5-6

Serialized Form


Package com.jcorporate.expresso.core

Class com.jcorporate.expresso.core.ExpressoSchema extends Schema implements Serializable


Package com.jcorporate.expresso.core.cache

Class com.jcorporate.expresso.core.cache.CachedObject extends Object implements Serializable

Serialized Fields

value

Object value

key

String key

Class com.jcorporate.expresso.core.cache.CacheException extends ChainedException implements Serializable

Class com.jcorporate.expresso.core.cache.CacheSyncMessage extends Object implements Serializable

Serialization Methods

readObject

private void readObject(ObjectInputStream ois)
                 throws ClassNotFoundException,
                        IOException
Serialization read.... explicit since this class is designed to be serialized


writeObject

private void writeObject(ObjectOutputStream oos)
                  throws IOException
Serialization write.... explicit since this class is designed to be serialized

Throws:
IOException - upon streaming error
Serialized Fields

key

String key
Key in name of cache.


contextName

String contextName
Database context name


cacheName

String cacheName
Name of cache

Class com.jcorporate.expresso.core.cache.DefaultCacheManager extends ComponentBase implements Serializable

Serialized Fields

cacheInstances

Map cacheInstances
The actual storage location of the caches.


Package com.jcorporate.expresso.core.controller

Class com.jcorporate.expresso.core.controller.Block extends ControllerElement implements Serializable

Serialized Fields

formTransition

Transition formTransition

mNestedBlocks

Map mNestedBlocks

mNestedTransitions

Map mNestedTransitions

mNestedInputs

Map mNestedInputs

mNestedOutputs

Map mNestedOutputs

Class com.jcorporate.expresso.core.controller.Controller extends org.apache.struts.action.Action implements Serializable

Serialized Fields

mLog

org.apache.log4j.Logger mLog
if subclass calls getLogger(), this will create logger with subclass name


promptStates

ArrayList promptStates
promptStates is only updated in the constructor. The instantiation of Controller by Struts is synchronized so we don't need to worry about threadsafety while updating this collection even though it is shared by many threads(singleton). However, Controller is also instantiated by Transition and Controller itself and unlike Struts these are not synchronized. Luckily, unlike Struts, these instances are not shared between threads. So we should be OK with no sychronized access and also with using a non-synchronized collection (ArrayList). The main reason this collection was not static like most of the other fields in this class is because of the way this collection is populated. Unlike the 'states' collection, this one appends new items to the collection rather than overwriting (hashing). So if this had been static, every time Transition/Controller instantiated a new instance of this class it would try to append the same states to the collection making the collection inaccurate (and big).


handleStates

ArrayList handleStates
handleStates is only updated in the constructor. The instantiation of Controller by Struts is synchronized so we don't need to worry about threadsafety while updating this collection even though it is shared by many threads(singleton). However, Controller is also instantiated by Transition and Controller itself and unlike Struts these are not synchronized. Luckily, unlike Struts, these instances are not shared between threads. So we should be OK with no sychronized access and also with using a non-synchronized collection (ArrayList). The main reason this collection was not static like most of the other fields in this class is because of the way this collection is populated. Unlike the 'states' collection, this one appends new items to the collection rather than overwriting (hashing). So if this had been static, every time Transition/Controller instantiated a new instance of this class it would try to append the same states to the collection making the collection inaccurate (and big).


finalState

State finalState

controllerChainingTransition

Transition controllerChainingTransition

controllerSecurityTransition

Transition controllerSecurityTransition

Class com.jcorporate.expresso.core.controller.ControllerElement extends Object implements Serializable

Serialized Fields

name

String name
Short name for the element


label

String label
Label to identify the element


type

String type
Type - a descriptive categorization of the output type so that automatic formatters have a chance of figuring out how to render the element.


description

String description
Longer description of the element (optional)


lines

int lines
How many lines does this element consist of?


nested

Vector nested
Nested items, if any


parent

ControllerElement parent
Parent object within which this object is nested


displayLength

int displayLength
Display length of the item


attributes

HashMap attributes
The attributes of this ControllerElement object


myResponse

ControllerResponse myResponse

mappedNested

Map mappedNested
A map of nested elements keyed by name. May be incomplete if the developer does not use unique names.

Class com.jcorporate.expresso.core.controller.ControllerException extends ChainedException implements Serializable

Class com.jcorporate.expresso.core.controller.ControllerForm extends DefaultForm implements Serializable

Class com.jcorporate.expresso.core.controller.ControllerRequest extends Object implements Serializable

Serialized Fields

params

Hashtable params

initParams

Map initParams

objectParams

Map objectParams

userName

String userName

uid

int uid

mySchema

String mySchema

currentLocale

Locale currentLocale

formAttribute

String formAttribute

initialState

String initialState

attributes

Map attributes
The attributes of this Controller object


dbName

String dbName

mySession

PersistentSession mySession
A PersistentSession object is a place to store attributes between states. It is used when an error collection is stored for use in a subsequent state. The exact mechanism used for this depends on the view mechanism being used and how it handles sessions, so we must be given a PersistentSession object in order to be able to store attributes


fileParams

Hashtable fileParams

formResponseCache

Hashtable formResponseCache
the formResponseCache allows user input to be saved, so it can be used later to prepopulate forms, etc.

Class com.jcorporate.expresso.core.controller.ControllerResponse extends Object implements Serializable

Serialized Fields

myRequest

ControllerRequest myRequest
The ControllerRequest object set for this response


responseLocale

Locale responseLocale
Object for setting the Locale object


blockCache

HashMap blockCache
A name to value map of blocks


inputCache

HashMap inputCache
The name to value map for inputs


outputCache

HashMap outputCache
A name to value map for outputs


transitionCache

HashMap transitionCache
A name to value map for Transitions


currentState

State currentState
The current state


myControllerClass

String myControllerClass
The classname of this controller


dataContext

String dataContext
The data context for this controller response


myRequestPath

String myRequestPath
The request path


requestedState

String requestedState
The requested state name


style

String style
The resulting style code


title

String title
The title of the ControllerResponse


blockCacheOrdered

Vector blockCacheOrdered
A list of all blocks in the order they were added to the response


inputCacheOrdered

Vector inputCacheOrdered
A list of all inputs as added to the response


outputCacheOrdered

Vector outputCacheOrdered
A list of all outputs in the order they were added to the response


transitionCacheOrdered

Vector transitionCacheOrdered
A list of all transitions in the order they were added to the response


customResponse

boolean customResponse
NOTE: Any Controller that must access the HttpServletResponse object available from the ControllerRequest object and handle making it's own response to the client (e.g. a custom mime type, multimedia stream, etc), should call setCustomResponse(true) to tell the caller that it should not try to format the Outputs, Inputs, and Transitions from this controller call. Use only when absolutely required!


schemaStack

Stack schemaStack
Provides a hierarchy of schemas to check for messages bundles. The top of the stack is the lowest on the heirarchy and should be checked first for Messages, etc... then proceed on down the stack.

Class com.jcorporate.expresso.core.controller.DBController extends Controller implements Serializable

Class com.jcorporate.expresso.core.controller.DefaultForm extends org.apache.struts.action.ActionForm implements Serializable

Serialized Fields

formData

Hashtable formData

formAttributes

Hashtable formAttributes

page

int page

validatorResults

org.apache.commons.validator.ValidatorResults validatorResults

Class com.jcorporate.expresso.core.controller.DynamicForwarder extends Object implements Serializable

Serialized Fields

sessionForwards

Map sessionForwards
A map of session forward objects

Class com.jcorporate.expresso.core.controller.ErrorCollection extends org.apache.struts.action.ActionErrors implements Serializable

Class com.jcorporate.expresso.core.controller.ExpressoActionServlet extends org.apache.struts.action.ActionServlet implements Serializable

Serialized Fields

mapModuleConfig

Map mapModuleConfig

Class com.jcorporate.expresso.core.controller.Input extends ControllerElement implements Serializable

Serialized Fields

defaultValue

ArrayList defaultValue
Default value(s) for the item (optional)


validValues

Vector validValues
Vector of value/description pairs that are valid for this item


lookup

String lookup
Object name that can be used to look up valid values for this item


maxLength

int maxLength
Max length of the input field


multiple

String multiple
Multiple select true or false


key

String key
Key used when this input is used as a Cacheable object

Class com.jcorporate.expresso.core.controller.NonHandleableException extends ChainedException implements Serializable

Class com.jcorporate.expresso.core.controller.Output extends ControllerElement implements Serializable

Serialized Fields

content

String content
The string contents of this Output


style

String style
Suggested "style" of this Output item


alignment

String alignment
Suggested alignment of this Output item


usedCount

long usedCount

key

String key
Key used when this output is used as a Cacheable object

Class com.jcorporate.expresso.core.controller.SecureIfSetController extends DBController implements Serializable

Class com.jcorporate.expresso.core.controller.ServletControllerRequest extends ControllerRequest implements Serializable

Serialized Fields

myServletResponse

ServletResponse myServletResponse
NOTE: The response object below should be used VERY RARELY. It is not good Controller design to simply send output to this stream for response data that could be represented as Outputs, Inputs, etc. It is here for those situations where a controller must take servlet-API specific actions, such as setting a custom mime type or sending a binary stream of data back to the client. Don't use it if you don't *need* it.


myServletRequest

ServletRequest myServletRequest

myCallingServlet

Servlet myCallingServlet

myMapping

org.apache.struts.action.ActionMapping myMapping

myForm

org.apache.struts.action.ActionForm myForm

Class com.jcorporate.expresso.core.controller.ServletControllerResponse extends ControllerResponse implements Serializable

Serialized Fields

myForward

org.apache.struts.action.ActionForward myForward
The associated action forward

Class com.jcorporate.expresso.core.controller.State extends Object implements Serializable

Serialized Fields

name

String name
Name of this state, referred to by the "state" parameter


descrip

String descrip
Long description of the state


requiredParameters

List requiredParameters
Parameters needed by this state. It is possible for a state to need other parameters, but the ones listed here can be verified as present when transitioning into the state


optionalParameters

List optionalParameters
Parameters defined by this state, but not necessarily required.


paramMasks

Map paramMasks
Hashmap that provides regular expressions to validate input parameters


paramMaskErrors

Map paramMaskErrors
Map that stores friendly error messages if a parameter fails an error check.


myController

Controller myController
Current controller that this state is assigned to.


myRequest

ControllerRequest myRequest
The request for this particular state handler. [Different for each thread]


myResponse

ControllerResponse myResponse
The ControllerResponse for this particular state handler [Different for each thread]


handlerName

String handlerName

errorState

String errorState

stateFormClass

String stateFormClass

returnToSender

Transition returnToSender

successTransition

Transition successTransition
The transition performed if state completes without errors. Can be overriden at runtime.


errorTransition

Transition errorTransition
The transition performed if state completes with errors. Can be overriden at runtime.


secure

boolean secure
Is this state to run within an SSL setting?

Class com.jcorporate.expresso.core.controller.Transition extends ControllerElement implements Serializable

Serialized Fields

ownerObject

String ownerObject
name of the controller object that created this transition


controllerObject

String controllerObject
The name of a controller object that handles this action


params

Hashtable params
The parameters to the controller object


myState

String myState

returnToSender

boolean returnToSender

Class com.jcorporate.expresso.core.controller.ValidationException extends ChainedException implements Serializable


Package com.jcorporate.expresso.core.controller.session

Class com.jcorporate.expresso.core.controller.session.HTTPPersistentSession extends Object implements Serializable

Class com.jcorporate.expresso.core.controller.session.SimplePersistentSession extends Object implements Serializable

Serialized Fields

attributes

Hashtable attributes
A storage place for attributes


persistentAttributes

Hashtable persistentAttributes
A Storage place for persistent attributes


Package com.jcorporate.expresso.core.db

Class com.jcorporate.expresso.core.db.DBConfig extends EmbeddedComponent implements Serializable

Serialized Fields

allConfigurations

SoftReference allConfigurations
A list of all configurations. This way we can load them up and keep them in memory for a particular period of time.


currentConfig

com.jcorporate.expresso.core.db.config.JDBCConfig currentConfig

log

org.apache.log4j.Logger log
The log4j Logger

Class com.jcorporate.expresso.core.db.DBException extends ChainedException implements Serializable

Serialized Fields

dbMessage

String dbMessage

Class com.jcorporate.expresso.core.db.TypeMapper extends EmbeddedComponent implements Serializable

Serialized Fields

expressoFromSQL

Map expressoFromSQL
SQL to Expresso Type Map


expressoToJava

Map expressoToJava
Expresso type to Java type map


expressoToSQL

Map expressoToSQL
Expresso to SQL type map


sqlToDB

Map sqlToDB
SQL to DB Type Map


sqlTypeNames

Map sqlTypeNames
Mapping of SQL types to sql type names


typeToString

Map typeToString
Type to String Map


dataContext

String dataContext
Name for the current data context


componentConfiguration

boolean componentConfiguration
Set to true if we're in the component configuration system.


Package com.jcorporate.expresso.core.db.exception

Class com.jcorporate.expresso.core.db.exception.ConnectionPoolException extends DBException implements Serializable

Class com.jcorporate.expresso.core.db.exception.DBAccessDeniedException extends SecurityException implements Serializable

Class com.jcorporate.expresso.core.db.exception.DBNotLoggedInException extends DBAccessDeniedException implements Serializable

Class com.jcorporate.expresso.core.db.exception.DBRecordChangedException extends DBException implements Serializable

Class com.jcorporate.expresso.core.db.exception.DBRecordNotFoundException extends DBException implements Serializable

Class com.jcorporate.expresso.core.db.exception.PoolFullException extends ConnectionPoolException implements Serializable


Package com.jcorporate.expresso.core.db.datasource

Class com.jcorporate.expresso.core.db.datasource.DSException extends DBException implements Serializable


Package com.jcorporate.expresso.core.dbobj

Class com.jcorporate.expresso.core.dbobj.AuditedSecuredDBObject extends SecuredDBObject implements Serializable

Class com.jcorporate.expresso.core.dbobj.AutoDBObject extends SecuredDBObject implements Serializable

Class com.jcorporate.expresso.core.dbobj.DBField extends Object implements Serializable

Serialization Methods

readObject

private void readObject(ObjectInputStream stream)
                 throws IOException,
                        ClassNotFoundException
Reads the Field object from a serialization stream.

Serialized Fields

fieldName

String fieldName

expressoFieldTypeString

String expressoFieldTypeString
The string "type" used to specify this type of field in Expresso


allowNull

boolean allowNull
Is a null value allowed for this field.


description

String description
The user friendly description of this field.


fieldSize

int fieldSize
The size of this field. ex: 80 for VARCHAR(80)


isVirtual

boolean isVirtual
Is this a virtual field: Ie, does the system provide all values for this field.


mask

org.apache.oro.text.regex.Pattern mask

attributes

Hashtable attributes
User Defined Attributes for each field.


isMultiValued

boolean isMultiValued
Is this a multivalued field


isSecret

boolean isSecret
Does this field not appear in standard DBMaint listings?


isReadOnly

boolean isReadOnly
Is this field readonly?


isBoolean

boolean isBoolean
is the field boolean?


isNumeric

boolean isNumeric
is the field numeric?


isDate

boolean isDate
is the field a date type?


isDateTime

boolean isDateTime
is the field a datetime or timestamp type? This necessary for handling correctly the Database datatime format when retrieve data from resultSet author Yves Henri AMAIZO


isTime

boolean isTime
is the field a time type? This necessary for handling correctly the Database datatime format when retrieve data from resultSet author Yves Henri AMAIZO


isDateOnly

boolean isDateOnly
is the field a date type? This necessary for handling correctly the Database datatime format when retrieve data from resultSet author Yves Henri AMAIZO


defaultValue

String defaultValue
The default value for when a data object is first initialized.


isLongBinary

boolean isLongBinary
is the field a time type? This necessary for handling correctly the Database string format data when retrieve data from resultSet Oracle does not handlin correctly string more longer than 4000 chars author Yves Henri AMAIZO


isLongCharacter

boolean isLongCharacter

isText

boolean isText
is the field a text type?


lookupObject

String lookupObject
String for lookup object classname


lookupField

String lookupField
String for the lookup field in the lookup object that maps to this field.


lookupDefinition

String lookupDefinition
Optional parameter that defines the definition of the lookup object if the lookup object implements the Defineable interface.


isKey

boolean isKey
Is this a key field?


isLongObject

boolean isLongObject
Is this object a LOB?


isCharacterLongObject

boolean isCharacterLongObject
Is this object a CLOB?


filterMethod

String filterMethod
What is the string filtering method applied with this filter


isAutoInc

boolean isAutoInc
set if the field is autoincremented


encrypted

boolean encrypted
Set this value to true if you want a particular string field encrypted (Not implemented yet)


hashed

boolean hashed
Set this value to true if you want a particular string field hashed instead of stored in plaintext. (Not implamented yet)


precision

int precision
Field precision, if applicable to this field


isFloatingPointType

boolean isFloatingPointType

mFilterClass

Class mFilterClass
the preferred filtering class; null indicates default

Class com.jcorporate.expresso.core.dbobj.DBIndex extends Object implements Serializable

Serialization Methods

readObject

private void readObject(ObjectInputStream ois)
                 throws ClassNotFoundException,
                        IOException

writeObject

private void writeObject(ObjectOutputStream oos)
                  throws IOException
Serialized Fields

indexName

String indexName
The name of the index.


fieldNames

String fieldNames
A comma delimited list of fieldNames that belong in the Index.


unique

boolean unique
Specifies whether or not the index is supposed to have unique entries or not. If specified unique, if a duplicate value is entered in the index, an exception will be thrown when the DBObject is written to the database.


tableName

String tableName

Class com.jcorporate.expresso.core.dbobj.DBObject extends JDBCDataObject implements Serializable

Serialization Methods

readObject

private void readObject(ObjectInputStream stream)
                 throws IOException
Used when reading object from initialization stream.

Throws:
IOException - upon communication failure
See Also:
com.jcorporate.expresso.core.dbobj.DBObject#writeObject

writeObject

private void writeObject(ObjectOutputStream stream)
                  throws IOException
Writes a DBObject to the stream. We write only a minimal data to the stream since serialization would otherwise be expensive. Specifically we only write the data values, and nothing else about the class.

Throws:
IOException - upon communication error
Serialized Fields

mFilter

Class mFilter
string filter class; null defaults to mean HtmlFilter this should be stored here, in the object instance, rather than a setting in metadata for all objects of this type: consider a use-case where one object is getting rendered in HTML while another is simultaneously rendered in XML.


fieldData

Map fieldData
A DBObject instance often refers to a single row, and this hash map contains the row data for this instance. This Map specifically contains a list of DataField objects that in turn contain the actual field data.


fieldErrors

HashMap fieldErrors
Contains a map of DBObject.FieldError classes describing the errors set by checkField().


myLocale

Locale myLocale

foundKeys

ArrayList foundKeys
Keys that have been found in the last retrieve.


attributes

HashMap attributes
Attributes of this DB Object


myCacheSize

int myCacheSize

anyFieldsToRetrieveMulti

boolean anyFieldsToRetrieveMulti
Very Similar to "anyFieldsToRetrieve" already present on the DBObject. author ABHI

Class com.jcorporate.expresso.core.dbobj.DBObjectDef extends Object implements Serializable

Serialized Fields

allFields

Map allFields
A hashtable of all of the DBField objects in this DBObject


fieldNamesInOrder

ArrayList fieldNamesInOrder
Vector containing the field names in the order they were added


allKeys

Map allKeys

keyList

ArrayList keyList

objectDescription

String objectDescription

allInParameters

Map allInParameters
Vector containing the field names in the order they were added for INPUT and OUTPUT parameters for store procedure author Yves Henri AMAIZO


inParamList

ArrayList inParamList

allOutParameters

Map allOutParameters

outParamList

ArrayList outParamList

detailObjsLocal

Hashtable detailObjsLocal
The detailObjsLocal local and detailObjsForeign hashtables holds one or more references to other dbobject classes (the class name is the key), with the value stored being the names of the field(s) in this class (pipe-delimited) that relate to the primary key in the other object


detailObjsForeign

Hashtable detailObjsForeign

transitionTabs

ArrayList transitionTabs
A vector of "transition" objects that can be displayed as tabs available when DBMaint displays a DBObject of this type


indexList

ArrayList indexList
The list of all indicies used by this DBObject.
Please Note: If there is no index associated with a dbobject then indexList WILL be null.


tableName

String tableName
Table name of the "primary" table that this DB object refers to


storeProcedureName

String storeProcedureName
Store Procedure name of the "primary" table that this DB object refers to


returningValue

boolean returningValue

dbSchemaName

String dbSchemaName
Database schema name of the "primary" table that this DB object refers to


dbCatalogName

String dbCatalogName
Database catalogue name of the "primary" table that this DB object refers to


charSet

String charSet
A default characterset to filter on.


mObjectName

String mObjectName

loggingEnabled

boolean loggingEnabled
Do we log changes to this object


mySchema

String mySchema
What schema does this DB object belong to?


checkZeroUpdate

boolean checkZeroUpdate
When we do an update, do we check if any records were updated & throw if there were none?

Class com.jcorporate.expresso.core.dbobj.DBSequence extends SecuredDBObject implements Serializable

Serialized Fields

increment

Integer increment

minvalue

Integer minvalue

maxvalue

Integer maxvalue

start

Integer start

Class com.jcorporate.expresso.core.dbobj.HistAuditSecuredDBObject extends AuditedSecuredDBObject implements Serializable

Class com.jcorporate.expresso.core.dbobj.ISOValidValue extends ValidValue implements Serializable

Class com.jcorporate.expresso.core.dbobj.RowSecuredDBObject extends SecuredDBObject implements Serializable

Class com.jcorporate.expresso.core.dbobj.Schema extends ContainerComponentBase implements Serializable

Serialized Fields

setupValue

Map setupValue
These are the current setup values for this schema.


defaultSetupValues

Map defaultSetupValues
This are setup values that are defined as default values.


dbKey

String dbKey
dbKey is used to indicate that this schema is actually being applied to other than the default database. Null indicates it's being applied to the default database


defaultComponentCode

String defaultComponentCode
Return the component code, or the directory under the 'expresso' directory that the component is set into.


defaultDescription

String defaultDescription
Retrieve a default description of the schema.


messageBundlePath

String messageBundlePath
The path to the message Bundle


mUserID

int mUserID

Class com.jcorporate.expresso.core.dbobj.SearchException extends Exception implements Serializable

Class com.jcorporate.expresso.core.dbobj.SecuredDBObject extends DBObject implements Serializable

Serialized Fields

uid

int uid

Class com.jcorporate.expresso.core.dbobj.ValidValue extends Object implements Serializable

Serialized Fields

value

String value

description

String description


Package com.jcorporate.expresso.core.job

Class com.jcorporate.expresso.core.job.ServerException extends ChainedException implements Serializable


Package com.jcorporate.expresso.core.logging

Class com.jcorporate.expresso.core.logging.LogException extends ChainedException implements Serializable

Serialized Fields

objectName

String objectName

msg

String msg


Package com.jcorporate.expresso.core.misc

Class com.jcorporate.expresso.core.misc.ConfigClassHandler extends Object implements Serializable

Serialization Methods

readObject

private void readObject(ObjectInputStream ois)
                 throws ClassNotFoundException,
                        IOException
Default JBuilder Bean Maker functions for reading


writeObject

private void writeObject(ObjectOutputStream oos)
                  throws IOException
Default JBuilder Bean Maker functions for writing

Serialized Fields

parameters

Map parameters

name

String name
This is the 'class category' that you're defining pluggable handlers for.


classHandler

String classHandler
This is the name of the class that you want to handle the for this handler category.

Class com.jcorporate.expresso.core.misc.ConfigClassHandlerParameter extends Object implements Serializable

Serialization Methods

readObject

private void readObject(ObjectInputStream ois)
                 throws ClassNotFoundException,
                        IOException
Bean serialization methods


writeObject

private void writeObject(ObjectOutputStream oos)
                  throws IOException
Bean serializatio method

Serialized Fields

paramName

String paramName
The name of the class handler parmeter


paramValue

String paramValue
The value of that parameter.

Class com.jcorporate.expresso.core.misc.ConfigJndi extends com.jcorporate.expresso.core.db.config.JNDIConfig implements Serializable

Class com.jcorporate.expresso.core.misc.ConfigurationException extends ChainedException implements Serializable

Class com.jcorporate.expresso.core.misc.CurrentLogin extends Object implements Serializable

Serialized Fields

sessionId

String sessionId
The sessionID assigned to this login.


userName

String userName
User name assigned to this login.


ipAddress

String ipAddress
This login's remote ip address.


loggedInAt

long loggedInAt
Timestamp for when the person logged in.


uid

int uid
The integer uid for this login.


dbName

String dbName
The database context that this login belongs to.


messages

ArrayList messages
The messages for the user.


attribHash

Hashtable attribHash
Table of attributes.

Class com.jcorporate.expresso.core.misc.RecordPaginator extends Object implements Serializable

Serialization Methods

readObject

private void readObject(ObjectInputStream ois)
                 throws ClassNotFoundException,
                        IOException

writeObject

private void writeObject(ObjectOutputStream oos)
                  throws IOException
Serialized Fields

moreRecords

boolean moreRecords
Are there more records that can be retrieved


previousRecords

boolean previousRecords
Are there previous records that can be retrieved


pageNumber

int pageNumber
What is the page number of the current record set.


pageLimit

int pageLimit

startRecordNumber

int startRecordNumber
What is the start record number of the current set


endRecordNumber

int endRecordNumber
What is the end record number of the current set.


countRecords

boolean countRecords
Boolean that states whether a DBObject.count() should be issued before issuing the search and retrieve call.


totalRecordCount

int totalRecordCount
Total Number of records retrieved

Class com.jcorporate.expresso.core.misc.ReusableChar extends Object implements Serializable

Serialization Methods

readObject

private void readObject(ObjectInputStream ois)
                 throws ClassNotFoundException,
                        IOException
Serialization capabilities Written out for performance sake

Throws:
ClassNotFoundException - upon class instantiation error
IOException - i/o error

writeObject

private void writeObject(ObjectOutputStream oos)
                  throws IOException
Serialized Fields

value

char value
The value of the Character.

 

Class com.jcorporate.expresso.core.misc.ReusableLong extends Number implements Serializable

Serialization Methods

readObject

private void readObject(ObjectInputStream ois)
                 throws ClassNotFoundException,
                        IOException
Serialization capabilities Written out for performance sake


writeObject

private void writeObject(ObjectOutputStream oos)
                  throws IOException
Serialization write output method

Serialized Fields

value

long value
The value of the Long.

See Also:
java.lang.Long#value

Class com.jcorporate.expresso.core.misc.SerializableString extends Object implements Serializable

Serialized Fields

myValue

String myValue


Package com.jcorporate.expresso.core.misc.upload

Class com.jcorporate.expresso.core.misc.upload.MultipartStream.IllegalBoundaryException extends IOException implements Serializable

Class com.jcorporate.expresso.core.misc.upload.MultipartStream.MalformedStreamException extends IOException implements Serializable


Package com.jcorporate.expresso.core.security

Class com.jcorporate.expresso.core.security.CryptoManager extends ComponentBase implements Serializable

Serialized Fields

randomGenerator

AbstractRandomNumber randomGenerator

stringEncryptor

AbstractStringEncryption stringEncryptor

stringHash

StringHash stringHash

initialized

boolean initialized

encryptMode

String encryptMode

strongCrypto

boolean strongCrypto
Flag for string cryptography


cryptoKey

String cryptoKey
Passphrase


randomSeed

String randomSeed


Package com.jcorporate.expresso.core.security.filters

Class com.jcorporate.expresso.core.security.filters.FilterTreeNode extends Object implements Serializable

Serialized Fields

replacementString

String replacementString

subnodes

HashMap subnodes


Package com.jcorporate.expresso.core.servlet

Class com.jcorporate.expresso.core.servlet.DBServlet extends StdServlet implements Serializable

Serialized Fields

skipLogin

boolean skipLogin

Class com.jcorporate.expresso.core.servlet.DefaultInit extends InitServlet implements Serializable

Class com.jcorporate.expresso.core.servlet.InitServlet extends DBServlet implements Serializable

Class com.jcorporate.expresso.core.servlet.PathHandler extends DBServlet implements Serializable

Class com.jcorporate.expresso.core.servlet.RuntimeInitServlet extends HttpServlet implements Serializable

Serialized Fields

loggingDirectory

String loggingDirectory
Logging directory parameter


expressoServicesConfig

String expressoServicesConfig
Expresso Services Config location


loggingConfig

String loggingConfig
Logging configuration


log

org.apache.log4j.Logger log
Log4j Log


root

RootContainerInterface root
Expresso runtime root container

Class com.jcorporate.expresso.core.servlet.StdServlet extends HttpServlet implements Serializable

Serialized Fields

mySchema

String mySchema

Class com.jcorporate.expresso.core.servlet.Test extends DBServlet implements Serializable


Package com.jcorporate.expresso.core.servlet.viewhandler

Class com.jcorporate.expresso.core.servlet.viewhandler.DefaultViewHandler extends ViewHandler implements Serializable

Class com.jcorporate.expresso.core.servlet.viewhandler.ExcelViewHandler extends DefaultViewHandler implements Serializable

Class com.jcorporate.expresso.core.servlet.viewhandler.JSPViewHandler extends ViewHandler implements Serializable

Class com.jcorporate.expresso.core.servlet.viewhandler.ViewHandler extends DBServlet implements Serializable

Class com.jcorporate.expresso.core.servlet.viewhandler.XMLViewHandler extends ViewHandler implements Serializable

Serialized Fields

mRootPath

String mRootPath


Package com.jcorporate.expresso.core.dataobjects

Class com.jcorporate.expresso.core.dataobjects.BaseDataObject extends Object implements Serializable

Serialized Fields

currentStatus

String currentStatus
Default constructed status


globalMask

org.apache.oro.text.regex.Pattern globalMask

Class com.jcorporate.expresso.core.dataobjects.DataException extends DBException implements Serializable

Class com.jcorporate.expresso.core.dataobjects.DataTransferObject extends Object implements Serializable

Serialization Methods

readExternal

public void readExternal(ObjectInput ois)
                  throws ClassNotFoundException,
                         IOException
Optimized Deserialization

Throws:
ClassNotFoundException - for reading subobjects
IOException - upon I/O error

writeExternal

public void writeExternal(ObjectOutput oos)
                   throws IOException
Optimized Serialization implementation that does not utilize any reflection

Class com.jcorporate.expresso.core.dataobjects.DefaultDataField extends Object implements Serializable

Serialized Fields

attributes

Map attributes
A generic map of attribute keys to attribute values


currentValue

Object currentValue
The Current Value


originalValue

Object originalValue
The original value, used in comparison tests for 'isChanged' calculation; set by first retrieve(); reset after add() or update()


isChanged

boolean isChanged
Flag to signify if the field is changed


isValueSet

boolean isValueSet
Flag to signify if the field value has been set - the retrieved value may be null

Class com.jcorporate.expresso.core.dataobjects.DuplicateKeyException extends DataException implements Serializable

Class com.jcorporate.expresso.core.dataobjects.PersistenceManager extends ContainerComponentBase implements Serializable

Serialized Fields

dataContext

String dataContext
The data context name


configName

String configName
The database configuration name


dataURL

String dataURL
The database URL name


userName

String userName
The JDBC connection UserName


password

String password
The JDBC connection Password (may be blank)

Class com.jcorporate.expresso.core.dataobjects.SynchronizedDataObject extends Object implements Serializable

Serialized Fields

target

DataObject target


Package com.jcorporate.expresso.core.dataobjects.jdbc

Class com.jcorporate.expresso.core.dataobjects.jdbc.JDBCDataObject extends BaseDataObject implements Serializable

Serialized Fields

mappedDataContext

String mappedDataContext
Normally originalDBKey is the same as DB key, except where the DB object is mapped to another database specifically, in which case originalDBKey can be used to determine the database to be used to find Expresso's own tables


customWhereClause

String customWhereClause
If we are using a custom where clause for this query, it's stored here. If null, then build the where clause


appendCustomWhere

boolean appendCustomWhere
Flag to indicate whether we append any custom WHERE clause to the one generated, or just use the supplied custom WHERE clause


dbKey

String dbKey
dbKey is used to indicate that this object is actually stored in other than the default database. Null indicates it's in the default database


recordSet

ArrayList recordSet
The ArrayList of DB objects retrieved by the last searchAndRetrieve method


distinctFields

HashMap distinctFields
Map of any distinct fields for retrieval.


retrieveFields

HashMap retrieveFields
The actual fields retrieved


anyFieldsToRetrieve

boolean anyFieldsToRetrieve
If setFieldsToRetrieve has been used to specify fields which will be retrieve by the next query.


anyFieldsDistinct

boolean anyFieldsDistinct
If setFieldDistinct has been used to specify distinct/unique fields for the next query.


caseSensitiveQuery

boolean caseSensitiveQuery
This flag tells the buildWhereClause method(s) to either be case sensitive (normal queries) or to be case insensitive. The case insensitive query is useful when you want to do a search and retreive and want case insensitive matching.

Class com.jcorporate.expresso.core.dataobjects.jdbc.JdbcPersistenceManager extends ContainerComponentBase implements Serializable

Serialized Fields

dataURL

String dataURL

userName

String userName

password

String password

configName

String configName

Class com.jcorporate.expresso.core.dataobjects.jdbc.JDBCUtil extends DataException implements Serializable

Serialized Fields

rangeParser

FieldRangeParser rangeParser

Class com.jcorporate.expresso.core.dataobjects.jdbc.JoinedDataObject extends Object implements Serializable

Serialized Fields

offsetRecord

int offsetRecord
The number of records we must skip over before we start reading the ResultSet proper in a searchAndRetrieve. 0 means no limit


maxRecords

int maxRecords
Max Records to retrieve in a single query. 0 means no limit


attributes

HashMap attributes
Attributes of this DB Object


myDataObjects

HashMap myDataObjects
Hash that contains the DB objects that relate to make up this query, indexed by the "short" name provided by the user.


recordSet

ArrayList recordSet
The vector of MultiDB objects retrieved by the last searchAndRetrieve method


myLocale

Locale myLocale
My Locale


customWhereClause

String customWhereClause
If we are using a custom where clause for this query, it's stored here. If null, then build the where clause


appendCustomWhere

boolean appendCustomWhere
Flag to indicate if the custom WHERE clause should be appended to the generated WHERE clause. If false, customWhereClause will be used instead of generating one


caseSensitiveQuery

boolean caseSensitiveQuery
This flag tells the buildWhereClause method(s) to either be case sensitive (normal queries) or to be case insensitive. The case insensitive query is useful when you want to do a search and retreive and want case insensitive matching.


thisDefinitionName

String thisDefinitionName
Pre-calculation that is performed upon construction to speed access to field definitions.


uid

int uid
Security UID of this data object


myFields

Map myFields
A list of my current fields. It is keyed by localAlias.FieldName. This one ONLY contains the DataFields that are mapped to both objects. [Ie part of the join.] If you set one field, you'll that way, set both.

Class com.jcorporate.expresso.core.dataobjects.jdbc.JoinedDataObjectMetaData extends Object implements Serializable

Serialized Fields

myDataObjects

HashMap myDataObjects
Hash that contains the DB objects that relate to make up this query, indexed by the "short" name provided by the user.


dataObjects

List dataObjects
A list of dataobjects as they were added to the join


aliasesInOrder

List aliasesInOrder
Gives the order of the aliases An arrayList of Strings


fieldsToRetrieve

Map fieldsToRetrieve
Fields to retrieve for each DataObject


description

String description
Friendly display name of this join.


selectDistinct

boolean selectDistinct
Use a DISTINCT keyword right after SELECT keyword


allFieldList

ArrayList allFieldList
List of all the field names for all the data objects.


keyFieldList

ArrayList keyFieldList
List of all the key field names for the data object.


permissions

Map permissions
Permission overrides


allFieldMap

HashMap allFieldMap
List of all fields in a key -> metadata method.


primaryToForeignKeyMap

HashMap primaryToForeignKeyMap
A map keyed by 'foreigndbobj.foreignprimarykey' and pointing to the 'local alias'.'foreign key'


foreignKeyToPrimaryKeyMap

HashMap foreignKeyToPrimaryKeyMap
Another map, this time in reverse. Given the local key, get the foreign key


relations

HashMap relations
Lookup Map of all the relations


sqlRelationList

List sqlRelationList

allDetails

Set allDetails
Details


name

String name
The name of the metadata


Package com.jcorporate.expresso.ext.controller

Class com.jcorporate.expresso.ext.controller.ComponentManager extends DBController implements Serializable

Class com.jcorporate.expresso.ext.controller.DataTransfer extends DBController implements Serializable

Class com.jcorporate.expresso.ext.controller.Download extends DBController implements Serializable

Class com.jcorporate.expresso.ext.controller.HealthCheck extends DBController implements Serializable

Class com.jcorporate.expresso.ext.controller.ReportServer extends DBController implements Serializable

Class com.jcorporate.expresso.ext.controller.RunSQL extends DBController implements Serializable

Class com.jcorporate.expresso.ext.controller.RunTests extends DBController implements Serializable

Class com.jcorporate.expresso.ext.controller.ServeTextFile extends DBController implements Serializable

Class com.jcorporate.expresso.ext.controller.TestController extends DBController implements Serializable

Serialized Fields

fTestLoader

junit.runner.TestSuiteLoader fTestLoader

Class com.jcorporate.expresso.ext.controller.Upload extends DBController implements Serializable


Package com.jcorporate.expresso.ext.dbobj

Class com.jcorporate.expresso.ext.dbobj.AppIntegration extends SecuredDBObject implements Serializable

Class com.jcorporate.expresso.ext.dbobj.AuditLog extends SecuredDBObject implements Serializable

Class com.jcorporate.expresso.ext.dbobj.AuditLogL extends SecuredDBObject implements Serializable

Class com.jcorporate.expresso.ext.dbobj.DownloadFiles extends SecuredDBObject implements Serializable

Class com.jcorporate.expresso.ext.dbobj.DownloadLog extends SecuredDBObject implements Serializable

Class com.jcorporate.expresso.ext.dbobj.ISOCountryCodes extends SecuredDBObject implements Serializable

Class com.jcorporate.expresso.ext.dbobj.PerfTests extends SecuredDBObject implements Serializable

Class com.jcorporate.expresso.ext.dbobj.PerfTestSet extends SecuredDBObject implements Serializable

Class com.jcorporate.expresso.ext.dbobj.PerfTestSetDet extends SecuredDBObject implements Serializable

Class com.jcorporate.expresso.ext.dbobj.PerfTestStat extends SecuredDBObject implements Serializable

Class com.jcorporate.expresso.ext.dbobj.RegisteredUser extends RegistrationDBObject implements Serializable

Class com.jcorporate.expresso.ext.dbobj.RestrictedCountries extends SecuredDBObject implements Serializable

Serialized Fields

restrictedIDs

int[] restrictedIDs

Class com.jcorporate.expresso.ext.dbobj.RestrictedOverrides extends SecuredDBObject implements Serializable

Class com.jcorporate.expresso.ext.dbobj.ReverseLookupDomains extends ISOCountryCodes implements Serializable

Class com.jcorporate.expresso.ext.dbobj.SingleDBUserInfo extends SecuredDBObject implements Serializable

Serialized Fields

noConfig

boolean noConfig
Deprecated. 


Package com.jcorporate.expresso.ext.dbobj.regobj

Class com.jcorporate.expresso.ext.dbobj.regobj.Address extends RegistrationDBObject implements Serializable

Class com.jcorporate.expresso.ext.dbobj.regobj.Contact extends RegistrationDBObject implements Serializable

Class com.jcorporate.expresso.ext.dbobj.regobj.Person extends RegistrationDBObject implements Serializable

Class com.jcorporate.expresso.ext.dbobj.regobj.Phone extends RegistrationDBObject implements Serializable


Package com.jcorporate.expresso.ext.regexp

Class com.jcorporate.expresso.ext.regexp.RESyntaxException extends Exception implements Serializable


Package com.jcorporate.expresso.ext.report

Class com.jcorporate.expresso.ext.report.ReportException extends ChainedException implements Serializable


Package com.jcorporate.expresso.ext.struts.taglib.bean

Class com.jcorporate.expresso.ext.struts.taglib.bean.ExDefineTag extends org.apache.struts.taglib.bean.DefineTag implements Serializable

Class com.jcorporate.expresso.ext.struts.taglib.bean.ExMessageTag extends org.apache.struts.taglib.bean.MessageTag implements Serializable

Serialized Fields

schemaClass

String schemaClass

Class com.jcorporate.expresso.ext.struts.taglib.bean.ExWriteTag extends org.apache.struts.taglib.bean.WriteTag implements Serializable


Package com.jcorporate.expresso.ext.struts.taglib.html

Class com.jcorporate.expresso.ext.struts.taglib.html.ExBaseFieldTag extends org.apache.struts.taglib.html.BaseFieldTag implements Serializable

Serialized Fields

name

String name

Class com.jcorporate.expresso.ext.struts.taglib.html.ExBodyFxTag extends BodyTagSupport implements Serializable

Serialized Fields

name

String name

property

String property

jsFiles

Hashtable jsFiles

Class com.jcorporate.expresso.ext.struts.taglib.html.ExButtonTag extends org.apache.struts.taglib.html.ButtonTag implements Serializable

Serialized Fields

name

String name

Class com.jcorporate.expresso.ext.struts.taglib.html.ExCheckboxTag extends org.apache.struts.taglib.html.CheckboxTag implements Serializable

Class com.jcorporate.expresso.ext.struts.taglib.html.ExComboBoxTag extends BodyTagSupport implements Serializable

Serialized Fields

name

String name

property

String property

lengthMaxSize

int lengthMaxSize

Class com.jcorporate.expresso.ext.struts.taglib.html.ExHtmlTag extends org.apache.struts.taglib.html.HtmlTag implements Serializable

Class com.jcorporate.expresso.ext.struts.taglib.html.ExImageTag extends org.apache.struts.taglib.html.ImageTag implements Serializable

Serialized Fields

name

String name

Class com.jcorporate.expresso.ext.struts.taglib.html.ExLayerInputTag extends ExLayerTag implements Serializable

Serialized Fields

property

String property

value

String value

cascadedLayerControl

List cascadedLayerControl

Class com.jcorporate.expresso.ext.struts.taglib.html.ExLayerTag extends org.apache.struts.taglib.html.BaseFieldTag implements Serializable

Serialized Fields

id

String id

state

String state

tag

String tag

Class com.jcorporate.expresso.ext.struts.taglib.html.ExLinkTag extends org.apache.struts.taglib.html.LinkTag implements Serializable

Serialized Fields

border

String border

label

String label

Class com.jcorporate.expresso.ext.struts.taglib.html.ExRadioLayerTag extends ExRadioTag implements Serializable

Serialized Fields

id

String id

action

String action

node

String node

Class com.jcorporate.expresso.ext.struts.taglib.html.ExRadioTag extends org.apache.struts.taglib.html.RadioTag implements Serializable

Class com.jcorporate.expresso.ext.struts.taglib.html.ExRemoteLayerTag extends org.apache.struts.taglib.html.LinkTag implements Serializable

Serialized Fields

node

String node

id

String id

action

String action

Class com.jcorporate.expresso.ext.struts.taglib.html.ExSelectTag extends org.apache.struts.taglib.html.SelectTag implements Serializable

Class com.jcorporate.expresso.ext.struts.taglib.html.ExSubmitTag extends org.apache.struts.taglib.html.SubmitTag implements Serializable

Serialized Fields

name

String name

Class com.jcorporate.expresso.ext.struts.taglib.html.ExTextareaTag extends org.apache.struts.taglib.html.TextareaTag implements Serializable

Class com.jcorporate.expresso.ext.struts.taglib.html.FileTag extends ExBaseFieldTag implements Serializable

Class com.jcorporate.expresso.ext.struts.taglib.html.HiddenTag extends ExBaseFieldTag implements Serializable

Class com.jcorporate.expresso.ext.struts.taglib.html.PasswordTag extends ExBaseFieldTag implements Serializable

Class com.jcorporate.expresso.ext.struts.taglib.html.TextTag extends ExBaseFieldTag implements Serializable


Package com.jcorporate.expresso.ext.struts.taglib.logic

Class com.jcorporate.expresso.ext.struts.taglib.logic.ExIterateTag extends org.apache.struts.taglib.logic.IterateTag implements Serializable

Class com.jcorporate.expresso.ext.struts.taglib.logic.ExNotPresentTag extends ExPresentTag implements Serializable

Class com.jcorporate.expresso.ext.struts.taglib.logic.ExPresentTag extends org.apache.struts.taglib.logic.PresentTag implements Serializable


Package com.jcorporate.expresso.ext.taglib

Class com.jcorporate.expresso.ext.taglib.AttributeTag extends ExpressoTagSupport implements Serializable

Serialized Fields

controllerElement

String controllerElement

name

String name

type

String type

controllerElementToUse

String controllerElementToUse

nameToUse

String nameToUse

typeToUse

String typeToUse

oneElement

ControllerElement oneElement

attributeContent

String attributeContent

Class com.jcorporate.expresso.ext.taglib.Back extends ExpressoTagSupport implements Serializable

Serialized Fields

page

String page

image

String image
Tag parameter for defining what image is used for the 'back arrow'


title

String title
What is the 'tooltip' help that pops up for this page?


key

String key
What is the session key that stores the back arrow? (optional)

Class com.jcorporate.expresso.ext.taglib.BlockTag extends ExpressoTagSupport implements Serializable

Serialized Fields

oneBlock

Block oneBlock

name

String name

nameToUse

String nameToUse

Class com.jcorporate.expresso.ext.taglib.ContentTag extends TagSupport implements Serializable

Serialized Fields

content

String content

Class com.jcorporate.expresso.ext.taglib.Context extends TagSupport implements Serializable

Serialized Fields

schema

String schema

Class com.jcorporate.expresso.ext.taglib.DBDescription extends ExpressoTagSupport implements Serializable

Class com.jcorporate.expresso.ext.taglib.DBMaint extends TagSupport implements Serializable

Serialized Fields

dbobj

String dbobj

label

String label

help

String help

definition

String definition

mapping

String mapping
By default, the mapping is DBMaint.do. However, this can be changed with the "mapping" attribute.


schemaClass

String schemaClass

Class com.jcorporate.expresso.ext.taglib.ElementCollection extends ExpressoTagSupport implements Serializable

Serialized Fields

elements

Enumeration elements

type

String type

Class com.jcorporate.expresso.ext.taglib.ElementIterator extends ExpressoBodyTagSupport implements Serializable

Serialized Fields

oneElement

ControllerElement oneElement

elements

Enumeration elements

Class com.jcorporate.expresso.ext.taglib.ErrorMessageBundleTag extends ExpressoTagSupport implements Serializable

Serialized Fields

errorCollection

ErrorCollection errorCollection

name

String name

nameToUse

String nameToUse

Class com.jcorporate.expresso.ext.taglib.ErrorTag extends ExpressoTagSupport implements Serializable

Serialized Fields

errorCollection

ErrorCollection errorCollection

name

String name

property

String property

nameToUse

String nameToUse

cssClass

String cssClass

Class com.jcorporate.expresso.ext.taglib.ExConfigTag extends org.apache.struts.taglib.bean.DefineTag implements Serializable

Serialized Fields

db

String db

dbToUse

String dbToUse

Class com.jcorporate.expresso.ext.taglib.ExOutputVarTag extends org.apache.struts.taglib.bean.DefineTag implements Serializable

Class com.jcorporate.expresso.ext.taglib.ExpressoBodyTagSupport extends BodyTagSupport implements Serializable

Serialized Fields

ctlrResp

ControllerResponse ctlrResp

response

String response

Class com.jcorporate.expresso.ext.taglib.ExpressoLink extends ExpressoTagSupport implements Serializable

Serialized Fields

oneTransition

Transition oneTransition

name

String name

value

String value

nameToUse

String nameToUse

valueToUse

String valueToUse

classValue

String classValue

href

String href

Class com.jcorporate.expresso.ext.taglib.ExpressoTagSupport extends TagSupport implements Serializable

Serialized Fields

ctlrResp

ControllerResponse ctlrResp

response

String response

Class com.jcorporate.expresso.ext.taglib.ExSessionTag extends org.apache.struts.taglib.bean.DefineTag implements Serializable

Serialized Fields

db

String db

dbToUse

String dbToUse

Class com.jcorporate.expresso.ext.taglib.ExSetupTag extends org.apache.struts.taglib.bean.DefineTag implements Serializable

Serialized Fields

db

String db
Defines the db Context to use in the tag.


dbToUse

String dbToUse

optional

String optional
Boolean value to determine if the setup value is required or optional.


optionalToUse

String optionalToUse

schema

String schema
Defines the application schema to lookup for this setup value. (Optional) If not used, then com.jcorporate.expresso.core.ExpressoSchema is used.


schemaToUse

String schemaToUse

Class com.jcorporate.expresso.ext.taglib.IfElementExists extends ExpressoTagSupport implements Serializable

Serialized Fields

oneElement

ControllerElement oneElement

name

String name

type

String type

inverse

boolean inverse

nameToUse

String nameToUse

Class com.jcorporate.expresso.ext.taglib.IfErrorExists extends ExpressoTagSupport implements Serializable

Serialized Fields

errorCollection

ErrorCollection errorCollection

name

String name

nameToUse

String nameToUse

Class com.jcorporate.expresso.ext.taglib.IfLoggedIn extends ExpressoTagSupport implements Serializable

Serialized Fields

inverse

boolean inverse

Class com.jcorporate.expresso.ext.taglib.IfMemberOfGroup extends ExpressoTagSupport implements Serializable

Serialized Fields

inverse

boolean inverse

groupname

String groupname

delimiter

String delimiter

Class com.jcorporate.expresso.ext.taglib.InputTag extends ExpressoTagSupport implements Serializable

Serialized Fields

name

String name

value

String value

type

String type

size

String size

maxlength

String maxlength

multiple

String multiple

showlabel

String showlabel

label

String label

nameToUse

String nameToUse

valueToUse

String valueToUse

typeToUse

String typeToUse

sizeToUse

String sizeToUse

maxlengthToUse

String maxlengthToUse

multipleToUse

String multipleToUse

labelToUse

String labelToUse

oneInput

Input oneInput

style

String style
HTML Element style attribute


styleClass

String styleClass
HTML Element class attribute


styleId

String styleId
HTML Element style Id attribute


onclick

String onclick
Javascript 1.2 property HTMLElement.onclick


ondblclick

String ondblclick
Javascript 1.2 property HTMLElement.ondblclick


onhelp

String onhelp
Javascript 1.2 property HTMLElement.onhelp


onkeydown

String onkeydown
Javascript 1.2 property HTMLElement.onkeydown


onkeypress

String onkeypress
Javascript 1.2 property HTMLElement.onkeypress


onkeyup

String onkeyup
Javascript 1.2 property HTMLElement.onkeyup


onmousedown

String onmousedown
Javascript 1.2 property HTMLElement.onmousedown


onmousemove

String onmousemove
Javascript 1.2 property HTMLElement.onmousemove


onmouseout

String onmouseout
Javascript 1.2 property HTMLElement.onmouseout


onmouseover

String onmouseover
Javascript 1.2 property HTMLElement.onmouseover


onmouseup

String onmouseup
Javascript 1.2 property HTMLElement.onmouseup


rows

int rows
Number of rows for a HTML text area


cols

int cols
Number of columns for a HTML text area

Class com.jcorporate.expresso.ext.taglib.LabelTag extends ExpressoTagSupport implements Serializable

Serialized Fields

oneElement

ControllerElement oneElement

name

String name

type

String type

nameToUse

String nameToUse

Class com.jcorporate.expresso.ext.taglib.Login extends ExpressoTagSupport implements Serializable

Serialized Fields

db

String db

forward

String forward

Class com.jcorporate.expresso.ext.taglib.OutputTag extends ExpressoTagSupport implements Serializable

Serialized Fields

oneOutput

Output oneOutput

name

String name

content

String content

nameToUse

String nameToUse

contentToUse

String contentToUse

Class com.jcorporate.expresso.ext.taglib.RestrictAccessTag extends TagSupport implements Serializable

Serialized Fields

allowedUsers

Hashtable allowedUsers

allowedGroups

Hashtable allowedGroups

forwardURL

String forwardURL

log

org.apache.log4j.Logger log

Class com.jcorporate.expresso.ext.taglib.StyleSheetTag extends TagSupport implements Serializable

Serialized Fields

component

String component
The component to use for the stylesheet.


componentToUse

String componentToUse

Class com.jcorporate.expresso.ext.taglib.TableHead extends TagSupport implements Serializable

Serialized Fields

value

String value
Values seperated by a pipe - these don't get "translated"


keys

String keys
Keys into the language file - these are translated for display

Class com.jcorporate.expresso.ext.taglib.TransitionParamsTag extends ExpressoTagSupport implements Serializable

Serialized Fields

oneTransition

Transition oneTransition

name

String name

value

String value

nameToUse

String nameToUse

valueToUse

String valueToUse

isOmitControllerParam

boolean isOmitControllerParam

Class com.jcorporate.expresso.ext.taglib.TransitionTag extends ExpressoTagSupport implements Serializable

Serialized Fields

oneTransition

Transition oneTransition

name

String name

value

String value

type

String type

src

String src

alt

String alt

classValue

String classValue

nameToUse

String nameToUse

valueToUse

String valueToUse

typeToUse

String typeToUse

srcToUse

String srcToUse

altToUse

String altToUse

classValueToUse

String classValueToUse

onclick

String onclick

Class com.jcorporate.expresso.ext.taglib.UserName extends ExpressoTagSupport implements Serializable


Package com.jcorporate.expresso.ext.xml.controller

Class com.jcorporate.expresso.ext.xml.controller.XMLController extends DBController implements Serializable


Package com.jcorporate.expresso.ext.xml.dbobj

Class com.jcorporate.expresso.ext.xml.dbobj.ControllerXSLMap extends SecuredDBObject implements Serializable

Class com.jcorporate.expresso.ext.xml.dbobj.UserAgent extends SecuredDBObject implements Serializable


Package com.jcorporate.expresso.kernel

Class com.jcorporate.expresso.kernel.ComponentBase extends Object implements Serializable

Serialized Fields

parent

Containable parent
The parent Container


metadata

ComponentMetadata metadata
The metadata for the component.

Class com.jcorporate.expresso.kernel.ContainerComponentBase extends ComponentBase implements Serializable

Serialized Fields

containerLock

EDU.oswego.cs.dl.util.concurrent.ReadWriteLock containerLock
Read Write lock on the container


implementation

ComponentContainer implementation
This is the 1:1 implementation class. (One exists for each containable component)

Class com.jcorporate.expresso.kernel.DataContext extends ContainerComponentBase implements Serializable

Serialized Fields

setupValues

Map setupValues

customProperties

Map customProperties

securityContext

String securityContext

hasSetupTables

Boolean hasSetupTables

contextDescription

String contextDescription

mailDebug

boolean mailDebug

Class com.jcorporate.expresso.kernel.EmbeddedComponent extends Object implements Serializable

Serialized Fields

myMetadata

ComponentMetadata myMetadata
Cached metadata once we've looked it up from the parent


myParent

Containable myParent
Parent Container Reference

Class com.jcorporate.expresso.kernel.RootContainer extends ContainerComponentBase implements Serializable

Serialized Fields

showStackTrace

Boolean showStackTrace

logManager

LogManager logManager

setupValues

Map setupValues

httpPort

String httpPort

servletAPI

String servletAPI

sslPort

String sslPort

servicesFile

URL servicesFile
The location of the services file so we can reload the config if necessary


systemConfiguration

WeakReference systemConfiguration
Weak Reference that contains the expresso configuration file. To save memory, we allow the tree to be gc'ed if nobody else maintains a reference to it. We reload the system upon request at that point.

Class com.jcorporate.expresso.kernel.RuntimeInitServlet extends HttpServlet implements Serializable

Serialized Fields

loggingDirectory

String loggingDirectory
Logging directory parameter


expressoServicesConfig

String expressoServicesConfig
Expresso Services Config location


loggingConfig

String loggingConfig
Logging configuration


log

org.apache.log4j.Logger log
Log4j Log


root

RootContainerInterface root
Expresso runtime root container


Package com.jcorporate.expresso.kernel.digester

Class com.jcorporate.expresso.kernel.digester.ComponentConfig extends Object implements Serializable

Serialized Fields

name

String name

className

String className

properties

Map properties

indexedProperties

Map indexedProperties

mappedProperties

Map mappedProperties

childComponents

ArrayList childComponents

Class com.jcorporate.expresso.kernel.digester.ComponentMetadataConfig extends Object implements Serializable

Serialized Fields

root

ComponentMetadata root

saxParserCoonfig

SaxParserConfigurer saxParserCoonfig

Class com.jcorporate.expresso.kernel.digester.ExpressoServicesConfig extends Object implements Serializable

Serialized Fields

log

org.apache.log4j.Logger log
The log4j Logger [which is initialized by the time we get here]


fileName

String fileName
The name of the expresso config file name


fileURL

URL fileURL
The URL of expresso config file


root

ComponentConfig root
The root of the Component configuration tree


saxParserConfig

SaxParserConfigurer saxParserConfig
A utility class to set the configuration of the SAX Parser


Package com.jcorporate.expresso.kernel.digester

Class com.jcorporate.expresso.kernel.digester.ComponentConfig extends Object implements Serializable

Serialized Fields

name

String name

className

String className

properties

Map properties

indexedProperties

Map indexedProperties

mappedProperties

Map mappedProperties

childComponents

ArrayList childComponents

Class com.jcorporate.expresso.kernel.digester.ComponentMetadataConfig extends Object implements Serializable

Serialized Fields

root

ComponentMetadata root

saxParserCoonfig

SaxParserConfigurer saxParserCoonfig

Class com.jcorporate.expresso.kernel.digester.ExpressoServicesConfig extends Object implements Serializable

Serialized Fields

log

org.apache.log4j.Logger log
The log4j Logger [which is initialized by the time we get here]


fileName

String fileName
The name of the expresso config file name


fileURL

URL fileURL
The URL of expresso config file


root

ComponentConfig root
The root of the Component configuration tree


saxParserConfig

SaxParserConfigurer saxParserConfig
A utility class to set the configuration of the SAX Parser


Package com.jcorporate.expresso.kernel.exception

Class com.jcorporate.expresso.kernel.exception.ChainedException extends Exception implements Serializable

Serialized Fields

nested

Throwable nested

errorNumber

int errorNumber

Class com.jcorporate.expresso.kernel.exception.ConfigChangeException extends ExpressoRuntimeException implements Serializable

Class com.jcorporate.expresso.kernel.exception.ConfigurationException extends ExpressoRuntimeException implements Serializable

Class com.jcorporate.expresso.kernel.exception.ContainerVetoException extends ExpressoRuntimeException implements Serializable

Class com.jcorporate.expresso.kernel.exception.ExpressoAccessException extends SecurityException implements Serializable

Class com.jcorporate.expresso.kernel.exception.ExpressoRuntimeException extends ChainedException implements Serializable

Class com.jcorporate.expresso.kernel.exception.InstallationException extends ExpressoRuntimeException implements Serializable


Package com.jcorporate.expresso.kernel.management

Class com.jcorporate.expresso.kernel.management.DefaultServiceWriter extends ComponentBase implements Serializable

Serialized Fields

domWriter

DOMWriter domWriter

domWriterClass

String domWriterClass


Package com.jcorporate.expresso.kernel.util

Class com.jcorporate.expresso.kernel.util.FastStringBuffer extends Object implements Serializable

Serialized Fields

value

char[] value
The value is used for character storage.


count

int count
The count is the number of characters in the buffer.


shared

boolean shared
A flag indicating whether the buffer is shared


Package com.jcorporate.expresso.services.controller.dbmaint

Class com.jcorporate.expresso.services.controller.dbmaint.Add extends GetBase implements Serializable

Serialized Fields

fixedFields

Map fixedFields

Class com.jcorporate.expresso.services.controller.dbmaint.AddUpdate extends UpdateBase implements Serializable

Class com.jcorporate.expresso.services.controller.dbmaint.DynamicCmd extends State implements Serializable

Serialized Fields

showNext

boolean showNext
Flag to determine if we need to show the 'next page' icon


showPrev

boolean showPrev
Flag to determine if we need to show the 'previous page' icon


searchParam

String searchParam

fieldsParam

String fieldsParam

myDataObject

DataObject myDataObject
The current dataobject used by the DBMaint subclasses.


fixedFields

Map fixedFields
A map of fields that have fixed values (ie cannot be modified by user input)


countTotalRecords

boolean countTotalRecords
Allows counting total records to be skipped so we can improve performance on large tables.


controllerName

String controllerName

Class com.jcorporate.expresso.services.controller.dbmaint.GetBase extends DynamicCmd implements Serializable

Class com.jcorporate.expresso.services.controller.dbmaint.List extends ListBase implements Serializable

Class com.jcorporate.expresso.services.controller.dbmaint.ListBase extends DynamicCmd implements Serializable

Serialized Fields

totalRecordCount

long totalRecordCount

paginator

RecordPaginator paginator

Class com.jcorporate.expresso.services.controller.dbmaint.Lookup extends Object implements Serializable

Serialization Methods

readObject

private void readObject(ObjectInputStream ois)
                 throws IOException,
                        ClassNotFoundException

writeObject

private void writeObject(ObjectOutputStream oos)
                  throws IOException
Serialized Fields

theFilter

HashMap theFilter

Class com.jcorporate.expresso.services.controller.dbmaint.Search extends GetBase implements Serializable

Class com.jcorporate.expresso.services.controller.dbmaint.SearchList extends ListBase implements Serializable

Class com.jcorporate.expresso.services.controller.dbmaint.Update extends GetBase implements Serializable

Class com.jcorporate.expresso.services.controller.dbmaint.UpdateBase extends DynamicCmd implements Serializable

Class com.jcorporate.expresso.services.controller.dbmaint.UpdateDelete extends UpdateBase implements Serializable

Class com.jcorporate.expresso.services.controller.dbmaint.UpdateUpdate extends UpdateBase implements Serializable

Serialized Fields

log

org.apache.log4j.Logger log

Class com.jcorporate.expresso.services.controller.dbmaint.ViewBlob extends DynamicCmd implements Serializable


Package com.jcorporate.expresso.services.controller.configuration

Class com.jcorporate.expresso.services.controller.configuration.ConfigurationBase extends State implements Serializable

Serialized Fields

log

org.apache.log4j.Logger log

lc

LocatorUtils lc

Class com.jcorporate.expresso.services.controller.configuration.CreateSettingsBean extends org.apache.struts.action.ActionForm implements Serializable

Serialized Fields

dbConfig

String dbConfig

loginName

String loginName

databaseURL

String databaseURL

password

String password

useJNDI

boolean useJNDI

jndiConfig

JNDIBean jndiConfig

runtimeName

String runtimeName

useCaching

boolean useCaching

useStrongEncryption

boolean useStrongEncryption

tempFileLocation

String tempFileLocation

secretKey

String secretKey

Class com.jcorporate.expresso.services.controller.configuration.CreateSettingsWizard extends SecureIfSetController implements Serializable

Class com.jcorporate.expresso.services.controller.configuration.ShowComponent extends ConfigurationBase implements Serializable

Class com.jcorporate.expresso.services.controller.configuration.ShowContainerTree extends ConfigurationBase implements Serializable

Class com.jcorporate.expresso.services.controller.configuration.UpgradeSettingsWizard extends SecureIfSetController implements Serializable


Package com.jcorporate.expresso.services.crontab

Class com.jcorporate.expresso.services.crontab.CronException extends Exception implements Serializable

Class com.jcorporate.expresso.services.crontab.CrontabEntry extends Object implements Serializable

Serialized Fields

label

String label
Label for the crontab


isRelative

boolean isRelative
Is the crontab a 'relative' time?


isRepetitive

boolean isRepetitive
Is the crontab a repetitive job


dayOfMonth

int dayOfMonth
day of month for the crontab


dayOfWeek

int dayOfWeek
day of week for the crontab


hour

int hour
Hours for the crontab


minute

int minute
The minutes for the crontab


month

int month
month for the crontab


year

int year
year for the crontab


alarmTime

long alarmTime
When is the next time for the alarm


counterValue

long counterValue
Unique id for sorting.


jobNumber

String jobNumber
Job Number for this CrontabEntry's associated JobQueue entry


Package com.jcorporate.expresso.services.dbobj

Class com.jcorporate.expresso.services.dbobj.CacheSync extends SecuredDBObject implements Serializable

Class com.jcorporate.expresso.services.dbobj.ChangeLog extends DBObject implements Serializable

Class com.jcorporate.expresso.services.dbobj.ControllerDefault extends SecuredDBObject implements Serializable

Class com.jcorporate.expresso.services.dbobj.ControllerSecurity extends SecurityDBObject implements Serializable

Class com.jcorporate.expresso.services.dbobj.DBMessage extends SecuredDBObject implements Serializable

Class com.jcorporate.expresso.services.dbobj.DBObjImpl extends SecuredDBObject implements Serializable

Serialized Fields

dbObjList

Vector dbObjList
Deprecated. 

Class com.jcorporate.expresso.services.dbobj.DBObjLimit extends SecuredDBObject implements Serializable

Serialized Fields

dbObjList

Vector dbObjList

Class com.jcorporate.expresso.services.dbobj.DBObjSecurity extends SecurityDBObject implements Serializable

Serialized Fields

dbObjList

Vector dbObjList

Class com.jcorporate.expresso.services.dbobj.DBOtherMap extends SecuredDBObject implements Serializable

Class com.jcorporate.expresso.services.dbobj.DefaultUserInfo extends SecurityDBObject implements Serializable

Class com.jcorporate.expresso.services.dbobj.Event extends SecuredDBObject implements Serializable

Class com.jcorporate.expresso.services.dbobj.EventMail extends SecuredDBObject implements Serializable

Class com.jcorporate.expresso.services.dbobj.GroupMembers extends SecurityDBObject implements Serializable

Class com.jcorporate.expresso.services.dbobj.GroupNest extends SecurityDBObject implements Serializable

Class com.jcorporate.expresso.services.dbobj.JobHandlerControl extends SecuredDBObject implements Serializable

Class com.jcorporate.expresso.services.dbobj.JobHandlerRegistry extends SecuredDBObject implements Serializable

Class com.jcorporate.expresso.services.dbobj.JobQueue extends SecuredDBObject implements Serializable

Serialized Fields

valuesCoded

Hashtable valuesCoded

myParams

Vector myParams

Class com.jcorporate.expresso.services.dbobj.JobQueueParam extends SecuredDBObject implements Serializable

Class com.jcorporate.expresso.services.dbobj.JobSecurity extends SecurityDBObject implements Serializable

Class com.jcorporate.expresso.services.dbobj.LogEntry extends SecuredDBObject implements Serializable

Class com.jcorporate.expresso.services.dbobj.MediaDBObject extends SecuredDBObject implements Serializable

Serialized Fields

lf

LobField lf
The LOBField object for streaming data into and out of the Database

Class com.jcorporate.expresso.services.dbobj.MimeTypes extends SecuredDBObject implements Serializable

Class com.jcorporate.expresso.services.dbobj.RegistrationDBObject extends SecuredDBObject implements Serializable

Class com.jcorporate.expresso.services.dbobj.RegistrationDomain extends SecuredDBObject implements Serializable

Class com.jcorporate.expresso.services.dbobj.RegistrationObjectMap extends SecuredDBObject implements Serializable

Class com.jcorporate.expresso.services.dbobj.RowGroupPerms extends DBObject implements Serializable

Class com.jcorporate.expresso.services.dbobj.RowPermissions extends DBObject implements Serializable

Class com.jcorporate.expresso.services.dbobj.SchemaList extends SecuredDBObject implements Serializable

Class com.jcorporate.expresso.services.dbobj.SecurityDBObject extends SecuredDBObject implements Serializable

Class com.jcorporate.expresso.services.dbobj.Setup extends SecuredDBObject implements Serializable

Class com.jcorporate.expresso.services.dbobj.TmpUser extends SecurityDBObject implements Serializable

Class com.jcorporate.expresso.services.dbobj.UserGroup extends SecurityDBObject implements Serializable

Class com.jcorporate.expresso.services.dbobj.UserPreference extends SecurityDBObject implements Serializable

Class com.jcorporate.expresso.services.dbobj.UserPreferenceDef extends SecurityDBObject implements Serializable

Class com.jcorporate.expresso.services.dbobj.UserPreferenceVal extends SecuredDBObject implements Serializable

Class com.jcorporate.expresso.services.dbobj.ValidationQueue extends SecuredDBObject implements Serializable

Serialized Fields

valuesCoded

Hashtable valuesCoded

myParams

Vector myParams

Class com.jcorporate.expresso.services.dbobj.ValidationQueueParam extends SecuredDBObject implements Serializable


Package com.jcorporate.expresso.services.html

Class com.jcorporate.expresso.services.html.HtmlException extends ChainedException implements Serializable


Package com.jcorporate.expresso.services.servlet

Class com.jcorporate.expresso.services.servlet.DBCreate extends DBServlet implements Serializable


Package com.jcorporate.expresso.services.test

Class com.jcorporate.expresso.services.test.ActionTestServlet extends ExpressoActionServlet implements Serializable


Package com.jcorporate.expresso.services.validation

Class com.jcorporate.expresso.services.validation.AuthValidationException extends ChainedException implements Serializable

Serialized Fields

message

String message

Class com.jcorporate.expresso.services.validation.ValidationEntry extends Object implements Serializable

Serialized Fields

jq

JobQueue jq
JobQueue


jqp

JobQueueParam jqp
JobQueue parameter data object


dataContext

String dataContext
default data context


expiresAfter

String expiresAfter
Time it expires after


jobClassName

String jobClassName
The Job class name


jobNumber

String jobNumber
The Job Number


valContextPath

String valContextPath
The validation context path


valDesc

String valDesc
The default description


valPort

String valPort
The validation port


valServer

String valServer
The validation server


valTitle

String valTitle
The validation job title


valType

String valType
?


validationClassName

String validationClassName
The validator class name


vq

ValidationQueue vq
The validation queue


paramNum

int paramNum
current parameter number


Expresso 5-6

Please see www.jcorporate.com for information about new Expresso releases.