Großmarkt

Serialized Form


Package market

Class market.CalendarTime extends CalendarTime implements Serializable

serialVersionUID: -4802523893030496965L

Class market.CArticleCatalog extends CatalogImpl implements Serializable

serialVersionUID: 7115018608362610522L

Class market.CFilter extends CatalogFilter implements Serializable

serialVersionUID: 251641215362836429L

Serialized Fields

filter

int filter

Class market.CIArticle extends CatalogItemImpl implements Serializable

serialVersionUID: -492742791645542590L

Serialized Fields

name

String name

description

String[] description

category

String category

Class market.CIOpenPurchaseOrders extends CatalogItemImpl implements Serializable

serialVersionUID: -2036308093034056202L

Serialized Fields

cs

CountingStock cs

date

String date

nr

int nr

Class market.COpenPurchaseOrders extends CatalogImpl implements Serializable

serialVersionUID: 3506320704311968981L

Class market.CSOffer extends CountingStockImpl implements Serializable

serialVersionUID: 8808619196908687323L

Serialized Fields

iNull

Integer iNull

Class market.CSOrder extends CountingStockImpl implements Serializable

serialVersionUID: 6488120137458624557L

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

serialVersionUID: -5556068520240140632L

Class market.Options extends Object implements Serializable

serialVersionUID: 2421549680479102792L

Serialized Fields

discountRange

int discountRange

maxDiscount

double maxDiscount

discountValue

int discountValue

fractionOfWages

double fractionOfWages

timeOfEmployment

double timeOfEmployment

Class market.SICustomer extends StockItemImpl implements Serializable

serialVersionUID: 6083299542075784885L

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<K,V> 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 extends Shop implements Serializable

serialVersionUID: 8972722234332831551L

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

serialVersionUID: -4380520617845209584L

Class market.SPListenable extends SalesPoint implements Serializable

serialVersionUID: 5774706836031417066L

Class market.SProcessCustomer extends SProcessMarket implements Serializable

serialVersionUID: -4273929088320316793L

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

serialVersionUID: 7586907211554408930L

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

serialVersionUID: 3637352363865291661L

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

serialVersionUID: -4347833144592036577L

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

Class market.SProcessSeller extends SProcessMarket implements Serializable

serialVersionUID: -1568316941887916054L

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

serialVersionUID: -5031583540761145768L

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<K,V> 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 extends SalesPoint implements Serializable

serialVersionUID: 8231169080529401808L

Class market.SSListenable extends StoringStockImpl implements Serializable

serialVersionUID: 3886179507423112687L

Serialized Fields

oel

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

Class market.UCustomer extends UPerson implements Serializable

serialVersionUID: 8256899920218903123L

Serialized Fields

company

String company

csi_shoppingBasket

CountingStockImpl csi_shoppingBasket

Class market.UMUserBase extends UserManager implements Serializable

serialVersionUID: 8476169105291116432L

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

serialVersionUID: -6949039852904696724L

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

serialVersionUID: -3547390406005177394L

Serialized Fields

ivSalary

IntegerValue ivSalary

qualification

String qualification

Class market.VCDate extends Object implements Serializable

serialVersionUID: -5194876720743799136L

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

serialVersionUID: -2470573985933440464L

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

serialVersionUID: -4228996753013103729L

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

serialVersionUID: -4216805874516986303L

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

serialVersionUID: -8075829210171118804L


Package market.statistics

Class market.statistics.CCompleteStats extends CatalogImpl implements Serializable

serialVersionUID: -3262675421447559635L

Class market.statistics.CCustomerStats extends CatalogImpl implements Serializable

serialVersionUID: 1L

Class market.statistics.CICustomerStats extends CatalogItemImpl implements Serializable

serialVersionUID: 3200770948911522923L

Serialized Fields

history

List<E> history
Keeps track of a customer's purchases.

Class market.statistics.CISalesStats extends CatalogItemImpl implements Serializable

serialVersionUID: 6726604970161839177L

Serialized Fields

articleID

String articleID

revenue

int revenue

amount

int amount

priceHistory

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


orderHistory

List<E> 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 extends CatalogImpl implements Serializable

serialVersionUID: -8964534366271134720L

Serialized Fields

month

int month

year

int year

costs

int costs

wages

int wages

revenue

int revenue

Class market.statistics.HistoryEntry extends Object implements Serializable

serialVersionUID: 5937515546052805848L

Serialized Fields

date

Calendar date

value

int value

Class market.statistics.PriceHistoryEntry extends HistoryEntry implements Serializable

