@ApplicationScoped public class AuthorizationPolicyVfsStorage extends Object implements AuthorizationPolicyStorage
Constructor and Description |
---|
AuthorizationPolicyVfsStorage() |
AuthorizationPolicyVfsStorage(IOService ioService,
PermissionManager permissionManager,
SpacesAPI spaces) |
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") IOService ioService, PermissionManager permissionManager, SpacesAPI spaces)
public AuthorizationPolicy loadPolicy()
loadPolicy
in interface AuthorizationPolicyStorage
public void savePolicy(AuthorizationPolicy policy)
savePolicy
in interface AuthorizationPolicyStorage
public void initFileSystem()
public AuthorizationPolicy loadPolicyFromVfs()
public boolean isPolicyFile(Path p)
public void savePolicyIntoVfs(AuthorizationPolicy policy, String subjectId, String message)
public Path getAuthzPath()
Copyright © 2012–2018 JBoss by Red Hat. All rights reserved.