user
Class KonsolaUzytkownika

java.lang.Object
  extended byjava.awt.Component
      extended byjava.awt.Container
          extended byjava.awt.Panel
              extended byjava.applet.Applet
                  extended byjavax.swing.JApplet
                      extended byuser.KonsolaUzytkownika
All Implemented Interfaces:
javax.accessibility.Accessible, java.awt.image.ImageObserver, java.awt.MenuContainer, javax.swing.RootPaneContainer, java.io.Serializable

public class KonsolaUzytkownika
extends javax.swing.JApplet

Obiekt klasy KonsolaUzytkownika przechowuje wszystkie dane potrzebne apletowi do działania i zarządza wyświetlaniem odpowiednich widoków.

See Also:
Serialized Form

Nested Class Summary
 
Nested classes inherited from class javax.swing.JApplet
javax.swing.JApplet.AccessibleJApplet
 
Nested classes inherited from class java.applet.Applet
java.applet.Applet.AccessibleApplet
 
Nested classes inherited from class java.awt.Panel
java.awt.Panel.AccessibleAWTPanel
 
Nested classes inherited from class java.awt.Container
java.awt.Container.AccessibleAWTContainer
 
Nested classes inherited from class java.awt.Component
java.awt.Component.AccessibleAWTComponent, java.awt.Component.BltBufferStrategy, java.awt.Component.FlipBufferStrategy
 
Field Summary
static KomSieciowa komSieciowa
          Komunikacja sieciowa dla danego apletu.
static KonsolaUzytkownika konsola
          Dany aplet, do którego odwołują się wszystkie widoki.
 
Fields inherited from class javax.swing.JApplet
accessibleContext, rootPane, rootPaneCheckingEnabled
 
Fields inherited from class java.awt.Component
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
 
Fields inherited from interface java.awt.image.ImageObserver
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
 
Constructor Summary
KonsolaUzytkownika()
          Tworzy nowy obiekt klasy KonsolaUzytkownika.
 
Method Summary
 boolean czyUlubione(java.lang.Integer id)
          Sprawdza czy ogłoszenie o podanym identyfikatorze znajduje się na liście ulubionych.
 void dodajDoUlubionych(int nr)
          Dodaje do ulubionych ogłoszenie z listy wyników.
 void generujWizytowke(int nr)
          Generuje i zapisuje na komputerze użytkownika wizytówkę ogłoszenia o wskazanym numerze.
 void inicjujWidoki()
          Inicjuje widoki w module użytkownika.
 void init()
           
 void kliknietaLista(int nr)
          Pokazuje dane ogłoszenie z listy wyników na mapce.
 void kliknietaMapka(int nr)
          Zaznacza na liście wyników klikniętą na mapce firmę.
 void nowyWidokUlubionych()
          Włącza nowy widok ulubionych.
 void nowyWidokZapytan()
          Włącza nowy widok zapytań.
 void odbierzFragmenty(FragmentMapy[] fr)
          Przyjmuje i zapamiętuje odebrane z serwera fragmenty mapy.
 void odbierzFragmentyUlicy(FragmentUlicy[] fr)
          Przyjmuje i zapamiętuje odebrane z serwera fragmenty ulicy.
 void odbierzUlice(java.util.List ul)
          Przyjmuje i zapamiętuje odebrane z serwera ulice.
 void odbierzWarstwy(WarstwaMapy[] warstwy)
          Przyjmuje i zapamiętuje odebrane z serwera warstwy mapy.
 void odbierzWyniki(java.util.List listaWynikow)
          Odbiera wyniki wyszukiwania z serwera.
 void pokazWidokMiniStrony(int nr)
          Włącza widok wyświetlania mini strony dla podanego ogłoszenia.
 void pokazWidokPodstawowy()
          Włącza widok zapytań i wyników z ostatniego zapytania.
 void usunZUlubionych(UlubioneOgloszenie ulub)
          Usuwa z ulubionych ogłoszeń podane ogłoszenie.
 void wyswietlNaMenuHistorii(java.lang.String str1, java.lang.String str2, java.lang.String str3)
          Wyświetla na menu Historii odpowiednie nazwy starych wyszukiwań.
 void wyswietlWyjatek(java.lang.String str)
          Przekazuje do widoku podstawowego komunikat do wyświetlenia.
 void zapytanie(Kryteria kryteria)
          Wysyła zapytanie z zadanymi parametrami do bazy.
 void zapytanieBranza(int nr)
          Wysyła zapytanie do bazy z zadaną branżą jako jedynym parametrem.
 void zapytanieHistoria(int nr)
          Wysyła zapytanie z zadanymi parametrami do bazy i przełącza widok na podstawowy.
 
