Großmarkt

Serialized Form


Package market

Class market.CalendarTime implements Serializable

Class market.CArticleCatalog implements Serializable

Class market.CFilter implements Serializable

Serialized Fields

source

Catalog source

filter

int filter

Class market.CIArticle implements Serializable

Serialized Fields

name

String name

description

String[] description

category

String category

Class market.CIOpenPurchaseOrders implements Serializable

Serialized Fields

cs

CountingStock cs

date

String date

nr

int nr

Class market.COpenPurchaseOrders implements Serializable

Class market.CSOffer implements Serializable

Serialized Fields

iNull

Integer iNull

Class market.CSOrder implements Serializable

Serialized Fields

isActive

boolean isActive
Shows whether this CSOrder is active or not


time

Long time
The time since this CSOrder exist

Class market.MarketCalendar implements Serializable

Class market.Options implements Serializable

Serialized Fields

discountRange

int discountRange

maxDiscount

double maxDiscount

discountValue

int discountValue

fractionOfWages

double fractionOfWages

timeOfEmployment

double timeOfEmployment

Class market.SICustomer implements Serializable

Serialized Fields

missingArticles

String missingArticles
A short message of what articles can`t get sold. Only important at the till-queue.


l_tillTime

Long l_tillTime
The time since this SICustomer exist used to prove when this SICustomer arrived in the Stock. Only important at the till-queue.


tm_orders

TreeMap tm_orders
A TreeMap containing all orders which aren`t yet processed.


queue

String queue
Stores to which Stock this SICustomer belongs to.

Class market.SMarket implements Serializable

Serialized Fields

msiNewCustomer

MenuSheetItem msiNewCustomer

msiCustomer

MenuSheetItem msiCustomer

msiSeller

MenuSheetItem msiSeller

msiWorker

MenuSheetItem msiWorker

msiManager

MenuSheetItem msiManager

dateOfOpening

Calendar dateOfOpening

options

Options options
The options, which affect the computation of the discount and the dismissal compensation.


evl

MarketEventListener[] evl
The listeners listening to market events.


open

int open
Indicates if market ist open, soon to close, or closed.


timeAdvanced

boolean timeAdvanced
Indicates if the market's time has advanced. This variable is set to true when the day changes. As soon as the market opens, timeAdvanced will be false.
That makes it possible to distinguish between the two possibilities
  1. time has advanced and market can be opened
  2. market has just closed and day has not been changed yet


c_articleCatalog

CatalogImpl c_articleCatalog
Catalog which contains all CIArticles


cs_offer

CSOffer cs_offer
Stock which contains all CIArticles currently available


c_openPurchaseOrders

COpenPurchaseOrders c_openPurchaseOrders
Catalog which contains all orders placed by the manager that have not yet arrived.


c_customer

CatalogImpl c_customer
Catalog that stores all customers' names. This catalog is needed for the customer stock (till queue).


c_dailyStats

CSalesStats c_dailyStats
Catalog that stores sales statistics for the current day. This Catalog is used to make sure that sales don't show up in the statistics unless the day-end closing has been completed.


c_monthlyStats

CSalesStats c_monthlyStats
Catalog that stores sales statistics (amount of sold articles, revenue from sold articles...) for one month.


c_completeStats

CCompleteStats c_completeStats
Catalog that stores sales statistics of all passed months.


c_customerStats

CCustomerStats c_customerStats
Catalog that stores the statistics of all market's customers. Those statistics are time independend, that means, it is not split up into months.


ss_warehouseQueue

StoringStockImpl ss_warehouseQueue
The global queue of customers' orders waiting for warehouse-worker-processing.


ss_tillQueue

StoringStockImpl ss_tillQueue
The global queue of customers waiting at the till.


iv_account

IntegerValue iv_account
The money of the market.

Class market.SPCustomer implements Serializable

Class market.SPListenable implements Serializable

Class market.SProcessCustomer implements Serializable

Serialized Fields

uc_customer

UCustomer uc_customer
The customer who interacts with this SaleProcess.


uig_selection

UIGate uig_selection
Gate for selecting items to purchase.


uig_commit

UIGate uig_commit
Gate for affirming or canceling the purchase.


uig_ok

UIGate uig_ok
Gate for displaying the successful purchase.

Class market.SProcessCustomerEditProfile implements Serializable

Serialized Fields

uig_editProfile

UIGate uig_editProfile
Gate for editing profile.


uig_confirmation

UIGate uig_confirmation
Gate for displaying the successful change of data.


uig_passwordFailed

UIGate uig_passwordFailed
Gate for displaying the change of data was unsuccessful.


customer

UCustomer customer
The customer who interacts with this SaleProcess.


fsc_profile

