Class AuditControlledAccessPlugin
java.lang.Object
org.codice.alliance.catalog.plugin.auditcontrolled.AuditControlledAccessPlugin
- All Implemented Interfaces:
ddf.catalog.plugin.PostQueryPlugin
public class AuditControlledAccessPlugin
extends Object
implements ddf.catalog.plugin.PostQueryPlugin
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionddf.catalog.operation.QueryResponseprocess(ddf.catalog.operation.QueryResponse input) voidsetControlledClassificationValues(List<String> controlledClassificationValues) voidsetControlledCodewordsValues(List<String> controlledCodewordsValues) voidsetControlledDisseminationControlsValues(List<String> controlledDisseminationControlsValues) voidsetControlledReleasabilityValues(List<String> controlledReleasabilityValues) voidsetSecurityLogger(ddf.security.audit.SecurityLogger securityLogger)
-
Constructor Details
-
AuditControlledAccessPlugin
public AuditControlledAccessPlugin()
-
-
Method Details
-
process
public ddf.catalog.operation.QueryResponse process(ddf.catalog.operation.QueryResponse input) throws ddf.catalog.plugin.PluginExecutionException, ddf.catalog.plugin.StopProcessingException - Specified by:
processin interfaceddf.catalog.plugin.PostQueryPlugin- Throws:
ddf.catalog.plugin.PluginExecutionExceptionddf.catalog.plugin.StopProcessingException
-
setControlledClassificationValues
-
setControlledReleasabilityValues
-
setControlledDisseminationControlsValues
-
setControlledCodewordsValues
-
setSecurityLogger
public void setSecurityLogger(ddf.security.audit.SecurityLogger securityLogger)
-