Interface RawItemBuilder<T extends AbstractItemModel>

    • Method Detail

      • getContributors

        java.util.List<RawItemContributor<T>> getContributors()
        Returns:
        Contributors to the CSV creation
      • rowsAsNameValuePairs

        java.util.List<java.util.Map<java.lang.String,​java.lang.Object>> rowsAsNameValuePairs​(T model)
        Parameters:
        model - item model for which the raw item shall be assembled
        Returns:
        Columns of the CSV according to the registered contributors
      • getColumns

        java.util.Set<java.lang.String> getColumns()
        Returns:
        the union of all column names used the the registered contributors
      • addContributor

        void addContributor​(RawItemContributor<T> c)
        Parameters:
        c - contributor to add