Großmarkt
A B C D E F G H I J L M N O P Q R S T U V W

A

add(CatalogItem) - Method in class market.CArticleCatalog
Adds a CatalogItem to the catalog.
add(int) - Method in class market.statistics.CICustomerStats
Adds a purchase to the #history.
add(StockItem, DataBasket) - Method in class market.SSListenable
Adds a StockItem to this Stock, and adds it to the array of listeners, if it`s a SICustomer.
addAmount(int) - Method in class market.statistics.CISalesStats
Increases the saved amount of sold items.
addDatabaseCount(int, int) - Method in class market.SProcessWorker
Adds a given value to the value at the specified position, used by different implementations of OfferEventListener to find out the count of an article considering all datastructures of the market.
addEventListener(MarketEventListener) - Static method in class market.SMarket
Adds a new EventListener to the market.
addEventListener(OfferEventListener) - Method in class market.SSListenable
Adds an OfferEventListener to the array of listeners.
addEventListener(OfferEventListener) - Static method in class market.SPCustomer
Adds an OfferEventListener to the array of listeners.
addOrders(CSalesStats) - Method in class market.statistics.CSalesStats
Adds the all order histories which are stored in a different CSalesStats to this one.
addOrderToQueue(CountingStock, boolean) - Method in class market.SICustomer
Adds a new CSOrder to the order-set.
addRevenue(int) - Method in class market.statistics.CSalesStats
Adds the value customer's purchase to this month's revenue.
addRevenue(int) - Method in class market.statistics.CISalesStats
Increases the revenue made from this article.
addSales(UCustomer, double) - Method in class market.statistics.CSalesStats
Adds a customer's purchase to the article statistics.
addSales(UCustomer, Value) - Method in class market.statistics.CCustomerStats
Updates the customer's statistics whenever he made a purchase.
addSalesPoint(SalesPoint) - Method in class market.SMarket
Adds a SalesPoint to the market attaches a MarketEventListener to it.
addToAccount(Value) - Static method in class market.SMarket
Adds a Value to the markets account.
addToOrderQueue(UCustomer) - Static method in class market.SICustomer
Adds the shoppingbasket of a UCustomer as a CSOrder to the warehouse-queue(a Stock).
addToTillQueue(UCustomer) - Static method in class market.SICustomer
Adds a UCustomer to the global till-queue(a Stock).
addZeros(DataBasket) - Method in class market.CSOffer
Checks, which CatalogItems have no appropriate StockItems.
ALL_ERRORMESSAGES_AT_ONCE - Static variable in class market.stdform.FSCheckable
 
ALL_ERRORMESSAGES_SEQUENTIALLY - Static variable in class market.stdform.FSCheckable
 
appendOrderHistory(List) - Method in class market.statistics.CISalesStats
Concatenates an external order history with this one.
appendPriceHistory(List) - Method in class market.statistics.CISalesStats
Concatenates an external price history with this one.

B

BID - Static variable in class market.swing.CmpNumbers
 
BTN_ACCEPT - Static variable in class market.stdform.ButtonIDs
 
BTN_ADD - Static variable in class market.stdform.ButtonIDs
 
BTN_BACK - Static variable in class market.stdform.ButtonIDs
 
BTN_BUY - Static variable in class market.stdform.ButtonIDs
 
BTN_CANCEL - Static variable in class market.stdform.ButtonIDs
 
BTN_DELETE - Static variable in class market.stdform.ButtonIDs
 
BTN_DETAIL - Static variable in class market.stdform.ButtonIDs
 
BTN_EDIT - Static variable in class market.stdform.ButtonIDs
 
BTN_END - Static variable in class market.stdform.ButtonIDs
 
BTN_LOGOFF - Static variable in class market.stdform.ButtonIDs
 
BTN_LOGON - Static variable in class market.stdform.ButtonIDs
 
BTN_NEXT - Static variable in class market.stdform.ButtonIDs
 
BTN_OK - Static variable in class market.stdform.ButtonIDs
 
BTN_START - Static variable in class market.stdform.ButtonIDs
 
ButtonIDs - class market.stdform.ButtonIDs.
This class contains only constants that are used as IDs for FormButtons.
ButtonIDs() - Constructor for class market.stdform.ButtonIDs
 
BUYPROCESS - Static variable in class market.SProcessWorker
 

C

CalendarTime - class market.CalendarTime.
The time for the market.
CalendarTime() - Constructor for class market.CalendarTime
 
CArticleCatalog - class market.CArticleCatalog.
A CatalogImpl, where the CIArticles of the market are stored.
CArticleCatalog(String) - Constructor for class market.CArticleCatalog
 
CAT_ARTICLECATALOG - Static variable in class market.SMarket
 
CAT_COMPLETE_SALESSTATS - Static variable in class market.SMarket
 
CAT_CUSTOMER - Static variable in class market.SMarket
 
CAT_OPENPURCHASE - Static variable in class market.SMarket
 
CCompleteStats - class market.statistics.CCompleteStats.
Catalog that contains the article statistics of passed months as its items.
CCompleteStats(String) - Constructor for class market.statistics.CCompleteStats
 
CCSStrategyMarket - class market.swing.CCSStrategyMarket.
Defines the behaviour of the shifting buttons in the manager's Purchase-TwoTableFormSheet
CCSStrategyMarket() - Constructor for class market.swing.CCSStrategyMarket
 
CCustomerStats - class market.statistics.CCustomerStats.
Catalog that contains the statistics of the market's customers.
CCustomerStats() - Constructor for class market.statistics.CCustomerStats
 
CENTER - Static variable in class market.swing.ComponentFactory
 
CFilter - class market.CFilter.
Filters CatalogItems by their category.
CFilter(Catalog, int) - Constructor for class market.CFilter
 
changeArticleCatalog(Catalog) - Method in class market.CSOffer
Changes the StockItems of this stock according to a new Catalog

All elements that appear in both the old and the new Catalog will be kept.
checkTextFields(int, boolean) - Method in class market.stdform.FSCheckable
Checks all JTFCheckables for validity entries.
CIArticle - class market.CIArticle.
A CatalogItemImpl that represents the articles of the market.
CIArticle(String, String, String, IntegerValue, IntegerValue) - Constructor for class market.CIArticle
 
CIArticle(String, String, String, int, int) - Constructor for class market.CIArticle
 
CICustomerStats - class market.statistics.CICustomerStats.
Every customer has a dedicated statistics item, which is represented by this class.
CICustomerStats(String) - Constructor for class market.statistics.CICustomerStats
 
CIOpenPurchaseOrders - class market.CIOpenPurchaseOrders.
A purchase order placed by the manager, which has not yet arrived.
CIOpenPurchaseOrders(String, int, CountingStock) - Constructor for class market.CIOpenPurchaseOrders
 
CISalesStats - class market.statistics.CISalesStats.
Represents a statistics for one article of the market's offer.
CISalesStats(String, int, int) - Constructor for class market.statistics.CISalesStats
 
clone() - Method in class market.SICustomer
 
clone() - Method in class market.CSOffer
 
CmpCustomersNumbers - class market.swing.CmpCustomersNumbers.
Compares UCustomers by special criteria.
CmpCustomersNumbers(int) - Constructor for class market.swing.CmpCustomersNumbers
 
CmpNumbers - class market.swing.CmpNumbers.
Compares CIArticles by numbers.
CmpNumbers(int) - Constructor for class market.swing.CmpNumbers
 
CmpNumbers(int, boolean) - Constructor for class market.swing.CmpNumbers
 
CmpOpoNumbers - class market.swing.CmpOpoNumbers.
Compares CIOpenPurchaseOrders by their stocks' values
CmpOpoNumbers() - Constructor for class market.swing.CmpOpoNumbers
 
commitRemove(DataBasket, DataBasketEntry) - Method in class market.SSListenable
Commit the removal of a StockItem, removes it from the array of listeners.
compare(Object, Object) - Method in class market.swing.CmpOpoNumbers
The actual comparison.
compare(Object, Object) - Method in class market.swing.CmpNumbers
The actual comparison.
compare(Object, Object) - Method in class market.swing.CmpCustomersNumbers
The actual comparison.
compareTo(Object) - Method in class market.UPerson
Sets the default comparison order for UPersons to
compareTo(Object) - Method in class market.SICustomer
Compares this SICustomer to another one using l_tillTime.
compareTo(Object) - Method in class market.CIArticle
Specifies how to compare CIArticles.
ComponentFactory - class market.swing.ComponentFactory.
Factory class for borders, JTextFields und JTFCheckables.
ComponentFactory() - Constructor for class market.swing.ComponentFactory
 
computeDismissalCompensation() - Method in class market.UStaffer
Computes and returns the money a staffer gets, if he or she is dismissed.
Conversions - class market.Conversions.
A collection of methods to convert Strings, numbers and other Objects into another format.
Conversions() - Constructor for class market.Conversions
 
convertComma(String) - Static method in class market.Conversions
Converts all commas in a string into points (e.g. 1,225 => 1.225).
COpenPurchaseOrders - class market.COpenPurchaseOrders.
A Catalog containing CIOpenPurchaseOrders.
COpenPurchaseOrders(String) - Constructor for class market.COpenPurchaseOrders
 
COUNT - Static variable in class market.swing.CmpNumbers
 
countArticles(String, SProcessWorker) - Method in class market.SPCustomer
Reaction on event: a SProcessWorker needs the count of all existing articles.
countArticles(String, SProcessWorker) - Method in class market.SICustomer
Reaction on event: a SProcessWorker needs the count of all existing articles.
countArticles(String, SProcessWorker) - Method in interface market.event.OfferEventListener
Invoked when the global count of an article is needed.
create() - Static method in class market.SProcessCustomerEditProfile
 
create() - Static method in class market.stdform.FSManagerOpenPurchaseOrderMain
Creates a SingleTableFormSheet.
create() - Static method in class market.stdform.FSManagerOffer
Creates a SingleTableFormSheet with some extra components.
create() - Static method in class market.stdform.FSManagerArticleStatsMain
Creates a SingleTableFormSheet with some extra components.
create(Calendar) - Static method in class market.MarketCalendar
Takes an arbitrary Calenar and creates a MarketCalendar from it.
create(CIArticle, int) - Static method in class market.stdform.FSWorkerEdit
 
create(CIOpenPurchaseOrders) - Static method in class market.stdform.FSManagerOpenPurchaseOrderDetail
Creates a SingleTableFormSheet with some extra components.
create(String, boolean) - Static method in class market.CSOrder
Returns a new CSOrder with a combination of owner-key and time as its key
create(UIGate, CountingStock, DataBasket) - Static method in class market.stdform.FSManagerPurchase
Creates a TwoTableFormSheet.
create(Value, double) - Static method in class market.stdform.FSSellerBill
 
createArticleStatisticsMonths(Object) - Static method in class market.statistics.Statistics
Creates an array of all months of a given year from which statistics are available.
createArticleStatisticsYears() - Static method in class market.statistics.Statistics
Creates an array of all years from which statistics are available.
createInsetBorder() - Static method in class market.swing.ComponentFactory
Creates a line border out that leaves some space around the object to which the border is set.
createInsetBorder(Border, int, int, int, int) - Static method in class market.swing.ComponentFactory
Creates a compound border out that leaves some space around the object to which the border is set.
createInsetBorder(String) - Static method in class market.swing.ComponentFactory
Creates a title border out that leaves some space around the object to which the border is set.
createLogOnProcess(int) - Static method in class market.SProcessLogOn
Returns an Action that initiates a SProcessLogOn
createShopMenuSheet() - Method in class market.SMarket
Creates the MenuSheet of the SMarket
createTextField(double, int, boolean, int, boolean) - Static method in class market.swing.ComponentFactory
Creates a JTextField.
createTextField(String, int, boolean, int, boolean) - Static method in class market.swing.ComponentFactory
Creates a JTextField.
createTextField(String, int, boolean, int, Color, boolean) - Static method in class market.swing.ComponentFactory
Creates a JTextField.
createToday() - Static method in class market.Conversions
 
createUser(String, int, String) - Static method in class market.UMUserBase
creates a new User with given name, type and qualification
CSalesStats - class market.statistics.CSalesStats.
Represents a statistics of one month.
CSalesStats(int, int) - Constructor for class market.statistics.CSalesStats
Creates a new statistics container.
CSOffer - class market.CSOffer.
CountingStockImpl that always contains the same keys as its CArticleCatalog source catalog, even if no StockItems have been added or some have been removed completely.
CSOffer(String, CatalogImpl) - Constructor for class market.CSOffer
 
CSOrder - class market.CSOrder.
A CountingStockImpl which is used to store orders of customers, which can be set active or not
CSOrder(String, boolean) - Constructor for class market.CSOrder
 
currencyToInt(String, boolean) - Static method in class market.Conversions
Converts a currency string into an int.
CUSTOMER - Static variable in class market.UMUserBase
 
customerToCI(UCustomer) - Static method in class market.Conversions
Creates a CatalogItemImpl from a UCustomer.

D

date - Variable in class market.statistics.HistoryEntry
 
dayDifference(Calendar, Calendar) - Static method in class market.Conversions
Computes the difference between two dates in days.
decreaseDaysTillArrival(int) - Method in class market.CIOpenPurchaseOrders
Decreases the number of days the market has to wait for a delivery to arrive.
deleteUser(UPerson) - Static method in class market.UMUserBase
Removes a User from market.
DISCOUNT - Static variable in class market.swing.CmpCustomersNumbers
 
doubleToCurrency(double) - Static method in class market.Conversions
Converts a double that represents an amount of money in cents into a String.
doubleToCurrency(double, String) - Static method in class market.Conversions
Converts a double that represents an amount of money in cents into a String, that represents the money in Euros (or Dollars...).

E

EvaluateStatistics - class market.statistics.EvaluateStatistics.
Does calculation on statistics.
EvaluateStatistics(CISalesStats) - Constructor for class market.statistics.EvaluateStatistics
 

F

fireCountArticles(String, SProcessWorker) - Method in class market.SSListenable
Fires an event to all listeners: count this article.
fireCountArticles(String, SProcessWorker) - Static method in class market.SPCustomer
Fires an event to all listeners: count this article.
fireMarketClosed() - Static method in class market.SMarket
Fires an event to all listeners: The market has just closed.
fireMarketClosing() - Static method in class market.SMarket
Fires an event to all listeners: The market is about to close.
fireMarketNotClosing() - Static method in class market.SMarket
Fires an event to all listeners: The market isn't about to close anymore.
fireMarketOpened() - Static method in class market.SMarket
Fires an event to all listeners: The market has just opened.
fireOfferIsEmpty(String) - Method in class market.SSListenable
Fires an event to all listeners: this article is empty.
fireOfferIsEmpty(String) - Static method in class market.SPCustomer
Fires an event to all listeners: this article is empty.
fireTimeAdvanced() - Static method in class market.SMarket
Fires an event to all listeners: The time has advanced..
fireUpdateWorkerScreen() - Static method in class market.SMarket
Fires an event to all listeners: The number of workers or orders to process has changed.
fireWakeUpOrders() - Method in class market.SSListenable
Fires an event to all listeners: a delivery arrived at the market.
FIRST_ERRORMESSAGE - Static variable in class market.stdform.FSCheckable
 
fixedDecimal(double, int) - Static method in class market.Conversions
Converts a double into a String with a fixed number of decimal places.
formSheetSet(FormSheetEvent) - Method in class market.SPListenable
Sets the image icon when a SalesPoint is opened.
FRAU - Static variable in class market.UPerson
 
FSCheckable - class market.stdform.FSCheckable.
This special FormSheet wraps "normal" FormSheets and provides the possibilty to both check special checkable text fields for valid entries and to retrieve those entries.
FSCheckable(FormSheet) - Constructor for class market.stdform.FSCheckable
Creates an empty FormSheet, sets the content and the buttons of the FormSheet which is passed as parameter as its own.
FSCustomerConfirmSelection - class market.stdform.FSCustomerConfirmSelection.
This FormSheet displays how much the customer has to pay for his/her current selection.
FSCustomerConfirmSelection(Value) - Constructor for class market.stdform.FSCustomerConfirmSelection
 
FSCustomerDefault - class market.stdform.FSCustomerDefault.
This is the default FormSheet of the SPCustomer, it displays a short welcome-message.
FSCustomerDefault() - Constructor for class market.stdform.FSCustomerDefault
 
FSCustomerOfferTable - class market.stdform.FSCustomerOfferTable.
This FormSheet displays a TwoTableFormSheet where customers can choose articles from the offer and put them in there shopping-baskets, furthermore there is a description-field at which a short description of the selected product is shown.
FSCustomerOfferTable() - Constructor for class market.stdform.FSCustomerOfferTable
 
FSEditPersonData - class market.stdform.FSEditPersonData.
This FormSheet class is used in multiple cases, for both editing customers and employees.
FSEditPersonData(UPerson, int) - Constructor for class market.stdform.FSEditPersonData
Creates a new FSEditPersonData FormSheet
FSEmpty - class market.stdform.FSEmpty.
An empty FormSheet without buttons.
FSEmpty() - Constructor for class market.stdform.FSEmpty
 
FSLogOn - class market.stdform.FSLogOn.
The FormSheet used when logging on.
FSLogOn(UserFilter) - Constructor for class market.stdform.FSLogOn
 
FSManagerArticleStatsDetail - class market.stdform.FSManagerArticleStatsDetail.
This FormSheet displays detailed statistics of a chosen article during a chosen range of time.
FSManagerArticleStatsDetail(CISalesStats) - Constructor for class market.stdform.FSManagerArticleStatsDetail
 
FSManagerArticleStatsMain - class market.stdform.FSManagerArticleStatsMain.
This FormSheet is used to choose the article and the range of time for which statistics should be computed.
FSManagerArticleStatsMain() - Constructor for class market.stdform.FSManagerArticleStatsMain
 
FSManagerCustomerOverview - class market.stdform.FSManagerCustomerOverview.
This FormSheet displays all customers of the market in a table.
FSManagerCustomerOverview() - Constructor for class market.stdform.FSManagerCustomerOverview
Creates a UserTableFormSheet.
FSManagerCustomerStatsDetail - class market.stdform.FSManagerCustomerStatsDetail.
This FormSheet displays detailed statistics of a customer.
FSManagerCustomerStatsDetail(UCustomer) - Constructor for class market.stdform.FSManagerCustomerStatsDetail
 
FSManagerCustomerStatsMain - class market.stdform.FSManagerCustomerStatsMain.
This FormSheet displays all customers of the market in a table, along with some statistics.
FSManagerCustomerStatsMain() - Constructor for class market.stdform.FSManagerCustomerStatsMain
Creates a UserTableFormSheet.
FSManagerEmployeeOverview - class market.stdform.FSManagerEmployeeOverview.
This FormSheet displays the whole staff of the market in a table.
FSManagerEmployeeOverview() - Constructor for class market.stdform.FSManagerEmployeeOverview
Creates a UserTableFormSheet.
FSManagerOffer - class market.stdform.FSManagerOffer.
This FormSheet displays the market's stock.
FSManagerOffer() - Constructor for class market.stdform.FSManagerOffer
 
FSManagerOpenClose - class market.stdform.FSManagerOpenClose.
This FormSheet is used by the manager to open and close the market, announce the leisure-time and change the date to the next day.
FSManagerOpenClose() - Constructor for class market.stdform.FSManagerOpenClose
 
FSManagerOpenPurchaseOrderDetail - class market.stdform.FSManagerOpenPurchaseOrderDetail.
This FormSheet displays details of a market's order that has not yet arrived.
FSManagerOpenPurchaseOrderDetail() - Constructor for class market.stdform.FSManagerOpenPurchaseOrderDetail
 
FSManagerOpenPurchaseOrderMain - class market.stdform.FSManagerOpenPurchaseOrderMain.
This FormSheet displays an overview of the market's purchases that have not yet arrived.
FSManagerOpenPurchaseOrderMain() - Constructor for class market.stdform.FSManagerOpenPurchaseOrderMain
 
FSManagerOptions - class market.stdform.FSManagerOptions.
This FormSheet is used by the manager to set special calculation variables such as the maximal discount for customers or the monthly costs of the market.
FSManagerOptions() - Constructor for class market.stdform.FSManagerOptions
 
FSManagerOverallStats - class market.stdform.FSManagerOverallStats.
This FormSheet displays receipts and expenditures of the market.
FSManagerOverallStats() - Constructor for class market.stdform.FSManagerOverallStats
 
FSManagerPurchase - class market.stdform.FSManagerPurchase.
This FormSheet is used by the manager to purchase new items for the market's stock.
FSManagerPurchase() - Constructor for class market.stdform.FSManagerPurchase
 
FSManagerPurchaseConfirm - class market.stdform.FSManagerPurchaseConfirm.
This FormSheet gives a short overview of the purchase the manger wants to send and asks for confirmation.
FSManagerPurchaseConfirm(int) - Constructor for class market.stdform.FSManagerPurchaseConfirm
 
FSSellerBill - class market.stdform.FSSellerBill.
This FormSheet displays the bill of a customer`s buy
FSSellerBill(Value, double) - Constructor for class market.stdform.FSSellerBill
 