serialVersionUID: -1757057771582369394L

Serialized Fields

changeInMorning

boolean changeInMorning

Package market.stdform

Class market.stdform.FSCheckable extends FormSheet implements Serializable

serialVersionUID: -1694484775963078540L

Serialized Fields

formSheet

FormSheet formSheet
The original FormSheet to be wrapped.


checkableComponents

List<E> checkableComponents

invalidFields

List<E> invalidFields

Class market.stdform.FSCustomerConfirmSelection extends FormSheet implements Serializable

serialVersionUID: -1500501222861512478L

Class market.stdform.FSCustomerDefault extends FormSheet implements Serializable

serialVersionUID: 2724307602307416882L

Class market.stdform.FSEditPersonData extends FormSheet implements Serializable

serialVersionUID: 2480129681735567420L

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

serialVersionUID: -6028313591232770648L

Class market.stdform.FSLogOn extends LogOnForm implements Serializable

serialVersionUID: 3775796475607834016L

Class market.stdform.FSManagerArticleStatsDetail extends FormSheet implements Serializable

serialVersionUID: -303500994550641437L

Class market.stdform.FSManagerCustomerOverview extends UserTableFormSheet implements Serializable

serialVersionUID: -5619460852506628072L

Class market.stdform.FSManagerCustomerStatsDetail extends FormSheet implements Serializable

serialVersionUID: 6475595567409419511L

Class market.stdform.FSManagerCustomerStatsMain extends UserTableFormSheet implements Serializable

serialVersionUID: -5821214280590865410L

Class market.stdform.FSManagerEmployeeOverview extends UserTableFormSheet implements Serializable

serialVersionUID: 3267449147384918254L

Class market.stdform.FSManagerOpenClose extends FormSheet implements Serializable

serialVersionUID: 4286324234183400617L

Serialized Fields

jb

JButton jb

Class market.stdform.FSManagerOptions extends FormSheet implements Serializable

serialVersionUID: 6718181117229432033L

Serialized Fields

jtfcDiscountRange

JTFCheckable jtfcDiscountRange

jtfcDiscountValue

JTFCheckable jtfcDiscountValue

jtfcMaxDiscount

JTFCheckable jtfcMaxDiscount

jtfcFractionOfWages

JTFCheckable jtfcFractionOfWages

jtfcSeniority

JTFCheckable jtfcSeniority

jtfcCosts

JTFCheckable jtfcCosts

Class market.stdform.FSManagerOverallStats extends FormSheet implements Serializable

serialVersionUID: 4038659575064710710L

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

serialVersionUID: -8477647559976563324L

Class market.stdform.FSSellerBill extends FormSheet implements Serializable

serialVersionUID: -1249220937998935774L

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

serialVersionUID: -2422226991163007658L

Class market.stdform.FSWorkerDefault extends FormSheet implements Serializable

serialVersionUID: 7606090315402030341L

Class market.stdform.FSWorkerEdit extends FormSheet implements Serializable

serialVersionUID: -6763771561857370346L

Serialized Fields

ci_article

CIArticle ci_article

database

int database

Class market.stdform.MSLogOff extends MenuSheet implements Serializable

serialVersionUID: 2099559124315233565L


Package market.swing

Class market.swing.CCSStrategyMarket extends CCSStrategy implements Serializable

serialVersionUID: 3612670945973595950L

Class market.swing.CmpCustomersNumbers extends Object implements Serializable

serialVersionUID: 3439845809286224151L

Serialized Fields

option

int option

Class market.swing.CmpNumbers extends Object implements Serializable

serialVersionUID: -5452700622015217873L

Serialized Fields

chosen

int chosen

summed

boolean summed

Class market.swing.CmpOpoNumbers extends Object implements Serializable

serialVersionUID: -3472688841221897540L

Class market.swing.HistoryEntryModel extends AbstractTableModel implements Serializable

serialVersionUID: -9112475436033459400L

Serialized Fields

data

List<E> data

type

int type

Class market.swing.JCTimeRangeBoxes extends Object implements Serializable

serialVersionUID: -3177165002900135487L

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.


monthBoxDimension

Dimension monthBoxDimension

yearBoxDimension

Dimension yearBoxDimension

Class market.swing.JTADescriptionArea extends JTextArea implements Serializable

serialVersionUID: -6478825879587714380L

Class market.swing.JTFCheckable extends JTextField implements Serializable

serialVersionUID: -499475729615879902L

Serialized Fields

chk

ValueChecker chk

id

int id


Großmarkt