Fahrzeug
Class ReservierungsSystem

java.lang.Object
  |
  +--java.awt.Component
        |
        +--java.awt.Container
              |
              +--java.awt.Window
                    |
                    +--java.awt.Frame
                          |
                          +--javax.swing.JFrame
                                |
                                +--Fahrzeug.ReservierungsSystem

public class ReservierungsSystem
extends JFrame
implements AngebotWeiterLeitenAnReservierung, KundenInfoAnReservierung

Bearbeitet Reservierung. Aus dieser Klasse werden die Klassen zur Angeboterstellung und Mietvertragvorbereitung aufgerufen. Überprüfung der Kundendaten wird hier auch behandelt.

Author:
Nathalie

Inner classes inherited from class javax.swing.JFrame
JFrame.AccessibleJFrame

Inner classes inherited from class java.awt.Frame
Frame.AccessibleAWTFrame

Inner classes inherited from class java.awt.Window
Window.AccessibleAWTWindow

Inner classes inherited from class java.awt.Container
Container.AccessibleAWTContainer

Inner classes inherited from class java.awt.Component
Component.AccessibleAWTComponent

Field Summary
 (package private) AngebotDetaildvtautoAngebot
           
 (package private) StringFahrerFotoLink
           
 (package private) StringFahrerName
           
 (package private) booleanFirmenKunde
           
 (package private) intFirmenKundennummer
           
 (package private) StringKreditKarten
           
 (package private) KundenanfragekundenAutoInfoSammler
           
 (package private) StringKundenName
           
 (package private) MietTerminmietStartEnde
           
 (package private) intPrivatkundeKreditkarte
           
 (package private) StringReservierungsnummer
           
 (package private) StringReservierungsnummerCounter
           
 (package private) ReservierungsListevorhandeneReservierungen
           

Fields inherited from class javax.swing.JFrame
EXIT_ON_CLOSE, rootPane, rootPaneCheckingEnabled, accessibleContext

Fields inherited from class java.awt.Frame
DEFAULT_CURSOR, CROSSHAIR_CURSOR, TEXT_CURSOR, WAIT_CURSOR, SW_RESIZE_CURSOR, SE_RESIZE_CURSOR, NW_RESIZE_CURSOR, NE_RESIZE_CURSOR, N_RESIZE_CURSOR, S_RESIZE_CURSOR, W_RESIZE_CURSOR, E_RESIZE_CURSOR, HAND_CURSOR, MOVE_CURSOR, NORMAL, ICONIFIED

Fields inherited from class java.awt.Component
TOP_ALIGNMENT, CENTER_ALIGNMENT, BOTTOM_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT

Constructor Summary
ReservierungsSystem()
           

Method Summary
 voidangebotErstellen()
           
 voidangebotUebergabeAnReservierung()
           
 voidfahrzeugBestimmen()
           
 voidfirmenKundenUeberpruefen(String fahrerName)
           
 AngebotDetailgetDvtautoAngebot()
           
 StringgetFahrerFotoLink()
           
 StringgetFahrerName()
           
 intgetFirmenKundennummer()
           
 StringgetKreditKarten()
           
 StringgetKundenName()
           
 intgetPrivatkundeKreditkarte()
           
 StringgetReservierungsnummer()
           
 booleanisFirmenKunde()
           
 voidkillReservierung()
           
 voidkreditKarteBehandlung(int kundenkreditkarte)
           
 static voidmain(String[] args)
           
 voidneueKundenErfassen()
           
 voidprivatKundeInfoLiefern(Object o)
           
 voidreservierungErzeugen()
           
 StringreservierungsNummerAusgabe()
           
 voidsetDvtautoAngebot(AngebotDetail fzgdetail)
           
 voidsetFahrerFotoLink(String imgname)
           
 voidsetFahrerName(String fahrer)
           
 voidsetFirmenKunde(boolean jaFirmen)
           
 voidsetFirmenKundennummer(int Fnumm)
           
 voidsetKreditKarten(String krtNr)
           
 voidsetKundenName(String kunde)
           
 voidsetPrivatkundeKreditkarte(int visamasteramex)
           
 voidstartMietvertragSystem()
           

Methods inherited from class javax.swing.JFrame
frameInit, createRootPane, processKeyEvent, processWindowEvent, setDefaultCloseOperation, getDefaultCloseOperation, update, setJMenuBar, getJMenuBar, isRootPaneCheckingEnabled, setRootPaneCheckingEnabled, addImpl, remove, setLayout, getRootPane, setRootPane, getContentPane, setContentPane, getLayeredPane, setLayeredPane, getGlassPane, setGlassPane, paramString, getAccessibleContext

Methods inherited from class java.awt.Frame
finalize, addNotify, getTitle, setTitle, getIconImage, setIconImage, getMenuBar, setMenuBar, isResizable, setResizable, setState, getState, remove, removeNotify, setCursor, getCursorType, getFrames

Methods inherited from class java.awt.Window
pack, show, hide, dispose, toFront, toBack, getToolkit, getWarningString, getLocale, getInputContext, setCursor, getOwner, getOwnedWindows, addWindowListener, removeWindowListener, getListeners, processEvent, getFocusOwner, postEvent, isShowing, applyResourceBundle, applyResourceBundle, getGraphicsConfiguration