FSSellerCustomerTable - class market.stdform.FSSellerCustomerTable.
This FormSheet displays the customers who are waiting at the till in a table, with the customer who waits the longest time at the top.
FSSellerCustomerTable() - Constructor for class market.stdform.FSSellerCustomerTable
 
FSSellerOrderTable - class market.stdform.FSSellerOrderTable.
This FormSheet shows the order of the customer that has to be deduct in a table, it also shows a message-field containing information about removed articles that aren`t avaible yet.
FSSellerOrderTable() - Constructor for class market.stdform.FSSellerOrderTable
 
FSTime - class market.stdform.FSTime.
FormSheet for the time simulator.
FSTime() - Constructor for class market.stdform.FSTime
 
FSWorkerDefault - class market.stdform.FSWorkerDefault.
This FormSheet displays a worker information, with the count of unexecuted orders and the number of workers, that are logged on to the system.
FSWorkerDefault(int, int) - Constructor for class market.stdform.FSWorkerDefault
 
FSWorkerDefault(String, JComponent) - Constructor for class market.stdform.FSWorkerDefault
 
FSWorkerEdit - class market.stdform.FSWorkerEdit.
This FormSheet displays the count of an article in the database and has a checkable textfield were the real count can be filled in.
FSWorkerEdit(CIArticle, int) - Constructor for class market.stdform.FSWorkerEdit
 
FSWorkerOrder - class market.stdform.FSWorkerOrder.
This FormSheet displays the order of a customer in a table with one further column to tick off the articles, it is used by workers to execute the order.
FSWorkerOrder() - Constructor for class market.stdform.FSWorkerOrder
 

G

get(String) - Method in class market.COpenPurchaseOrders
Gets a CatalogItem from this Catalog.
get(String) - Method in class market.CArticleCatalog
Gets a CatalogItem by its name.
get(String) - Method in class market.statistics.CSalesStats
 
get(String) - Method in class market.statistics.CCustomerStats
 
get(String) - Method in class market.statistics.CCompleteStats
Get method that handles the necessary contains the necessary try-catch block of the original get-method.
getAccount() - Static method in class market.SMarket
 
getAdress() - Method in class market.UPerson
Gets the person's address.
getAllowableCustomerRevenue(UCustomer) - Static method in class market.statistics.Statistics
 
getAmount() - Method in class market.statistics.EvaluateStatistics
 
getAmount() - Method in class market.statistics.CISalesStats
 
getArticleCatalog() - Static method in class market.SMarket
Shortcut for catalog with all articles.
getArticleCategories() - Static method in class market.SMarket
Returns Categories of all available Articles.
getArticleID() - Method in class market.statistics.CISalesStats
 
getArticleName() - Method in class market.CIArticle
 
getArticleStats(String, int, int, int, int) - Static method in class market.statistics.Statistics
Sums up a CIalesStats for the desired range of time.
getArticleStatsDetailGate(CISalesStats) - Method in class market.SProcessManager
Attaches FSManagerArticleStatsDetail, its actions and the menu to #gateArticleStatsDetail.
getAverageDaysBetweenOrders() - Method in class market.statistics.EvaluateStatistics
 
getAverageItemsSold() - Method in class market.statistics.EvaluateStatistics
 
getAverageOrderAmount() - Method in class market.statistics.EvaluateStatistics
 
getAveragePrice() - Method in class market.statistics.EvaluateStatistics
 
getBid() - Method in class market.CIArticle
 
getButtons() - Method in class market.stdform.FSCheckable
 
getCancelBuyGate() - Method in class market.SProcessSeller
Attaches a MsgForm and its ok-action to #uig_cancelBuy.
getCatalogItemValue() - Static method in class market.CIArticle
 
getCategory() - Method in class market.CIArticle
 
getCity() - Method in class market.UPerson
Gets the city where the person lives.
getColumnClass(int) - Method in class market.swing.HistoryEntryModel
 
getColumnCount() - Method in class market.swing.HistoryEntryModel
 
getColumnName(int) - Method in class market.swing.HistoryEntryModel
 
getCommitGate() - Method in class market.SProcessWorker
 
getCommitGate() - Method in class market.SProcessSeller
Attaches FSSellerBill and its actions to #uig_commit.
getCommitGate() - Method in class market.SProcessCustomer
Attaches FSCustomerConfirmSelection, its actions and the menu to #uig_commit.
getCompany() - Method in class market.UCustomer
Gets the customer's company.
getCompleteCustomerRevenue(UCustomer) - Static method in class market.statistics.Statistics
 
getCompleteSalesStats() - Static method in class market.SMarket
Shortcut to the statistics catalog
getCosts() - Method in class market.statistics.CSalesStats
 
getCurrentWages() - Method in class market.UMUserBase
Sums up and returns wages of all currently employed persons.
getCustomer() - Method in class market.SICustomer
 
getCustomerProfileForCustomer(UCustomer) - Static method in class market.stdform.FSEditPersonData
Creation method for this FormSheet if it is to be used by customers.
getCustomerProfileForManager(UCustomer) - Static method in class market.stdform.FSEditPersonData
Creation method for this FormSheet if it is to be used by the manger to view customers' data.
getCustomers() - Method in class market.UMUserBase
Gets the customer filter.
getCustomers() - Static method in class market.SMarket
Shortcut to the catalog that holds all customers of the market.
getCustomerStats() - Static method in class market.SMarket
Shortcut to the customer stats catalog
getCustomerTable(StoringStock) - Static method in class market.stdform.FSSellerCustomerTable
 
getDailySalesStats() - Static method in class market.SMarket
Shortcut to the catalog that holds the current day's statistics.
getDate() - Method in class market.CIOpenPurchaseOrders
 
getDate() - Method in class market.statistics.HistoryEntry
 
getDateOfOpening() - Static method in class market.SMarket
 
getDayOfRegistration() - Method in class market.UPerson
Gets the day the person has first had contact with the market.
getDaysTillArrival() - Method in class market.CIOpenPurchaseOrders
 
getDefaultFormSheet() - Method in class market.SPTime
Creates and returns the default FormSheet.
getDefaultFormSheet() - Method in class market.SPListenable
 
getDefaultFormSheet() - Method in class market.SPCustomer
 
getDefaultMenuSheet() - Method in class market.SPCustomer
 
getDescription() - Method in class market.CIArticle
 
getDiscount() - Method in class market.UCustomer
Computes and returns the customer's current discount.
getDiscountRange() - Method in class market.Options
 
getDiscountValue() - Method in class market.Options
 
getEndSum() - Method in class market.stdform.FSSellerBill
 
getEntry(int) - Method in class market.stdform.FSCheckable
 
getErrorMessage() - Method in class market.swing.JTFCheckable
Asks the ValueChecker for an error message according to the kind of error.
getErrorString() - Method in class market.VCPositiveInteger
 
getErrorString() - Method in class market.VCPositiveDouble
 
getErrorString() - Method in class market.VCDummy
 
getErrorString() - Method in class market.VCDate
 
getErrorString() - Method in interface market.ValueChecker
 
getExtension() - Method in class market.resource.ResourceModuleIcon
Returns the resource's file extension: "gif".
getFirstArticleStatisticsEntry() - Static method in class market.statistics.Statistics
 
getFirstArticleStatisticsMonth() - Static method in class market.statistics.Statistics
 
getFirstArticleStatisticsYear() - Static method in class market.statistics.Statistics
 
getFirstName() - Method in class market.UPerson
Gets the person's forename.
getFormSheet() - Method in class market.stdform.FSCheckable
 
getFractionOfWages() - Method in class market.Options
 
getFromMonth() - Method in class market.swing.JCTimeRangeBoxes
 
getFromMonthBox() - Method in class market.swing.JCTimeRangeBoxes
 
getFromYear() - Method in class market.swing.JCTimeRangeBoxes
 
getFromYearBox() - Method in class market.swing.JCTimeRangeBoxes
 
getFullName() - Method in class market.UPerson
Gets the person's name.
getGlobalBase() - Static method in class market.UMUserBase
Static method that gets the global user manager.
getHistory() - Method in class market.statistics.CICustomerStats
 
getIconPath() - Static method in class market.resource.IconSetter
 
getID() - Method in class market.swing.JTFCheckable
 
getInitialGate() - Method in class market.SProcessWorker
Attaches FSWorkerDefault, its actions and the menu to #uig_initial.
getInitialGate() - Method in class market.SProcessSeller
Attaches FSSellerCustomerTable, its actions and the menu to #uig_customerSelection.
getInitialGate() - Method in class market.SProcessManager
This method is needed by SaleProcess to know on which gate to start.
getInitialGate() - Method in class market.SProcessLogOn
Attaches a FSLogOn and its actions to #uig_selectUser.
getInitialGate() - Method in class market.SProcessCustomerEditProfile
Attaches FSEditPersonData, its actions and the menu to #uig_editProfile.
getInitialGate() - Method in class market.SProcessCustomer
Attaches FSCustomerOfferTable, its actions and the menu to #uig_selection.
getLastArticleStatisticsEntry() - Static method in class market.statistics.Statistics
 
getLastArticleStatisticsMonth() - Static method in class market.statistics.Statistics
 
getLastArticleStatisticsYear() - Static method in class market.statistics.Statistics
 
getLastEntry(List) - Method in class market.statistics.CISalesStats
 
getLogGate() - Method in class market.SProcessSeller
Attaches MsgForm and its ok-action to #uig_log.
getManager() - Method in class market.UMUserBase
Gets the mangaer filter.
getMaxDiscount() - Method in class market.Options
 
getMissingArticles() - Method in class market.SICustomer
 
getMonth() - Static method in class market.SMarket
Convenience method.
getMonth() - Method in class market.statistics.CSalesStats
 
getMonth(String) - Method in class market.swing.JCTimeRangeBoxes
 
getMonthlySalesStats() - Static method in class market.SMarket
Shortcut to the catalog that holds the current month's statistics.
getMonthsOfMembership() - Method in class market.UPerson
Returns the time in months the person has been part of the market, be it as customer or worker.
getMRMInstance() - Static method in class market.resource.MarketResourceManager
 
getNoCustomerGate() - Method in class market.SProcessSeller
Attaches a MsgForm and its ok-action to #uig_noCustomer.
getNumberOfManagers() - Static method in class market.UMUserBase
Counts and returns the number of Users that are managers.
getOffer() - Static method in class market.SMarket
Shortcut to the market's current stock.
getOffer() - Method in class market.CIArticle
 
getOfferFormSheet(CountingStock, CountingStock, DataBasket, UIGate) - Static method in class market.stdform.FSCustomerOfferTable
 
getOkGate() - Method in class market.SProcessCustomer
Attaches a MsgForm and its OK-action to #uig_ok.
getOpenPurchaseOrder() - Static method in class market.SMarket
Shortcut to the catalog that holds the market's purchases which have not yet arrived.
getOptions() - Static method in class market.SMarket
 
getOrderAmount() - Method in class market.statistics.CISalesStats
Iterates over the order history and sums up the amount of bought items.
getOrderCosts() - Method in class market.statistics.CSalesStats
 
getOrderCount(boolean) - Method in class market.SICustomer
 
getOrderGate() - Method in class market.SProcessSeller
Attaches FSSellerOrderTable and its actions to #uig_order.
getOrderHistory() - Method in class market.statistics.EvaluateStatistics
 
getOrderHistory() - Method in class market.statistics.CISalesStats
 
getOrderNumber() - Method in class market.CIOpenPurchaseOrders
 
getOrderQueueTime() - Method in class market.SICustomer
 
getOrders() - Method in class market.CIOpenPurchaseOrders
 
getOrdersValue() - Method in class market.CIOpenPurchaseOrders
 
getOrderTable(CountingStock, SICustomer) - Static method in class market.stdform.FSSellerOrderTable
 
getOrderTable(String, CountingStock, Hashtable) - Static method in class market.stdform.FSWorkerOrder
 
getOverallStats(int, int, int, int) - Static method in class market.statistics.Statistics
Sums up the CSalesStats for the desired range of time.
getPassword() - Method in class market.stdform.FSEditPersonData
 
getPath() - Method in class market.resource.ResourceModuleIcon
Returns the path relative to the current resource path.
getPostcode() - Method in class market.UPerson
Gets the person's postcode.
getPriceHistory() - Method in class market.statistics.EvaluateStatistics
 
getPriceHistory() - Method in class market.statistics.CISalesStats
Returns the price history.
getQualification() - Method in class market.UStaffer
Gets the staffer's qualification.
getQualification() - Method in class market.stdform.FSEditPersonData
 
getRevenue() - Method in class market.statistics.EvaluateStatistics
 
getRevenue() - Method in class market.statistics.CSalesStats
 
getRevenue() - Method in class market.statistics.CISalesStats
 
getRollbackGate() - Method in class market.SProcessWorker
 
getRollbackGate() - Method in class market.SProcessSeller
 
getRowCount() - Method in class market.swing.HistoryEntryModel
 
getSalary() - Method in class market.UStaffer
Gets the staffer's salary.
getSalutation() - Method in class market.UPerson
Gets the person's salutation.
getSalutation() - Method in class market.stdform.FSEditPersonData
 
getSelectedRecord() - Method in class market.stdform.FSCheckable
 
getSeller() - Method in class market.UMUserBase
Gets the sellers filter.
getShallowClone() - Method in class market.CIOpenPurchaseOrders
 
getShallowClone() - Method in class market.CIArticle
 
getShallowClone() - Method in class market.statistics.CISalesStats
 
getShallowClone() - Method in class market.statistics.CICustomerStats
 
getShopFrame() - Method in class market.SMarket
Returns the JFrame of the Shop window.
getShoppingBasket() - Method in class market.UCustomer
Gets the customer's shopping basket.
getStaff() - Method in class market.UMUserBase
Gets the staff filter.
getStafferProfile(UStaffer) - Static method in class market.stdform.FSEditPersonData
Creation method for this FormSheet if it is to be used by the manger to view employees' data.
getStreet() - Method in class market.UPerson
Gets the street where the person lives.
getSurname() - Method in class market.UPerson
Gets the person's surname.
getTelephone() - Method in class market.UPerson
Gets the person's telephone number.
getTheMarket() - Static method in class market.SMarket
 
getTillQueue() - Static method in class market.SMarket
Shortcut for the queue of customers who want to pay.
getTime() - Static method in class market.SMarket
Convenience method
getTime() - Method in class market.CSOrder
Returns the time since this CSOrder exist
getTime() - Method in class market.CalendarTime
 
getTimeOfEmployment() - Method in class market.Options
 
getTimeRangeBoxes() - Method in class market.stdform.FSManagerArticleStatsMain
 
getToMonth() - Method in class market.swing.JCTimeRangeBoxes
 
getToMonthBox() - Method in class market.swing.JCTimeRangeBoxes
 
getToYear() - Method in class market.swing.JCTimeRangeBoxes
 
getToYearBox() - Method in class market.swing.JCTimeRangeBoxes
 
getTypeName() - Method in class market.resource.ResourceModuleIcon
Returns the type name of the module.
getValue() - Method in class market.statistics.HistoryEntry
 
getValueAt(int, int) - Method in class market.swing.HistoryEntryModel
 
getWages() - Method in class market.statistics.CSalesStats
 
getWarehouseQueue() - Static method in class market.SMarket
Shortcut for the queue of orders waiting at the warehouse.
getWarehouseWorker() - Method in class market.UMUserBase
Gets the warehouse worker filter.
getYear() - Static method in class market.SMarket
Convencience method.
getYear() - Method in class market.statistics.CSalesStats
 

H

hasTimeAdvanced() - Static method in class market.SMarket
 
hasValidValue() - Method in class market.swing.JTFCheckable
Checks the text field's content for validity with the help of the assigned ValueChecker.
HERR - Static variable in class market.UPerson
 
HistoryEntry - class market.statistics.HistoryEntry.
Used by history lists to contain both a date and a value.
HistoryEntry(Calendar, int) - Constructor for class market.statistics.HistoryEntry
 
HistoryEntryModel - class market.swing.HistoryEntryModel.
TableModel for tables that display HistoryEntries.
HistoryEntryModel(List, int) - Constructor for class market.swing.HistoryEntryModel
 

I

IconSetter - class market.resource.IconSetter.
Handles the assignment of the image icon to frames.
IconSetter() - Constructor for class market.resource.IconSetter
 
identifier - Variable in class market.VCPositiveInteger
The identifier used by VCPositiveInteger.getErrorString().
identifier - Variable in class market.VCPositiveDouble
The identifier used by VCPositiveDouble.getErrorString().
identifier - Variable in class market.VCDummy
The identifier used by VCDummy.getErrorString().
identifier - Variable in class market.VCDate
The identifier used by VCDate.getErrorString().
init() - Method in class market.swing.JCTimeRangeBoxes
Initializes the ComboBoxes' models according to the range of time from which statistics can be displayed.
initPriceHistory() - Method in class market.statistics.CSalesStats
Initializes the price history of each article with the current article's bid.
isActive() - Method in class market.CSOrder
Returns whether this CSOrder is active or not
isLoggedOn(User) - Static method in class market.UMUserBase
Checks whether there is a SalesPoint with the searched User logged on.
isOpen() - Static method in class market.SMarket
 
isPasswordSet() - Method in class market.stdform.FSEditPersonData
Checks if a password has been set.
isProvisional() - Method in class market.statistics.PriceHistoryEntry
Returns if an Entry is privsional or not.
isToBeClosed() - Static method in class market.SMarket
 
isUser(String) - Static method in class market.UMUserBase
Checks the global UserManager for a String.
isValidTimeRange() - Method in class market.swing.JCTimeRangeBoxes
Checks if the start of the desired range of time is not after the end of the time range.
isValidValue(String) - Method in class market.VCPositiveInteger
Checks String for validity and, if necessary, sets an internal error code according to the detected error.
isValidValue(String) - Method in class market.VCPositiveDouble
Checks String for validity and, if necessary, sets an internal error code according to the detected error.
isValidValue(String) - Method in class market.VCDummy
 
isValidValue(String) - Method in class market.VCDate
Checks String for validity and, if necessary, sets an internal error code according to the detected error.
isValidValue(String) - Method in interface market.ValueChecker
 

J

JCTimeRangeBoxes - class market.swing.JCTimeRangeBoxes.
A set of JComboBoxes for specifying a range of time for which statistics should be displayed.
JCTimeRangeBoxes() - Constructor for class market.swing.JCTimeRangeBoxes
 
JDDShowMessage - class market.JDDShowMessage.
Provides a JDisplayDialog that shows a simple MsgForm.
JDDShowMessage() - Constructor for class market.JDDShowMessage
 
JTADescriptionArea - class market.swing.JTADescriptionArea.
The Area that contains information about CIArticles.
JTADescriptionArea() - Constructor for class market.swing.JTADescriptionArea
 
JTFC_CITY - Static variable in class market.stdform.FSEditPersonData
 
JTFC_COMPANY - Static variable in class market.stdform.FSEditPersonData
 
JTFC_COSTS - Static variable in class market.stdform.FSManagerOptions
 
JTFC_DISCOUNT - Static variable in class market.stdform.FSSellerBill
 
JTFC_DISCOUNT - Static variable in class market.stdform.FSEditPersonData
 
JTFC_DISCOUNT_RANGE - Static variable in class market.stdform.FSManagerOptions
 
JTFC_DISCOUNT_VALUE - Static variable in class market.stdform.FSManagerOptions
 
JTFC_ENDSUM - Static variable in class market.stdform.FSSellerBill
 
JTFC_FIRSTNAME - Static variable in class market.stdform.FSEditPersonData
 
JTFC_FRACTION_OF_WAGES - Static variable in class market.stdform.FSManagerOptions
 
JTFC_LOGIN - Static variable in class market.stdform.FSEditPersonData
 
JTFC_MAX_DISCOUNT - Static variable in class market.stdform.FSManagerOptions
 
JTFC_NAME - Static variable in class market.stdform.FSEditPersonData
 
JTFC_POSTCODE - Static variable in class market.stdform.FSEditPersonData
 
JTFC_REAL - Static variable in class market.stdform.FSWorkerEdit
 
JTFC_SALARY - Static variable in class market.stdform.FSEditPersonData
 
JTFC_SECTION - Static variable in class market.stdform.FSEditPersonData
 
JTFC_SENIORITY - Static variable in class market.stdform.FSManagerOptions
 
JTFC_STREET - Static variable in class market.stdform.FSEditPersonData
 
JTFC_TELEPHONE - Static variable in class market.stdform.FSEditPersonData
 
JTFCheckable - class market.swing.JTFCheckable.
A text field, which is provided with an ID that makes it possible to query its contents from outside the defining class, without the need to write a get-method or even have the text field declared as public.
JTFCheckable(int, ValueChecker, int) - Constructor for class market.swing.JTFCheckable
 
JTFCheckable(int, ValueChecker, String, int) - Constructor for class market.swing.JTFCheckable
 

L

LEFT - Static variable in class market.swing.ComponentFactory
 

M

MANAGER - Static variable in class market.UStaffer
 
MANAGER - Static variable in class market.UMUserBase
 
market - package market
The market's main classes.
MARKET_CLOSED - Static variable in class market.SMarket
 
MARKET_CLOSES_LONG - Static variable in class market.SMarket
 
MARKET_CLOSES_NOT - Static variable in class market.SMarket
 
MARKET_CLOSES_SHORT - Static variable in class market.SMarket
 
MARKET_OPENED - Static variable in class market.SMarket
 
market.event - package market.event
The market's events.
market.resource - package market.resource
The market's image icon and the ResourceManager to handle it.
market.statistics - package market.statistics
Create and evaluate the market's statistics.
market.stdform - package market.stdform
The market's FormSheets.
market.swing - package market.swing
Market's classes directly related to Swing components.
MarketCalendar - class market.MarketCalendar.
The time format used by the market.
MarketCalendar() - Constructor for class market.MarketCalendar
 
MarketCalendar(int, int, int) - Constructor for class market.MarketCalendar
 
marketClosed() - Method in class market.SPListenable
Reaction on event: The market has just closed.
marketClosed() - Method in interface market.event.MarketEventListener
Invoked when the market closes.
marketClosed() - Method in class market.event.MarketEventAdapter
Invoked when the market closes.
MarketEventAdapter - class market.event.MarketEventAdapter.
Convenience method that implements MarketEventListener with empty methods.
MarketEventAdapter() - Constructor for class market.event.MarketEventAdapter
 
MarketEventListener - interface market.event.MarketEventListener.
Listener interface that enables Objects to listen to market specific events and react on them.
marketOpened() - Method in class market.SPListenable
Reaction on event: The market has just opened.
marketOpened() - Method in interface market.event.MarketEventListener
Invoked when the market opens.
marketOpened() - Method in class market.event.MarketEventAdapter
Invoked when the market opens.
MarketResourceManager - class market.resource.MarketResourceManager.
 
MarketResourceManager() - Constructor for class market.resource.MarketResourceManager
 
match(CatalogItem) - Method in class market.CFilter
The actual filtering.
mayBeEmpty - Variable in class market.VCPositiveInteger
Defines if an empty String is considered to be an error or not.
mayBeEmpty - Variable in class market.VCPositiveDouble
Defines if an empty String is considered to be an error or not.
mayBeEmpty - Variable in class market.VCDummy
Defines if an empty String is considered to be an error or not.
mayBeEmpty - Variable in class market.VCDate
Defines if an empty String is considered to be an error or not.
MONTHS - Static variable in class market.statistics.Statistics
 
moveToSource(SaleProcess, SalesPoint, Catalog, CountingStock, DataBasket, CatalogItem, int) - Method in class market.swing.CCSStrategyMarket
Removes at most as much items as are left in the stock.
MSLogOff - class market.stdform.MSLogOff.
This MenuSheet class provides a simple log-off MenuSheet.
MSLogOff() - Constructor for class market.stdform.MSLogOff
Overloads constructor with GateChangeTransition.CHANGE_TO_STOP_GATE as argument.
MSLogOff(Transition) - Constructor for class market.stdform.MSLogOff
Creates a MenuSheet with one MenuSheetItem, which`s action closes the SalesPoint related to the MenuSheet.

