SalesPoint v3.3 API

Serialized Form


Package data

Class data.AbstractCurrency extends CatalogImpl<CurrencyItemImpl> implements Serializable

Serialized Fields

m_nfFormatter

NumberFormat m_nfFormatter
Tool used to format and parse currency values.

 

Class data.AbstractNameable extends Object implements Serializable

Serialized Fields

m_pcsPropertyListeners

PropertyChangeSupport m_pcsPropertyListeners
Used to fire PropertyChangeEvents.

 

m_sName

String m_sName
The name of this object.

 

m_ncContext

NameContext m_ncContext
The current name context.

 

Class data.CatalogConflictException extends RuntimeException implements Serializable

serialVersionUID: -3977555784210161070L

Class data.DataBasketConditionImpl extends Object implements Serializable

serialVersionUID: 3408012447279335129L

Serialized Fields

m_dbesSource

DataBasketEntrySource m_dbesSource
The source condition.

 

m_dbedDest

DataBasketEntryDestination m_dbedDest
The destination condition.

 

m_sMainKey

String m_sMainKey
The main key condition.

 

m_sSecondaryKey

String m_sSecondaryKey
The secondary key condition.

 

m_oValue

Object m_oValue
The value condition.

 

Class data.DataBasketConflictException extends RuntimeException implements Serializable

serialVersionUID: -8211749695437554627L

Class data.DoubleValue extends NumberValue implements Serializable

serialVersionUID: 6693687843967962908L

Class data.DuplicateKeyException extends RuntimeException implements Serializable

serialVersionUID: -2566914536171847242L

Class data.IntegerValue extends NumberValue implements Serializable

serialVersionUID: -5844623184242833756L

Class data.NameContextException extends Exception implements Serializable

serialVersionUID: -3444710662451287641L

Class data.NotEditableException extends RuntimeException implements Serializable

serialVersionUID: 2277889154499264909L

Class data.NotEnoughElementsException extends RuntimeException implements Serializable

serialVersionUID: -7996727975105933460L

Class data.NotEnoughMoneyException extends RuntimeException implements Serializable

serialVersionUID: 5720456316151476681L

Serialized Fields

iCause

int iCause

Class data.NumberValue extends Object implements Serializable

Serialized Fields

m_nbValue

Number m_nbValue
The actual value.

 

Class data.QuoteValue extends Object implements Serializable

serialVersionUID: -4966079030451874073L

Serialized Fields

m_vBid

Value m_vBid
The bid.

 

m_vOffer

Value m_vOffer
The offer.

 

Package data.events

Class data.events.CatalogChangeAdapter extends Object implements Serializable

Class data.events.CatalogChangeEvent extends EventObject implements Serializable

serialVersionUID: 3908959651396115296L

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 extends EventObject implements Serializable

serialVersionUID: 9102359566132404232L

Serialized Fields

m_dbeEntry

DataBasketEntry<T> m_dbeEntry
The DataBasketEntry that was affected by the change.

 

Class data.events.StockChangeAdapter extends Object implements Serializable

serialVersionUID: -3696397741490620296L

Class data.events.StockChangeEvent extends EventObject implements Serializable

Serialized Fields

m_dbBasket

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

 

Class data.events.VetoException extends Exception implements Serializable

serialVersionUID: 5640124225061528828L


Package data.filters

Class data.filters.AbstractStockFilter extends Object 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.

Throws:
IOException
ClassNotFoundException
Serialized Fields

m_stSource

Stock<T extends StockItem,CT extends CatalogItem> m_stSource
The Stock that gets filtered.

 

m_lhListeners

ListenerHelper m_lhListeners
The list of listeners of this Stock.

 

Class data.filters.AbstractStockFilter$1I extends Object implements Serializable

Class data.filters.CatalogFilter extends Object implements Serializable

Serialized Fields

m_cOrg

Catalog<T extends CatalogItem> 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 extends AbstractStockFilter<T extends StockItem,CT extends CatalogItem> implements Serializable

Class data.filters.CountingStockFilter$1I extends Object implements Serializable

Class data.filters.CurrencyFilter extends CatalogFilter<T extends CurrencyItem> implements Serializable

Class data.filters.MoneyBagFilter extends CountingStockFilter<StockItemImpl,CurrencyItemImpl> implements Serializable

Class data.filters.StoringStockFilter extends AbstractStockFilter<T extends StockItem,CT extends CatalogItem> implements Serializable

Class data.filters.StoringStockFilter$1I extends Object implements Serializable


Package data.ooimpl

Class data.ooimpl.CatalogImpl extends CatalogItemImpl implements Serializable

serialVersionUID: 1257361351441562071L

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.

Throws:
IOException
ClassNotFoundException

writeObject

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

Throws:
IOException
Serialized Fields

m_lhListeners

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

 

m_nModCount

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

 

m_mpciItems

Map<K,V> m_mpciItems
The items in this catalog.

 

m_mpciTemporaryRemovedItems

Map<K,V> m_mpciTemporaryRemovedItems
The items that have been temporaryly removed from this Catalog.

 

m_mpciTemporaryAddedItems

Map<K,V> m_mpciTemporaryAddedItems
The items that have been temporaryly added to this Catalog.

 

m_mpciEditingItems

Map<K,V> m_mpciEditingItems
The items that are currently being edited.

 

m_cclEditingListener

CatalogChangeListener<T extends CatalogItem> 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_cclEditCreatorListener

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

 

Class data.ooimpl.CatalogImpl$1 extends Object implements Serializable

Class data.ooimpl.CatalogImpl$2 extends Object implements Serializable

Class data.ooimpl.CatalogImpl$3 extends Object implements Serializable

Class data.ooimpl.CatalogImpl$4 extends Object implements Serializable

Class data.ooimpl.CatalogImpl$5 extends Object implements Serializable

Class data.ooimpl.CatalogItemDataBasketEntry extends DataBasketEntryImpl<Object> implements Serializable

serialVersionUID: -4008272266049438745L

Class data.ooimpl.CatalogItemDataBasketEntry.CIDBELogEntry extends LogEntry implements Serializable

serialVersionUID: -3035986340586194087L

Serialized Fields

m_sSourceName

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

 

m_sDestName

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

 

m_sKey

