public abstract class BaseBackgroundTaskDisplay extends java.lang.Object implements BackgroundTaskDisplay
| Modifier and Type | Field and Description |
|---|---|
protected BackgroundTask |
backgroundTask |
protected BackgroundTaskStatus |
backgroundTaskStatus |
protected static int |
PERCENTAGE_MAX |
protected static int |
PERCENTAGE_MIN |
protected static int |
PERCENTAGE_NONE |
| Constructor and Description |
|---|
BaseBackgroundTaskDisplay(BackgroundTask backgroundTask) |
| Modifier and Type | Method and Description |
|---|---|
protected long |
getBackgroundTaskStatusAttributeLong(java.lang.String attributeKey) |
protected java.lang.String |
getBackgroundTaskStatusAttributeString(java.lang.String attributeKey) |
java.lang.String |
getDisplayName(javax.servlet.http.HttpServletRequest request) |
abstract int |
getPercentage() |
int |
getStatus() |
java.lang.String |
getStatusLabel() |
java.lang.String |
getStatusLabel(java.util.Locale locale) |
protected JSONObject |
getStatusMessageJSONObject(java.util.Locale locale) |
protected abstract TemplateResource |
getTemplateResource() |
protected abstract java.util.Map<java.lang.String,java.lang.Object> |
getTemplateVars() |
protected boolean |
hasBackgroundTaskStatus() |
boolean |
hasPercentage() |
java.lang.String |
renderDisplayTemplate() |
java.lang.String |
renderDisplayTemplate(java.util.Locale locale) |
protected JSONArray |
translateJSON(JSONArray jsonArray,
java.util.Locale locale) |
protected JSONObject |
translateJSON(JSONObject jsonObject,
java.util.Locale locale) |
protected static final int PERCENTAGE_MAX
protected static final int PERCENTAGE_MIN
protected static final int PERCENTAGE_NONE
protected final BackgroundTask backgroundTask
protected final BackgroundTaskStatus backgroundTaskStatus
public BaseBackgroundTaskDisplay(BackgroundTask backgroundTask)
public java.lang.String getDisplayName(javax.servlet.http.HttpServletRequest request)
getDisplayName in interface BackgroundTaskDisplaypublic abstract int getPercentage()
getPercentage in interface BackgroundTaskDisplaypublic int getStatus()
getStatus in interface BackgroundTaskDisplaypublic java.lang.String getStatusLabel()
getStatusLabel in interface BackgroundTaskDisplaypublic java.lang.String getStatusLabel(java.util.Locale locale)
getStatusLabel in interface BackgroundTaskDisplaypublic boolean hasPercentage()
hasPercentage in interface BackgroundTaskDisplaypublic java.lang.String renderDisplayTemplate()
renderDisplayTemplate in interface BackgroundTaskDisplaypublic java.lang.String renderDisplayTemplate(java.util.Locale locale)
renderDisplayTemplate in interface BackgroundTaskDisplayprotected long getBackgroundTaskStatusAttributeLong(java.lang.String attributeKey)
protected java.lang.String getBackgroundTaskStatusAttributeString(java.lang.String attributeKey)
protected JSONObject getStatusMessageJSONObject(java.util.Locale locale)
protected abstract TemplateResource getTemplateResource()
protected abstract java.util.Map<java.lang.String,java.lang.Object> getTemplateVars()
protected boolean hasBackgroundTaskStatus()
protected JSONObject translateJSON(JSONObject jsonObject, java.util.Locale locale)