RmiClient  1.0
 Alle Klassen Namensbereiche Dateien Funktionen Variablen
view.AnsprechpartnerDialog Klassenreferenz
Klassendiagramm für view.AnsprechpartnerDialog:
Zusammengehörigkeiten von view.AnsprechpartnerDialog:

Öffentliche Methoden

 AnsprechpartnerDialog (JFrame owner, final Controller controller, String label, final UserRole roleType)
 
void initialize (final String label, final Object ansprechpartner)
 
void update (Observable arg0, final Object arg1)
 
- Öffentliche Methoden geerbt von view.AbstractDialog
 AbstractDialog (JFrame owner, Controller controller, String label, UserRole roleType)
 
void initialize (final String label, final Object projekt)
 
void update (Observable arg0, final Object arg1)
 

Geschützte Methoden

void saveData ()
 
- Geschützte Methoden geerbt von view.AbstractDialog
void initializeFieldsWithColors ()
 
void saveData ()
 
int getColumnLength (Class classType, String columnName)
 
void preSelection (Class classType)
 
void checkValidEmail (JTextField emailField)
 
void checkValidOnlyNumbers (JTextField matField)
 
void updateGUIData (Class listType, List< Object > listContent, boolean newMode, JComboBox comboBox, Object oldSelectedData, boolean specialCase)
 
void checkExistingRecord (Class classType, String checkingField, Object checkingClauseComponent)
 
void closeFormOnDeleteCascading (Class classType, List< Object > listContent)
 
void showErrors ()
 
void closeForm ()
 

Weitere Geerbte Elemente

- Geschützte Attribute geerbt von view.AbstractDialog
JDialog activeDialog = null
 
boolean newMode = true
 
JPanel buttonPanel = null
 
ArrayList< JComponent > mandatoryComponentList = new ArrayList<JComponent>()
 
Object changeObject = null
 
List< Object > projekteListe = null
 
List< Object > unternehmenListe = null
 
List< Object > ansprechpartnerListe = null
 
List< Object > studentenListe = null
 
final Controller controller
 
final UserRole roleType
 
final int defaultInputFieldLength = 30
 
final int defaultVisibleFieldLength = 30
 
final int defaultTextAreaRows = 10
 
final int defaultTextAreaColumns = 30
 
final Color defaultColorField = null
 
final Color defaultColorMandatoryField = Color.orange
 
final Color defaultColorMissingMandatoryField = Color.red
 
final int defaultConfirmMnemonic = KeyEvent.VK_B
 
final int defaultCancelMnemonic = KeyEvent.VK_C
 
ArrayList< String > errorList = new ArrayList<String>()
 

Ausführliche Beschreibung

Klasse zum Neuanlegen/Ändern von Ansprechpartnern

Autor
Thomas Kramer, eMail: th-rz.nosp@m.v@gm.nosp@m.x.de

Definiert in Zeile 42 der Datei AnsprechpartnerDialog.java.

Beschreibung der Konstruktoren und Destruktoren

view.AnsprechpartnerDialog.AnsprechpartnerDialog ( JFrame  owner,
final Controller  controller,
String  label,
final UserRole  roleType 
)

Konstruktor

Parameter
ownerEigentümer, wichtig für Dialog-Eigenschaft
controllerController-Instanz
labelTitel
roleTypeBenutzer mit dem sich eingeloggt wurde

Namensfeld

EMailfeld

Unternehmensauswahlfeld

Objekte Panel hinzufügen

Vorselektion, Observer funktioniert im Konstruktor logischerweise noch nicht

setzen der Panels

übernehmen des geerbten buttonPanels

Definiert in Zeile 79 der Datei AnsprechpartnerDialog.java.

Hier ist ein Graph, der zeigt, was diese Funktion aufruft:

Dokumentation der Elementfunktionen

void view.AnsprechpartnerDialog.initialize ( final String  label,
final Object  ansprechpartner 
)

Initialisierung des Formulars, zurücksetzen der Eingabefelder

Parameter
labelTitel
ansprechpartneraktueller Ansprechpartner, null bei Neuanlegen

Neuanlegen-Modus

Ändern-Modus

Definiert in Zeile 175 der Datei AnsprechpartnerDialog.java.

Hier ist ein Graph, der zeigt, was diese Funktion aufruft:

void view.AnsprechpartnerDialog.saveData ( )
protected

Übernehmen der neuen oder geänderten Daten

Konformitäts-Abfragen

bei Fehlern zusammengehängte Fehlermeldung ausgeben

Neuanlegen-Modus

Basis-Daten übernehmen

Rmi-Methoden ausführen

Neuanlegen-Modus

Daten speichern

Fehlermeldungen bei der Server-Verarbeitung werden in der Log-Datei des Servers geloggt!

Ändern-Modus

Daten speichern

Fehlermeldungen bei der Server-Verarbeitung werden in der Log-Datei des Servers geloggt!

beim Auftreten eines Fehlers Fehlermeldung ausgeben

Definiert in Zeile 257 der Datei AnsprechpartnerDialog.java.

Hier ist ein Graph, der zeigt, was diese Funktion aufruft:

void view.AnsprechpartnerDialog.update ( Observable  arg0,
final Object  arg1 
)

Zurückliefern der Daten über das Observer-Pattern

Daten in View übernehmen

die eigene Klasse

Neuzeichnen, Aufruf der validate-Methode notwendig

Definiert in Zeile 218 der Datei AnsprechpartnerDialog.java.

Hier ist ein Graph, der zeigt, was diese Funktion aufruft:


Die Dokumentation für diese Klasse wurde erzeugt aufgrund der Datei: