|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface FileSecurityManager
Interfejs mededżera bezpieczeństwa plików, który sprawdza czy podana zdalnie ścieżka jest poprawna i czy użytkownik ma do niej prawa.
Field Summary | |
---|---|
static int |
ACC_ILLEGAL
|
static int |
ACC_NOT_FOUND
|
static int |
ACC_OK
|
Method Summary | |
---|---|
int |
checkReadAccess(java.io.File file)
Sprawdza, czy użytkownik ma prawa do podanej ścieżki (kanoniczna ścieżka root path użytkownika zawiera się w kanonicznej ścieżce obiektu file) oraz jeśli prawa są sprawdza czy podany plik istnieje. |
int |
checkRootPath(java.io.File file)
Sprawdza, czy użytkownik ma prawa do ścieżki podanego pliku (kanoniczna ścieżka root path użytkownika zawiera się w kanonicznej ścieżce obiektu file) - używana przez checkReadAccess oraz
checkWriteAccess . |
int |
checkWriteAccess(java.io.File file)
Sprawdza, czy użytkownik ma prawa do pliku o podanej ścieżce (kanoniczna ścieżka root path użytkownika zawiera się w kanonicznej ścieżce obiektu file) oraz jeśli prawa są sprawdza czy podany plik jest plikiem poprawnym systemu plików. |
UserRootPathManager |
getUserRootPathManager()
|
void |
setRootPath(java.lang.String userRootPath)
Ustawienie ścieżki root security managera |
Field Detail |
---|
static final int ACC_OK
static final int ACC_NOT_FOUND
static final int ACC_ILLEGAL
Method Detail |
---|
int checkReadAccess(java.io.File file)
file
- sprawdzany obiekt pliku
int checkWriteAccess(java.io.File file)
file
- sprawdzany obiekt pliku
int checkRootPath(java.io.File file)
checkReadAccess
oraz
checkWriteAccess
.
file
- sprawdzany obiekt pliku
UserRootPathManager getUserRootPathManager()
void setRootPath(java.lang.String userRootPath) throws java.io.IOException
userRootPath
- -
ścieżka root użytkownika
java.io.IOException
- -
ew. wyjątek rzucany przy pobieraniu ścieżki kanonicznej pliku
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |