Serialized Form


Package org.opensubsystems.core.data

Class org.opensubsystems.core.data.BasicDataObject extends DataObject implements Serializable

Serialized Fields

m_iId

int m_iId
ID of the data object. This is private so that we can maintain the cached object value without fear that these two won't be in sync.


m_iDomainId

int m_iDomainId
Id of the domain this data object belongs to. Domain represents default partition where the data object belongs to (since it is pressumed that each data object belongs to some partitions).


m_creationTimestamp

java.sql.Timestamp m_creationTimestamp
Creation timestamp when the data object was created.


m_iIdObject

java.lang.Integer m_iIdObject
This is constructed only when somebody asks for it. It is private so that we can keep it in sync with the real id. It is here to implement Flyweight pattern as described in http://homepage.mac.com/loeffler/java/patterns/flywt.html by GoF95 (http://homepage.mac.com/loeffler/java/patterns.html) since if multiple clients of this class need object version of the id, this one object can be shared by all of them.

Class org.opensubsystems.core.data.DataObject extends java.lang.Object implements Serializable

Serialized Fields

m_bFromPersistanceStore

boolean m_bFromPersistanceStore
Flag which is set to true if this data was loaded from some persistance store, e.g. database and false if it was constructed in memory and it is not persisted.

Class org.opensubsystems.core.data.ModifiableDataObject extends BasicDataObject implements Serializable

Serialized Fields

m_modificationTimestamp

java.sql.Timestamp m_modificationTimestamp
Modification timestamp when the data object was last time modified.

Class org.opensubsystems.core.data.SimpleModifiableDataObject extends ModifiableDataObject implements Serializable

serialVersionUID: 6595790483450634915L


Package org.opensubsystems.core.error

Class org.opensubsystems.core.error.OSSConcurentModifyException extends OSSException implements Serializable

serialVersionUID: -1672103414523437585L

Class org.opensubsystems.core.error.OSSConfigException extends OSSException implements Serializable

serialVersionUID: -8883820540339038806L

Class org.opensubsystems.core.error.OSSDatabaseAccessException extends OSSException implements Serializable

serialVersionUID: -4738711150142620453L

Class org.opensubsystems.core.error.OSSDataCreateException extends OSSException implements Serializable

serialVersionUID: 1348120183653671642L

Class org.opensubsystems.core.error.OSSDataDeleteException extends OSSException implements Serializable

serialVersionUID: 1755292535973252885L

Class org.opensubsystems.core.error.OSSDataNotFoundException extends OSSException implements Serializable

serialVersionUID: -4285182279771193270L

Class org.opensubsystems.core.error.OSSDataSaveException extends OSSException implements Serializable

serialVersionUID: -483771618435304136L

Class org.opensubsystems.core.error.OSSDynamicClassException extends OSSException implements Serializable

serialVersionUID: 7060169181016621465L

Class org.opensubsystems.core.error.OSSException extends java.lang.Exception implements Serializable

Class org.opensubsystems.core.error.OSSInconsistentDataException extends OSSException implements Serializable

serialVersionUID: 6963383900264889087L

Class org.opensubsystems.core.error.OSSInternalErrorException extends OSSException implements Serializable

serialVersionUID: -4668564608831946691L

Class org.opensubsystems.core.error.OSSInvalidContextException extends OSSException implements Serializable

serialVersionUID: 3222319791932336422L

Class org.opensubsystems.core.error.OSSInvalidDataException extends OSSMultiException implements Serializable

serialVersionUID: 5370198119942638443L

Serialized Fields

m_errorMessages

Messages m_errorMessages
Error messages for all invalid data errors

Class org.opensubsystems.core.error.OSSMultiException extends OSSException implements Serializable

serialVersionUID: -1993344389739792900L

Serialized Fields

m_lstExceptions

java.util.List m_lstExceptions
Excpetions which should be thrown together


Package org.opensubsystems.core.logic.impl

Class org.opensubsystems.core.logic.impl.BasicDataControllerImpl extends DataControllerImpl implements Serializable

Class org.opensubsystems.core.logic.impl.DataControllerImpl extends StatelessControllerImpl implements Serializable

Class org.opensubsystems.core.logic.impl.ModifiableDataControllerImpl extends BasicDataControllerImpl implements Serializable

Class org.opensubsystems.core.logic.impl.StatelessControllerImpl extends java.lang.Object implements Serializable


Package org.opensubsystems.core.util

Class org.opensubsystems.core.util.TimestampCopy extends java.sql.Timestamp implements Serializable

serialVersionUID: 135570135998694876L


Package org.opensubsystems.core.www

Class org.opensubsystems.core.www.BlockElementTag extends PageElementCacheTag implements Serializable

serialVersionUID: -5162089287834734148L

Serialized Fields

m_strCssclass

java.lang.String m_strCssclass
Class for the the whole element.


m_strStyle

java.lang.String m_strStyle
Additional CSS style for the the whole element.


m_strType

java.lang.String m_strType
Type of the block element.


m_strIdSuffix

java.lang.String m_strIdSuffix
Suffix to append to id when generating HTML.


