Class ColumnInputBoolean

All Implemented Interfaces:
Serializable, overit.geocall.marks.MethodExposer, overit.geocall.marks.NameExposer, Badgeable, Hideable, ValueValidator, Identified, Tool, overit.geocall.ux.configurability.UIConfigurable, overit.geocall.ux.edm.ModelConfigurable

@Component public class ColumnInputBoolean extends ColumnInput
This component extends ColumnInput and must be used to insert a boolean input field as a column.
See Also:
GCApi:
component
  • Constructor Details

    • ColumnInputBoolean

      public ColumnInputBoolean()
  • Method Details

    • validate

      protected void validate(org.apache.ecs.html.Input i, EntitySet es, boolean ro, int row)
      Overrides:
      validate in class ColumnInput
    • prepareName

      protected String prepareName()
      Overrides:
      prepareName in class ColumnInput
    • preparePublishedName

      protected String preparePublishedName(int row)
      It used to prepare the correct name to put into published values.
      It take an integer parameter that represent the row of the table in which the component is inserted and return the name like "componentName_row".
      If component is not indexed, the returned named is only "componentName".
      Parameters:
      row - The table's row in which the component is inserted if the component is indexed.
      Returns:
      The correct component name to insert into published values.
    • prepareChecked

      protected boolean prepareChecked(ArrayList al)
    • checkAutoEvent

      protected void checkAutoEvent(org.apache.ecs.html.Input i, int row)
      Overrides:
      checkAutoEvent in class ColumnInput
    • getHtmlRow

      public org.apache.ecs.Element getHtmlRow(EntitySet es, int row, int pagerow, ArrayList al)
      Description copied from class: Column
      Returns the html element that defines the row
      Overrides:
      getHtmlRow in class ColumnInput
      Parameters:
      es - The EntitySet to which the element belongs
      row - The number of the row
      pagerow - The number ofd the page
      al - The list of values of the row
      Returns:
      The html element that defines the row
    • getDefaultLayoutLabel

      public String getDefaultLayoutLabel()
      Overrides:
      getDefaultLayoutLabel in class ColumnInput