String m_sKey
The key of the CatalogItem.

 

m_sCIDescription

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

 

Class data.ooimpl.CatalogItemImpl extends AbstractNameable implements Serializable

Serialized Fields

m_ciOwner

CatalogImpl<T extends CatalogItemImpl> m_ciOwner
The Catalog that owns this CatalogItem, if any.

 

m_vValue

Value m_vValue
The value of this CatalogItem.

 

Class data.ooimpl.CountingStockChangeEvent$1 extends Object implements Serializable

Class data.ooimpl.CountingStockImpl extends StockImpl<Integer,T extends StockItemImpl,CT extends CatalogItemImpl> implements Serializable

serialVersionUID: -2142141301277486912L

Serialized Fields

m_cclReferentialIntegrityListener

CatalogChangeListener<T extends CatalogItem> m_cclReferentialIntegrityListener
Listens for the Catalog to ensure referential integrity.

 

Class data.ooimpl.CountingStockImpl$2 extends Object implements Serializable

Class data.ooimpl.CountingStockImpl$3 extends Object implements Serializable

Class data.ooimpl.CountingStockItemDBEntry extends StockItemDBEntry implements Serializable

serialVersionUID: 353809479798505256L

Class data.ooimpl.CountingStockItemDBEntry.CSDBELogEntry extends StockItemDBEntry.StockItemDBELogEntry implements Serializable

serialVersionUID: 7449568409286181324L

Serialized Fields

m_nCount

int m_nCount
The number of affected items.

 

Class data.ooimpl.CurrencyImpl extends CatalogImpl<CurrencyItemImpl> implements Serializable

serialVersionUID: -2193192662943249200L

Serialized Fields

m_nfFormatter

NumberFormat m_nfFormatter
Tool used to format and parse currency values.

 

m_anDenominations

int[] m_anDenominations

Class data.ooimpl.CurrencyItemImpl extends CatalogItemImpl implements Serializable

serialVersionUID: 8492672871276120729L

Class data.ooimpl.DataBasketEntryImpl extends Object implements Serializable

serialVersionUID: -7555549735745558670L

Serialized Fields

m_dbesSource

DataBasketEntrySource m_dbesSource
The source of the operation.

 

m_dbedDest

DataBasketEntryDestination m_dbedDest
The destination of the operation.

 

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.

 

m_fHandled

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

 

m_dbiOwner

DataBasketImpl m_dbiOwner
The DataBasket owning this entry..

 

Class data.ooimpl.DataBasketImpl extends Object implements Serializable

serialVersionUID: 2599962835843769775L

Serialized Fields

m_mpsdbChildren

Map<K,V> m_mpsdbChildren
The subbaskets of this DataBasket.

 

m_sdbCurrent

DataBasketImpl.SubDataBasket m_sdbCurrent
The current subbasket.

 

m_lcLog

LogContext m_lcLog
The current log context.

 

m_nLogMode

int m_nLogMode
The current log mode.

 

m_lhListeners

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

 

Class data.ooimpl.DataBasketImpl.DataBasketImplLogEntry extends LogEntry implements Serializable

serialVersionUID: -7717241467773066942L

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 extends Object implements Serializable

serialVersionUID: -7826560946530032772L

Serialized Fields

m_mpmpldbeCategories

Map<K,V> m_mpmpldbeCategories
The entries contained in this subbasket.

This is a map of maps of lists of DataBasketEntries.

 

m_dbiOwner

DataBasketImpl m_dbiOwner
The owner of this subbasket.

 

Class data.ooimpl.EUROCurrencyImpl extends AbstractCurrency implements Serializable

serialVersionUID: -6474533303521162699L

Class data.ooimpl.MoneyBagImpl extends CountingStockImpl<StockItemImpl,CurrencyItemImpl> implements Serializable

serialVersionUID: 8541409273318233452L

Class data.ooimpl.StockImpl extends StockItemImpl 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.

Throws:
IOException
ClassNotFoundException

writeObject

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

Throws:
IOException
Serialized Fields

m_ciCatalog

CatalogImpl<T extends CatalogItemImpl> m_ciCatalog
The Catalog that is associated to this Stock.

 

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_mpItems

Map<K,V> m_mpItems
The map of items that are actually contained in the Stock.

 

m_mpTemporaryAddedItems

Map<K,V> m_mpTemporaryAddedItems
The map of items that have been temporaryly added to the Stock.

 

m_mpTemporaryRemovedItems

Map<K,V> m_mpTemporaryRemovedItems
The map of items that have been temporaryly removed from the Stock.

 

m_mpEditingItems

Map<K,V> m_mpEditingItems
The map of items that are currently being edited.

 

m_mpRefIntegrItems

Map<K,V> m_mpRefIntegrItems
The map of items that have been removed from the Stock to ensure referential integrity.

 

m_mpRefIntegrEdit

Map<K,V> 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_cinlCatalogItemNameListener

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

 

m_cclEditListener

CatalogChangeListener<T extends CatalogItem> m_cclEditListener
Listens for editing events from the Catalog. Installs StockImpl.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! Preventing that is not provided by the Framework.

 

m_sclEditingListener

StockChangeListener<T extends StockItem,CT extends CatalogItem> 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.

 

m_sclEditCreatorListener

StockChangeListener<T extends StockItem,CT extends CatalogItem> 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.

 

Class data.ooimpl.StockImpl$1I extends Object implements Serializable

Class data.ooimpl.StockImpl$2 extends Object implements Serializable

Class data.ooimpl.StockItemDBEntry extends DataBasketEntryImpl<Object> implements Serializable

Class data.ooimpl.StockItemDBEntry.StockItemDBELogEntry extends LogEntry implements Serializable

serialVersionUID: -1085281113728062387L

Serialized Fields

m_sKey

String m_sKey
The key of the affected item.

 

m_sSourceName

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

 

m_sDestName

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

 

Class data.ooimpl.StockItemImpl extends AbstractNameable implements Serializable

serialVersionUID: 8594068277229039682L

Serialized Fields

m_stiOwner

StockImpl<T,ST extends StockItemImpl,CT extends CatalogItemImpl> m_stiOwner
The Stock that contains this StockItem.

 

Class data.ooimpl.StoringStockChangeEvent$1 extends Object implements Serializable

