Constructors

Link copied to clipboard
constructor()

Properties

Link copied to clipboard

inDevelopmentProjectsFilter -> the filters to apply to the inDevelopmentProjectsState list

Link copied to clipboard

inDevelopmentProjectsState -> the state used to manage the pagination for the retrieveInDevelopmentProjects method

Link copied to clipboard

projectsFilter -> the filters to apply to the projectsState list

Link copied to clipboard
val projectsState: PaginationState<Int, Project>

projectsState -> the state used to manage the pagination for the retrieveProjects method

Functions

Link copied to clipboard
open override fun areFiltersSet(allItems: Boolean): Boolean

Method to check whether the filters have been set

Link copied to clipboard
open override fun clearFilters(allItems: Boolean)

Method to clear filters have been set

Link copied to clipboard
open fun deleteProject(project: Project, onDelete: () -> Unit, onFailure: (JsonObject) -> Unit)

Method to delete a project

Link copied to clipboard
open override fun filterItems(allItems: Boolean, filters: MutableState<String>, onFiltersSet: () -> Unit)

Method to filter the items list

Link copied to clipboard
open override fun retryRetrieveLists()

Method to retry the retrieving of the lists data