Class InboxViewConfig
java.lang.Object
de.xima.fc.mdl.profile.InboxViewConfig
- All Implemented Interfaces:
Serializable
Wraps user-specific settings related to the sort field and order of inbox tables.
- Since:
- 8.4.0
- Author:
- XIMA Media GmbH
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final booleandefault sort order flagstatic final Stringdefault field to be used for sorting -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic InboxViewConfigcreateWithDefaults(Long mandantId, String viewType, Long viewId) Factory creating a default configuration for the provided context.booleanvoidsetMandantId(Long mandantId) voidsetProcessViewId(Long processViewId) voidsetProcessViewType(String processViewType) voidsetSortAscending(boolean sortAscending) voidsetSortField(String sortField) toString()
-
Field Details
-
DFLT_SORT_FIELD
-
DFLT_SORT_ASC
public static final boolean DFLT_SORT_ASCdefault sort order flag- See Also:
-
-
Constructor Details
-
InboxViewConfig
public InboxViewConfig()
-
-
Method Details
-
getMandantId
-
setMandantId
-
getProcessViewType
-
setProcessViewType
-
getProcessViewId
-
setProcessViewId
-
getSortField
-
setSortField
-
isSortAscending
public boolean isSortAscending() -
setSortAscending
public void setSortAscending(boolean sortAscending) -
toString
-
createWithDefaults
Factory creating a default configuration for the provided context.- Parameters:
mandantId- ID of the current clientviewType- the type of the view (seede.xima.fc.inbox.enums.EProcessListView)viewId- the ID of the relatedde.xima.fc.inbox.model.ProjectView- Returns:
- a new configuration instance for the provided context with default values
-