Class data.ooimpl.StoringStockImpl extends StockImpl<List<T extends StockItemImpl>,T extends StockItemImpl,CT extends CatalogItemImpl> implements Serializable

serialVersionUID: 3460626053985545111L

Serialized Fields

m_nModCount

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

 

m_cclReferentialIntegrityListener

CatalogChangeListener<T extends CatalogItem> 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.

 

Class data.ooimpl.StoringStockImpl$1 extends Object implements Serializable

Class data.ooimpl.StoringStockImpl$1I extends Object implements Serializable

Class data.ooimpl.StoringStockImpl$2 extends Object implements Serializable

Class data.ooimpl.StoringStockImpl$3 extends Object implements Serializable

Class data.ooimpl.StoringStockItemDBEntry extends StockItemDBEntry implements Serializable

serialVersionUID: 8511828947009795094L


Package data.stdforms

Class data.stdforms.DescriptiveFormSheet extends FormSheet implements Serializable

serialVersionUID: -3413917194160476340L

Serialized Fields

stfsReference

SingleTableFormSheet stfsReference
Keep a reference to the SingleTableFormSheet (if given).


ttfsReference

TwoTableFormSheet ttfsReference
Keep a reference to the TwoTableFormSheet (if given).

Class data.stdforms.SingleTableFormSheet extends FormSheet implements Serializable

serialVersionUID: -7384199228823885354L

Serialized Fields

m_anSelection

int[] m_anSelection
Reference to the currently selected index.

 

m_table

JTable m_table
The displayed table.


m_source

Object m_source
The source of the displayed table, can be Catalog, CountingStock, StoringStock, Databasket...


m_db

DataBasket m_db
The DataBasket assigned to the table.


m_uigGate

UIGate m_uigGate
The Gate at which the FormSheet is being displayed.

 

Class data.stdforms.TwoTableFormSheet extends FormSheet implements Serializable

serialVersionUID: 1073218641254871804L

Serialized Fields

m_db

DataBasket m_db
The DataBasket used.


m_leftSource

Object m_leftSource
The source for the left table.


m_rightSource

Object m_rightSource
The source for the right table.


m_leftTable

JTable m_leftTable
The left table


m_rightTable

JTable m_rightTable
The left table


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.

 

m_anLeftSelection

int[] m_anLeftSelection
Reference to the currently selected index.

 

m_anRightSelection

int[] m_anRightSelection
Reference to the currently selected index.

 

Package data.stdforms.singletableformsheet

Class data.stdforms.singletableformsheet.AbstractAddCatalogItemStrategy extends EditButtonStrategy implements Serializable

Serialized Fields

m_cCatalog

Catalog<T extends CatalogItem> m_cCatalog
The Catalog to be edited.

 

Class data.stdforms.singletableformsheet.DefaultRemoveCatalogItemStrategy extends EditButtonStrategy implements Serializable

serialVersionUID: -8582482476800352301L

Serialized Fields

m_cCatalog

Catalog<T extends CatalogItem> m_cCatalog
The Catalog that is being edited.

 

Class data.stdforms.singletableformsheet.EditButtonStrategy extends FormSheetStrategy implements Serializable


Package data.stdforms.twotableformsheet

Class data.stdforms.twotableformsheet.CCSStrategy extends MoveStrategy implements Serializable

serialVersionUID: 1441798924389316700L

Class data.stdforms.twotableformsheet.CCStrategy extends MoveStrategy implements Serializable

serialVersionUID: -2933078468538022404L

Class data.stdforms.twotableformsheet.CDBStrategy extends MoveStrategy implements Serializable

serialVersionUID: -1744871719141944350L

Class data.stdforms.twotableformsheet.CSCSStrategy extends MoveStrategy implements Serializable

serialVersionUID: 4656404208314215041L

Class data.stdforms.twotableformsheet.CSDBStrategy extends MoveStrategy implements Serializable

serialVersionUID: -5836134122991358625L

Class data.stdforms.twotableformsheet.CSSStrategy extends MoveStrategy implements Serializable

Class data.stdforms.twotableformsheet.DBCSStrategy extends MoveStrategy implements Serializable

serialVersionUID: 7900120823255498325L

Class data.stdforms.twotableformsheet.DBCStrategy extends MoveStrategy implements Serializable

serialVersionUID: -6034855318333927078L

Class data.stdforms.twotableformsheet.DBSSStrategy extends MoveStrategy implements Serializable

serialVersionUID: 5143767541574996616L

Class data.stdforms.twotableformsheet.MoveStrategy extends FormSheetStrategy implements Serializable

Class data.stdforms.twotableformsheet.SSDBStrategy extends MoveStrategy implements Serializable

serialVersionUID: -1429141524910184809L

Class data.stdforms.twotableformsheet.SSSSStrategy extends MoveStrategy implements Serializable

serialVersionUID: 3240707067489768710L


Package data.swing

Class data.swing.CatalogTableModel extends AbstractTableModel implements Serializable

serialVersionUID: -8033175225350079642L

Serialized Fields

m_dbBasket

DataBasket m_dbBasket
The DataBasket used to determine visibility.

 

m_cModel

Catalog<T extends CatalogItem> m_cModel
The Catalog that is being modelled.

 

m_cmpComparator

Comparator<T> m_cmpComparator
The Comparator that defines the sorting order of records in the model. It compares CatalogItems.

 

m_lKeys

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

 

Class data.swing.CountingStockDBEGrouper extends Object implements Serializable

serialVersionUID: 1122749969060192691L

Class data.swing.CountingStockTableModel extends AbstractTableModel implements Serializable

serialVersionUID: -7326063182237043116L

Serialized Fields

m_dbBasket

DataBasket m_dbBasket
The DataBasket used to determine visibility.

 

m_csModel

CountingStock<T extends StockItem,CT extends CatalogItem> m_csModel
The CountingStock being modelled. May be filtered.

 

m_cmpComparator

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

 

m_fShowZeros

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

 

m_lKeys

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

 

Class data.swing.CountingStockTableModel.Record extends Object implements Serializable

serialVersionUID: 3038096727911390815L

Serialized Fields

m_ciDescriptor

CatalogItem m_ciDescriptor
The CatalogItem part of the record.


m_nCount