N

newPriceSet(Calendar, int) - Method in class market.statistics.CISalesStats
Appends a new entry to the #priceHistory.
NO_ERRORMESSAGE - Static variable in class market.stdform.FSCheckable
 
notifyOnMarketClosing() - Method in class market.SPListenable
Reaction on event: The market is about to close.
notifyOnMarketClosing() - Method in interface market.event.MarketEventListener
Invoked when the manager announces closing-time.
notifyOnMarketClosing() - Method in class market.event.MarketEventAdapter
Invoked when the manager announces closing-time.
notifyOnMarketNotClosing() - Method in class market.SPListenable
Reaction en event: The market isn't about to close anymore.
notifyOnMarketNotClosing() - Method in interface market.event.MarketEventListener
Invoked when the manager cancels closing-time announcement.
notifyOnMarketNotClosing() - Method in class market.event.MarketEventAdapter
Invoked when the manager cancels closing-time announcement.

O

OFFER - Static variable in class market.swing.CmpNumbers
 
offerEmpty(String) - Method in class market.SPCustomer
Reaction on event: An article is unavailable.
offerEmpty(String) - Method in class market.SICustomer
Reaction on event: An article is unavaible.
offerEmpty(String) - Method in interface market.event.OfferEventListener
Invoked when a shortage of an article occured.
OfferEventListener - interface market.event.OfferEventListener.
Listener interface that enables Objects to listen to offer specific events and react on them.
OLDOFFER - Static variable in class market.SProcessWorker
 
