cz.zcu.ups.arcaoftpd.dataaction
Class DataAction

java.lang.Object
  extended by cz.zcu.ups.arcaoftpd.dataaction.DataAction
Direct Known Subclasses:
ListDataAction, NlstDataAction, RetriveDataAction, StoreDataAction

public abstract class DataAction
extends Object

Abstractni trida zastresujici datovou akci

Author:
Arcao

Constructor Summary
DataAction()
          Konstruktor tridy
DataAction(String parameter)
          Konstruktor tridy s urcenim parametru k akci
 
Method Summary
 ClientParameters getClientParameters()
          Vraci parametry klienta
 String getParameter()
          Vraci parametr akce
 Socket getSocket()
          Vraci socket datoveho spojeni
 void preRun()
          Pred akce spojeni, vykonna se pred navazanim spojeni, atp.
abstract  void run()
          Spusteni hlavni akce
 DataAction setClientParameters(ClientParameters clientParameters)
          Nastaveni parametru klienta
 DataAction setParameter(String parameter)
          Nastavuje parametr akce
 DataAction setSocket(Socket socket)
          Nastavuje socket datoveho spojeni
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DataAction

public DataAction()
Konstruktor tridy


DataAction

public DataAction(String parameter)
Konstruktor tridy s urcenim parametru k akci

Parameters:
parameter - parametr k akci
Method Detail

setClientParameters

public DataAction setClientParameters(ClientParameters clientParameters)
Nastaveni parametru klienta

Parameters:
clientParameters - parametry klienta
Returns:
reference ne (this) DataAction

getClientParameters

public ClientParameters getClientParameters()
Vraci parametry klienta

Returns:
pareametry klienta

setSocket

public DataAction setSocket(Socket socket)
Nastavuje socket datoveho spojeni

Parameters:
socket - socket datoveho spojeni
Returns:
referenci na (this) DataAction

getSocket

public Socket getSocket()
Vraci socket datoveho spojeni

Returns:
socket datoveho spojeni

setParameter

public DataAction setParameter(String parameter)
Nastavuje parametr akce

Parameters:
parameter - parametr akce
Returns:
reference na (this) DataAction

getParameter

public String getParameter()
Vraci parametr akce

Returns:
parametr akce

preRun

public void preRun()
Pred akce spojeni, vykonna se pred navazanim spojeni, atp.


run

public abstract void run()
Spusteni hlavni akce