|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
Interface providing an authorization layer to control access to a file system data resource.
| Method Summary | |
boolean |
canReadFile(java.lang.String userCredential, java.io.File file)Determines whether the user is allowed to read the specified file or directory. |
boolean |
canWriteFile(java.lang.String userCredential, java.io.File file)Determines whether the user is allowed to write the specified file or directory. |
java.io.File |
getHomeDirectory(java.lang.String userCredential)Gets the file data resource directory for a specified user. |
void |
validateReadFile(java.lang.String userCredential, java.io.File file)Determines whether the user is allowed to read the specified file or directory. |
void |
validateWriteFile(java.lang.String userCredential, java.io.File file)Determines whether the user is allowed to write the specified file or directory. |
| Method Detail |
public java.io.File getHomeDirectory(java.lang.String userCredential)
throws DataResourceAuthorizationException,
FilesResourceUseException,
AuthorizationExecutionException
userCredential - Credentials specifying a user.DataResourceAuthorizationException - if the user is not permitted any access to any part of the file data resource.FilesResourceUseException - if there is a problem in using the resource.AuthorizationExecutionException - if there is a problem when authorizing the request.
public boolean canReadFile(java.lang.String userCredential,
java.io.File file)
throws FilesResourceUseException
userCredential - Credentials of the specified user.file - File or directory. The file need not currently exist.true if the user may attempt to read this file or directory, false otherwise.FilesResourceUseException - if there is a problem in using the resource.
public void validateReadFile(java.lang.String userCredential,
java.io.File file)
throws DataResourceAuthorizationException,
FilesResourceUseException,
AuthorizationExecutionException
userCredential - Credentials of the specified user.file - File or directory. The file need not currently exist.DataResourceAuthorizationException - if the user is not permitted any access to any part of the file data resource.FilesResourceUseException - if there is a problem in using the resource.AuthorizationExecutionException - if there is a problem when authorizing the request.
public boolean canWriteFile(java.lang.String userCredential,
java.io.File file)
throws FilesResourceUseException
userCredential - Credentials of the specified user.file - File or directory. The file need not currently exist.true if the user may attempt to write this file or directory, false otherwise.FilesResourceUseException - if there is a problem in using the resource.
public void validateWriteFile(java.lang.String userCredential,
java.io.File file)
throws DataResourceAuthorizationException,
FilesResourceUseException,
AuthorizationExecutionException
userCredential - Credentials of the specified user.file - File or directory. The file need not currently exist.DataResourceAuthorizationException - if the user is not permitted any access to any part of the file data resource.FilesResourceUseException - if there is a problem in using the resource.AuthorizationExecutionException - if there is a problem when authorizing the request.
|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||