onCanQuit() - Method in class market.SPTime
 
onCanQuit() - Method in class market.SPListenable
 
onCanQuit() - Method in class market.SPCustomer
 
Options - class market.Options.
Contains some variables which affect the computation of the discount and the dismissal compensation.
Options() - Constructor for class market.Options
 
ORDER_HISTORY - Static variable in class market.swing.HistoryEntryModel
 
ordered(Calendar, int) - Method in class market.statistics.CISalesStats
Appends a new entry to the #orderHistory.

P

passwordsEqual() - Method in class market.stdform.FSEditPersonData
Checks if password and confirmation match.
PRICE_HISTORY - Static variable in class market.swing.HistoryEntryModel
 
PriceHistoryEntry - class market.statistics.PriceHistoryEntry.
 
PriceHistoryEntry(Calendar, int) - Constructor for class market.statistics.PriceHistoryEntry
 

Q

quit() - Method in class market.SPCustomer
Removes this SPSustomer from the array of OfferEventListeners.
quit() - Method in class market.SMarket
Closes the SMarket.

R

recordToCIArticle(Object) - Static method in class market.Conversions
Casts a CIArticle, a CountingStockTableModel.Record or a StockItemImpl into a CIArticle if possible.
remove(CatalogItem) - Method in class market.COpenPurchaseOrders
Removes a CatalogItem from this Catalog.
remove(String) - Method in class market.CArticleCatalog
Removes a CatalogItem from the catalog.
remove(String) - Method in class market.statistics.CCustomerStats
 
