@ApplicationScoped public class AuthorizationPolicyVfsStorage extends Object implements AuthorizationPolicyStorage
| Constructor and Description |
|---|
AuthorizationPolicyVfsStorage() |
AuthorizationPolicyVfsStorage(org.uberfire.io.IOService ioService,
PermissionManager permissionManager) |
| Modifier and Type | Method and Description |
|---|---|
Path |
getAuthzPath() |
void |
initFileSystem() |
boolean |
isPolicyFile(Path p) |
AuthorizationPolicy |
loadPolicy() |
AuthorizationPolicy |
loadPolicyFromVfs() |
void |
savePolicy(AuthorizationPolicy policy) |
void |
savePolicyIntoVfs(AuthorizationPolicy policy,
String subjectId,
String message) |
public AuthorizationPolicyVfsStorage()
@Inject
public AuthorizationPolicyVfsStorage(@Named(value="configIO")
org.uberfire.io.IOService ioService,
PermissionManager permissionManager)
public AuthorizationPolicy loadPolicy()
loadPolicy in interface AuthorizationPolicyStoragepublic void savePolicy(AuthorizationPolicy policy)
savePolicy in interface AuthorizationPolicyStoragepublic void initFileSystem()
public AuthorizationPolicy loadPolicyFromVfs()
public boolean isPolicyFile(Path p)
public void savePolicyIntoVfs(AuthorizationPolicy policy, String subjectId, String message)
public Path getAuthzPath()
Copyright © 2012–2017 JBoss by Red Hat. All rights reserved.