int m_nCount
The number of actually available items.

Class data.swing.CurrencyRenderer extends DefaultTableCellRenderer implements Serializable

serialVersionUID: 7330291552008413274L

Serialized Fields

m_cCurrency

Currency<T extends CurrencyItem> m_cCurrency
The Currency used to format the rendered values.

 

Class data.swing.DataBasketTableModel extends AbstractTableModel implements Serializable

serialVersionUID: -6060043450003111419L

Serialized Fields

m_dbBasket

DataBasket m_dbBasket
The DataBasket being modelled.

 

m_dbcCondition

DataBasketCondition<T> 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_cmpComparator

Comparator<T> m_cmpComparator
The Comparator that defines the sorting order of records in the model. It compares DataBasketEntries.

 

m_lEntries

List<E> m_lEntries
The internal model. A list of the DataBasketEntries.

 

Class data.swing.DefaultCatalogItemDBETableEntryDescriptor extends AbstractTableEntryDescriptor implements Serializable

serialVersionUID: 7105077176252465315L

Class data.swing.DefaultCatalogItemTED extends AbstractTableEntryDescriptor implements Serializable

serialVersionUID: -301307331065480096L

Class data.swing.DefaultCountingStockDBETableEntryDescriptor extends AbstractTableEntryDescriptor implements Serializable

serialVersionUID: -4430208665224971966L

Class data.swing.DefaultCountingStockItemTED extends DefaultCatalogItemTED implements Serializable

serialVersionUID: -1233135389551949136L

Class data.swing.DefaultCurrencyItemTED extends DefaultCatalogItemTED implements Serializable

serialVersionUID: 5154459383072256109L

Serialized Fields

m_cCurrency

Currency<T extends CurrencyItem> m_cCurrency
The Currency used for formatting.

 

Class data.swing.DefaultMoneyBagItemTED extends DefaultCountingStockItemTED implements Serializable

serialVersionUID: 5111628598155861152L

Serialized Fields

m_cCurrency

Currency<T extends CurrencyItem> m_cCurrency
The Currency used for formatting.

 

Class data.swing.DefaultStockItemTED extends AbstractTableEntryDescriptor implements Serializable

serialVersionUID: -7455599382604773163L

Class data.swing.DefaultStoringStockDBETableEntryDescriptor extends AbstractTableEntryDescriptor implements Serializable

serialVersionUID: -2849396345932833457L

Class data.swing.JCatalogTable extends JAbstractTable implements Serializable

serialVersionUID: -4299691523381140835L

Class data.swing.JCountingStockTable extends JAbstractTable implements Serializable

serialVersionUID: 1738508295457002566L

Class data.swing.JDataBasketTable extends JAbstractTable implements Serializable

serialVersionUID: -2950099275293528223L

Class data.swing.JStoringStockTable extends JAbstractTable implements Serializable

serialVersionUID: 8914315406862651782L

Class data.swing.NOPDataBasketEntryGrouper extends Object implements Serializable

serialVersionUID: -5761200106411237620L

Class data.swing.StoringStockTableModel extends AbstractTableModel implements Serializable

serialVersionUID: -4928442983995832424L

Serialized Fields

m_stModel

Stock<T extends StockItem,CT extends CatalogItem> m_stModel
The Stock that is being modelled.

 

m_dbBasket

DataBasket m_dbBasket
The DataBasket used to determine visibility.

 

m_cmpComparator

Comparator<T> m_cmpComparator
The Comparator that defines the sorting order of records in the model. It compares StockItems.

 

m_lItems

List<E> m_lItems
The internal model. A list of StockItems.

 

Package log

Class log.LogEntry extends Object implements Serializable

Serialized Fields

m_dtLogDate

Date m_dtLogDate
Date and time of logging.

 

Class log.LogFileContent extends Object implements Serializable

serialVersionUID: -8390407452184927491L

Serialized Fields

m_lContentList

List<E> m_lContentList
The list which contains all Entries from the log file.

Class log.LogInputStream extends Object implements Serializable

serialVersionUID: 5413255345890174061L

Serialized Fields

m_isSource

InputStream m_isSource
The input stream that backs this stream.


m_oisSource

ObjectInputStream m_oisSource
The object input stream that is build on top of the input stream. This objects in this stream are expected to be LogEntries.


m_lefFilter

LogEntryFilter m_lefFilter
The filter to be applied on the stream, if any.

Class log.LogNoOutputStreamException extends IOException implements Serializable

serialVersionUID: 7552029465180977270L


Package log.stdforms

Class log.stdforms.LogTableForm extends FormSheet implements Serializable

serialVersionUID: -3464265240556952223L

Serialized Fields

m_anSelection

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

 

m_lfcContent

LogFileContent m_lfcContent

Package log.swing

Class log.swing.DefaultLogEntryTED extends AbstractTableEntryDescriptor implements Serializable

serialVersionUID: 3964287940745797692L

Class log.swing.JLogTable extends JAbstractTable implements Serializable

serialVersionUID: 3169475734029816010L

Class log.swing.LogTableModel extends AbstractTableModel implements Serializable

serialVersionUID: 128798650167833401L

Serialized Fields

m_lEntries

List<E> m_lEntries
The LogEntries in the same order in which they appear in the table.

 

Package sale

Class sale.ActionActionListener extends Object implements Serializable

serialVersionUID: -8348113432791736610L

Serialized Fields

m_fsOwner

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

 

m_aAction

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

 

Class sale.AutoTimer extends StepTimer implements Serializable

serialVersionUID: 916786231358753844L

Serialized Fields

m_fOnTheRun

boolean m_fOnTheRun
Is the timer running ?

 

m_lDelay

long m_lDelay
Delay between increases.

 

Class sale.CalendarTime extends Object implements Serializable

serialVersionUID: 4581292419488109887L

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 CalendarTime.goAhead(java.lang.Object) will increase.

 
See Also:
CalendarTime.YEAR, CalendarTime.MONTH, CalendarTime.DATE, CalendarTime.HOUR, CalendarTime.MINUTE, CalendarTime.SECOND

Class sale.CancelledException extends Exception implements Serializable

serialVersionUID: -7560440249416543236L

Class sale.Date extends Object implements Serializable

serialVersionUID: 3597919751511519481L

