com.atlassian.jira.plugin.viewissue
Class DateBlockContextProvider
java.lang.Object
com.atlassian.jira.plugin.viewissue.DateBlockContextProvider
- All Implemented Interfaces:
- CacheableContextProvider, com.atlassian.plugin.web.ContextProvider
public class DateBlockContextProvider
- extends Object
- implements CacheableContextProvider
Context Provider for Date Block on View Issue page.
- Since:
- v4.4
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
DateBlockContextProvider
public DateBlockContextProvider(FieldVisibilityManager fieldVisibilityManager,
JiraAuthenticationContext authenticationContext,
DateTimeFormatterFactory dateTimeFormatterFactory,
FieldScreenRendererFactory fieldScreenRendererFactory,
DateFieldFormat dateFieldFormat)
init
public void init(Map<String,String> params)
throws com.atlassian.plugin.PluginParseException
- Specified by:
init
in interface com.atlassian.plugin.web.ContextProvider
- Throws:
com.atlassian.plugin.PluginParseException
getContextMap
public Map<String,Object> getContextMap(Map<String,Object> context)
- Specified by:
getContextMap
in interface com.atlassian.plugin.web.ContextProvider
getUniqueContextKey
public String getUniqueContextKey(Map<String,Object> context)
- Description copied from interface:
CacheableContextProvider
- Return a key that is unique for the scope that this context should be scoped. E.g. If the context is unique per
issue, per user return "JRA-11234:nmenere"
- Specified by:
getUniqueContextKey
in interface CacheableContextProvider
- Parameters:
context
- the context passed into the getContextMap method.
- Returns:
- a key that is unique for the scope that this context
getI18nText
protected String getI18nText(String key)
formatDate
protected String formatDate(Date date)
formatDateIso8601
protected String formatDateIso8601(Date date)
formatDateTimeIso8601
protected String formatDateTimeIso8601(Date dateTime)
formatDateTimeTitle
protected String formatDateTimeTitle(Date dateTime)
Copyright © 2002-2012 Atlassian. All Rights Reserved.