remove(String, int, DataBasket) - Method in class market.CSOrder
Removes a number of items from this CSOrder
remove(String, int, DataBasket) - Method in class market.CSOffer
Removes StockItems from the Stock.
removeAll(String) - Method in class market.CSOrder
Removes all items with the specified key from this CSOrder
removeEventListener(MarketEventListener) - Static method in class market.SMarket
Removes an EventListener from the market.
removeEventListener(OfferEventListener) - Method in class market.SSListenable
Removes an OfferEventListener from the array of listeners.
removeEventListener(OfferEventListener) - Static method in class market.SPCustomer
Removes an OfferEventListener from the array of listeners.
removeOrderFromQueue() - Method in class market.SICustomer
 
removeSalesPoint(SalesPoint) - Method in class market.SMarket
Removes a SalesPoint to the market detachses its MarketEventListener.
ResourceModuleIcon - class market.resource.ResourceModuleIcon.
 
ResourceModuleIcon() - Constructor for class market.resource.ResourceModuleIcon
 
resume() - Method in class market.SPListenable
Sets SalesPoint's icon after it is loaded from persistence file.
resume() - Method in class market.SMarket
Sets the icon when market is loaded from persistence file.
RIGHT - Static variable in class market.swing.ComponentFactory
 
rollbackOrder(CSOrder) - Method in class market.SICustomer
Puts a given CSOrder back to the order-set of this SICustomer.
round(double, int) - Static method in class market.Conversions
Cuts a double after the specified number of decimal places.