Serialized Fields

m_sDate

String m_sDate
Deprecated. 
The current date.

 

m_sDefaultInterval

String m_sDefaultInterval
Deprecated. 
The default interval for Dates.

 

m_fSpecialYear

boolean m_fSpecialYear
Deprecated. 
Is this a special year?

 

Class sale.DuplicateButtonIDError extends RuntimeException implements Serializable

serialVersionUID: 8495167756318741726L

Class sale.FormSheet extends Object implements Serializable

serialVersionUID: -4410091273610472014L

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.

Throws:
IOException
ClassNotFoundException

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.

Throws:
IOException
Serialized Fields

m_fWaitResponse

boolean m_fWaitResponse
Flag indicating whether Display.setFormSheet(sale.FormSheet) should wait for the FormSheet to be closed.

 

m_sCaption

String m_sCaption
The FormSheet's caption.

 

m_fsccContentCreator

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

 

m_spAttached

SalesPoint m_spAttached
The SalesPoint currently attached to this FormSheet.

 

m_pAttached

SaleProcess m_pAttached
The process attached to this FormSheet.

 

m_fscDisplay

FormSheetContainer m_fscDisplay
The FormSheetContainer displaying this FormSheet.

 

m_nLastAddIndex

int m_nLastAddIndex
The add index of the last button added.

 

m_fCancelled

boolean m_fCancelled
True if this FormSheet was canelled.

 

Class sale.FormSheet.FormButton extends Object implements Serializable

serialVersionUID: 5338800878258995204L

Serialized Fields

m_sCaption

String m_sCaption
The buttons caption.

 

m_nID

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

 

m_fsOwner

FormSheet m_fsOwner
The FormSheet owning this button.

 

m_aAction

Action m_aAction
The action associated with this button.

 

m_fEnabled

boolean m_fEnabled
Can this button be clicked?

 

m_fVisible

boolean m_fVisible
Is this button visible?

 

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_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_sToolTip

String m_sToolTip
The ToolTip of this Button.

 

Class sale.FormSheetContentCreator extends Object 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 extends Object implements Serializable

serialVersionUID: 3065982594077885294L

Serialized Fields

m_gTarget

Gate m_gTarget
The target gate.

 

Class sale.InvalidDisplayException extends RuntimeException implements Serializable

serialVersionUID: 6099299750727633123L

Class sale.JDisplayDialog extends JDialog implements Serializable

serialVersionUID: -326751707151867738L

Serialization Methods

writeObject

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

Throws:
IOException

Class sale.JDisplayFrame extends JFrame implements Serializable

serialVersionUID: -4700316380600886683L

Serialization Methods

readObject

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

Throws:
IOException

writeObject

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

Throws:
IOException
Serialized Fields

m_sPrimaryTitle

String m_sPrimaryTitle
to be stored/restored by save/load

m_sSecondaryTitle

String m_sSecondaryTitle
to be stored/restored by save/load

m_fsCurrent

FormSheet m_fsCurrent
The current FormSheet.

to be stored/restored by save/load

m_msCurrent

MenuSheet m_msCurrent
The current MenuSheet.

to be stored/restored by save/load

m_lhListeners

ListenerHelper m_lhListeners
The list of listeners.

to be stored/restored by save/load

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

Class sale.MenuSheet extends MenuSheetObject implements Serializable

serialVersionUID: -9113481311456989013L

Serialization Methods

writeObject

private void writeObject(ObjectOutputStream oos)
                  throws IOException
Throws:
IOException
Serialized Fields

m_msMerged

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

 

m_sMergedBefore

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

 

m_nMergedAt

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

 

m_msMergeParent

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

 

m_lmsoItems

LinkedList<E> m_lmsoItems
The items of this MenuSheet.

 

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_sToolTip

String m_sToolTip
The ToolTip of this MenuSheet.

 

Class sale.MenuSheetItem extends MenuSheetObject implements Serializable

serialVersionUID: 6809127518902187252L

Serialization Methods

writeObject

private void writeObject(ObjectOutputStream oos)
                  throws IOException
Throws:
IOException
Serialized Fields

m_aAction

Action m_aAction
The action associated with this MenuSheetItem.

 

m_fEnabled

boolean m_fEnabled
Can this MenuSheetItem be clicked?

 

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_ksKeyStroke

KeyStroke m_ksKeyStroke
The KeyStroke of this MenuSheetItem.

 

m_sToolTip

String m_sToolTip
The ToolTip of this MenuSheeItemt.

 

Class sale.MenuSheetObject extends Object implements Serializable

Serialized Fields

m_sCaption

String m_sCaption
The caption of the menu element.

 

m_sTag

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

 

m_fVisible

boolean m_fVisible
Is this MenuSheetObject currently on display?

 

m_msParent

MenuSheet m_msParent
The MenuSheet that contains this menu element.

 

m_spAttached

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

 

m_pAttached

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

 

Class sale.MenuSheetSeparator extends MenuSheetObject implements Serializable

serialVersionUID: 8150522730544683751L

Class sale.SaleProcess extends Object implements Serializable

Serialized Fields

m_sName

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

 

m_pcContext

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

 

m_dbWorkBasket

DataBasket m_dbWorkBasket
The DataBasket used to implement transactional behavior.

 

m_lcOldBasketContext

LogContext m_lcOldBasketContext
The previous log context of the current DataBasket.

 

m_gCurGate

Gate m_gCurGate
The current gate, if any.

 

m_tCurTransition

Transition m_tCurTransition
The current transition, if any.

 

m_fSuspended

boolean m_fSuspended
Flag indicating whether the process is currently suspended.

 

m_fResumed

boolean m_fResumed
Flag indicating whether the process has been resumed.

 

m_nErrorCode

int m_nErrorCode
Last error condition.

 

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_nErrorNesting

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

 

Class sale.SaleProcess.ProcessLogEntry extends LogEntry implements Serializable

serialVersionUID: -1713298293459233904L

Serialized Fields

m_sProcessName

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

 

Class sale.SalesPoint extends Object implements Serializable

serialVersionUID: 127266087990287650L

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.

Throws:
IOException
Serialized Fields

m_pCurProcess

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

 

m_sName

String m_sName
The name of this SalesPoint.

 

m_iID