FSCheckable fsc_profile

firstRegistration

boolean firstRegistration
Shows whether it is the first registration or only the correction of existing data.

Class market.SProcessLogOn implements Serializable

Serialized Fields

userType

int userType
Stores which kind of person wants to log on, look also at constants in UMUserBase


uf_filter

UserFilter uf_filter
UserFilter used to show the right Users in a LogOnForm


lof_selection

LogOnForm lof_selection
LogOnForm used by select-user-gate


uig_selectUser

UIGate uig_selectUser
Gate for selecting username.


uig_logOnFailed

UIGate uig_logOnFailed
Gate for displaying the log on was unsuccessful.


uig_userIsLogged

UIGate uig_userIsLogged
Gate for displaying the user has already logged on.

Class market.SProcessManager implements Serializable

Serialized Fields

gateOpenClose

UIGate gateOpenClose
Gate for opening and closing the market.


gateOptions

UIGate gateOptions
Gate for setting some calculation variables.


gatePurchaseMain

UIGate gatePurchaseMain
Gate for purchasing some articles for the market.


gatePurchaseConfirm

UIGate gatePurchaseConfirm
Gate for confirming a purchase.


gateOpoMain

UIGate gateOpoMain
Gate for displaying an overview of orders that have not yet arrived.


gateOpoDetail

UIGate gateOpoDetail
Gate for displaying details of an that has not yet arrived.


gateStockMain

UIGate gateStockMain
Gate for displaying the market's articles and their amount.


gateEmplEditMain

UIGate gateEmplEditMain
Gate for viewing, selecting, adding and removing employees.


gateEmplEditDetail

UIGate gateEmplEditDetail
Gate for editing an employee's data.


gateCustEditMain

UIGate gateCustEditMain
Gate for viewing, selecting and removing customers.


gateCustEditDetail

UIGate gateCustEditDetail
Gate for viewing a customer's personal data.


gateArticleStatsMain

UIGate gateArticleStatsMain
Gate for selecting an article and a range of time for statistics.


gateArticleStatsDetail

UIGate gateArticleStatsDetail
Gate for viewing detailed article statistics.


gateCustomerStatsMain

UIGate gateCustomerStatsMain
Gate for selecting a customer whose statistics should be displayed.


gateCustomerStatsDetail

UIGate gateCustomerStatsDetail
Gate for viewing a customer's statistics.


gateOverallStats

UIGate gateOverallStats
Gate for the overall statistics.


menu

MenuSheet menu

dbPurchase

DataBasket dbPurchase

csPurchase

CountingStock csPurchase

dateLastOrder

Calendar dateLastOrder
The last date the manger ordered something. This variable necessary for creating the indexes of the open purchase orders.


intLastOrder

int intLastOrder
A counting variable for open purchase orders. If there are more than one orders a day, they are distinguished by a running number which is created with the help of this variable.

Class market.SProcessMarket implements Serializable

Class market.SProcessSeller implements Serializable

Serialized Fields

uig_customerSelection

UIGate uig_customerSelection
Gate for selecting customers.


uig_cancelBuy

UIGate uig_cancelBuy
Gate for affirming the cancel of the order of the currently selected customer and for displaying lost articles in case of shortages.


uig_order

UIGate uig_order
Gate for affirming the order of the currently selected customer.


uig_commit

UIGate uig_commit
Gate for selecting discount and mode of payment.


uig_noCustomer

UIGate uig_noCustomer
Gate for displaying that no customer is selected.


uig_log

UIGate uig_log
Gate for displaying that the payment was successful.


stfs_customerQueue

SingleTableFormSheet stfs_customerQueue
Table that shows the queue of customers


fs_sellerBill

FSCheckable fs_sellerBill
FormSheet that shows the bill


uc_customer

UCustomer uc_customer
The UCustomer associated to the currently selected SICustomer


sic_customer

SICustomer sic_customer
The currently selected SICustomer

Class market.SProcessWorker implements Serializable

Serialized Fields

uig_initial

UIGate uig_initial
Gate for displaying how much workers are currently logged on and how much orders aren`t yet executed.


uig_order

UIGate uig_order
Gate for displaying a checklist for the order of the currently selected customer.


uig_notReady

UIGate uig_notReady
Gate for displaying that the execution of the order isn`t completed.


uig_edit

UIGate uig_edit
Gate for editing the count of articles in case of a shortage.


uig_noItemSelected

UIGate uig_noItemSelected
Gate for displaying that no article was selected.


uig_editConfirmation

UIGate uig_editConfirmation
Gate for affirming that the correction of the article`s count was successful.


stfs_order

SingleTableFormSheet stfs_order

fsc_edit

FSCheckable fsc_edit

cso_order

CSOrder cso_order
Current CSOrder to execute.


cs_newOrder

CountingStockImpl cs_newOrder
A new order that might contains articles which aren`t yet avaible in case of a shortage.


