Class DefaultAuditManager
- java.lang.Object
-
- org.apache.syncope.core.provisioning.java.DefaultAuditManager
-
- All Implemented Interfaces:
org.apache.syncope.core.provisioning.api.AuditManager
@Transactional(readOnly=true) public class DefaultAuditManager extends Object implements org.apache.syncope.core.provisioning.api.AuditManager
-
-
Field Summary
Fields Modifier and Type Field Description protected org.apache.syncope.core.persistence.api.dao.AuditConfDAO
auditConfDAO
protected static String
MASKED_VALUE
-
Constructor Summary
Constructors Constructor Description DefaultAuditManager(org.apache.syncope.core.persistence.api.dao.AuditConfDAO auditConfDAO)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description void
audit(String who, org.apache.syncope.common.lib.types.AuditElements.EventCategoryType type, String category, String subcategory, String event, org.apache.syncope.common.lib.types.AuditElements.Result condition, Object before, Object output, Object... input)
void
audit(org.apache.syncope.core.provisioning.api.event.AfterHandlingEvent event)
boolean
auditRequested(String who, org.apache.syncope.common.lib.types.AuditElements.EventCategoryType type, String category, String subcategory, String event)
protected static Object
maskSensitive(Object object)
-
-
-
Field Detail
-
MASKED_VALUE
protected static final String MASKED_VALUE
- See Also:
- Constant Field Values
-
auditConfDAO
protected final org.apache.syncope.core.persistence.api.dao.AuditConfDAO auditConfDAO
-
-
Method Detail
-
auditRequested
public boolean auditRequested(String who, org.apache.syncope.common.lib.types.AuditElements.EventCategoryType type, String category, String subcategory, String event)
- Specified by:
auditRequested
in interfaceorg.apache.syncope.core.provisioning.api.AuditManager
-
audit
@Transactional(propagation=NOT_SUPPORTED) public void audit(org.apache.syncope.core.provisioning.api.event.AfterHandlingEvent event)
- Specified by:
audit
in interfaceorg.apache.syncope.core.provisioning.api.AuditManager
-
audit
@Transactional(propagation=NOT_SUPPORTED) public void audit(String who, org.apache.syncope.common.lib.types.AuditElements.EventCategoryType type, String category, String subcategory, String event, org.apache.syncope.common.lib.types.AuditElements.Result condition, Object before, Object output, Object... input)
- Specified by:
audit
in interfaceorg.apache.syncope.core.provisioning.api.AuditManager
-
-