int m_iID
ID of this SalesPoint. As SalesPoints can share the same name, the ID is used as unique identifier.

 

m_stkProcess

Stack<E> m_stkProcess
A stack which saves the process on this SalesPoint. When a new process is started on the SalesPoint the currently running process is pushed onto the stack.


m_dStatus

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

 

m_fSuspended

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

 

m_fIsClosing

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

 

m_dbBasket

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

 

m_usrUser

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

 

m_rSalesPointFrameBounds

Rectangle m_rSalesPointFrameBounds
The SalesPoints Framebounds.

Class sale.Shop extends Object implements Serializable

serialVersionUID: -2197341819881525671L

Serialization Methods

readObject

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

Throws:
IOException
ClassNotFoundException

writeObject

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

Throws:
IOException
Serialized Fields

m_pContext

Map<K,V> m_pContext
ProcessContext data.


m_lspSalesPoints

List<E> m_lspSalesPoints
The SalesPoints that belong to the system.

 

m_spCurrent

SalesPoint m_spCurrent
The current SalesPoint.

 

m_nCurrentSalesPointIsAdjusting

int m_nCurrentSalesPointIsAdjusting
Flag indicating whether calls to Shop.setCurrentSalesPoint(sale.SalesPoint) are to have an effect or not. Used for optimization reasons.

 

m_rShopFrameBounds

Rectangle m_rShopFrameBounds
The ShopFrames bounds.

 

m_lphProcesses

List<E> m_lphProcesses
All remote or background processes currently running on this Shop, represented by their process handles.

 

m_mpCatalogs

Map<K,V> m_mpCatalogs
The global catalogs.

 

m_ncCatalogContext

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

 

m_mpStocks

Map<K,V> m_mpStocks
The global Stocks.

 

m_ncStockContext

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

 

m_nShopState

int m_nShopState
The current state of the Shop. One of Shop.DEAD, Shop.RUNNING or Shop.SUSPENDED.

 

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.

 

m_mpToPersistify

Map<K,V> m_mpToPersistify
Objects that where registered to be made persistent.

 

Class sale.Shop.ProcessHandle extends Object implements Serializable

serialVersionUID: 9143501864457976003L

Serialized Fields

m_p

SaleProcess m_p
The process for which this is the context.

 

m_d

Display m_d
The display to be used. Defaults to NullDisplay.s_ndGlobal.

 

m_usr

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

 

m_db

DataBasket m_db
The DataBasket to be used.

 

Class sale.Step extends Object implements Serializable

serialVersionUID: -2380533186623780185L

Serialized Fields

m_lTime

Long m_lTime
Current time.

 

m_lDefaultInterval

Long m_lDefaultInterval
Default interval.

 

Class sale.StepTimer extends Object implements Serializable

serialVersionUID: -5909676359937433717L

Serialized Fields

m_tTime

Time m_tTime
The current Time.

 

m_oInterval

Object m_oInterval
The current interval for the StepTimer.goAhead() method.

 

m_lhListeners

ListenerHelper m_lhListeners
The listeners registered with this timer.

 

m_lTimeStamps

long m_lTimeStamps
The number of the current time stamp.

 

Class sale.UIGate extends Object implements Serializable

serialVersionUID: -7238925184403757729L

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 extends Object implements Serializable

Class sale.events.FormSheetEvent extends EventObject implements Serializable

serialVersionUID: -8686843900758311771L

Serialized Fields

m_fsFormSheet

FormSheet m_fsFormSheet
The FormSheet that was affected by the event.

 

m_fExplicit

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

 

Class sale.events.TimerAdapter extends Object implements Serializable

Class sale.events.TimerEvent extends EventObject implements Serializable

serialVersionUID: 126622847859783807L

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.IconTabbedPane extends JTabbedPane implements Serializable

serialVersionUID: 5782825255690036127L

Serialized Fields

m_fAllowClose

boolean m_fAllowClose
Indicates whether the tabs can be closed or not.


tabNumber

int tabNumber
The tab whose close button has been clicked most recently.

Class sale.multiwindow.IconTabbedPane.CloseTabIcon extends ImageIcon implements Serializable

serialVersionUID: -3548845199557231620L

Serialized Fields

x_pos

int x_pos

y_pos

int y_pos

width

int width

height

int height

imageIcon

ImageIcon imageIcon

Class sale.multiwindow.JInternalDisplay extends JInternalFrame implements Serializable

serialVersionUID: -5223593784328963847L

Serialized Fields

m_sPrimaryTitle

String m_sPrimaryTitle
The display's main title, by default the SalesPoint's name.

to be stored/restored by save/load

m_sSecondaryTitle

String m_sSecondaryTitle
The display's secondary title, by default the FormSheet's name.

to be stored/restored by save/load

m_fsCurrent

FormSheet m_fsCurrent
The current FormSheet.

to be stored/restored by save/load

m_msCurrent

MenuSheet m_msCurrent
The current MenuSheet.

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_lhListeners

ListenerHelper m_lhListeners
The list of listeners.

to be stored/restored by save/load

m_jidfscContainer

sale.multiwindow.JInternalDisplay.JIDFormSheetContainer m_jidfscContainer
The display's FormSheetContainer

to be stored/restored by save/load

Class sale.multiwindow.JTabDisplay extends JPanel implements Serializable

serialVersionUID: -5370983276233872037L

Serialized Fields

m_sPrimaryTitle

String m_sPrimaryTitle
to be stored/restored by save/load

m_sSecondaryTitle

String m_sSecondaryTitle
to be stored/restored by save/load

m_fsCurrent

FormSheet m_fsCurrent
The current FormSheet.

to be stored/restored by save/load

m_msCurrent

MenuSheet m_msCurrent
The current MenuSheet.

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_lhListeners

ListenerHelper m_lhListeners
The list of listeners.

to be stored/restored by save/load

m_jtdfscContainer

sale.multiwindow.JTabDisplay.JTDFormSheetContainer m_jtdfscContainer
to be stored/restored by save/load

Class sale.multiwindow.MultiWindow extends JFrame implements Serializable

serialVersionUID: 4030715423451727493L

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.

Throws:
IOException - always
ClassNotFoundException

writeObject

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

Throws:
IOException - always
Serialized Fields

