| Office |
import sale.*;
import sale.stdforms.*;
/**
* Diese Klasse implementiert das Büro. Hier kann der Manager das
* Logfile einsehen und Videos nachkaufen oder aus dem Bestand nehmen.
*/
public class Office extends SalesPoint
{
//// attributes ////////////////////////////////////////////////////////////
// Managerpasswort
private static String password;
//// constructor ///////////////////////////////////////////////////////////
/**
* Konstuktor erzeugt ein neues Objekt der Klasse <CODE>Office</CODE>.
*/
public Office(String name)
{
super(name);
}
//// public methods ///////////////////////////////////////////////////////
/**
* Gibt das Standard-FormSheet für das Büro zurück.
*/
public FormSheet getDefaultFormSheet()
{
return new FormSheet("Office", new DefaultOfficeFormCreator(this), false);
}
/**
* Setzt das Managerpasswort.
*/
public static void setPassword(String password)
{
Office.password = password;
}
/**
* Testet ob das übergebene Passwort das Managerpasswort ist.
*/
public static boolean testPassword(String password)
{
return password.equals(Office.password);
}
}| Office |