public class ACLFSFileManager extends java.lang.Object implements ACLFileManager
| Constructor and Description |
|---|
ACLFSFileManager() |
| Modifier and Type | Method and Description |
|---|---|
boolean |
deletePolicyFile(java.lang.String fileName)
Delete a policy file
|
boolean |
existsPolicyFile(java.lang.String file) |
AclPolicyFile |
getAclPolicy(java.lang.String fileName)
Retrieve a system policy
|
java.lang.String |
getPolicyFileContents(java.lang.String fileName) |
java.util.List<java.lang.String> |
listStoredPolicyFiles()
List the system aclpolicy file names, not including the dir path
|
long |
loadPolicyFileContents(java.lang.String fileName,
java.io.OutputStream outputStream)
Load content to output stream
|
long |
storePolicyFile(java.lang.String fileName,
java.io.InputStream input)
Store a system policy file
|
long |
storePolicyFileContents(java.lang.String fileName,
java.lang.String fileText)
Store a system policy file
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitaddListener, getValidator, removeListener, validatePolicyFilepublic long storePolicyFile(java.lang.String fileName,
java.io.InputStream input)
throws java.io.IOException
ACLFileManagerstorePolicyFile in interface ACLFileManagerfileName - name without pathinput - input streamjava.io.IOExceptionpublic boolean deletePolicyFile(java.lang.String fileName)
throws java.io.IOException
ACLFileManagerdeletePolicyFile in interface ACLFileManagerjava.io.IOExceptionpublic long storePolicyFileContents(java.lang.String fileName,
java.lang.String fileText)
throws java.io.IOException
ACLFileManagerstorePolicyFileContents in interface ACLFileManagerfileName - name without pathfileText - contentsjava.io.IOExceptionpublic AclPolicyFile getAclPolicy(java.lang.String fileName)
ACLFileManagergetAclPolicy in interface ACLFileManagerfileName - name without pathpublic java.lang.String getPolicyFileContents(java.lang.String fileName)
throws java.io.IOException
getPolicyFileContents in interface ACLFileManagerfileName - name of policy file, without pathjava.io.IOExceptionpublic long loadPolicyFileContents(java.lang.String fileName,
java.io.OutputStream outputStream)
throws java.io.IOException
ACLFileManagerloadPolicyFileContents in interface ACLFileManagerfileName - name of policy file, without pathjava.io.IOExceptionpublic boolean existsPolicyFile(java.lang.String file)
existsPolicyFile in interface ACLFileManagerfile - name without pathpublic java.util.List<java.lang.String> listStoredPolicyFiles()
ACLFileManagerlistStoredPolicyFiles in interface ACLFileManager