m_jcShopComponent

JComponent m_jcShopComponent
The main Component for this MultiWindow. Will be set according to view mode.


m_jpFramePane

JPanel m_jpFramePane
The main Component for this MultiWindow in FRAME view mode, i.e. Displays are DisplayFrames.


m_jtpTabPane

IconTabbedPane m_jtpTabPane
The main Component for this MultiWindow in TAB view mode, i.e. Displays are TabbedFrames.


m_jdpDesktopPane

JDesktopPane m_jdpDesktopPane
The main Component for this MultiWindow in DESKTOP view mode, i.e. Displays are DesktopFrames.


m_nViewMode

int m_nViewMode
Current view mode.

 

m_nArrangement

int m_nArrangement
Current frame arrangement. Frames can be arranged OVERLAPPED, HORIZONTALLY or VERTICALLY.

 

m_mpjdfDisplayFrames

HashMap<K,V> m_mpjdfDisplayFrames
The map of currently open DisplayFrames. The keys are the frames' ID.


m_mpjtdTabDisplays

HashMap<K,V> m_mpjtdTabDisplays
The map of currently open TabbedFrames. The keys are the frames' ID.


m_mpjidInternalDisplays

HashMap<K,V> m_mpjidInternalDisplays
The map of currently open DesktopFrames. The keys are the frames' ID.


m_msCurrentMenuSheet

MenuSheet m_msCurrentMenuSheet
The currently set global MenuSheet.

 

m_nSelectedFrame

Integer m_nSelectedFrame
The ID of the currently selected frame. Used when arranging frames

 
See Also:
MultiWindow.arrangeFrames(int)

m_lActions

LinkedList<E> m_lActions
The MultiWindowActions registered with this MultiWindow. Necessary to keep reference to the actions after save/restore

 

m_sMergeBefore

String m_sMergeBefore
Contains the tag of the MultiWindow's MenuSheet, in front of which the active SalesPoint's MenuSheet should be merged when in tabbed view mode.
The default implementation is null, so SalesPoint's menus appear behind all Shop's menus. It is also possible to use MultiWindow.setMergeBefore(String) to change this variable's value.

 
See Also:
MultiWindow.setSecondMenuSheet(sale.MenuSheet)
Override:
Sometimes if you want SalesPoint's menus to be displayed at a different position.

m_shShop

Shop m_shShop
Reference to the Shop for which the MultiWindow was created.

Class sale.multiwindow.MultiWindow.DesktopFrame extends JInternalDisplay implements Serializable

serialVersionUID: 4267251867025717975L

Serialized Fields

m_spOwner

SalesPoint m_spOwner
The belonging SalesPoint

Class sale.multiwindow.MultiWindow.DisplayFrame extends JDisplayFrame implements Serializable

serialVersionUID: -7573300276904045881L

Serialized Fields

m_spOwner

SalesPoint m_spOwner
The belonging SalesPoint


setToFront

boolean setToFront
Helper Variable to avoid looping of MultiWindow.DisplayFrame.onDisplayFocusGained() (called whenever the window is set active) and MultiWindow.DisplayFrame.toFront() (called indirectly by onDisplayFocusGained).
If toFront has been executed onDisplayFocusGained will not be executed.

Class sale.multiwindow.MultiWindow.MultiWindowAction extends Object implements Serializable

Serialization Methods

writeObject

private void writeObject(ObjectOutputStream oos)
                  throws IOException
Overriding the serialization behavior of Actions to avoid references to MultiWindow being serialized.
This method is not called directly but automatically on serialization.

Throws:
IOException

Class sale.multiwindow.MultiWindow.TabbedFrame extends JTabDisplay implements Serializable

serialVersionUID: 7007061469078645605L

Serialized Fields

m_spOwner

SalesPoint m_spOwner
The belonging SalesPoint


setToFront

boolean setToFront
Helper Variable to avoid looping of MultiWindow.TabbedFrame.onDisplayFocusGained() (called whenever the window is set active) and MultiWindow.TabbedFrame.toFront() (called indirectly by onDisplayFocusGained).
If toFront has been executed onDisplayFocusGained will not be executed.


Package sale.stdforms

Class sale.stdforms.FormSheetStrategy extends Object implements Serializable

Serialized Fields

m_ehErrHandler

FormSheetStrategy.ErrorHandler m_ehErrHandler
The current error handler. Defaults to the FormSheetStrategy.DEFAULT_ERROR_HANDLER.

 

Class sale.stdforms.MsgForm extends FormSheet implements Serializable

serialVersionUID: 8509695263285879744L

Class sale.stdforms.TextInputForm extends FormSheet implements Serializable

serialVersionUID: 5399067647623902724L

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 extends Object implements Serializable

Serialized Fields

m_sName

String m_sName
The name of the capability.

IMMUTABLE

 

Class users.ActionCapability extends AbstractCapability implements Serializable

serialVersionUID: 6852773649712428747L

Serialized Fields

m_fGranted

boolean m_fGranted
Is this capability granted?

 

m_aToDo

Action m_aToDo
The action guarded.

 

m_sOnDeny

String m_sOnDeny
A message to be presented on denial.

 

Class users.DuplicateUserException extends RuntimeException implements Serializable

serialVersionUID: -3058706627618174916L

Class users.UnknownUserException extends RuntimeException implements Serializable

serialVersionUID: -7359136517177638061L

Class users.User extends Object implements Serializable

serialVersionUID: 5388761953776948314L

Serialized Fields

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

char[] 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.

 

m_mpCapabilities

Map<K,V> m_mpCapabilities
The user's capabilities.

 
See Also:
Capability

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.

Class users.UserCreator extends Object implements Serializable

serialVersionUID: 7647230541318086663L

Class users.UserManager extends Object implements Serializable

serialVersionUID: 6314914692181586859L

Serialized Fields

m_mpUsers

SortedMap<K,V> 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_mpCurrentUsers

Map<K,V> 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<K,V> 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 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_ucCreator

UserCreator m_ucCreator
The factory used to create new User objects.

 
See Also:
UserManager.createUser(java.lang.String), UserManager.setUserCreator(users.UserCreator), User

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.

Class users.UserManagerFilter extends UserManager implements Serializable

serialVersionUID: 7358240746287302078L

