public class PolicyManager extends Object
Modifier and Type | Field and Description |
---|---|
static String |
ILLEGAL_POLICY_NAME_CHRS |
static String |
POLICY_EXTENSION |
Constructor and Description |
---|
PolicyManager(ExtensionActiveScan extension) |
Modifier and Type | Method and Description |
---|---|
void |
deletePolicy(String name) |
void |
exportPolicy(ScanPolicy policy,
File file) |
List<String> |
getAllPolicyNames() |
ScanPolicy |
getAttackScanPolicy() |
ScanPolicy |
getDefaultScanPolicy() |
ScanPolicy |
getPolicy(String name) |
ScanPolicy |
getTemplatePolicy() |
void |
importPolicy(File file) |
void |
init() |
boolean |
isLegalPolicyName(String str) |
ScanPolicy |
loadPolicy(String name) |
static boolean |
policyExists(String name)
Tells whether or not a scan policy with the given
name exists. |
void |
savePolicy(ScanPolicy policy) |
void |
savePolicy(ScanPolicy policy,
String previousName) |
public static final String POLICY_EXTENSION
public static final String ILLEGAL_POLICY_NAME_CHRS
public PolicyManager(ExtensionActiveScan extension)
public void init()
public void savePolicy(ScanPolicy policy) throws org.apache.commons.configuration.ConfigurationException
org.apache.commons.configuration.ConfigurationException
public void savePolicy(ScanPolicy policy, String previousName) throws org.apache.commons.configuration.ConfigurationException
org.apache.commons.configuration.ConfigurationException
public static boolean policyExists(String name)
name
exists.name
- the name of the scan policytrue
if the scan policy exists, false
otherwisepublic ScanPolicy getPolicy(String name) throws org.apache.commons.configuration.ConfigurationException
org.apache.commons.configuration.ConfigurationException
public ScanPolicy loadPolicy(String name) throws org.apache.commons.configuration.ConfigurationException
org.apache.commons.configuration.ConfigurationException
public void importPolicy(File file) throws org.apache.commons.configuration.ConfigurationException, IOException
org.apache.commons.configuration.ConfigurationException
IOException
public void exportPolicy(ScanPolicy policy, File file) throws org.apache.commons.configuration.ConfigurationException
org.apache.commons.configuration.ConfigurationException
public ScanPolicy getTemplatePolicy() throws org.apache.commons.configuration.ConfigurationException
org.apache.commons.configuration.ConfigurationException
public void deletePolicy(String name)
public ScanPolicy getDefaultScanPolicy()
public ScanPolicy getAttackScanPolicy()
public boolean isLegalPolicyName(String str)