Class PageableList<T extends org.springframework.data.domain.Persistable<Long>>

  • Type Parameters:
    T - type of the list entries
    All Implemented Interfaces:
    com.google.gwt.event.logical.shared.HasAttachHandlers, com.google.gwt.event.logical.shared.HasValueChangeHandlers<org.springframework.data.domain.Pageable>, com.google.gwt.event.shared.HasHandlers, com.google.gwt.user.client.EventListener, com.google.gwt.user.client.TakesValue<org.springframework.data.domain.Page<T>>, HasVisibility, IsRenderable, IsWidget, HandlesSelectedEntry<T>, org.gwtproject.editor.client.Editor<org.springframework.data.domain.Page<T>>, org.gwtproject.editor.client.HasEditorDelegate<org.springframework.data.domain.Page<T>>, org.gwtproject.editor.client.ValueAwareEditor<org.springframework.data.domain.Page<T>>

    public class PageableList<T extends org.springframework.data.domain.Persistable<Long>>
    extends Composite
    implements org.gwtproject.editor.client.ValueAwareEditor<org.springframework.data.domain.Page<T>>, com.google.gwt.user.client.TakesValue<org.springframework.data.domain.Page<T>>, com.google.gwt.event.logical.shared.HasValueChangeHandlers<org.springframework.data.domain.Pageable>, HandlesSelectedEntry<T>
    list with pages.
    Author:
    Manfred Tremmel
    • Method Detail

      • buildSearchResultList

        @Ignore
        @UiFactory
        public PageableListEditor<T> buildSearchResultList()
      • setDelegate

        public void setDelegate​(org.gwtproject.editor.client.EditorDelegate<org.springframework.data.domain.Page<T>> delegate)
        Specified by:
        setDelegate in interface org.gwtproject.editor.client.HasEditorDelegate<T extends org.springframework.data.domain.Persistable<Long>>
      • getValue

        public org.springframework.data.domain.Page<T> getValue()
        Specified by:
        getValue in interface com.google.gwt.user.client.TakesValue<T extends org.springframework.data.domain.Persistable<Long>>
      • hasEntries

        public boolean hasEntries()
      • setValue

        public void setValue​(org.springframework.data.domain.Page<T> value)
        Specified by:
        setValue in interface com.google.gwt.user.client.TakesValue<T extends org.springframework.data.domain.Persistable<Long>>
        Specified by:
        setValue in interface org.gwtproject.editor.client.ValueAwareEditor<T extends org.springframework.data.domain.Persistable<Long>>
      • flush

        public void flush()
        Specified by:
        flush in interface org.gwtproject.editor.client.ValueAwareEditor<T extends org.springframework.data.domain.Persistable<Long>>
      • onPropertyChange

        public void onPropertyChange​(String... paths)
        Specified by:
        onPropertyChange in interface org.gwtproject.editor.client.ValueAwareEditor<T extends org.springframework.data.domain.Persistable<Long>>
      • addValueChangeHandler

        public com.google.gwt.event.shared.HandlerRegistration addValueChangeHandler​(com.google.gwt.event.logical.shared.ValueChangeHandler<org.springframework.data.domain.Pageable> handler)
        Specified by:
        addValueChangeHandler in interface com.google.gwt.event.logical.shared.HasValueChangeHandlers<T extends org.springframework.data.domain.Persistable<Long>>
      • pageableChanged

        @UiHandler("pageable")
        public void pageableChanged​(com.google.gwt.event.logical.shared.ValueChangeEvent<org.springframework.data.domain.Pageable> event)
        pageable changed.
        Parameters:
        event - value change handler
      • setTableFieldDefinitions

        public void setTableFieldDefinitions​(Collection<de.knightsoftnet.gwtp.spring.shared.search.TableFieldDefinition<T>> tableFieldDefinitions)
        set table field definitions.
        Parameters:
        tableFieldDefinitions - collection of field definitions
      • clearSort

        public void clearSort()
        clear/reset sorting (no header is selectd).