Class UserLiteFilter

  • All Implemented Interfaces:
    Filter<org.ikasan.security.model.UserLite>

    public class UserLiteFilter
    extends java.lang.Object
    implements Filter<org.ikasan.security.model.UserLite>
    • Constructor Detail

      • UserLiteFilter

        public UserLiteFilter()
    • Method Detail

      • setItems

        public void setItems​(java.util.Collection<org.ikasan.security.model.UserLite> users)
        Specified by:
        setItems in interface Filter<org.ikasan.security.model.UserLite>
      • getNameFilter

        public java.lang.String getNameFilter()
      • getLastNameFilter

        public java.lang.String getLastNameFilter()
      • setNameFilter

        public void setNameFilter​(java.lang.String nameFilter)
      • setLastNameFilter

        public void setLastNameFilter​(java.lang.String lastNameFilter)
      • getUsernameFilter

        public java.lang.String getUsernameFilter()
      • setUsernameFilter

        public void setUsernameFilter​(java.lang.String usernameFilter)
      • getEmailFilter

        public java.lang.String getEmailFilter()
      • setEmailFilter

        public void setEmailFilter​(java.lang.String emailFilter)
      • getDepartmentFilter

        public java.lang.String getDepartmentFilter()
      • setDepartmentFilter

        public void setDepartmentFilter​(java.lang.String departmentFilter)
      • getFilterStream

        public java.util.stream.Stream<org.ikasan.security.model.UserLite> getFilterStream()
        Specified by:
        getFilterStream in interface Filter<org.ikasan.security.model.UserLite>
      • getSortComparator

        public java.util.Comparator getSortComparator​(java.util.List<com.vaadin.flow.data.provider.QuerySortOrder> querySortOrders)
        Specified by:
        getSortComparator in interface Filter<org.ikasan.security.model.UserLite>
      • getItems

        public java.util.Collection<org.ikasan.security.model.UserLite> getItems()
        Specified by:
        getItems in interface Filter<org.ikasan.security.model.UserLite>