S

SALES_VOLUME - Static variable in class market.swing.CmpCustomersNumbers
 
SELLER - Static variable in class market.UStaffer
 
SELLER - Static variable in class market.UMUserBase
 
setAction(FormSheet, Action, int) - Method in class market.SProcessMarket
Assigns an Action to a FormSheet's button using a FormSheetContentCreator.
setActive(boolean) - Method in class market.CSOrder
Sets this CSOrder active or not
setAddress(String, int, String) - Method in class market.UPerson
Sets the person's address.
setArticleName(String) - Method in class market.CIArticle
Sets the name of the article.
setBid(Value) - Method in class market.CIArticle
Sets the article's bid.
setButtons(List) - Method in class market.stdform.FSCheckable
Sets buttons to the button bar.
setCity(String) - Method in class market.UPerson
Sets the city where the person lives.
setCompany(String) - Method in class market.UCustomer
Sets the customer's company.
setCosts(int) - Method in class market.statistics.CSalesStats
Sets the miscellaneous costs of the market.
setDescription(CIArticle) - Method in class market.swing.JTADescriptionArea
Updates the description area according to the description date of the passed CIArticle.
setDescription(String[]) - Method in class market.CIArticle
Set the description of the article.
setDiscountRange(int) - Method in class market.Options
Sets the number of months which have influence on the discount.
setDiscountValue(int) - Method in class market.Options
Sets the money in Euros that are worth one percent discount.
setFirstName(String) - Method in class market.UPerson
Sets the person's forename.
setFractionOfWages(double) - Method in class market.Options
Sets the influence the current wage has on the computation of the dismissal compensation.
setFullName(String, String, String) - Method in class market.UPerson
Sets the person's name.
setIcon(JFrame) - Static method in class market.resource.IconSetter
Sets the image icon as a JFrame's icon.
setMaxDiscount(double) - Method in class market.Options
Sets the maximal discount that can be allowed.
setNextDay() - Static method in class market.SMarket
Advances the market's time by 1 day.
setOpen(int) - Method in class market.SMarket
Sets the market's state.
setPostcode(int) - Method in class market.UPerson
Sets the person's postcode.
setQualification(String) - Method in class market.UStaffer
Sets the staffer's qualification.
setSalary(int) - Method in class market.UStaffer
Sets the staffer's salary.
setSalutation(String) - Method in class market.UPerson
Sets the person's salutation.
setStreet(String) - Method in class market.UPerson
Sets the street where the person lives.
setSurname(String) - Method in class market.UPerson
Sets the person's surname.
setTelephone(String) - Method in class market.UPerson
Sets the person's telephone number.
setTime(Calendar) - Static method in class market.SMarket
Sets the market's time to a new date.
setTime(Object) - Method in class market.CalendarTime
Sets a new time.
setTimeOfEmployment(double) - Method in class market.Options
Sets the influence the time the worker has been employed has on the computation of the dismissal compensation.
setTransition(FormSheet, Transition, int) - Method in class market.SProcessMarket
Assigns an Action, which consists only of a Transition to a FormSheet's button using a FormSheetContentCreator.
setWages(int) - Method in class market.statistics.CSalesStats
Saves the sum of the employee's wages.
showMessageDialog(FormSheet, String, String) - Static method in class market.JDDShowMessage
Creates a JDisplayDialog that shows a short message, the JDisplayDialog will pop up in the center of the given FormSheet.
showMessageDialog(String, String) - Static method in class market.JDDShowMessage
Creates a JDisplayDialog that shows a short message.
SICustomer - class market.SICustomer.
A StockItemImpl that is used as a representation of a UCustomer.
SICustomer(String) - Constructor for class market.SICustomer
 