Methods inherited from class java.awt.Container
getComponentCount, countComponents, getComponent, getComponents, getInsets, insets, add, add, add, add, add, remove, removeAll, getLayout, doLayout, layout, invalidate, validate, validateTree, setFont, getPreferredSize, preferredSize, getMinimumSize, minimumSize, getMaximumSize, getAlignmentX, getAlignmentY, paint, print, paintComponents, printComponents, addContainerListener, removeContainerListener, processContainerEvent, deliverEvent, getComponentAt, locate, getComponentAt, findComponentAt, findComponentAt, isAncestorOf, list, list

Methods inherited from class java.awt.Component
getName, setName, getParent, getPeer, setDropTarget, getDropTarget, getTreeLock, isValid, isDisplayable, isVisible, isEnabled, setEnabled, enable, enable, disable, isDoubleBuffered, enableInputMethods, setVisible, show, getForeground, setForeground, getBackground, setBackground, getFont, setLocale, getColorModel, getLocation, getLocationOnScreen, location, setLocation, move, setLocation, getSize, size, setSize, resize, setSize, resize, getBounds, bounds, setBounds, reshape, setBounds, getX, getY, getWidth, getHeight, getBounds, getSize, getLocation, isOpaque, isLightweight, getGraphics, getFontMetrics, getCursor, paintAll, repaint, repaint, repaint, repaint, printAll, imageUpdate, createImage, createImage, prepareImage, prepareImage, checkImage, checkImage, contains, inside, contains, dispatchEvent, addComponentListener, removeComponentListener, addFocusListener, removeFocusListener, addHierarchyListener, removeHierarchyListener, addHierarchyBoundsListener, removeHierarchyBoundsListener, addKeyListener, removeKeyListener, addMouseListener, removeMouseListener, addMouseMotionListener, removeMouseMotionListener, addInputMethodListener, removeInputMethodListener, getInputMethodRequests, enableEvents, disableEvents, coalesceEvents, processComponentEvent, processFocusEvent, processMouseEvent, processMouseMotionEvent, processInputMethodEvent, processHierarchyEvent, processHierarchyBoundsEvent, handleEvent, mouseDown, mouseDrag, mouseUp, mouseMove, mouseEnter, mouseExit, keyDown, keyUp, action, gotFocus, lostFocus, isFocusTraversable, requestFocus, transferFocus, nextFocus, hasFocus, add, toString, list, list, list, addPropertyChangeListener, removePropertyChangeListener, addPropertyChangeListener, removePropertyChangeListener, firePropertyChange, setComponentOrientation, getComponentOrientation

Methods inherited from class java.lang.Object
getClass, hashCode, equals, clone, notify, notifyAll, wait, wait, wait

Field Detail

dvtautoAngebot

AngebotDetail dvtautoAngebot

FahrerFotoLink

String FahrerFotoLink

FahrerName

String FahrerName

FirmenKunde

boolean FirmenKunde

FirmenKundennummer

int FirmenKundennummer

KreditKarten

String KreditKarten

kundenAutoInfoSammler

Kundenanfrage kundenAutoInfoSammler

KundenName

String KundenName

mietStartEnde

MietTermin mietStartEnde

PrivatkundeKreditkarte

int PrivatkundeKreditkarte

Reservierungsnummer

String Reservierungsnummer

ReservierungsnummerCounter

String ReservierungsnummerCounter

vorhandeneReservierungen

ReservierungsListe vorhandeneReservierungen
Constructor Detail

ReservierungsSystem

public ReservierungsSystem()
Method Detail

angebotErstellen

public void angebotErstellen()

angebotUebergabeAnReservierung

public void angebotUebergabeAnReservierung()

fahrzeugBestimmen

public void fahrzeugBestimmen()

firmenKundenUeberpruefen

public void firmenKundenUeberpruefen(String fahrerName)

getDvtautoAngebot

public AngebotDetail getDvtautoAngebot()

getFahrerFotoLink

public String getFahrerFotoLink()

getFahrerName

public String getFahrerName()

getFirmenKundennummer

public int getFirmenKundennummer()

getKreditKarten

public String getKreditKarten()

getKundenName

public String getKundenName()

getPrivatkundeKreditkarte

public int getPrivatkundeKreditkarte()

getReservierungsnummer

public String getReservierungsnummer()

isFirmenKunde

public boolean isFirmenKunde()

killReservierung

public void killReservierung()

kreditKarteBehandlung

public void kreditKarteBehandlung(int kundenkreditkarte)

main

public static void main(String[] args)

neueKundenErfassen

public void neueKundenErfassen()

privatKundeInfoLiefern

public void privatKundeInfoLiefern(Object o)

reservierungErzeugen

public void reservierungErzeugen()

reservierungsNummerAusgabe

public String reservierungsNummerAusgabe()

setDvtautoAngebot

public void setDvtautoAngebot(AngebotDetail fzgdetail)

setFahrerFotoLink

public void setFahrerFotoLink(String imgname)

setFahrerName

public void setFahrerName(String fahrer)

setFirmenKunde

public void setFirmenKunde(boolean jaFirmen)

setFirmenKundennummer

public void setFirmenKundennummer(int Fnumm)

setKreditKarten

public void setKreditKarten(String krtNr)

setKundenName

public void setKundenName(String kunde)

setPrivatkundeKreditkarte

public void setPrivatkundeKreditkarte(int visamasteramex)

startMietvertragSystem

public void startMietvertragSystem()

Association Links

to Class Fahrzeug.AngebotDetail

to Class Fahrzeug.Kundenanfrage

to Class java.lang.String

to Class java.lang.String

to Class java.lang.String

to Class java.lang.String

to Class java.lang.String

to Class Fahrzeug.ReservierungsListe

to Class Fahrzeug.MietTermin

to Class java.lang.String

Note Links

to Note Note3