SalesPoint Framework v3.0

Serialized Form


Package data

Class data.AbstractNameable implements Serializable

Serialized Fields

m_ncContext

NameContext m_ncContext
The current name context.

m_pcsPropertyListeners

PropertyChangeSupport m_pcsPropertyListeners
Used to fire {@link java.beans.PropertyChangeEvent PropertyChangeEvents}.

m_sName

String m_sName
The name of this object.

Class data.CatalogConflictException implements Serializable

Class data.DataBasketConditionImpl implements Serializable

Serialized Fields

m_dbedDest

DataBasketEntryDestination m_dbedDest
The destination condition.

m_dbesSource

DataBasketEntrySource m_dbesSource
The source condition.

m_oValue

Object m_oValue
The value condition.

m_sMainKey

String m_sMainKey
The main key condition.

m_sSecondaryKey

String m_sSecondaryKey
The secondary key condition.

Class data.DataBasketConflictException implements Serializable

Class data.DoubleValue implements Serializable

Class data.DuplicateKeyException implements Serializable

Class data.IntegerValue implements Serializable

Class data.NameContextException implements Serializable

Class data.NotEditableException implements Serializable

Class data.NotEnoughElementsException implements Serializable

Class data.NumberValue implements Serializable

Serialized Fields

m_nbValue

Number m_nbValue
The actual value.

Class data.QuoteValue implements Serializable

Serialized Fields

m_vBid

Value m_vBid
The bid.

m_vOffer

Value m_vOffer
The offer.


Package data.events

Class data.events.CatalogChangeAdapter implements Serializable

Class data.events.CatalogChangeEvent implements Serializable

Serialized Fields

m_ciAffected

CatalogItem m_ciAffected
The CatalogItem affected by the change.

m_dbBasket

DataBasket m_dbBasket
The DataBasket that was used to perform the operation.

Class data.events.DataBasketEvent implements Serializable

Serialized Fields

m_dbeEntry

DataBasketEntry m_dbeEntry
The DataBasketEntry that was affected by the change.

Class data.events.StockChangeAdapter implements Serializable

Class data.events.StockChangeEvent implements Serializable

Serialized Fields

m_dbBasket

DataBasket m_dbBasket
The DataBasket that was used to perform the operation.

Class data.events.VetoException implements Serializable


Package data.filters

Class data.filters.AbstractStockFilter implements Serializable

Serialization Methods

readObject

private void readObject(ObjectInputStream ois)
                 throws IOException,
                        ClassNotFoundException
After reading the default serializable fields of the class, re-establish the listener link to our source.
Serialized Fields

m_lhListeners

ListenerHelper m_lhListeners
The list of listeners of this Stock.

m_stSource

Stock m_stSource
The Stock that gets filtered.

Class data.filters.CatalogFilter implements Serializable

Serialized Fields

m_cOrg

Catalog m_cOrg
The Catalog that is being filtered.

m_lhListeners

ListenerHelper m_lhListeners
The listeners that listen for events from this Catalog.

Class data.filters.CountingStockFilter implements Serializable

Class data.filters.CurrencyFilter implements Serializable

Class data.filters.MoneyBagFilter implements Serializable

Class data.filters.StoringStockFilter implements Serializable


Package data.ooimpl

Class data.ooimpl.CatalogImpl implements Serializable

Serialization Methods

readObject

private void readObject(ObjectInputStream ois)
                 throws IOException,
                        ClassNotFoundException
First reads the default serializable data and then re-establishes the reference to the edit creator, if any.

writeObject

private void writeObject(ObjectOutputStream oos)
                  throws IOException
First writes the default serializable data and then the reference to the edit creator, if any.
Serialized Fields

m_cclEditCreatorListener

CatalogChangeListener m_cclEditCreatorListener
Listener listening to the creator to follow with any commits or rollbacks, if this is a shallow clone created for editing.

m_cclEditingListener

CatalogChangeListener m_cclEditingListener
Listener listening to the creator's parent Catalog to know when editing is finished, if this is a shallow clone created for editing.

m_lhListeners

ListenerHelper m_lhListeners
The listeners that registered to be informed of changes in this Catalog's contents.

m_mpciEditingItems

Map m_mpciEditingItems
The items that are currently being edited.

m_mpciItems

Map m_mpciItems
The items in this catalog.

m_mpciTemporaryAddedItems

Map m_mpciTemporaryAddedItems
The items that have been temporaryly added to this Catalog.

m_mpciTemporaryRemovedItems

Map m_mpciTemporaryRemovedItems
The items that have been temporaryly removed from this Catalog.

m_nModCount

int m_nModCount
Modification counter. Will be increased by one for each structural modification.

Class data.ooimpl.CatalogItemDataBasketEntry implements Serializable

Class data.ooimpl.CatalogItemDataBasketEntry.CIDBELogEntry implements Serializable

Serialized Fields

m_sCIDescription

String m_sCIDescription
The result of the CatalogItem's toString() method.

m_sDestName

String m_sDestName
The name of the destination Catalog, if any.

m_sKey

String m_sKey
The key of the CatalogItem.

m_sSourceName

String m_sSourceName
The name of the source Catalog,if any.

Class data.ooimpl.CatalogItemImpl implements Serializable

Serialized Fields

m_ciOwner

CatalogImpl m_ciOwner
The Catalog that owns this CatalogItem, if any.

m_vValue

