A B C D E F G I L M N O P R S T U V W

A

addAlert() - Method in interface cafe.gui.alertView.AlertEvent
Used when alert is inserted inside package.
addAlert() - Method in class cafe.gui.alertView.AlertPanel
Tells the other system to insert alert to the selected product.
addAlert() - Method in class cafe.gui.GuiMain
Confirms that an alert should be added to the currently selected product in the alert view.
addAlert(ImportProduct[]) - Method in interface cafe.gui.interfaces.StartViewInterface
Adds current product alerts to the start view so that they can be shown on the screen.
addAlert() - Method in interface cafe.gui.startView.AlertEvent
Tells to StartPanel to add an alert.
addAlert() - Method in class cafe.gui.startView.StartPanel
When user wants to add alert to a product, this method that instructs GUI's main class to change to the alert adding view is called.
addAlert(ImportProduct[]) - Method in class cafe.gui.startView.StartPanel
Adds current product alerts to the start view so that they can be shown on the screen.
addAlert() - Method in interface cafe.gui.ViewEventInterface
Confirms that selected alert is ok to add.
addFinger(int) - Method in class cafe.gui.configView.ConfigPanel
Sets this panel to wait for a new fingerprint and tells to other system same thing.
addFinger(int) - Method in interface cafe.gui.configView.FingerEvent
Tells to ConfigPanel that user wants to add fingerprint
addFingerprint(FPData) - Method in interface cafe.fingerprintauthentication.Fingerprint
Method takes FPData-object as a parameter and adds it to the cache of fingerprints.
addFingerprint(FPData) - Method in class cafe.fingerprintauthentication.FingerprintAuthentication
This method adds one fingerprint in the fingerprint cache.
addFingerprint(int) - Method in class cafe.gui.GuiMain
Adds the fingerprint given as an argument to the current user's currently selected finger if a finger is selected and the GUI is in "waiting for a new fingerprint" state.
addFingerprint(int) - Method in interface cafe.gui.UserInterface
If GUI is waiting for a new fingerprint and an unrecognized fingerprint was scanned, this method is called and the GUI can then add this fingerprint to the current user.
addFingerprint(FPData) - Method in class cafe.main.CoffeeTouch
Stores a new fingerprint data to FingerprintAuthentication's cache.
addFingerprints(boolean[]) - Method in class cafe.gui.configView.ConfigPanel
Sets fingerprints that are already added.
addFingerprints(boolean[]) - Method in interface cafe.gui.interfaces.ConfigViewInterface
Informs the implementing class which fingerprints are set for the current user
addingFingerprint(int) - Method in class cafe.gui.GuiMain
Sets the GUI to fingerprint insert mode, so that it waits for a fingerprint to the finger that is given as a parameter.
addingFingerprint(int) - Method in interface cafe.gui.ViewEventInterface
Sets the GUI to fingerprint insert mode, so that it waits for a fingerprint to the finger that is given as a parameter.
addSelectedProduct(ImportProduct) - Method in class cafe.gui.alertView.AlertPanel
Creates new CPanel and adds information of selected product.
addSelectedProduct(ImportProduct) - Method in interface cafe.gui.interfaces.AlertViewInterface
Notifies the implementing class of the product that user has selected from product list
addTime() - Method in class cafe.fingerprintauthentication.FingerprintCacheData
This method is called when this Fingerprint matches the user submitted fingerprint.
AlertEvent - Interface in cafe.gui.alertView
Used in alertView Pakckage to handle alert Events
AlertEvent - Interface in cafe.gui.startView
Class is for sending alert information inside package.
AlertPanel - Class in cafe.gui.alertView
Creates the view where user can add alerts to system.
AlertPanel(ViewEventInterface, ImportableList) - Constructor for class cafe.gui.alertView.AlertPanel
Constructs the panel.
alertProduct(ImportProduct) - Method in class cafe.gui.GuiMain
Sets the product given as argument as the currently selected product in alert adding view.
alertProduct(ImportProduct) - Method in interface cafe.gui.ViewEventInterface
Adds alert to specified product
alertView() - Method in class cafe.gui.general.NPanel
Used to make this panel show the correct buttons when in add alert view.
AlertViewInterface - Interface in cafe.gui.interfaces
Interface for notifying alert view of the selected product
AlertViewProductRenderer - Class in cafe.gui.general.productLists
Renders the objects in the product list in alert view.
AlertViewProductRenderer(LanguageEnum) - Constructor for class cafe.gui.general.productLists.AlertViewProductRenderer
Constructs the renderer by calling superclass.
authenticatedFingerprint(int) - Method in interface cafe.fingerprintauthentication.FingerprintEvent
Used to inform the system that a fingerprint has been recognized.
authenticatedFingerprint(int) - Method in class cafe.main.MainFingerprintHandler
 
authenticatedUser(UserInfo, int) - Method in class cafe.gui.GuiMain
Sets the user given as an argument as the current user and changes to the product export view.
authenticatedUser(UserInfo, int) - Method in interface cafe.gui.UserInterface
This is called when a user has been successfully recognized.
authenticateUser(String, String) - Method in class cafe.authentication.Authentication
This method creates the actual connection by using socket and returns information on whether the user is identified as a department's staff member.
authenticateUser(String, String) - Method in interface cafe.authentication.UserAuthentication
Authenticates user by checking the given username and password.
authenticateUser(String, String) - Method in class cafe.gui.GuiMain
Authenticates the user based on the username and password given as an argument.
authenticateUser(String, String) - Method in interface cafe.gui.UserInterfaceEvent
Authenticates an user's CS department username and password
authenticateUser(String, String) - Method in interface cafe.gui.ViewEventInterface
Used to tell the GUI's main class that user has entered this username-password-pair and should be authenticated.
authenticateUser(String, String) - Method in class cafe.main.MainGuiHandler
Authenticates an user's CS department username and password by calling UserAuthentication interface's authenticateUser method.
Authentication - Class in cafe.authentication
The purpose of this class is to create a https connection to a defined website and identify the user as a part of department of computer science's staff by using http-protocol's basic authentication method.
Authentication(AuthenticationSettings) - Constructor for class cafe.authentication.Authentication
The class constructor
AuthenticationSettings - Class in cafe.authentication
This class holds settings used by the Authentication component.
AuthenticationSettings(String, String, String) - Constructor for class cafe.authentication.AuthenticationSettings
Constructs a new AuthenticationSettings with the given parameters.

A B C D E F G I L M N O P R S T U V W