Class PolicyEditorController
java.lang.Object
net.adoptopenjdk.icedteaweb.client.policyeditor.PolicyEditorController
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddCustomPermission(PolicyIdentifier identifier, PolicyParser.PermissionEntry permission) voidaddCustomPermissions(PolicyIdentifier identifier, Collection<PolicyParser.PermissionEntry> permissions) booleanaddIdentifier(PolicyIdentifier identifier) voidaddPolicyEntry(PolicyEntry policyEntry) (package private) booleanvoidclear()voidclearCustomIdentifier(PolicyIdentifier identifier) voidvoidvoidcopyPolicyEntryToClipboard(PolicyIdentifier identifier) booleangetCustomPermissions(PolicyIdentifier identifier) getFile()booleangetPermission(PolicyIdentifier identifier, PolicyEditorPermissions permission) getPermissions(PolicyIdentifier identifier) getPolicyEntry(PolicyIdentifier identifier) static PolicyEntry(package private) booleanvoidvoidremoveIdentifier(PolicyIdentifier identifier) void(package private) voidsetChangesMade(boolean b) void(package private) voidsetPerformingIO(boolean b) voidsetPermission(PolicyIdentifier identifier, PolicyEditorPermissions permission, boolean state)
-
Field Details
-
policyFile
-
changesMade
private volatile boolean changesMade -
performingIO
private volatile boolean performingIO
-
-
Constructor Details
-
PolicyEditorController
public PolicyEditorController()
-
-
Method Details
-
changesMade
boolean changesMade() -
setChangesMade
void setChangesMade(boolean b) -
isPerformingIO
boolean isPerformingIO() -
setPerformingIO
void setPerformingIO(boolean b) -
setFile
-
getFile
-
fileHasChanged
- Throws:
IOException
-
addIdentifier
-
removeIdentifier
-
getIdentifiers
-
getCopyOfPermissions
-
setPermission
public void setPermission(PolicyIdentifier identifier, PolicyEditorPermissions permission, boolean state) -
getPermission
-
getPermissions
-
clear
public void clear() -
clearPermissions
public void clearPermissions() -
addCustomPermissions
public void addCustomPermissions(PolicyIdentifier identifier, Collection<PolicyParser.PermissionEntry> permissions) -
addCustomPermission
public void addCustomPermission(PolicyIdentifier identifier, PolicyParser.PermissionEntry permission) -
getCustomPermissions
-
addPolicyEntry
-
clearCustomPermissions
public void clearCustomPermissions() -
clearCustomIdentifier
-
openAndParsePolicyFile
-
savePolicyFile
- Throws:
IOException
-
copyPolicyEntryToClipboard
-
getPolicyEntry
-
getPolicyEntryFromClipboard
public static PolicyEntry getPolicyEntryFromClipboard() throws IOException, UnsupportedFlavorException, PolicyParser.ParsingException
-