m_strRelatedIds

java.lang.String m_strRelatedIds
Flag signaling if the id of this element is related to the id of the parent element. If true then the current id is concatenated with the parent id when any code is being generated. If false then only the current id as setup for this element is being used. Null means false to speed up the code.


m_strOriginalId

java.lang.String m_strOriginalId
The original value of m_strId if it was changed due to m_bRelatedIds.


m_bIdStored

boolean m_bIdStored
Flag signaling if ID was stored in the stack or not.

Class org.opensubsystems.core.www.IdListTag extends javax.servlet.jsp.tagext.TagSupport implements Serializable

serialVersionUID: 6752629609523601805L

Serialized Fields

m_strName

java.lang.String m_strName
Name of the request attribute contaning collection of data objects whose list of ids should be constructed. Required.

Class org.opensubsystems.core.www.MessageListTag extends javax.servlet.jsp.tagext.TagSupport implements Serializable

serialVersionUID: 2757149284634427196L

Class org.opensubsystems.core.www.MessageTag extends javax.servlet.jsp.tagext.TagSupport implements Serializable

serialVersionUID: 9202964907351336679L

Serialized Fields

m_strId

java.lang.String m_strId
Id of the DIV where messages will be displayed. Subarea where error messages are displayed will have id created by appending error and subarea for information messages will have id created by appending info. Required.


m_strCssclass

java.lang.String m_strCssclass
Class for the message labels.


m_strEmpty

java.lang.String m_strEmpty
Flag signaling to also include the message area if the area would be empty. If the message area should be included even if it is empty this should say true or 1.

Class org.opensubsystems.core.www.PageElementCacheTag extends javax.servlet.jsp.tagext.BodyTagSupport implements Serializable

serialVersionUID: -2506816420084812132L

Serialized Fields

m_strId

java.lang.String m_strId
Id of the cached element to retrieve.


m_strCacheas

java.lang.String m_strCacheas
If this id is specified then the content will not be printed into output but instead will be cached under id specified in this attribute.

Class org.opensubsystems.core.www.StringLimitTag extends javax.servlet.jsp.tagext.BodyTagSupport implements Serializable

serialVersionUID: -6436264560155159257L

Serialized Fields

m_strLimit

java.lang.String m_strLimit
Number representing the length to limit the text present in the body of the tag to.

Class org.opensubsystems.core.www.WebModuleInitTag extends PageElementCacheTag implements Serializable

serialVersionUID: 5887888143382459204L

Class org.opensubsystems.core.www.WebModuleTag extends BlockElementTag implements Serializable

serialVersionUID: 1L

Serialized Fields

m_strActiveModule

java.lang.String m_strActiveModule
Name of the active module. If the currently rendered module matches this name it will be rendered as an active module.

Class org.opensubsystems.core.www.WebSessionServlet extends javax.servlet.http.HttpServlet implements Serializable

serialVersionUID: 322547463691937622L

Serialized Fields

m_bHandhakeRequired

boolean m_bHandhakeRequired
True if client has to accept the session before it can proceed with further requests.

See Also:
WebSessionServlet.WEBSESSION_HANDSHAKE_REQUIRED, WebSessionServlet.WEBSESSION_HADSHAKE_REQUIRED_DEFAULT

m_strHandshakeURL

java.lang.String m_strHandshakeURL
URL of the hadnshake page in case handshake is requried.


m_bLoginRequired

boolean m_bLoginRequired
True if user has to be logged in to process request by this servlet

See Also:
WebSessionServlet.WEBSESSION_LOGIN_REQUIRED, WebSessionServlet.WEBSESSION_LOGIN_REQUIRED_DEFAULT

m_strLoginURL

java.lang.String m_strLoginURL
URL of the login page in case login is requried.


m_scServletContext

javax.servlet.ServletContext m_scServletContext
Servlets context.


m_sessionValidator

SessionValidator m_sessionValidator
If not null, then this instance will be used to validate session for each request.

Class org.opensubsystems.core.www.WebUIDispatchServlet extends WebUIServlet implements Serializable

serialVersionUID: 322547463691937622L

Class org.opensubsystems.core.www.WebUIServlet extends WebSessionServlet implements Serializable

serialVersionUID: 322547463691937622L

Serialized Fields

m_strMessageStyleSheet

java.lang.String m_strMessageStyleSheet
Style sheet used for message boxes if any.


m_mpUIPathCache

java.util.Map m_mpUIPathCache
Cache where paths to individual UI pages will be stored once initialized from configuration file. We can use notsychronized HashMap instead of synchronized Hashtable becaue once the map in inialized, it will be read only. This cache cannot be static since every instance of this servlet can be configured to use different UI.


m_mpUIRendererCache

java.util.Map m_mpUIRendererCache
Cache where initialized dispatchers to individual UI pages will be stored once initialized. This is only if they can be cached. We can use notsychronized HashMap instead of synchronized Hashtable becaue once the map in inialized, it will be read only. This cache cannot be static since every instance of this servlet can be configured to use different UI.



Copyright © 2003 - 2006 OpenSubsystems s.r.o.