Interface AuditHelper
-
- All Known Implementing Classes:
DefaultAuditHelper
public interface AuditHelperContains helper methods to build auditing entities.- Since:
- 7.5.0
-
-
Field Summary
Fields Modifier and Type Field Description static StringAUDIT_CHANGED_VALUE_PREFIXstatic StringAUDIT_DESCRIPTION_PREFIXstatic StringAUDIT_EXTRA_ATTRIBUTE_PREFIXstatic StringAUDIT_I18N_PREFIXstatic StringAUDIT_SUMMARY_PREFIX
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Modifier and Type Method Description static StringbuildChangedValueTextKey(String changedValueKey)PrependsAUDIT_CHANGED_VALUE_PREFIXto the key, helping to build auditing keys for changed values following the same naming conventionstatic StringbuildDescriptionTextKey(String descriptionKey)PrependsAUDIT_DESCRIPTION_PREFIXto the key, helping to build auditing keys for descriptions following the same naming conventionstatic StringbuildExtraAttribute(String extraAttributeKey)PrependsAUDIT_EXTRA_ATTRIBUTE_PREFIXto the key, helping to build auditing keys for extra attributes following the same naming conventionstatic StringbuildSummaryTextKey(String summaryKey)PrependsAUDIT_SUMMARY_PREFIXto the key, helping to build auditing keys for summaries following the same naming conventionstatic StringbuildTextKey(String key)PrependsAUDIT_I18N_PREFIXto the key, helping to build auditing keys following the same naming convention@Nullable StringfetchSpaceDisplayName(@Nullable String spaceKey)@Nullable StringfetchSpaceId(@Nullable String spaceKey)@Nullable StringfetchUserFullName(@Nullable ConfluenceUser user)@Nullable StringfetchUserFullName(@Nullable com.atlassian.crowd.model.user.User user)@Nullable StringfetchUserFullName(@Nullable String username)@Nullable StringfetchUserKey(@Nullable ConfluenceUser user)@Nullable StringfetchUserKey(@Nullable com.atlassian.crowd.model.user.User user)@Nullable StringfetchUserKey(@Nullable String username)Stringtranslate(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_PREFIXto 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_PREFIXto 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_PREFIXto 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_PREFIXto 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_PREFIXto 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)
-
-