Class AuditLoggerName
- java.lang.Object
-
- org.apache.syncope.common.lib.types.AuditLoggerName
-
- All Implemented Interfaces:
Serializable,BaseBean
public class AuditLoggerName extends Object implements BaseBean
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description static StringAUDIT_PREFIX
-
Constructor Summary
Constructors Constructor Description AuditLoggerName(AuditElements.EventCategoryType type, String category, String subcategory, String event, AuditElements.Result result)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static StringbuildEvent(AuditElements.EventCategoryType type, String category, String subcategory, String event, AuditElements.Result result)Build event string with the following syntax [type]:[category]:[subcategory]:[event]:[maybe result value cond].booleanequals(Object obj)static AuditLoggerNamefromAuditKey(String key)static StringgetAuditEventLoggerName(String domain, String loggerName)static StringgetAuditLoggerName(String domain)StringgetCategory()StringgetEvent()AuditElements.ResultgetResult()StringgetSubcategory()AuditElements.EventCategoryTypegetType()inthashCode()static Pair<EventCategory,AuditElements.Result>parseEventCategory(String event)StringtoAuditKey()StringtoString()
-
-
-
Field Detail
-
AUDIT_PREFIX
public static final String AUDIT_PREFIX
- See Also:
- Constant Field Values
-
-
Constructor Detail
-
AuditLoggerName
public AuditLoggerName(AuditElements.EventCategoryType type, String category, String subcategory, String event, AuditElements.Result result)
-
-
Method Detail
-
getAuditEventLoggerName
public static String getAuditEventLoggerName(String domain, String loggerName)
-
fromAuditKey
public static AuditLoggerName fromAuditKey(String key)
-
parseEventCategory
public static Pair<EventCategory,AuditElements.Result> parseEventCategory(String event)
-
buildEvent
public static String buildEvent(AuditElements.EventCategoryType type, String category, String subcategory, String event, AuditElements.Result result)
Build event string with the following syntax [type]:[category]:[subcategory]:[event]:[maybe result value cond].- Parameters:
type- event type.category- event category.subcategory- event subcategory.event- event.result- result value condition.- Returns:
- event string.
-
getType
public AuditElements.EventCategoryType getType()
-
getEvent
public String getEvent()
-
getCategory
public String getCategory()
-
getResult
public AuditElements.Result getResult()
-
getSubcategory
public String getSubcategory()
-
toAuditKey
public String toAuditKey()
-
-