cz.zcu.validationserver.process
Class ValidationProcessPositionImpl

java.lang.Object
  extended by cz.zcu.validationserver.process.ValidationProcessPositionImpl
All Implemented Interfaces:
ValidationProcessPosition

public class ValidationProcessPositionImpl
extends java.lang.Object
implements ValidationProcessPosition

Trida slouzi k tomu, aby se dalo zapamatovat, v jakem miste se prave nachazi validacni proces. Interne obhospodaruje trida zasobnik, ve kterem jsou jednotlive ukony (Stringy), ktere se prave provadeji. User: Lukas Date: 2.5.2007 Time: 14:29:31


Field Summary
private  java.util.LinkedList<java.lang.String> positions
           
 
Constructor Summary
ValidationProcessPositionImpl()
           
 
Method Summary
 int getActualPosition()
          Vrati cislo udavajici aktualni pozici v zasobniku pozic.
 java.lang.String pop()
          Vynda ze zasobniku vrchni pozici
 int push(java.lang.String position)
          Vlozi do zasobniku dalsi pozici
 void revertToPosition(int position)
          Vrati se k zadane pozici (odstrani prebytecne zaznamy)
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

positions

private java.util.LinkedList<java.lang.String> positions
Constructor Detail

ValidationProcessPositionImpl

public ValidationProcessPositionImpl()
Method Detail

push

public int push(java.lang.String position)
Vlozi do zasobniku dalsi pozici

Specified by:
push in interface ValidationProcessPosition
Parameters:
position -
Returns:

pop

public java.lang.String pop()
Vynda ze zasobniku vrchni pozici

Specified by:
pop in interface ValidationProcessPosition
Returns:

getActualPosition

public int getActualPosition()
Vrati cislo udavajici aktualni pozici v zasobniku pozic. Tohle cislo pak lze pouzit pro metodu 'revertToPosition' - pokud se chci vratit o vice pozic zpet.

Specified by:
getActualPosition in interface ValidationProcessPosition
Returns:

revertToPosition

public void revertToPosition(int position)
Vrati se k zadane pozici (odstrani prebytecne zaznamy)

Specified by:
revertToPosition in interface ValidationProcessPosition
Parameters:
position -

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object


Copyright © 2007 University of West Bohemia, KIV, author Lukas Valenta (lvalenta at civ.zcu.cz). All Rights Reserved. Build date 20110415.