Methods inherited from class javax.swing.JApplet
addImpl, createRootPane, getAccessibleContext, getContentPane, getGlassPane, getJMenuBar, getLayeredPane, getRootPane, isRootPaneCheckingEnabled, paramString, remove, setContentPane, setGlassPane, setJMenuBar, setLayeredPane, setLayout, setRootPane, setRootPaneCheckingEnabled, update
 
Methods inherited from class java.applet.Applet
destroy, getAppletContext, getAppletInfo, getAudioClip, getAudioClip, getCodeBase, getDocumentBase, getImage, getImage, getLocale, getParameter, getParameterInfo, isActive, newAudioClip, play, play, resize, resize, setStub, showStatus, start, stop
 
Methods inherited from class java.awt.Panel
addNotify
 
Methods inherited from class java.awt.Container
add, add, add, add, add, addContainerListener, addPropertyChangeListener, addPropertyChangeListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getAlignmentX, getAlignmentY, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getInsets, getLayout, getListeners, getMaximumSize, getMinimumSize, getPreferredSize, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paint, paintComponents, preferredSize, print, printComponents, processContainerEvent, processEvent, remove, removeAll, removeContainerListener, removeNotify, setFocusCycleRoot, setFocusTraversalKeys, setFocusTraversalPolicy, setFont, transferFocusBackward, transferFocusDownCycle, validate, validateTree
 
Methods inherited from class java.awt.Component
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, coalesceEvents, contains, contains, createImage, createImage, createVolatileImage, createVolatileImage, disable, disableEvents, dispatchEvent, enable, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, getBackground, getBounds, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getGraphics, getGraphicsConfiguration, getHeight, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocation, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMouseWheelListeners, getName, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getSize, getToolkit, getTreeLock, getWidth, getX, getY, gotFocus, handleEvent, hasFocus, hide, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isDoubleBuffered, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isOpaque, isShowing, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, postEvent, prepareImage, prepareImage, printAll, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processKeyEvent, processMouseEvent, processMouseMotionEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, repaint, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, reshape, setBackground, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeysEnabled, setForeground, setIgnoreRepaint, setLocale, setLocation, setLocation, setName, setSize, setSize, setVisible, show, show, size, toString, transferFocus, transferFocusUpCycle
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

komSieciowa

public static KomSieciowa komSieciowa
Komunikacja sieciowa dla danego apletu.


konsola

public static KonsolaUzytkownika konsola
Dany aplet, do którego odwołują się wszystkie widoki.

Constructor Detail

KonsolaUzytkownika

public KonsolaUzytkownika()
                   throws Wyjatek
Tworzy nowy obiekt klasy KonsolaUzytkownika.

Throws:
Wyjatek - gdy nie uda się utworzyć apletu
Method Detail

zapytanie

public void zapytanie(Kryteria kryteria)
Wysyła zapytanie z zadanymi parametrami do bazy.

Parameters:
kryteria - zadane parametry wyszukiwania

zapytanieBranza

public void zapytanieBranza(int nr)
Wysyła zapytanie do bazy z zadaną branżą jako jedynym parametrem.

Parameters:
nr - numer branży na liście najpopularniejszych branż

zapytanieHistoria

public void zapytanieHistoria(int nr)
Wysyła zapytanie z zadanymi parametrami do bazy i przełącza widok na podstawowy.

Parameters:
nr - numer wstecz pamiętanych przez Historię kryteriów

wyswietlNaMenuHistorii

