Class TaskList

java.lang.Object
com.mayam.wf.config.shared.TaskList
All Implemented Interfaces:
Copyable, HasIdentity, Serializable

public class TaskList extends Object implements HasIdentity, Serializable, Copyable
See Also:
  • Constructor Details

    • TaskList

      public TaskList()
  • Method Details

    • getId

      public String getId()
      Specified by:
      getId in interface HasIdentity
    • setId

      public void setId(String id)
    • getTitle

      public TranslatedString getTitle()
    • setTitle

      public void setTitle(TranslatedString title)
    • getNavigationMode

      public TaskList.NavigationMode getNavigationMode()
    • setNavigationMode

      public void setNavigationMode(TaskList.NavigationMode navigationMode)
    • getListSection

      public ListSection getListSection()
    • setListSection

      protected void setListSection(ListSection listSection)
    • getDetailsSection

      public DetailsSection getDetailsSection()
    • setDetailsSection

      protected void setDetailsSection(DetailsSection detailsSection)
    • getFilterSection

      public FilterSection getFilterSection()
    • setFilterSection

      protected void setFilterSection(FilterSection filterSection)
    • getSearchSection

      public SearchSection getSearchSection()
    • setSearchSection

      protected void setSearchSection(SearchSection searchSection)
    • getReportSection

      public ReportSection getReportSection()
    • setReportSection

      protected void setReportSection(ReportSection reportSection)
    • getSortSection

      public SortSection getSortSection()
    • setSortSection

      protected void setSortSection(SortSection sortSection)
    • getFilterCriteria

      public FilterCriteria getFilterCriteria()
    • setFilterCriteria

      public void setFilterCriteria(FilterCriteria filterCriteria)
    • getRelations

      public List<Relation> getRelations()
    • getTaskActions

      public List<Action> getTaskActions()
    • getMediaActions

      public List<Action> getMediaActions()
    • getExternalActions

      public List<Action> getExternalActions()
    • getApprovalRoles

      public ApprovalRole.RoleList getApprovalRoles()
    • setApprovalRoles

      protected void setApprovalRoles(ApprovalRole.RoleList approvalRoles)
    • getUserFacingAttribute

      public Attribute getUserFacingAttribute()
    • setUserFacingAttribute

      public void setUserFacingAttribute(Attribute userFacingAttribute)
    • defaultDisplayText

      public String defaultDisplayText()
      Specified by:
      defaultDisplayText in interface HasIdentity
    • getAssetConstraint

      public TaskList.AssetConstraint getAssetConstraint()
    • setAssetConstraint

      public void setAssetConstraint(TaskList.AssetConstraint assetConstraint)
    • getManagedFolderDefinitions

      public ManagedFolderDefinition.Map getManagedFolderDefinitions()
    • getHistoryViewWindow

      public int getHistoryViewWindow()
    • setHistoryViewWindow

      public void setHistoryViewWindow(int historyViewWindow)
    • getViewGroup

      public String getViewGroup()
    • setViewGroup

      public void setViewGroup(String viewGroup)
    • getAttachmentConstraints

      public AttachmentConstraints getAttachmentConstraints()
    • setAttachmentConstraints

      public void setAttachmentConstraints(AttachmentConstraints attachmentConstraints)
    • actionsBySource

      public List<Action> actionsBySource(Action.Source source)
    • getImageDimensions

      public ImageDimensions getImageDimensions()
    • setImageDimensions

      public void setImageDimensions(ImageDimensions imageDimensions)
    • getCardView

      public CardView getCardView()
    • setCardView

      public void setCardView(CardView cardView)
    • getEnumTranslationOverrides

      public EnumTranslations getEnumTranslationOverrides()
      NOTE: While this is used to provide overrides for the Config-wide enumTranslations, it does NOT work in all places where those are in play. Since Field is not directly tied to a TaskList, the ConfigFixer will only use the global translations (recommend using static Cvl and one Field per tasklist to handle this case). At the time of writing this, UserAction translations for action buttons is the only place were enumTranslationOverrides has an effect.
    • setEnumTranslationOverrides

      public void setEnumTranslationOverrides(EnumTranslations enumTranslationOverrides)
    • copy

      public TaskList copy()
      Description copied from interface: Copyable
      Performs a deep copy of the object.
      Specified by:
      copy in interface Copyable
      Returns:
      new copy.
    • associatedFieldParents

      public List<Field.Parent> associatedFieldParents()
    • associatedFields

      public List<Field> associatedFields()