@ApplicationScoped public class AuthorizationPolicyVfsStorage extends Object implements AuthorizationPolicyStorage
| Modifier and Type | Field and Description |
|---|---|
static String |
POLICY_FILE |
| Constructor and Description |
|---|
AuthorizationPolicyVfsStorage() |
AuthorizationPolicyVfsStorage(IOService ioService,
PermissionManager permissionManager,
SpacesAPI spaces) |
| Modifier and Type | Method and Description |
|---|---|
void |
deletePolicyByGroup(org.jboss.errai.security.shared.api.Group group,
AuthorizationPolicy policy) |
Path |
getAuthzPath() |
void |
initFileSystem() |
boolean |
isPolicyFile(Path p) |
AuthorizationPolicy |
loadPolicy() |
AuthorizationPolicy |
loadPolicyFromVfs() |
void |
savePolicy(AuthorizationPolicy policy) |
void |
savePolicyIntoVfs(NonEscapedProperties entries,
String subjectId,
String message) |
public static final String POLICY_FILE
public AuthorizationPolicyVfsStorage()
@Inject
public AuthorizationPolicyVfsStorage(@Named(value="configIO")
IOService ioService,
PermissionManager permissionManager,
SpacesAPI spaces)
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 deletePolicyByGroup(org.jboss.errai.security.shared.api.Group group,
AuthorizationPolicy policy)
deletePolicyByGroup in interface AuthorizationPolicyStoragepublic void savePolicyIntoVfs(NonEscapedProperties entries, String subjectId, String message)
public Path getAuthzPath()
Copyright © 2012–2020 JBoss by Red Hat. All rights reserved.