SINGLE - Static variable in class market.swing.CmpNumbers
 
SMarket - class market.SMarket.
The Shop of this sale-application.
SMarket(Time) - Constructor for class market.SMarket
Creates an SMarket, initiates global Catalogs, Stocks and other settings.
SPCustomer - class market.SPCustomer.
SalesPoint used by the UCustomer.
SPCustomer(User) - Constructor for class market.SPCustomer
 
SPListenable - class market.SPListenable.
A SalesPoint that can react to MarketEvents.
SPListenable(String) - Constructor for class market.SPListenable
 
SProcessCustomer - class market.SProcessCustomer.
The customer process.
SProcessCustomer(User) - Constructor for class market.SProcessCustomer
 
SProcessCustomerEditProfile - class market.SProcessCustomerEditProfile.
SaleProcess that handles the new registration of a customer or the editing of personal data of an existing customer.
SProcessCustomerEditProfile(User) - Constructor for class market.SProcessCustomerEditProfile
 
SProcessLogOn - class market.SProcessLogOn.
SaleProcess used to log on a UPerson to the system.
SProcessManager - class market.SProcessManager.
The manager process.
SProcessManager() - Constructor for class market.SProcessManager
 
SProcessMarket - class market.SProcessMarket.
Helper class that supports the division of FormSheet and SaleProcess.
SProcessMarket(String) - Constructor for class market.SProcessMarket
 
