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 String
AUDIT_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 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].boolean
equals(Object obj)
static AuditLoggerName
fromAuditKey(String key)
static String
getAuditEventLoggerName(String domain, String loggerName)
static String
getAuditLoggerName(String domain)
String
getCategory()
String
getEvent()
AuditElements.Result
getResult()
String
getSubcategory()
AuditElements.EventCategoryType
getType()
int
hashCode()
static Pair<EventCategory,AuditElements.Result>
parseEventCategory(String event)
String
toAuditKey()
String
toString()
-
-
-
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()
-
-