RmiClient
1.0
|
Ö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) |
![]() | |
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 () |
![]() | |
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 | |
![]() | |
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>() |
Klasse zum Neuanlegen/Ändern von Ansprechpartnern
Definiert in Zeile 42 der Datei AnsprechpartnerDialog.java.
view.AnsprechpartnerDialog.AnsprechpartnerDialog | ( | JFrame | owner, |
final Controller | controller, | ||
String | label, | ||
final UserRole | roleType | ||
) |
Konstruktor
owner | Eigentümer, wichtig für Dialog-Eigenschaft |
controller | Controller-Instanz |
label | Titel |
roleType | Benutzer 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.
void view.AnsprechpartnerDialog.initialize | ( | final String | label, |
final Object | ansprechpartner | ||
) |
Initialisierung des Formulars, zurücksetzen der Eingabefelder
label | Titel |
ansprechpartner | aktueller Ansprechpartner, null bei Neuanlegen |
Neuanlegen-Modus
Ändern-Modus
Definiert in Zeile 175 der Datei AnsprechpartnerDialog.java.
|
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.
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.