Class Column

Object
com.pullreports.model.Column

public class Column extends Object
Represents a database column within a Table. A Pull Reports maintainer never creates a Column, but rather a ColumnConfiguration.
See Also:
  • Method Details

    • getApplyOutputTransformToSort

      public boolean getApplyOutputTransformToSort()
    • getDescription

      public Optional<String> getDescription()
    • getDisplayName

      public String getDisplayName()
      Returns the column displayName attribute or the name.
      Returns:
      the column displayName attribute or the name.
    • getExport

      public boolean getExport()
    • getLabelValuesProvider

      public Optional<LabelValuesProvider> getLabelValuesProvider()
    • getId

      public ColumnId getId()
    • getName

      public String getName()
    • getOutputTransform

      public Optional<String> getOutputTransform()
    • getParamClass

      public Class getParamClass()
    • getFilterColumnTransform

      public Optional<String> getFilterColumnTransform()
    • getFilterValueTransform

      public Optional<String> getFilterValueTransform()
    • getColumnUrlTemplate

      public Optional<ColumnUrlTemplate> getColumnUrlTemplate()
    • getTable

      public Table getTable()
    • getAccessControlVoter

      public Optional<AccessControlVoter> getAccessControlVoter()
    • getColumnResourcePath

      public ColumnResourcePath getColumnResourcePath()
    • toString

      public String toString()
      Overrides:
      toString in class Object
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object