public void wyswietlNaMenuHistorii(java.lang.String str1,
                                   java.lang.String str2,
                                   java.lang.String str3)
Wyświetla na menu Historii odpowiednie nazwy starych wyszukiwań.

Parameters:
str1 - string identyfikujący ostatnie wyszukiwanie
str2 - string identyfikujący przedostatnie wyszukiwanie
str3 - string identyfikujący najstarsze wyszukiwanie

inicjujWidoki

public void inicjujWidoki()
Inicjuje widoki w module użytkownika.


nowyWidokZapytan

public void nowyWidokZapytan()
Włącza nowy widok zapytań.


pokazWidokPodstawowy

public void pokazWidokPodstawowy()
Włącza widok zapytań i wyników z ostatniego zapytania.


nowyWidokUlubionych

public void nowyWidokUlubionych()
Włącza nowy widok ulubionych.


dodajDoUlubionych

public void dodajDoUlubionych(int nr)
Dodaje do ulubionych ogłoszenie z listy wyników.

Parameters:
nr - numer dodawanego ogłoszenia

usunZUlubionych

public void usunZUlubionych(UlubioneOgloszenie ulub)
Usuwa z ulubionych ogłoszeń podane ogłoszenie.

Parameters:
ulub - ulubione ogłoszenie do usunięcia

czyUlubione

public boolean czyUlubione(java.lang.Integer id)
Sprawdza czy ogłoszenie o podanym identyfikatorze znajduje się na liście ulubionych.

Parameters:
id - identyfikator ogłoszenia, które jest sprawdzane
Returns:
true jeśli ogłoszenie znajduje się na liście ulubionych

pokazWidokMiniStrony

public void pokazWidokMiniStrony(int nr)
Włącza widok wyświetlania mini strony dla podanego ogłoszenia.

Parameters:
nr - numer ogłoszenia, którego mini strone chcemy wyświetlić

odbierzWyniki

public void odbierzWyniki(java.util.List listaWynikow)
Odbiera wyniki wyszukiwania z serwera. Zapamiętuje na zmiennych lokalnych telefony i ogłoszenia, a następnie przekazuje wyniki podwidokom do wyświetlenia.

Parameters:
listaWynikow - wyniki do odebrania

wyswietlWyjatek

public void wyswietlWyjatek(java.lang.String str)
Przekazuje do widoku podstawowego komunikat do wyświetlenia.

Parameters:
str - komunikat

kliknietaLista

public void kliknietaLista(int nr)
Pokazuje dane ogłoszenie z listy wyników na mapce.

Parameters:
nr - numer ogłoszenia na liście wyników, które zostało kliknięte

kliknietaMapka

public void kliknietaMapka(int nr)
Zaznacza na liście wyników klikniętą na mapce firmę.

Parameters:
nr - numer klikniętego ogłoszenia na liście wyników

odbierzWarstwy

public void odbierzWarstwy(WarstwaMapy[] warstwy)
Przyjmuje i zapamiętuje odebrane z serwera warstwy mapy.

Parameters:
warstwy - odebrane warstwy mapy

odbierzFragmenty

public void odbierzFragmenty(FragmentMapy[] fr)
Przyjmuje i zapamiętuje odebrane z serwera fragmenty mapy.

Parameters:
fr - odebrane fragmenty mapy

odbierzFragmentyUlicy

public void odbierzFragmentyUlicy(FragmentUlicy[] fr)
Przyjmuje i zapamiętuje odebrane z serwera fragmenty ulicy.

Parameters:
fr - odebrane fragmenty ulicy

odbierzUlice

public void odbierzUlice(java.util.List ul)
Przyjmuje i zapamiętuje odebrane z serwera ulice.

Parameters:
ul - odebrane ulice

generujWizytowke

public void generujWizytowke(int nr)
Generuje i zapisuje na komputerze użytkownika wizytówkę ogłoszenia o wskazanym numerze.

Parameters:
nr - numer ogłoszenia na liście wyników, dla którego generowana będzie wizytówka

init

public void init()

NIIKT, Zespół Gr0No3