sic_customer

SICustomer sic_customer
Current selected [@link SICustomer}.


h_articlesDone

Hashtable h_articlesDone
A Hashtable storing which articles are already executed and which not.


ci_article

CIArticle ci_article
The CIArticle which count has to be edit.


databaseCount

int[] databaseCount
An Array containing the count of an article in all different datastructures in the market, temporarily items in shoppingbaskets, orders waiting at the till-queue, orders waiting at the warehouse-queue and items in the markets-offer.

Class market.SPTime implements Serializable

Class market.SSListenable implements Serializable

Serialized Fields

oel

OfferEventListener[] oel
Array with all SPCustomers used to fire events to.

Class market.UCustomer implements Serializable

Serialized Fields

company

String company

csi_shoppingBasket

CountingStockImpl csi_shoppingBasket

Class market.UMUserBase implements Serializable

Serialized Fields

ufCustomers

UserFilter ufCustomers
Filters market's customers.


ufWarehouseWorker

UserFilter ufWarehouseWorker
Filters market's warehouse workers.


ufSellers

UserFilter ufSellers
Filters market's sellers.


ufManager

UserFilter ufManager
Filters the market's manager(s)


ufStaff

UserFilter ufStaff
Filters the market's staff (warehouse-worker, seller, manager)


umfManager

UserManagerFilter umfManager
A UserManagerFilter containing all managers of the market.

Class market.UPerson implements Serializable

Serialized Fields

salutation

String salutation

name

String name

firstName

String firstName

street

String street

postcode

int postcode

city

String city

telephone

String telephone

date

Calendar date

Class market.UStaffer implements Serializable

Serialized Fields

ivSalary

IntegerValue ivSalary

qualification

String qualification

Class market.VCDate implements Serializable

Serialized Fields

identifier

String identifier
The identifier used by VCDate.getErrorString().


mayBeEmpty

boolean mayBeEmpty
Defines if an empty String is considered to be an error or not.


error

int error
Internal error code. Set by VCDate.isValidValue(String), queried by VCDate.getErrorString().

Class market.VCDummy implements Serializable

Serialized Fields

identifier

String identifier
The identifier used by VCDummy.getErrorString().


mayBeEmpty

boolean mayBeEmpty
Defines if an empty String is considered to be an error or not.

Class market.VCPositiveDouble implements Serializable

Serialized Fields

identifier

String identifier
The identifier used by VCPositiveDouble.getErrorString().


mayBeEmpty

boolean mayBeEmpty
Defines if an empty String is considered to be an error or not.


error

int error
Internal error code. Set by VCPositiveDouble.isValidValue(String), queried by VCPositiveDouble.getErrorString().

Class market.VCPositiveInteger implements Serializable

Serialized Fields

identifier

String identifier
The identifier used by VCPositiveInteger.getErrorString().


mayBeEmpty

boolean mayBeEmpty
Defines if an empty String is considered to be an error or not.


error

int error
Internal error code. Set by VCPositiveInteger.isValidValue(String), queried by VCPositiveInteger.getErrorString().


Package market.event

Class market.event.MarketEventAdapter implements Serializable


Package market.statistics

Class market.statistics.CCompleteStats implements Serializable

Class market.statistics.CCustomerStats implements Serializable

Class market.statistics.CICustomerStats implements Serializable

Serialized Fields

history

List history
Keeps track of a customer's purchases.

Class market.statistics.CISalesStats implements Serializable

Serialized Fields

articleID

String articleID

revenue

int revenue

amount

int amount

priceHistory

List priceHistory
Saves every change of the article's price. Both price and date of price change are recorded.


orderHistory

List orderHistory
Saves the orders of the belonging item. Whenever an item is ordered, both the amount and the date are recorded.

Class market.statistics.CSalesStats implements Serializable

Serialized Fields

month

int month

year

int year

costs

int costs

wages

int wages

revenue

int revenue

Class market.statistics.HistoryEntry implements Serializable

Serialized Fields

date

Calendar date

value

int value

Class market.statistics.PriceHistoryEntry implements Serializable

Serialized Fields

changeInMorning

boolean changeInMorning


Package market.stdform

Class market.stdform.FSCheckable implements Serializable

Serialized Fields

formSheet

FormSheet formSheet
The original FormSheet to be wrapped.


checkableComponents

List checkableComponents

invalidFields

List invalidFields

Class market.stdform.FSCustomerConfirmSelection implements Serializable

Class market.stdform.FSCustomerDefault implements Serializable

Class market.stdform.FSEditPersonData implements Serializable

