public abstract class BaseBackgroundTaskDisplay
extends java.lang.Object
implements com.liferay.portal.kernel.backgroundtask.display.BackgroundTaskDisplay
Modifier and Type | Field and Description |
---|---|
protected com.liferay.portal.kernel.backgroundtask.BackgroundTask |
backgroundTask |
protected com.liferay.portal.kernel.backgroundtask.BackgroundTaskStatus |
backgroundTaskStatus |
protected static int |
PERCENTAGE_MAX |
protected static int |
PERCENTAGE_MIN |
protected static int |
PERCENTAGE_NONE |
Constructor and Description |
---|
BaseBackgroundTaskDisplay(com.liferay.portal.kernel.backgroundtask.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 httpServletRequest) |
abstract int |
getPercentage() |
int |
getStatus() |
java.lang.String |
getStatusLabel() |
java.lang.String |
getStatusLabel(java.util.Locale locale) |
protected com.liferay.portal.kernel.json.JSONObject |
getStatusMessageJSONObject(java.util.Locale locale) |
protected abstract com.liferay.portal.kernel.template.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 com.liferay.portal.kernel.json.JSONArray |
translateJSON(com.liferay.portal.kernel.json.JSONArray jsonArray,
java.util.Locale locale) |
protected com.liferay.portal.kernel.json.JSONObject |
translateJSON(com.liferay.portal.kernel.json.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 com.liferay.portal.kernel.backgroundtask.BackgroundTask backgroundTask
protected final com.liferay.portal.kernel.backgroundtask.BackgroundTaskStatus backgroundTaskStatus
public BaseBackgroundTaskDisplay(com.liferay.portal.kernel.backgroundtask.BackgroundTask backgroundTask)
public java.lang.String getDisplayName(javax.servlet.http.HttpServletRequest httpServletRequest)
getDisplayName
in interface com.liferay.portal.kernel.backgroundtask.display.BackgroundTaskDisplay
public abstract int getPercentage()
getPercentage
in interface com.liferay.portal.kernel.backgroundtask.display.BackgroundTaskDisplay
public int getStatus()
getStatus
in interface com.liferay.portal.kernel.backgroundtask.display.BackgroundTaskDisplay
public java.lang.String getStatusLabel()
getStatusLabel
in interface com.liferay.portal.kernel.backgroundtask.display.BackgroundTaskDisplay
public java.lang.String getStatusLabel(java.util.Locale locale)
getStatusLabel
in interface com.liferay.portal.kernel.backgroundtask.display.BackgroundTaskDisplay
public boolean hasPercentage()
hasPercentage
in interface com.liferay.portal.kernel.backgroundtask.display.BackgroundTaskDisplay
public java.lang.String renderDisplayTemplate()
renderDisplayTemplate
in interface com.liferay.portal.kernel.backgroundtask.display.BackgroundTaskDisplay
public java.lang.String renderDisplayTemplate(java.util.Locale locale)
renderDisplayTemplate
in interface com.liferay.portal.kernel.backgroundtask.display.BackgroundTaskDisplay
protected long getBackgroundTaskStatusAttributeLong(java.lang.String attributeKey)
protected java.lang.String getBackgroundTaskStatusAttributeString(java.lang.String attributeKey)
protected com.liferay.portal.kernel.json.JSONObject getStatusMessageJSONObject(java.util.Locale locale)
protected abstract com.liferay.portal.kernel.template.TemplateResource getTemplateResource()
protected abstract java.util.Map<java.lang.String,java.lang.Object> getTemplateVars()
protected boolean hasBackgroundTaskStatus()
protected com.liferay.portal.kernel.json.JSONArray translateJSON(com.liferay.portal.kernel.json.JSONArray jsonArray, java.util.Locale locale)
protected com.liferay.portal.kernel.json.JSONObject translateJSON(com.liferay.portal.kernel.json.JSONObject jsonObject, java.util.Locale locale)