Package com.mayam.wf.config.shared
Class TaskList
java.lang.Object
com.mayam.wf.config.shared.TaskList
- All Implemented Interfaces:
Copyable
,HasIdentity
,Serializable
- See Also:
-
Nested Class Summary
Modifier and TypeClassDescriptionstatic enum
For each task belonging to a task list,AssetConstraint
describes a constraint with regards to an asset attribute such as Attribute.ASSET_ID.static enum
Describes modes for navigating to the task list.Nested classes/interfaces inherited from interface com.mayam.wf.attributes.shared.Copyable
Copyable.Utilities
Nested classes/interfaces inherited from interface com.mayam.wf.config.shared.HasIdentity
HasIdentity.Utilities
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionactionsBySource
(Action.Source source) copy()
Performs a deep copy of the object.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.int
getId()
getTitle()
protected void
setApprovalRoles
(ApprovalRole.RoleList approvalRoles) void
setAssetConstraint
(TaskList.AssetConstraint assetConstraint) void
setAttachmentConstraints
(AttachmentConstraints attachmentConstraints) void
setCardView
(CardView cardView) protected void
setDetailsSection
(DetailsSection detailsSection) void
setEnumTranslationOverrides
(EnumTranslations enumTranslationOverrides) void
setFilterCriteria
(FilterCriteria filterCriteria) protected void
setFilterSection
(FilterSection filterSection) void
setHistoryViewWindow
(int historyViewWindow) void
void
setImageDimensions
(ImageDimensions imageDimensions) protected void
setListSection
(ListSection listSection) void
setNavigationMode
(TaskList.NavigationMode navigationMode) protected void
setReportSection
(ReportSection reportSection) protected void
setSearchSection
(SearchSection searchSection) protected void
setSortSection
(SortSection sortSection) void
setTitle
(TranslatedString title) void
setUserFacingAttribute
(Attribute userFacingAttribute) void
setViewGroup
(String viewGroup)
-
Constructor Details
-
TaskList
public TaskList()
-
-
Method Details
-
getId
- Specified by:
getId
in interfaceHasIdentity
-
setId
-
getTitle
-
getListSection
-
getDetailsSection
-
getFilterSection
-
getSearchSection
-
getReportSection
-
getSortSection
-
getFilterCriteria
-
getRelations
-
getTaskActions
-
getMediaActions
-
getExternalActions
-
getApprovalRoles
-
getUserFacingAttribute
-
defaultDisplayText
- Specified by:
defaultDisplayText
in interfaceHasIdentity
-
getAssetConstraint
-
getManagedFolderDefinitions
-
getHistoryViewWindow
public int getHistoryViewWindow() -
setHistoryViewWindow
public void setHistoryViewWindow(int historyViewWindow) -
getViewGroup
-
setViewGroup
-
getAttachmentConstraints
-
getImageDimensions
-
getCardView
-
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. -
copy
Description copied from interface:Copyable
Performs a deep copy of the object. -
associatedFieldParents
-
associatedFields
-