Package com.atlassian.confluence.core
Interface FormatSettingsManager
- All Known Implementing Classes:
CachingFormatSettingsManager
,DefaultFormatSettingsManager
@Transactional
public interface FormatSettingsManager
Persistent storage and retrieval of format settings. Implementations
should return a default value if no configuration currently exists.
-
Method Summary
Modifier and TypeMethodDescriptionReturns the formatting pattern used for dates.Returns the formatting pattern used for date and time together.Returns the formatting pattern used for decimal numbers.Returns the date format for the editor blog post dateReturns the time format for the editor blog post dateReturns the formatting pattern used for integer numbers.Returns the formatting pattern used for times.void
setDateFormat
(String pattern) Stores the formatting pattern to be used for dates.void
setDateTimeFormat
(String pattern) Stores the formatting pattern to be used for date and time together.void
setDecimalNumberFormat
(String pattern) Stores the formatting pattern to be used for decimal numbers.void
setLongNumberFormat
(String pattern) Stores the formatting pattern to be used for integer numbers.void
setTimeFormat
(String pattern) Stores the formatting pattern to be used for times.
-
Method Details
-
getDateFormat
Returns the formatting pattern used for dates. Typically something like "d MMM, yyyy". -
setDateFormat
Stores the formatting pattern to be used for dates.- Parameters:
pattern
- a pattern compatible withSimpleDateFormat
-
getTimeFormat
Returns the formatting pattern used for times. Typically something like "h:mm a". -
setTimeFormat
Stores the formatting pattern to be used for times.- Parameters:
pattern
- a pattern compatible withSimpleDateFormat
-
getDateTimeFormat
Returns the formatting pattern used for date and time together. Typically something like "d MMM, yyyy HH:mm". -
setDateTimeFormat
Stores the formatting pattern to be used for date and time together.- Parameters:
pattern
- a pattern compatible withSimpleDateFormat
-
getLongNumberFormat
Returns the formatting pattern used for integer numbers. Typically something like "###############". -
setLongNumberFormat
Stores the formatting pattern to be used for integer numbers.- Parameters:
pattern
- a pattern compatible withDecimalFormat
-
getDecimalNumberFormat
Returns the formatting pattern used for decimal numbers. Typically something like "###############.##########". -
getEditorBlogPostDate
Returns the date format for the editor blog post date -
getEditorBlogPostTime
Returns the time format for the editor blog post date -
setDecimalNumberFormat
Stores the formatting pattern to be used for decimal numbers.- Parameters:
pattern
- a pattern compatible withDecimalFormat
-