Class BaseBackgroundTaskDisplay

java.lang.Object
com.liferay.portal.background.task.display.BaseBackgroundTaskDisplay
All Implemented Interfaces:
com.liferay.portal.kernel.backgroundtask.display.BackgroundTaskDisplay, Serializable

public abstract class BaseBackgroundTaskDisplay extends Object implements com.liferay.portal.kernel.backgroundtask.display.BackgroundTaskDisplay
See Also:
  • Field Details

    • PERCENTAGE_MAX

      protected static final int PERCENTAGE_MAX
      See Also:
    • PERCENTAGE_MIN

      protected static final int PERCENTAGE_MIN
      See Also:
    • PERCENTAGE_NONE

      protected static final int PERCENTAGE_NONE
      See Also:
    • backgroundTask

      protected final com.liferay.portal.kernel.backgroundtask.BackgroundTask backgroundTask
    • backgroundTaskStatus

      protected final com.liferay.portal.kernel.backgroundtask.BackgroundTaskStatus backgroundTaskStatus
  • Constructor Details

    • BaseBackgroundTaskDisplay

      public BaseBackgroundTaskDisplay(com.liferay.portal.kernel.backgroundtask.BackgroundTask backgroundTask)
  • Method Details

    • getDisplayName

      public String getDisplayName(jakarta.servlet.http.HttpServletRequest httpServletRequest)
      Specified by:
      getDisplayName in interface com.liferay.portal.kernel.backgroundtask.display.BackgroundTaskDisplay
    • getPercentage

      public abstract int getPercentage()
      Specified by:
      getPercentage in interface com.liferay.portal.kernel.backgroundtask.display.BackgroundTaskDisplay
    • getStatus

      public int getStatus()
      Specified by:
      getStatus in interface com.liferay.portal.kernel.backgroundtask.display.BackgroundTaskDisplay
    • getStatusLabel

      public String getStatusLabel()
      Specified by:
      getStatusLabel in interface com.liferay.portal.kernel.backgroundtask.display.BackgroundTaskDisplay
    • getStatusLabel

      public String getStatusLabel(Locale locale)
      Specified by:
      getStatusLabel in interface com.liferay.portal.kernel.backgroundtask.display.BackgroundTaskDisplay
    • hasPercentage

      public boolean hasPercentage()
      Specified by:
      hasPercentage in interface com.liferay.portal.kernel.backgroundtask.display.BackgroundTaskDisplay
    • renderDisplayTemplate

      public String renderDisplayTemplate()
      Specified by:
      renderDisplayTemplate in interface com.liferay.portal.kernel.backgroundtask.display.BackgroundTaskDisplay
    • renderDisplayTemplate

      public String renderDisplayTemplate(Locale locale)
      Specified by:
      renderDisplayTemplate in interface com.liferay.portal.kernel.backgroundtask.display.BackgroundTaskDisplay
    • getBackgroundTaskStatusAttributeLong

      protected long getBackgroundTaskStatusAttributeLong(String attributeKey)
    • getBackgroundTaskStatusAttributeString

      protected String getBackgroundTaskStatusAttributeString(String attributeKey)
    • getStatusMessageJSONObject

      protected com.liferay.portal.kernel.json.JSONObject getStatusMessageJSONObject(Locale locale)
    • getTemplateResource

      protected abstract com.liferay.portal.kernel.template.TemplateResource getTemplateResource()
    • getTemplateVars

      protected abstract Map<String,Object> getTemplateVars()
    • hasBackgroundTaskStatus

      protected boolean hasBackgroundTaskStatus()
    • translateJSON

      protected com.liferay.portal.kernel.json.JSONArray translateJSON(com.liferay.portal.kernel.json.JSONArray jsonArray, Locale locale)
    • translateJSON

      protected com.liferay.portal.kernel.json.JSONObject translateJSON(com.liferay.portal.kernel.json.JSONObject jsonObject, Locale locale)