de.wenzlaff.twncid.schnittstelle.modell
Interface IAnrufModell

All Known Implementing Classes:
AnrufModell

public interface IAnrufModell

Das Anruf Modell wo alle Anrufe gehalten werde.

Version:
1.0
Author:
Thomas Wenzlaff

Method Summary
 void addAnruf(IAnruf anruf)
          Fügt den Anruf dem Modell hinzu.
 void clear()
          Löscht alle Anrufe im Modell.
 IAnruf getAnruf(int index)
          Gibt den Anruf mit dem index zurück.
 int getAnzahlAnrufe()
          Gibt die Anzahl der Anrufe zurück.
 IAnruf getLetztenAnruf()
          Gibt den letzten Anruf, oder null wenn kein letzter Anruf vorhanden.
 boolean isEmpty()
          Prüft ob es Anrufe im Modell gibt.
 Iterator<IAnruf> iterator()
           
 void remove(int index)
          Löscht einen Anruf mit dem index aus dem Modell.
 void setNurHeutigeAnrufe(boolean status)
          Es werden nur die heutigen Anrufe in das Anruf Modell eingefügt wenn der status gleich true ist bei false werden alle Angezeigt.
 

Method Detail

getLetztenAnruf

IAnruf getLetztenAnruf()
Gibt den letzten Anruf, oder null wenn kein letzter Anruf vorhanden.

Returns:
IAnruf der Anruf oder null wenn kein Anruf vorhanden.

getAnruf

IAnruf getAnruf(int index)
Gibt den Anruf mit dem index zurück.

Parameters:
index -
Returns:

addAnruf

void addAnruf(IAnruf anruf)
Fügt den Anruf dem Modell hinzu.

Parameters:
anruf - der Anruf der hinzugefügt wird.

getAnzahlAnrufe

int getAnzahlAnrufe()
Gibt die Anzahl der Anrufe zurück.

Returns:
die Anzahl der Anrufe.

iterator

Iterator<IAnruf> iterator()

clear

void clear()
Löscht alle Anrufe im Modell.


isEmpty

boolean isEmpty()
Prüft ob es Anrufe im Modell gibt.

Returns:
liefert true wenn Anrufe vorhanden sind, sonst false.

remove

void remove(int index)
Löscht einen Anruf mit dem index aus dem Modell.

Parameters:
index -

setNurHeutigeAnrufe

void setNurHeutigeAnrufe(boolean status)
Es werden nur die heutigen Anrufe in das Anruf Modell eingefügt wenn der status gleich true ist bei false werden alle Angezeigt. Der default wert ist alle anzeigen also false;

Parameters:
status - der angibt ob alle oder nur die heutigen Anrufe hinzugefügt werden sollen.


Copyright © 2010 Thomas Wenzlaff. All Rights Reserved.