public class ACLStorageFileManager extends java.lang.Object implements ACLFileManager
| Constructor and Description |
|---|
ACLStorageFileManager() |
| 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 java.util.List<java.lang.String> listStoredPolicyFiles()
listStoredPolicyFiles in interface ACLFileManagerpublic boolean existsPolicyFile(java.lang.String file)
existsPolicyFile in interface ACLFileManagerfile - 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
loadPolicyFileContents in interface ACLFileManagerfileName - name of policy file, without pathjava.io.IOExceptionpublic AclPolicyFile getAclPolicy(java.lang.String fileName)
ACLFileManagergetAclPolicy in interface ACLFileManagerfileName - name without pathpublic long storePolicyFileContents(java.lang.String fileName,
java.lang.String fileText)
storePolicyFileContents in interface ACLFileManagerfileName - name without pathfileText - contentspublic long storePolicyFile(java.lang.String fileName,
java.io.InputStream input)
storePolicyFile in interface ACLFileManagerfileName - name without pathinput - input streampublic boolean deletePolicyFile(java.lang.String fileName)
deletePolicyFile in interface ACLFileManager