Interface AuditHelper
-
- All Known Implementing Classes:
DefaultAuditHelper
public interface AuditHelper
Contains helper methods to build auditing entities.- Since:
- 7.5.0
-
-
Field Summary
Fields Modifier and Type Field Description static String
AUDIT_CHANGED_VALUE_PREFIX
static String
AUDIT_DESCRIPTION_PREFIX
static String
AUDIT_EXTRA_ATTRIBUTE_PREFIX
static String
AUDIT_I18N_PREFIX
static String
AUDIT_SUMMARY_PREFIX
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Modifier and Type Method Description static String
buildChangedValueTextKey(String changedValueKey)
PrependsAUDIT_CHANGED_VALUE_PREFIX
to the key, helping to build auditing keys for changed values following the same naming conventionstatic String
buildDescriptionTextKey(String descriptionKey)
PrependsAUDIT_DESCRIPTION_PREFIX
to the key, helping to build auditing keys for descriptions following the same naming conventionstatic String
buildExtraAttribute(String extraAttributeKey)
PrependsAUDIT_EXTRA_ATTRIBUTE_PREFIX
to the key, helping to build auditing keys for extra attributes following the same naming conventionstatic String
buildSummaryTextKey(String summaryKey)
PrependsAUDIT_SUMMARY_PREFIX
to the key, helping to build auditing keys for summaries following the same naming conventionstatic String
buildTextKey(String key)
PrependsAUDIT_I18N_PREFIX
to the key, helping to build auditing keys following the same naming convention@Nullable String
fetchSpaceDisplayName(@Nullable String spaceKey)
@Nullable String
fetchSpaceId(@Nullable String spaceKey)
@Nullable String
fetchUserFullName(@Nullable ConfluenceUser user)
@Nullable String
fetchUserFullName(@Nullable com.atlassian.crowd.model.user.User user)
@Nullable String
fetchUserFullName(@Nullable String username)
@Nullable String
fetchUserKey(@Nullable ConfluenceUser user)
@Nullable String
fetchUserKey(@Nullable com.atlassian.crowd.model.user.User user)
@Nullable String
fetchUserKey(@Nullable String username)
String
translate(String key)
Replaces given key with appropriate message.
-
-
-
Field Detail
-
AUDIT_I18N_PREFIX
static final String AUDIT_I18N_PREFIX
- See Also:
- Constant Field Values
-
AUDIT_SUMMARY_PREFIX
static final String AUDIT_SUMMARY_PREFIX
- See Also:
- Constant Field Values
-
AUDIT_DESCRIPTION_PREFIX
static final String AUDIT_DESCRIPTION_PREFIX
- See Also:
- Constant Field Values
-
AUDIT_CHANGED_VALUE_PREFIX
static final String AUDIT_CHANGED_VALUE_PREFIX
- See Also:
- Constant Field Values
-
AUDIT_EXTRA_ATTRIBUTE_PREFIX
static final String AUDIT_EXTRA_ATTRIBUTE_PREFIX
- See Also:
- Constant Field Values
-
-
Method Detail
-
buildTextKey
static String buildTextKey(String key)
PrependsAUDIT_I18N_PREFIX
to the key, helping to build auditing keys following the same naming convention- Parameters:
key
- message key- Returns:
- AUDIT_I18N_PREFIX + key
-
buildSummaryTextKey
static String buildSummaryTextKey(String summaryKey)
PrependsAUDIT_SUMMARY_PREFIX
to the key, helping to build auditing keys for summaries following the same naming convention- Parameters:
summaryKey
- summary key- Returns:
- AUDIT_SUMMARY_PREFIX + key
-
buildChangedValueTextKey
static String buildChangedValueTextKey(String changedValueKey)
PrependsAUDIT_CHANGED_VALUE_PREFIX
to the key, helping to build auditing keys for changed values following the same naming convention- Parameters:
changedValueKey
- changed value key- Returns:
- AUDIT_CHANGED_VALUE_PREFIX + key
-
buildDescriptionTextKey
static String buildDescriptionTextKey(String descriptionKey)
PrependsAUDIT_DESCRIPTION_PREFIX
to the key, helping to build auditing keys for descriptions following the same naming convention- Parameters:
descriptionKey
- description key- Returns:
- AUDIT_DESCRIPTION_PREFIX + key
-
buildExtraAttribute
static String buildExtraAttribute(String extraAttributeKey)
PrependsAUDIT_EXTRA_ATTRIBUTE_PREFIX
to the key, helping to build auditing keys for extra attributes following the same naming convention- Parameters:
extraAttributeKey
- extra attribute key- Returns:
- AUDIT_EXTRA_ATTRIBUTE_PREFIX + key
-
translate
String translate(String key)
Replaces given key with appropriate message.- Parameters:
key
- message key- Returns:
- message for current locale.
-
fetchUserKey
@Nullable String fetchUserKey(@Nullable ConfluenceUser user)
-
fetchUserKey
@Nullable String fetchUserKey(@Nullable com.atlassian.crowd.model.user.User user)
-
fetchUserFullName
@Nullable String fetchUserFullName(@Nullable ConfluenceUser user)
-
fetchUserFullName
@Nullable String fetchUserFullName(@Nullable com.atlassian.crowd.model.user.User user)
-
-