Serialized Fields

person

UPerson person

jcb_salutation

JComboBox jcb_salutation

jcb_qualification

JComboBox jcb_qualification

jtfc_firstName

JTFCheckable jtfc_firstName

jtfc_name

JTFCheckable jtfc_name

jtfc_telephone

JTFCheckable jtfc_telephone

jtfc_street

JTFCheckable jtfc_street

jtfc_postcode

JTFCheckable jtfc_postcode

jtfc_city

JTFCheckable jtfc_city

jtfc_login

JTFCheckable jtfc_login

jtfc_company

JTFCheckable jtfc_company

jtfc_discount

JTFCheckable jtfc_discount

jtfc_salary

JTFCheckable jtfc_salary

jpf_password

JPasswordField jpf_password

jpf_confirm

JPasswordField jpf_confirm

jtf_Date

JTextField jtf_Date

Class market.stdform.FSEmpty implements Serializable

Class market.stdform.FSLogOn implements Serializable

Class market.stdform.FSManagerArticleStatsDetail implements Serializable

Class market.stdform.FSManagerCustomerOverview implements Serializable

Class market.stdform.FSManagerCustomerStatsDetail implements Serializable

Class market.stdform.FSManagerCustomerStatsMain implements Serializable

Class market.stdform.FSManagerEmployeeOverview implements Serializable

Class market.stdform.FSManagerOpenClose implements Serializable

Serialized Fields

jb

JButton jb

Class market.stdform.FSManagerOptions implements Serializable

Serialized Fields

jtfcDiscountRange

JTFCheckable jtfcDiscountRange

jtfcDiscountValue

JTFCheckable jtfcDiscountValue

jtfcMaxDiscount

JTFCheckable jtfcMaxDiscount

jtfcFractionOfWages

JTFCheckable jtfcFractionOfWages

jtfcSeniority

JTFCheckable jtfcSeniority

jtfcCosts

JTFCheckable jtfcCosts

Class market.stdform.FSManagerOverallStats implements Serializable

Serialized Fields

jtfCurrentCapital

JTextField jtfCurrentCapital

jtfSales

JTextField jtfSales

jtfOrders

JTextField jtfOrders

jtfWages

JTextField jtfWages

jtfMisc

JTextField jtfMisc

jtfSum

JTextField jtfSum

jtfSumRevenue

JTextField jtfSumRevenue

jtfSumCosts

JTextField jtfSumCosts

jcbFromYear

JComboBox jcbFromYear

jcbToYear

JComboBox jcbToYear

jcbFromMonth

JComboBox jcbFromMonth

jcbToMonth

JComboBox jcbToMonth

jctrb

JCTimeRangeBoxes jctrb

Class market.stdform.FSManagerPurchaseConfirm implements Serializable

Class market.stdform.FSSellerBill implements Serializable

Serialized Fields

v_sum

Value v_sum

discount

double discount

v_endSum

Value v_endSum

jtfc_discount

JTFCheckable jtfc_discount

jtfc_endSum

JTFCheckable jtfc_endSum

Class market.stdform.FSTime implements Serializable

Class market.stdform.FSWorkerDefault implements Serializable

Class market.stdform.FSWorkerEdit implements Serializable

Serialized Fields

ci_article

CIArticle ci_article

database

int database

Class market.stdform.MSLogOff implements Serializable


Package market.swing

Class market.swing.CCSStrategyMarket implements Serializable

Class market.swing.CmpCustomersNumbers implements Serializable

Serialized Fields

option

int option

Class market.swing.CmpNumbers implements Serializable

Serialized Fields

chosen

int chosen

summed

boolean summed

Class market.swing.CmpOpoNumbers implements Serializable

Class market.swing.HistoryEntryModel implements Serializable

Serialized Fields

data

List data

type

int type

Class market.swing.JCTimeRangeBoxes implements Serializable

Serialized Fields

jcbFromMonth

JComboBox jcbFromMonth
The JComboBox for the start date's month.


jcbFromYear

JComboBox jcbFromYear
The JComboBox for the start date's year.


jcbToMonth

JComboBox jcbToMonth
The JComboBox for the finish date's month.


jcbToYear

JComboBox jcbToYear
The JComboBox for the finish date's year.


oFromMonth

Object[] oFromMonth

oFromYear

Object[] oFromYear

oToMonth

Object[] oToMonth

oToYear

Object[] oToYear

monthBoxDimension

Dimension monthBoxDimension

yearBoxDimension

Dimension yearBoxDimension

Class market.swing.JTADescriptionArea implements Serializable

Class market.swing.JTFCheckable implements Serializable

Serialized Fields

chk

ValueChecker chk

id

int id


Großmarkt