Interface ILazyProcessModel

    • Method Detail

      • getRowCount

        int getRowCount()
      • putGlobalSearchFilter

        void putGlobalSearchFilter​(EFormRecordQueryType type,
                                   String query,
                                   Locale locale)
        Puts a global search filter for the given type with the given query. If the query is null the filter will be removed.
        Parameters:
        type - the type of the filter determines the form record field to be searched.
        query - the query string to be set. If null the filter will be removed.
        locale - the current locale to use for certain filters.
      • putFilterTag

        void putFilterTag​(EInboxFilterTag filterTag)
        Puts the given filter tag.
        Parameters:
        filterTag - the filter tag to be set.
        Since:
        8.2.0
      • removeFilterTag

        void removeFilterTag​(EInboxFilterTag filterTag)
        Removes the specified filter tag.
        Parameters:
        filterTag - the filter tag to be removed.
        Since:
        8.2.0
      • setCreatorFilter

        void setCreatorFilter​(IUser user)
        Puts a filter where the given user is the first submitter (creator) of the form record.
        Parameters:
        user - first submitter (creator). If null the creator filter will be removed if it was set.
      • setEditorFilter

        void setEditorFilter​(IUser user)
        Puts a filter where the given user is an editor of the form record, meaning they have submitted the form record.
        Parameters:
        user - editor. If null the editor filter will be removed if it was set.
      • setCreatedFromFilter

        void setCreatedFromFilter​(Instant instant)
        Sets a date filter from which the form records have been created.
        Parameters:
        instant - from which the form records have been created. null removes the filter.
      • setCreatedToFilter

        void setCreatedToFilter​(Instant instant)
        Sets a date filter until which the form records have been created.
        Parameters:
        instant - until which the form records have been created. null removes the filter.
      • setEditedFromFilter

        void setEditedFromFilter​(Instant instant)
        Sets a date filter from which the form records have been last edited.
        Parameters:
        instant - from which the form records have been last edited. null removes the filter.
      • setEditedToFilter

        void setEditedToFilter​(Instant instant)
        Sets a date filter until which the form records have been last edited.
        Parameters:
        instant - until which the form records have been last edited. null removes the filter.
      • getFilters

        @Deprecated
        Map<String,​de.xima.cmn.criteria.FilterCriterion> getFilters()
        Deprecated.
      • setSorting

        void setSorting​(de.xima.cmn.criteria.SortingCriterion sortingCriterion)
      • setAvailableAppointmentTemplates

        void setAvailableAppointmentTemplates​(List<AppointmentTemplateItem> availableAppointmentTemplates)