SProcessSeller - class market.SProcessSeller.
The seller process.
SProcessSeller(String) - Constructor for class market.SProcessSeller
 
SProcessWorker - class market.SProcessWorker.
The worker process.
SProcessWorker(String) - Constructor for class market.SProcessWorker
 
SPTime - class market.SPTime.
The tiny window in which one can set the market's time.
SPTime() - Constructor for class market.SPTime
 
SSListenable - class market.SSListenable.
A StoringStock that can be used as a queue for tills and warehouse, uses SICustomers as StockItems and handles offer-events on it.
SSListenable(String, CatalogImpl) - Constructor for class market.SSListenable
 
start() - Method in class market.SMarket
Starts the Shop and initializes statistics items.
Statistics - class market.statistics.Statistics.
Helper class that handles the filtering and creating of analyzable statistics.
Statistics() - Constructor for class market.statistics.Statistics
 
STK_OFFER - Static variable in class market.SMarket
 
STK_TILLQUEUE - Static variable in class market.SMarket
 
STK_WAREHOUSEQUEUE - Static variable in class market.SMarket
 
stringToCalendar(String) - Static method in class market.Conversions
Converts a date string ("dd.MM.yyyy") to a Calendar date.
subtractFromAccount(Value) - Static method in class market.SMarket
Subtracts a Value from the markets account.
subtractPassedDays(int) - Method in class market.COpenPurchaseOrders
Decreases the number of days to wait for open purchase orders according to the days that passed.
SUMMED - Static variable in class market.swing.CmpNumbers
 

T

TILLQUEUE - Static variable in class market.SProcessWorker
 
timeAdvanced() - Method in class market.SPListenable
Reaction on event: The time has advanced.
timeAdvanced() - Method in interface market.event.MarketEventListener
Invoked when the date changes.
timeAdvanced() - Method in class market.event.MarketEventAdapter
Invoked when the date changes.
toString() - Method in class market.MarketCalendar
 
toString() - Method in class market.statistics.HistoryEntry
 
toString() - Method in class market.statistics.CSalesStats
 
toString() - Method in class market.statistics.CISalesStats
 

U

UCustomer - class market.UCustomer.
This class implements the customers of the market.
UCustomer(String) - Constructor for class market.UCustomer
Creates a new UCustomer.
UMUserBase - class market.UMUserBase.
The market's UserManager.
UMUserBase() - Constructor for class market.UMUserBase
 
updateOrderHistory(CountingStock) - Method in class market.statistics.CSalesStats
Adds the current date to the order history of an article's statistics, whenever the manager purchases it.
UPerson - class market.UPerson.
A person that interacts with the market.
UPerson(String) - Constructor for class market.UPerson
Creates a new person.
UStaffer - class market.UStaffer.
A market's staffer.
UStaffer(String, String) - Constructor for class market.UStaffer
Creates a new UStaffer.

V

value - Variable in class market.statistics.HistoryEntry
 
ValueChecker - interface market.ValueChecker.
Implementations of this interface provide an easy way to check if a String complies with a special format.
valueToCurrency(Value) - Static method in class market.Conversions
Converts a Value that represents an amount of money in cents into a String, that represents the money in Euros (or Dollars...).
valueToCurrency(Value, String) - Static method in class market.Conversions
Converts a Value that represents an amount of money in cents into a String, that represents the money in Euros (or Dollars...).
valueToDouble(Value) - Static method in class market.Conversions
Converts a Value to a Double.
valueToInt(Value) - Static method in class market.Conversions
Converts a Value to an int.
VCDate - class market.VCDate.
A ValueChecker, which checks if a String is in the format dd.MM.yyyy (e.g. 01.01.2000).
VCDate(String) - Constructor for class market.VCDate
 
VCDate(String, boolean) - Constructor for class market.VCDate
 
VCDummy - class market.VCDummy.
The simplest implementation of ValueChecker.
VCDummy(String) - Constructor for class market.VCDummy
 
VCDummy(String, boolean) - Constructor for class market.VCDummy
 
VCPositiveDouble - class market.VCPositiveDouble.
A ValueChecker, which checks if a String is in the format of a Double (e.g. 15.256).
VCPositiveDouble(String) - Constructor for class market.VCPositiveDouble
 
VCPositiveDouble(String, boolean) - Constructor for class market.VCPositiveDouble
 
VCPositiveInteger - class market.VCPositiveInteger.
A ValueChecker, which checks if a String is in the format of an Integer (e.g. 1500).
VCPositiveInteger(String) - Constructor for class market.VCPositiveInteger
 
VCPositiveInteger(String, boolean) - Constructor for class market.VCPositiveInteger
 

W

wakeUpOrders() - Method in class market.SPCustomer
Empty implementation of the OfferEventListener Interface.
wakeUpOrders() - Method in class market.SICustomer
Reaction on event: a new delivery arrived the market.
wakeUpOrders() - Method in interface market.event.OfferEventListener
Invoked when a delivery enters the market.
WAREHOUSE_WORKER - Static variable in class market.UStaffer
 
WAREHOUSE_WORKER - Static variable in class market.UMUserBase
 
WAREHOUSEQUEUE - Static variable in class market.SProcessWorker
 
workerInformationChanged() - Method in class market.SPListenable
Reaction on event: A new order for workers arrived or a worker logged on.
workerInformationChanged() - Method in interface market.event.MarketEventListener
Invoked when a job enters the warehouse queue or a warehouse worker logs on or off.
workerInformationChanged() - Method in class market.event.MarketEventAdapter
Invoked when a job enters the warehouse queue or a warehouse worker logs on or off.

A B C D E F G H I J L M N O P Q R S T U V W
Großmarkt