Adds an active audit provider.
public void addActiveAuditProvider(SecurityProviderVO securityProvider) throws SUPAdminException;
If successful, returns silently. If unsuccessful, returns SUPAdminException.
supSecConf.refresh();
SecurityProviderVO spvo = new SecurityProviderVO("auditor");
SecurityProviderVO spvo_dest = new SecurityProviderVO(
"auditDestination");
SecurityProviderVO spvo_filter = new SecurityProviderVO("auditFilter");
SecurityProviderVO spvo_formatter = new SecurityProviderVO(
"auditFormatter");
Map<String, String> properties_dest = new HashMap<String, String>();
Map<String, String> properties_filter = new HashMap<String, String>();
Map<String, String> properties_formatter = new HashMap<String, String>();
properties_dest.put("controlFlag", "optional");
properties_dest.put("implementationClass", "");
properties_dest.put("providerType", "AuditDestination");
properties_filter.put("implementationClass", "");
properties_filter.put("providerType", "AuditFilter");
properties_formatter.put("implementationClass", "");
properties_formatter.put("providerType", "AuditFormatter");
spvo_dest.setProperties(properties_dest);
spvo_filter.setProperties(properties_filter);
spvo_formatter.setProperties(properties_formatter);
spvo.setChildren(Arrays.asList(new SecurityProviderVO[] { spvo_dest, spvo_filter, spvo_formatter }));
supSecConf.addActiveAuditProvider(spvo);
supSecConf.commit();