Value m_vValue
The value of this CatalogItem.

Class data.ooimpl.CountingStockImpl implements Serializable

Serialized Fields

m_cclReferentialIntegrityListener

CatalogChangeListener m_cclReferentialIntegrityListener
Listens for the Catalog to ensure referential integrity.

Class data.ooimpl.CountingStockItemDBEntry implements Serializable

Class data.ooimpl.CountingStockItemDBEntry.CSDBELogEntry implements Serializable

Serialized Fields

m_nCount

int m_nCount
The number of affected items.

Class data.ooimpl.CurrencyImpl implements Serializable

Serialized Fields

m_anDenominations

int[] m_anDenominations

m_nfFormatter

NumberFormat m_nfFormatter
Tool used to format and parse currency values.

Class data.ooimpl.CurrencyItemImpl implements Serializable

Class data.ooimpl.DataBasketEntryImpl implements Serializable

Serialized Fields

m_dbedDest

DataBasketEntryDestination m_dbedDest
The destination of the operation.

m_dbesSource

DataBasketEntrySource m_dbesSource
The source of the operation.

m_dbiOwner

DataBasketImpl m_dbiOwner
The DataBasket owning this entry..

m_fHandled

boolean m_fHandled
true if the entry was commited or rolled back completely.

m_oValue

Object m_oValue
The object moved by the operation.

m_sMainKey

String m_sMainKey
The entry's main key.

m_sSecondaryKey

String m_sSecondaryKey
The entry's secondary key.

Class data.ooimpl.DataBasketImpl implements Serializable

Serialized Fields

m_lcLog

LogContext m_lcLog
The current log context.

m_lhListeners

ListenerHelper m_lhListeners
The listeners currently listening for events from this DataBasket.

m_mpsdbChildren

Map m_mpsdbChildren
The subbaskets of this DataBasket.

m_nLogMode

int m_nLogMode
The current log mode.

m_sdbCurrent

DataBasketImpl.SubDataBasket m_sdbCurrent
The current subbasket.

Class data.ooimpl.DataBasketImpl.DataBasketImplLogEntry implements Serializable

Serialized Fields

m_leData

LogEntry m_leData
The log entry describing the actual action.

m_nAction

int m_nAction
The action code. One of PUT_ACTION, EXCHANGE_REMOVE_ACTION, COMMIT_ACTION, ROLLBACK_ACTION.

Class data.ooimpl.DataBasketImpl.SubDataBasket implements Serializable

Serialized Fields

m_dbiOwner

DataBasketImpl m_dbiOwner
The owner of this subbasket.

m_mpmpldbeCategories

Map m_mpmpldbeCategories
The entries contained in this subbasket.

This is a map of maps of lists of {@link DataBasketEntry DataBasketEntries}.

Class data.ooimpl.MoneyBagImpl implements Serializable

Class data.ooimpl.StockImpl implements Serializable

Serialization Methods

readObject

private void readObject(ObjectInputStream ois)
                 throws IOException,
                        ClassNotFoundException
First reads the default serializable data and then re-establishes the reference to the edit creator, if any.

writeObject

private void writeObject(ObjectOutputStream oos)
                  throws IOException
First writes the default serializable data and then the reference to the edit creator, if any.
Serialized Fields

m_cclEditListener