Serialized Fields

m_umManager

UserManager m_umManager
The UserManager to be filtered.


m_ufFilter

UserFilter m_ufFilter
The filter to be applied to the UserManager.


Package users.events

Class users.events.CapabilityDataEvent extends EventObject implements Serializable

serialVersionUID: 7424718068336776722L

Serialized Fields

m_stCapNames

Set<E> m_stCapNames
The capabilities that participated in the change.

 

Class users.events.UserDataEvent extends EventObject implements Serializable

serialVersionUID: 6776462464125736135L

Serialized Fields

m_usrData

User m_usrData
The user affected by the change.

 

Package users.stdforms

Class users.stdforms.LogOnForm extends FormSheet implements Serializable

serialVersionUID: 562705348163092614L

Serialized Fields

m_uCurrent

User m_uCurrent
The current user

 

m_sPassword

char[] m_sPassword
The current password.

 

m_fAskPassWd

boolean m_fAskPassWd
True, if we asked a password.

 

m_uLogOnUser

User m_uLogOnUser
Resulting user.

 

Class users.stdforms.UserTableFormSheet extends FormSheet implements Serializable

serialVersionUID: -3562437116191352316L

Serialized Fields

m_anSelection

int[] m_anSelection
Reference to the currently selected index.

 

m_umMan

UserManager m_umMan
The UserManager from which the table is created.


m_uigGate

UIGate m_uigGate
The Gate at which the FormSheet is being displayed.

 

Package users.swing

Class users.swing.DefaultUserTED extends AbstractTableEntryDescriptor implements Serializable

serialVersionUID: -3704593812785143986L

Class users.swing.JUserList extends JList implements Serializable

serialVersionUID: -4966223401461249244L

Class users.swing.JUserList.UserListCellRenderer extends JLabel implements Serializable

serialVersionUID: 1333707750194832347L

Class users.swing.JUserTable extends JAbstractTable implements Serializable

serialVersionUID: 8872416686113146625L

Class users.swing.UserComboBoxModel extends UserListModel implements Serializable

serialVersionUID: 1360051367774625013L

Serialized Fields

m_usrSelection

User m_usrSelection
The currently selected user.

 

Class users.swing.UserListModel extends AbstractListModel implements Serializable

serialVersionUID: -4843733101582107151L

Serialized Fields

m_lUsers

List<E> 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_cmpComparator

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

 

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 extends AbstractTableModel implements Serializable

serialVersionUID: 4455959788476630698L

Serialized Fields

m_umManager

UserManager m_umManager
The UserManager that is being modelled.

 

m_cmpComparator

Comparator<T> m_cmpComparator
The Comparator that defines the sorting order of records in the model. It compares Users.

 

m_lKeys

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

 

Class users.swing.UserTableModel.UserComparator extends Object implements Serializable


Package util

Class util.ListenerHelper extends EventListenerList implements Serializable

serialVersionUID: -7971346159857861210L

Serialization Methods

readObject

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

Attention:
This code is not 100% Java 1.5 compatible. Had to avoid the warning with SuppressWarnings because there is no clean solution for this in 1.5 yet.

Throws:
IOException
ClassNotFoundException

writeObject

private void writeObject(ObjectOutputStream s)
                  throws IOException
A SerializableListenerHelper will store all the listeners that implement SerializableListener.

Serial Data:
tuples of (<classname>, <listener>).
Throws:
IOException
Serialized Fields

m_hlOwner

HelpableListener m_hlOwner
The listener that owns this listener helper.

 

Class util.NaturalComparator extends Object implements Serializable

serialVersionUID: -8841200095132848862L

Class util.StreamMarker extends Object implements Serializable

serialVersionUID: -8778730715626619060L


Package util.swing

Class util.swing.AbstractTableEntryDescriptor extends Object implements Serializable

Class util.swing.AbstractTableModel extends AbstractTableModel implements Serializable

Serialized Fields

m_tedEntryDescriptor

TableEntryDescriptor m_tedEntryDescriptor
The TableEntryDescriptor that is used to split records into columns.

 

Class util.swing.JAbstractTable extends JTable implements Serializable

serialVersionUID: -8313046263856698229L

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


atm

AbstractTableModel atm
The current AbstractTableModel

Class util.swing.JFilterInput extends JTextField implements Serializable

serialVersionUID: -6448548193991908200L

Serialized Fields

m_ifFilter

InputFilter m_ifFilter
The filter used for this input. If set to null, no filter will be applied.


m_bForceAllow

boolean m_bForceAllow
Internal flag indicating that changes will be allowed without any conditions.

Class util.swing.JIntInput extends JFilterInput implements Serializable

serialVersionUID: 3791819523855330606L

Serialized Fields

m_iObserver

int[] m_iObserver
The observer. Whenever a valid value is entered, this will be canged, too.


m_iMinimum

int m_iMinimum
Lower range bound. If the value in the input is below this when exiting the control, it will be set to this.


m_iMaximum

int m_iMaximum
Upper range bound. If the value in the input is higher than this when exiting the control, it will be set to this.


m_iDefault

int m_iDefault
Default value. Will be applied in the beginning and whenever the input is invalid when exiting the control.

Class util.swing.JOptionPanel extends JPanel implements Serializable

serialVersionUID: -7494273537708600891L

Serialized Fields

m_sText

String m_sText
The title text (will be shown using TitledBorder).


m_fInitDone

boolean m_fInitDone
Whether or not initialization is finished. This is mainly used to guard the LayoutManager once it is set.

Class util.swing.JTextInput extends JTextField implements Serializable

serialVersionUID: 8302445242306618528L

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 extends AbstractTableModel implements Serializable

serialVersionUID: 334802292852356320L

Serialized Fields

model

AbstractTableModel model
The original TableModel

Class util.swing.TableSorter extends TableMap implements Serializable

serialVersionUID: 5975884042981229023L

Serialized Fields

indexes

int[] indexes
Field of indexes.


reverseIndexes

int[] reverseIndexes
Field of indexes.


sortingColumns

Vector<E> sortingColumns
Sorting vector.


ascending

boolean ascending
Sort ascending or descending.


actualColumn

int actualColumn
The column to be sorted.


compares

int compares
Internal helper variable.


SalesPoint v3.3 API