cz.zcu.ups.arcaoftpd.users
Class Map

java.lang.Object
  extended by cz.zcu.ups.arcaoftpd.users.Map
All Implemented Interfaces:
Comparable

public class Map
extends Object
implements Comparable

Trida zastresuje hodnoty namapovaneho adresare

Author:
SLOUP

Constructor Summary
Map(String source, String destination, String access)
          Konstruktor objektu s urcenim pocatecnich parametru
 
Method Summary
 int compareTo(Object o)
          Porovnava dva objekty tridy Map
 String getAccess()
          Vrati pristupova prava k objektu
 String getDestination()
          Vrati cestu od korene ftp, kam se bude objekt mapovat
 String getSource()
          Vrati absolutni cestu k adresari, ktery chceme namapovat
 boolean isAppendable()
          Ma namapovany objekt pravo navazat dalsi data na svuj konec (soubor)
 boolean isDirectory()
          Je namapovany objekt adresar
 boolean isDirectoryDeleteable()
          Ma namapovany objekt pravo smazat sve adresare ci sebe (adresar)
 boolean isDirectoryMakeable()
          Ma namapovany objekt pravo vytvaret podadresare
 boolean isFile()
          Je namapovany objekt soubor
 boolean isFilesDeleteable()
          Ma namapovany objekt pravo smazat sve soubory ci sebe (soubor)
 boolean isListable()
          Ma namapovany objekt prava pro vylistovani sveho obsahu
 boolean isReadable()
          Ma namapovany objekt prava pro cteni
 boolean isWriteable()
          Ma namapovany objekt prava pro zapis
 Map setAccess(String access)
          Nastavi pristupova prava k objektu
 Map setDestination(String destination)
          Nastavi cestu od korene ftp, kam se bude objekt mapovat
 Map setSource(String source)
          Nastavi absolutni cestu k adresari, ktery chceme namapovat
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Map

public Map(String source,
           String destination,
           String access)
Konstruktor objektu s urcenim pocatecnich parametru

Parameters:
source - absolutni cesta k adresari, ktery chceme namapovat
destination - cesta od korene ftp, kam se bude objekt mapovat
access - pristupova prava k objektu
Method Detail

getAccess

public String getAccess()
Vrati pristupova prava k objektu

Returns:
pristupova prava k objektu

setAccess

public Map setAccess(String access)
Nastavi pristupova prava k objektu

Parameters:
access - pristupova prava k objektu
Returns:
referenci na (this) Map

getDestination

public String getDestination()
Vrati cestu od korene ftp, kam se bude objekt mapovat

Returns:
cesta od korene ftp, kam se bude objekt mapovat

setDestination

public Map setDestination(String destination)
Nastavi cestu od korene ftp, kam se bude objekt mapovat

Parameters:
destination - cesta od korene ftp, kam se bude objekt mapovat
Returns:
reference na (this) Map

getSource

public String getSource()
Vrati absolutni cestu k adresari, ktery chceme namapovat

Returns:
absolutni cesta k adresari, ktery chceme namapovat

setSource

public Map setSource(String source)
Nastavi absolutni cestu k adresari, ktery chceme namapovat

Parameters:
source - absolutni cesta k adresari, ktery chceme namapovat
Returns:
referenci na (this) Map

compareTo

public int compareTo(Object o)
Porovnava dva objekty tridy Map

Specified by:
compareTo in interface Comparable
Parameters:
o - objekt, s kterym se bude srovnavat
Returns:
-1, 0 nebo 1, pokud je zadany objekt vestsi, mensi nebo roven

isReadable

public boolean isReadable()
Ma namapovany objekt prava pro cteni

Returns:
pravo pro cteni

isWriteable

public boolean isWriteable()
Ma namapovany objekt prava pro zapis

Returns:
pravo pro zapis

isListable

public boolean isListable()
Ma namapovany objekt prava pro vylistovani sveho obsahu

Returns:
prvavo pro vylistovani sveho obsahu

isFilesDeleteable

public boolean isFilesDeleteable()
Ma namapovany objekt pravo smazat sve soubory ci sebe (soubor)

Returns:
pravo se smazat sve soubory ci sebe (soubor)

isDirectoryDeleteable

public boolean isDirectoryDeleteable()
Ma namapovany objekt pravo smazat sve adresare ci sebe (adresar)

Returns:
pravo se smazat sve adresare ci sebe (adresar)

isAppendable

public boolean isAppendable()
Ma namapovany objekt pravo navazat dalsi data na svuj konec (soubor)

Returns:
pravo navazat dalsi data na svuj konec (soubor)

isDirectoryMakeable

public boolean isDirectoryMakeable()
Ma namapovany objekt pravo vytvaret podadresare

Returns:
pravo vytvaret podadresare

isDirectory

public boolean isDirectory()
Je namapovany objekt adresar

Returns:
je to adresar

isFile

public boolean isFile()
Je namapovany objekt soubor

Returns:
je to soubor