CatalogChangeListener m_cclEditListener
Listens for editing events from the Catalog. Installs {@link #m_cinlCatalogItemNameListener} if necessary. Also prevents editing, if there are StockItems in DataBaskets, so that we don't get any problems with name changes. Note however, that it might be possible to first edit a CatalogItem and then remove corresponding StockItems which might cause the same problem! This is not provided for in the Framework.

m_ciCatalog

CatalogImpl m_ciCatalog
The Catalog that is associated to this Stock.

m_cinlCatalogItemNameListener

data.ooimpl.StockImpl.CatalogItemNameListener m_cinlCatalogItemNameListener
The listener that listens to name changes in CatalogItems in the associated Catalog.

m_dbCatalogValidator

DataBasket m_dbCatalogValidator
The DataBasket that determines the visibility of the catalog associated with this Stock.

If null, the associated Catalog is visible with any DataBasket, otherwise it is only visible with the DataBasket specified in this field. Requests for the Catalog using a different DataBasket will the be rejected by throwing a DataBasketConflictException.


m_lhListeners

ListenerHelper m_lhListeners
The listeners listening for events from this Stock.

m_mpEditingItems

Map m_mpEditingItems
The map of items that are currently being edited.

m_mpItems

Map m_mpItems
The map of items that are actually contained in the Stock.

m_mpRefIntegrEdit

Map m_mpRefIntegrEdit
A map storing information about name changes in CatalogItems.

Key: new name.
Value: old name.

This map is needed for referential integrity.


m_mpRefIntegrItems

Map m_mpRefIntegrItems
The map of items that have been removed from the Stock to ensure referential integrity.

m_mpTemporaryAddedItems

Map m_mpTemporaryAddedItems
The map of items that have been temporaryly added to the Stock.

m_mpTemporaryRemovedItems

Map m_mpTemporaryRemovedItems
The map of items that have been temporaryly removed from the Stock.

m_sclEditCreatorListener

StockChangeListener m_sclEditCreatorListener
Listens to the creator, if this is a shallow copy that was created for editing purposes. This is to follow with any events that the creator might trigger.

m_sclEditingListener

StockChangeListener m_sclEditingListener
Listens to the parent Stock of the creator, if this is a shallow copy that was created for editing purposes. It will cut the connection if the editing is either commited or rolled back.

Class data.ooimpl.StockItemDBEntry implements Serializable

Class data.ooimpl.StockItemDBEntry.StockItemDBELogEntry implements Serializable

Serialized Fields

m_sDestName

String m_sDestName
The destination Stock's name, if any.

m_sKey

String m_sKey
The key of the affected item.

m_sSourceName

String m_sSourceName
The source Stock's name, if any.

Class data.ooimpl.StockItemImpl implements Serializable

Serialized Fields

m_stiOwner

StockImpl m_stiOwner
The {@link Stock} that contains this {@link StockItem}.

Class data.ooimpl.StoringStockImpl implements Serializable

Serialized Fields

m_cclReferentialIntegrityListener

CatalogChangeListener m_cclReferentialIntegrityListener
Listens to the Stock's Catalog to ensure referential integrity.

m_fChangedCatalogItemNameListener

boolean m_fChangedCatalogItemNameListener
true, if StockImpl's CatalogItemNameListener was already replaced by an enhanced version. Used internally only.

m_nModCount

int m_nModCount
Modification counter. Increases by one with every structural modification.

Class data.ooimpl.StoringStockItemDBEntry implements Serializable


Package data.stdforms

Class data.stdforms.SingleTableFormSheet implements Serializable

Serialized Fields

m_anSelection

int[] m_anSelection
Reference to the currently selected index.

m_uigGate

UIGate m_uigGate
The {@link Gate} at which the FormSheet is being displayed.

Class data.stdforms.TwoTableFormSheet implements Serializable

Serialized Fields

m_anLeftSelection

int[] m_anLeftSelection
Reference to the currently selected index.

m_anRightSelection

int[] m_anRightSelection
Reference to the currently selected index.

m_ms

MoveStrategy m_ms
The strategy used when moving items between source and destination.

m_uigGate

UIGate m_uigGate
The gate at which the FormSheet is displayed.


Package data.stdforms.singletableformsheet

Class data.stdforms.singletableformsheet.AbstractAddCatalogItemStrategy implements Serializable

Serialized Fields

m_cCatalog

Catalog m_cCatalog
The Catalog to be edited.

Class data.stdforms.singletableformsheet.DefaultRemoveCatalogItemStrategy implements Serializable

Serialized Fields

m_cCatalog

Catalog m_cCatalog
The Catalog that is being edited.

Class data.stdforms.singletableformsheet.EditButtonStrategy implements Serializable


Package data.stdforms.twotableformsheet

Class data.stdforms.twotableformsheet.CCSStrategy implements Serializable

Class data.stdforms.twotableformsheet.CCStrategy implements Serializable

Class data.stdforms.twotableformsheet.CDBStrategy implements Serializable

Class data.stdforms.twotableformsheet.CSCSStrategy implements Serializable

Class data.stdforms.twotableformsheet.CSDBStrategy implements Serializable

Class data.stdforms.twotableformsheet.CSSStrategy implements Serializable

Class data.stdforms.twotableformsheet.DBCSStrategy implements Serializable

Class data.stdforms.twotableformsheet.DBCStrategy implements Serializable

Class data.stdforms.twotableformsheet.DBSSStrategy implements Serializable

Class data.stdforms.twotableformsheet.MoveStrategy implements Serializable

Class data.stdforms.twotableformsheet.SSDBStrategy implements Serializable

Class data.stdforms.twotableformsheet.SSSSStrategy implements Serializable


Package data.swing

Class data.swing.CatalogTableModel implements Serializable

Serialized Fields

m_cModel

Catalog m_cModel
The Catalog that is being modelled.

m_cmpComparator

Comparator m_cmpComparator
The Comparator that defines the sorting order of records in the model. It compares {@link CatalogItem CatalogItems}.

m_dbBasket

DataBasket m_dbBasket
The DataBasket used to determine visibility.

m_lKeys

List m_lKeys
The internal model. A list of the CatalogItems' keys.

Class data.swing.CountingStockDBEGrouper implements Serializable

Class data.swing.CountingStockTableModel implements Serializable

Serialized Fields

m_cmpComparator

Comparator m_cmpComparator
The Comparator that defines the sorting order of records in the model. It compares the keys of the actual items.

m_csModel

CountingStock m_csModel
The CountingStock being modelled. May be {@link data.filters.CountingStockFilter filtered}.

m_dbBasket

DataBasket m_dbBasket
The DataBasket used to determine visibility.

m_fShowZeros

boolean m_fShowZeros
If true, show lines informing about a zero amount of objects.

m_lKeys

List m_lKeys
The internal model. A list of the items' keys.

Class data.swing.CurrencyRenderer implements Serializable

Serialized Fields

m_cCurrency

Currency m_cCurrency
The Currency used to format the rendered values.

Class data.swing.DataBasketTableModel implements Serializable

Serialized Fields

m_cmpComparator

Comparator m_cmpComparator
The Comparator that defines the sorting order of records in the model. It compares {@link DataBasketEntry DataBasketEntries}.

m_dbBasket

DataBasket m_dbBasket
The DataBasket being modelled.

m_dbcCondition

DataBasketCondition m_dbcCondition
The condition specifying the items to be displayed.

m_dbegGrouper

DataBasketEntryGrouper m_dbegGrouper
A strategy that will group individual DataBasketEntries together for display. If null, no grouping will occur.

m_lEntries

List m_lEntries
The internal model. A list of the DataBasketEntries.

Class data.swing.DefaultCatalogItemDBETableEntryDescriptor implements Serializable

Class data.swing.DefaultCatalogItemTED implements Serializable

Class data.swing.DefaultCountingStockDBETableEntryDescriptor implements Serializable

Class data.swing.DefaultCountingStockItemTED implements Serializable

Class data.swing.DefaultCurrencyItemTED implements Serializable

Serialized Fields

m_cCurrency

Currency m_cCurrency
The Currency used for formatting.

Class data.swing.DefaultMoneyBagItemTED implements Serializable

Serialized Fields

m_cCurrency

Currency m_cCurrency
The Currency used for formatting.

Class data.swing.DefaultStockItemTED implements Serializable

Class data.swing.DefaultStoringStockDBETableEntryDescriptor implements Serializable

Class data.swing.JCatalogTable implements Serializable

Class data.swing.JCountingStockTable implements Serializable

Class data.swing.JDataBasketTable implements Serializable

Class data.swing.JStoringStockTable implements Serializable

Class data.swing.NOPDataBasketEntryGrouper implements Serializable

Class data.swing.StoringStockTableModel implements Serializable

Serialized Fields

m_cmpComparator

Comparator m_cmpComparator
The Comparator that defines the sorting order of records in the model. It compares {@link StockItem StockItems}.

m_dbBasket

DataBasket m_dbBasket
The DataBasket used to determine visibility.

m_lItems

List m_lItems
The internal model. A list of StockItems.

m_stModel

Stock m_stModel
The Stock that is being modelled.


Package log

Class log.LogEntry implements Serializable

Serialized Fields

m_dtLogDate

Date m_dtLogDate
Date and time of logging.

Class log.LogNoOutputStreamException implements Serializable


Package log.stdforms

Class log.stdforms.LogTableForm implements Serializable

Serialized Fields

m_anSelection

int[] m_anSelection
Selection observer storing the index of the selected record.


Package log.swing

Class log.swing.DefaultLogEntryTED implements Serializable

Class log.swing.JLogTable implements Serializable

Class log.swing.LogTableModel implements Serializable

Serialized Fields

m_vcEntries

Vector m_vcEntries
The LogEntries in the same order in which they appear in the table.


Package sale

Class sale.ActionActionListener implements Serializable

Serialized Fields

m_aAction

Action m_aAction
The action to be performed, when the listener is triggered.

m_fsOwner

FormSheet m_fsOwner
The FormSheet that contains this Action's button.

Class sale.AutoTimer implements Serializable

Serialized Fields

m_fOnTheRun

boolean m_fOnTheRun
Is the timer running ?

m_lDelay

long m_lDelay
Delay between increases.

Class sale.CalendarTime implements Serializable

Serialized Fields

m_cCalendar

Calendar m_cCalendar
The Calender containing the current date

m_iDefaultInterval

int m_iDefaultInterval
The default interval for timesteps

m_iTimeToCount

int m_iTimeToCount
The field which {@link #goAhead} will increase.
See Also:
CalendarTime.YEAR, CalendarTime.MONTH, CalendarTime.DATE, CalendarTime.HOUR, CalendarTime.MINUTE, CalendarTime.SECOND

Class sale.CancelledException implements Serializable

Class sale.Date implements Serializable

Serialized Fields

m_fSpecialYear

boolean m_fSpecialYear
Is this a special year?

m_sDate

String m_sDate
The current date.

m_sDefaultInterval

String m_sDefaultInterval
The default interval for Dates.

Class sale.DuplicateButtonIDError implements Serializable

Class sale.FormSheet implements Serializable

Serialization Methods

readObject

private void readObject(ObjectInputStream ois)
                 throws IOException,
                        ClassNotFoundException
First reads all the default serializable fields. Then, if there is no FormSheetContentCreator, reads all the buttons in the button bar. Otherwise, a call to the FormSheetContentCreator's FormSheetContentCreator.createFormSheetContent(sale.FormSheet) method will be scheduled with a priority of OIV.FORMSHEET_PRIO.

writeObject

private void writeObject(ObjectOutputStream oos)
                  throws IOException
First writes all the default serializable fields. Then, if there is no FormSheetContentCreator, writes all the buttons in the button bar.
Serialized Fields

m_fCancelled

boolean m_fCancelled
True if this FormSheet was canelled.

m_fsccContentCreator

FormSheetContentCreator m_fsccContentCreator
The FormSheetContentCreator(s) that created the contents of this FormSheet.

m_fscDisplay

FormSheetContainer m_fscDisplay
The FormSheetContainer displaying this FormSheet.

m_fWaitResponse

boolean m_fWaitResponse
Flag indicating whether {@link Display#setFormSheet} should wait for the FormSheet to be closed.

m_nLastAddIndex

int m_nLastAddIndex
The add index of the last button added.

m_pAttached

SaleProcess m_pAttached
The process attached to this FormSheet.

m_sCaption

String m_sCaption
The FormSheet's caption.

m_spAttached

SalesPoint m_spAttached
The SalesPoint currently attached to this FormSheet.

Class sale.FormSheet.FormButton implements Serializable

Serialized Fields

m_aAction

Action m_aAction
The action associated with this button.

m_aiImages

Image[] m_aiImages
The Images associated with the icons of this Button( [0]:DefaultImage, [1]:PressedImage, [2]:DisabledImage, [3]:PressedDiabledImage ).

m_cMnemonic

char m_cMnemonic
The Mnemonic of this Button.

m_fEnabled

boolean m_fEnabled
Can this button be clicked?

m_fsOwner

FormSheet m_fsOwner
The FormSheet owning this button.

m_nAddIndex

int m_nAddIndex
The index of this button in the add sequence of its FormSheet. Used to sort the buttons when filling the button panel.

m_nID

int m_nID
The unique ID used to identify the button in the FormSheet.

m_sCaption

String m_sCaption
The buttons caption.

m_sToolTip

String m_sToolTip
The ToolTip of this Button.

Class sale.FormSheetContentCreator implements Serializable

Serialized Fields

m_fsccParent

FormSheetContentCreator m_fsccParent
The parent of this FormSheetContentCreator. The parent of a FormSheetContentCreator is the FormSheetContentCreator that was added to the FormSheet immediately before this FormSheetContentCreator.

Class sale.GateChangeTransition implements Serializable

Serialized Fields

m_gTarget

Gate m_gTarget
The target gate.

Class sale.InvalidDisplayException implements Serializable

Class sale.JDisplayDialog implements Serializable

Serialization Methods

writeObject

private void writeObject(ObjectOutputStream oos)
                  throws IOException
JDisplayDialogs are not meant to be serialized!

Class sale.JDisplayFrame implements Serializable

Serialization Methods

readObject

private void readObject(ObjectInputStream ois)
                 throws IOException
JDisplayFrames are not meant to be serialized this way!

writeObject

private void writeObject(ObjectOutputStream oos)
                  throws IOException
JDisplayFrames are not meant to be serialized this way!
Serialized Fields

m_dffscContainer

sale.JDisplayFrame.DFFormSheetContainer m_dffscContainer
to be stored/restored by save/load

m_fHadFormSheet

boolean m_fHadFormSheet
If true, a Formsheet has been displayed on this display at least once.
to be stored/restored by save/load

m_fsCurrent

FormSheet m_fsCurrent
The current FormSheet.
to be stored/restored by save/load

m_lhListeners

ListenerHelper m_lhListeners
The list of listeners.
to be stored/restored by save/load

m_msCurrent

MenuSheet m_msCurrent
The current MenuSheet.
to be stored/restored by save/load

m_sFrameTitle

String m_sFrameTitle
to be stored/restored by save/load

m_sFrameTitlePrefix

String m_sFrameTitlePrefix
to be stored/restored by save/load

Class sale.MenuSheet implements Serializable

Serialization Methods

writeObject

private void writeObject(ObjectOutputStream oos)
                  throws IOException
Serialized Fields

m_aiImages

ImageIcon[] m_aiImages
The Images associated with the icons of this MenuSheet( [0]:DefaultImage, [1]:PressedImage, [2]:DisabledImage, [3]:PressedDiabledImage ).

m_cMnemonic

char m_cMnemonic
The Mnemonic of this MenuSheet.

m_lmsoItems

LinkedList m_lmsoItems
The items of this MenuSheet.

m_msMerged

MenuSheet m_msMerged
The MenuSheet that has been merged into this one, if any.

m_msMergeParent

MenuSheet m_msMergeParent
The MenuSheet into which this MenuSheet was merged, if any.

m_nMergedAt

int m_nMergedAt
The peer index at which the merged menu was inserted.

m_sMergedBefore

String m_sMergedBefore
The tag before which the merged menu was inserted.

m_sToolTip

String m_sToolTip
The ToolTip of this MenuSheet.

Class sale.MenuSheetItem implements Serializable

Serialization Methods

writeObject

private void writeObject(ObjectOutputStream oos)
                  throws IOException
Serialized Fields

m_aAction

Action m_aAction
The action associated with this MenuSheetItem.

m_aiImages

ImageIcon[] m_aiImages
The Images associated with the icons of this MenuSheetItem( [0]:DefaultImage, [1]:PressedImage, [2]:DisabledImage, [3]:PressedDiabledImage ).

m_cMnemonic

char m_cMnemonic
The Mnemonic of this MenuSheetItem.

m_fEnabled

boolean m_fEnabled
Can this MenuSheetItem be clicked?

m_ksKeyStroke

KeyStroke m_ksKeyStroke
The KeyStroke of this MenuSheetItem.

m_sToolTip

String m_sToolTip
The ToolTip of this MenuSheeItemt.

Class sale.MenuSheetObject implements Serializable

Serialized Fields

m_fVisible

boolean m_fVisible
Is this MenuSheetObject currently on display?

m_msParent

MenuSheet m_msParent
The MenuSheet that contains this menu element.

m_pAttached

SaleProcess m_pAttached
The SaleProcess attached to this MenuSheetObject, if any.

m_sCaption

String m_sCaption
The caption of the menu element.

m_spAttached

SalesPoint m_spAttached
The SalesPoint attached to this MenuSheetObject, if any.

m_sTag

String m_sTag
Immutable tag, that can be used to identify the menu element. Never null!

Class sale.MenuSheetSeparator implements Serializable

Class sale.SaleProcess implements Serializable

Serialized Fields

m_dbWorkBasket

DataBasket m_dbWorkBasket
The DataBasket used to implement transactional behavior.

m_fResumed

boolean m_fResumed
Flag indicating whether the process has been resumed.

m_fSuspended

boolean m_fSuspended
Flag indicating whether the process is currently suspended.

m_gCurGate

Gate m_gCurGate
The current gate, if any.

m_lcOldBasketContext

LogContext m_lcOldBasketContext
The previous log context of the current DataBasket.

m_nErrorCode

int m_nErrorCode
Last error condition.

m_nErrorNesting

int m_nErrorNesting
Count error nesting, so that we do not run into infinite loops.

m_oErrorExtraInfo

Object m_oErrorExtraInfo
Additional information concerning the cause of the last error.
Attention: This may be a common cause of mistake, when objects handed in as error descriptions are not serializable!

m_pcContext

ProcessContext m_pcContext
The context in which this process runs. Used for all user communication, log and data access.

m_sName

String m_sName
The name of this process. Used to identify the process, esp. for debug purposes.

m_tCurTransition

Transition m_tCurTransition
The current transition, if any.

Class sale.SaleProcess.ProcessLogEntry implements Serializable

Serialized Fields

m_sProcessName

String m_sProcessName
The name of the process that this log entry describes.

Class sale.SalesPoint implements Serializable

Serialization Methods

writeObject

private void writeObject(ObjectOutputStream oos)
                  throws IOException
SalesPoint store no data except the default serializable fields. This method exists only for debugging purposes.
Serialized Fields

m_dbBasket

DataBasket m_dbBasket
The DataBasket currently attached to this SalesPoint, if any.

m_dStatus

Display m_dStatus
The status display currently attached to this SalesPoint, if any.

m_fIsClosing

boolean m_fIsClosing
Flag indicating whether or not the SalesPoint is currently closing.

m_fSuspended

boolean m_fSuspended
Flag indicating whether or not the SalesPoint is currently suspended.

m_pCurProcess

SaleProcess m_pCurProcess
The process currently running on this SalesPoint, if any.

m_rSalesPointFrameBounds

Rectangle m_rSalesPointFrameBounds
The SalesPoints Framebounds.

m_sName

String m_sName
The name of this SalesPoint.

m_usrUser

User m_usrUser
The User currently attached to this SalesPoint, if any.

Class sale.Shop implements Serializable

Serialization Methods

readObject

private void readObject(ObjectInputStream ois)
                 throws IOException,
                        ClassNotFoundException
First reads the default serializable fields, then calls Shop.onLoadFrames(java.io.ObjectInputStream).

writeObject

private void writeObject(ObjectOutputStream oos)
                  throws IOException
First writes the default serializable fields, then calls Shop.onSaveFrames(java.io.ObjectOutputStream).
Serialized Fields

m_lphProcesses

List m_lphProcesses
All remote or background processes currently running on this Shop, represented by their {@link ProcessHandle process handles}.

m_lspSalesPoints

List m_lspSalesPoints
The SalesPoints that belong to the system.

m_mpCatalogs

Map m_mpCatalogs
The global catalogs.

m_mpStocks

Map m_mpStocks
The global Stocks.

m_mpToPersistify

Map m_mpToPersistify
Objects that where registered to be made persistent.

m_ncCatalogContext

NameContext m_ncCatalogContext
The global Catalogs' name context. ATTENTION: Currently rollback and/or commit of Catalog name changes are not supported.

m_ncStockContext

NameContext m_ncStockContext
The global Stocks' name context. ATTENTION: Currently rollback and/or commit of Stock name changes are not supported.

m_nCurrentSalesPointIsAdjusting

int m_nCurrentSalesPointIsAdjusting
Flag indicating whether calls to {@link #setCurrentSalesPoint} are to have an effect or not. Used for optimization reasons.

m_nShopState

int m_nShopState
The current state of the Shop. One of {@link #DEAD}, {@link #RUNNING} or {@link #SUSPENDED}.

m_rShopFrameBounds

Rectangle m_rShopFrameBounds
The ShopFrames bounds.

m_spCurrent

SalesPoint m_spCurrent
The current SalesPoint.

m_sShopFrameTitle

String m_sShopFrameTitle
The title of the Shop's frame.

m_trTimer

Timer m_trTimer
The Timer used by this Shop for managing the simulation time.

Class sale.Shop.ProcessHandle implements Serializable

Serialized Fields

m_d

Display m_d
The display to be used. Defaults to {@link NullDisplay#s_ndGlobal}.

m_db

DataBasket m_db
The DataBasket to be used.

m_p

SaleProcess m_p
The process for which this is the context.

m_usr

User m_usr
The user to be used as the current user for the process.

Class sale.Step implements Serializable

Serialized Fields

m_lDefaultInterval

Long m_lDefaultInterval
Default interval.

m_lTime

Long m_lTime
Current time.

Class sale.StepTimer implements Serializable

Serialized Fields

m_lhListeners

ListenerHelper m_lhListeners
The listeners registered with this timer.

m_lTimeStamps

long m_lTimeStamps
The number of the current time stamp.

m_oInterval

Object m_oInterval
The current interval for the {@link #goAhead} method.

m_tTime

Time m_tTime
The current Time.

Class sale.UIGate implements Serializable

Serialized Fields

m_fsFormSheet

FormSheet m_fsFormSheet
The FormSheet to be displayed.

m_msMenuSheet

MenuSheet m_msMenuSheet
The MenuSheet to be displayed.


Package sale.events

Class sale.events.FormSheetAdapter implements Serializable

Class sale.events.FormSheetEvent implements Serializable

Serialized Fields

m_fExplicit

boolean m_fExplicit
Was the event caused by an explicit call to the responsible method or was it caused indirectly?

m_fsFormSheet

FormSheet m_fsFormSheet
The FormSheet that was affected by the event.

Class sale.events.TimerAdapter implements Serializable

Class sale.events.TimerEvent implements Serializable

Serialized Fields

m_oTime

Object m_oTime
The time to be reported.

m_oTimeStamp

Object m_oTimeStamp
The time stamp assigned at creation time.


Package sale.multiwindow

Class sale.multiwindow.MultiWindow implements Serializable

Serialization Methods

readObject

private void readObject(ObjectInputStream ois)
                 throws IOException,
                        ClassNotFoundException
The MultiWindow is not serializable. Instead, use the MultiWindow.load(java.io.ObjectInputStream) method.

writeObject

private void writeObject(ObjectOutputStream oos)
                  throws IOException
The MultiWindow is not serializable. Instead, use the MultiWindow.save(java.io.ObjectOutputStream) method.
Serialized Fields

m_iSelectedFrame

Integer m_iSelectedFrame
The ID of the currently selected frame.

m_lmwhVisibles

List m_lmwhVisibles
The list of currently visible handles.

m_mpmwhHandles

Map m_mpmwhHandles
The map of handles. The keys are the handles' IDs.

m_msCurrentMenuSheet

MenuSheet m_msCurrentMenuSheet
The current global MenuSheet.

m_msiToggleViewMode

MenuSheetItem m_msiToggleViewMode
The MenuSheetItem used to toggle the view mode of the MultiWindow.

m_nArrangement

int m_nArrangement
Current frame arrangement.

m_nHandleCount

int m_nHandleCount
Next valid handle ID.

m_nViewMode

int m_nViewMode
Current view mode.

m_vcActions

Vector m_vcActions
The MultiWindowActions registered with this MultiWindow.

Class sale.multiwindow.MultiWindow.MultiWindowAction implements Serializable

Serialization Methods

writeObject

private void writeObject(ObjectOutputStream oos)
                  throws IOException

Class sale.multiwindow.MultiWindowHandle implements Serializable

Serialization Methods

readObject

private void readObject(ObjectInputStream ois)
                 throws IOException,
                        ClassNotFoundException
Reads the default serializable fields and the display title and bounds of the associated internal frame. Then registers a validation routine with a priority of OIV.MULTIWINDOW_HANDLE_PRIO which will restore the internal frame and its contents.

writeObject

private void writeObject(ObjectOutputStream oos)
                  throws IOException
Writes the default serializable fields as well as the display title and the bounds of the internal frame.
Serialized Fields

m_fIsNew

boolean m_fIsNew
True, if this display's internal frame must be packed the next time, we switch to the multiframe view.

m_fsFormSheet

FormSheet m_fsFormSheet
The FormSheet currently being displayed.

m_iID

Integer m_iID
Identifier uniquely identifying the handle in its MultiWindow.

m_lhListeners

ListenerHelper m_lhListeners
The listeners listening to this display.

m_msMenuSheet

MenuSheet m_msMenuSheet
The current MenuSheet.

m_sDisplayCaption

String m_sDisplayCaption
The display caption.


Package sale.stdforms

Class sale.stdforms.FormSheetStrategy implements Serializable

Serialized Fields

m_ehErrHandler

FormSheetStrategy.ErrorHandler m_ehErrHandler
The current error handler. Defaults to the {@link #DEFAULT_ERROR_HANDLER}.

Class sale.stdforms.MsgForm implements Serializable

Class sale.stdforms.TextInputForm implements Serializable

Serialized Fields

m_asResult

String[] m_asResult
The String array that will hold the text that was entered into the text field.


Package users

Class users.AbstractCapability implements Serializable

Serialized Fields

m_sName

String m_sName
The name of the capability.

IMMUTABLE

Class users.ActionCapability implements Serializable

Serialized Fields

m_aToDo

Action m_aToDo
The action guarded.

m_fGranted

boolean m_fGranted
Is this capability granted?

m_sOnDeny

String m_sOnDeny
A message to be presented on denial.

Class users.DuplicateUserException implements Serializable

Class users.UnknownUserException implements Serializable

Class users.User implements Serializable

Serialized Fields

m_lhListeners

ListenerHelper m_lhListeners
The list of all listeners that showed an interest in this user.
See ListenerHelper's serializable form for more information on what listeners get a chance to be serialized.

m_mpCapabilities

Map m_mpCapabilities
The user's capabilities.
See Also:
Capability

m_sName

String m_sName
The user's name. This is an immutable value and cannot be changed once the user has been created.

m_sPassWd

String m_sPassWd
The user's log-in password. This should normally be stored in garbled form as it may be serialized and thus there is the potential risk of it being read by unauthorized persons.

Class users.UserCreator implements Serializable

Class users.UserManager implements Serializable

Serialized Fields

m_lhListeners

ListenerHelper m_lhListeners
The list of listeners registered with this UserManager.
See ListenerHelper's serializable form for more information on what listeners get a chance to be serialized.

m_mpCurrentUsers

Map m_mpCurrentUsers
The map used to store all the users currently associated to some object.

The key of the map is the object to which a given user is associated. The user itself is being stored as the value.

See Also:
User, UserManager.logOn(java.lang.Object, users.User)

m_mpDefaultCaps

Map m_mpDefaultCaps
The map of default capabilities to be associated with each new user.

The keys and values are being used in the same way as {@link User} uses them, i.e. the capabilities names are used as keys and the capabilities themselves as values.

See Also:
UserManager.setDefaultCaps(java.util.Map), Capability, User.setCapabilities(java.util.Map)

m_mpUsers

SortedMap m_mpUsers
The map used to store all the users managed by this UserManager.

The user's name is being used as the key. The user itself is being stored as the value.

See Also:
User

m_ucCreator

UserCreator m_ucCreator
The factory used to create new User objects.
See Also:
UserManager.createUser(java.lang.String), UserManager.setUserCreator(users.UserCreator), User


Package users.events

Class users.events.CapabilityDataEvent implements Serializable

Serialized Fields

m_stCapNames

Set m_stCapNames
The capabilities that participated in the change.

Class users.events.UserDataEvent implements Serializable

Serialized Fields

m_usrData

User m_usrData
The user affected by the change.


Package users.stdforms

Class users.stdforms.LogOnForm implements Serializable

Serialized Fields

m_fAskPassWd

boolean m_fAskPassWd
True, if we asked a password.

m_sPassword

String m_sPassword
The current password.

m_uCurrent

User m_uCurrent
The current user

m_uLogOnUser

User m_uLogOnUser
Resulting user.

Class users.stdforms.UserTableFormSheet implements Serializable

Serialized Fields

m_anSelection

int[] m_anSelection
Reference to the currently selected index.

m_uigGate

UIGate m_uigGate
The {@link Gate} at which the FormSheet is being displayed.


Package users.swing

Class users.swing.JUserList implements Serializable

Class users.swing.JUserList.UserListCellRenderer implements Serializable

Class users.swing.JUserTable implements Serializable

Class users.swing.UserComboBoxModel implements Serializable

Serialized Fields

m_usrSelection

User m_usrSelection
The currently selected user.

Class users.swing.UserListModel implements Serializable

Serialized Fields

m_cmpComparator

Comparator m_cmpComparator
A Comparator that orders the users. By default, users are ordered by their name.

m_lUsers

List m_lUsers
A local copy of the list of users to provide easy and consistent access via an index. This model is kept up to date by registering as a listener with the UserManager.

m_ufFilter

UserFilter m_ufFilter
A filter that defines the subset of users that are displayed. If null no filtering will occur.

m_um

UserManager m_um
The UserManager that is being modelled.

Class users.swing.UserTableModel implements Serializable

Serialized Fields

m_cmpComparator

UserTableModel.UserComparator m_cmpComparator
The Comparator that defines the sorting order of records in the model. It compares {@link CatalogItem CatalogItems}.

m_lKeys

List m_lKeys
The internal model. A list of the Users' names.

m_umManager

UserManager m_umManager
The UserManager that is being modelled.


Package util

Class util.ListenerHelper implements Serializable

Serialization Methods

readObject

private void readObject(ObjectInputStream s)
                 throws IOException,
                        ClassNotFoundException
A SerializableListenerHelper will store all the listeners that implement SerializableListener.

writeObject

private void writeObject(ObjectOutputStream s)
                  throws IOException
A SerializableListenerHelper will store all the listeners that implement SerializableListener.
Serial Data:
tuples of (<classname>, <listener>).
Serialized Fields

m_hlOwner

HelpableListener m_hlOwner
The listener that owns this listener helper.

Class util.NaturalComparator implements Serializable

Class util.StreamMarker implements Serializable


Package util.swing

Class util.swing.AbstractTableEntryDescriptor implements Serializable

Class util.swing.AbstractTableModel implements Serializable

Serialized Fields

m_tedEntryDescriptor

TableEntryDescriptor m_tedEntryDescriptor
The {@link TableEntryDescriptor} that is used to split records into columns.

Class util.swing.JAbstractTable implements Serializable

Serialized Fields

m_anSelection

int[] m_anSelection
The current selection observer.
This class is not meant to be serialized!

m_aoSelectedColumn

Object[] m_aoSelectedColumn
Holds the currently selected Column in Header

Class util.swing.JIntInput implements Serializable

Serialized Fields

m_anValue

int[] m_anValue
The current value observer. The current value can always be found as the first element of the array.
This class is not meant to be serialized!

m_nDefault

int m_nDefault
The default value of the input field.
This class is not meant to be serialized!

m_nMaximum

int m_nMaximum
The maximum value.
This class is not meant to be serialized!

m_nMinimum

int m_nMinimum
The minimum value.
This class is not meant to be serialized!

Class util.swing.JTextInput implements Serializable

Serialized Fields

m_asOutput

String[] m_asOutput
The currently referenced output observer. The current text of the input field can be found as the first element of the array.
This class is not meant to be serialized!

Class util.swing.TableMap implements Serializable

Serialized Fields

model

AbstractTableModel model
Das Tablemodel.

Class util.swing.TableSorter implements Serializable

Serialized Fields

actualColumn

int actualColumn
Die Spalte, nach der aktuell sortiert wird.

ascending

boolean ascending
absteigend oder aufsteigend sortieren.

compares

int compares
Hilfsint.

indexes

int[] indexes
Indexfeld.

sortingColumns

Vector sortingColumns
Sortiervektor.


SalesPoint Framework v3.0