Class QueueColumn

java.lang.Object
org.bgerp.plugin.inventoru.model.queue.column.QueueColumn
Direct Known Subclasses:
DeletedColumn, JoinedTitleColumn, ParamColumn, SimpleFieldColumn, StatusIdColumn, UserIdColumn

public abstract class QueueColumn extends Object
Abstract column in a store queue.
  • Constructor Details

    • QueueColumn

      protected QueueColumn(int id, String type, String title)
  • Method Details

    • getId

      public int getId()
    • getType

      public String getType()
    • getTitle

      public String getTitle()
    • addQuery

      public abstract void addQuery(StringBuilder selectPart, StringBuilder joinPart)
      Appends SELECT expression (aliased as col{id}) and optional JOIN to builder parts.
    • of

      public static QueueColumn of(int id, ConfigMap cfg, QueueEntity entity)
      Factory method — creates a column from config map.
      Returns:
      column instance, or null if value is unrecognized.