Class ScenarioHeaderMetaData

  • All Implemented Interfaces:
    org.uberfire.ext.wires.core.grids.client.model.GridColumn.HeaderMetaData

    public class ScenarioHeaderMetaData
    extends org.uberfire.ext.wires.core.grids.client.model.impl.BaseHeaderMetaData
    • Constructor Detail

      • ScenarioHeaderMetaData

        public ScenarioHeaderMetaData​(String columnId,
                                      String columnTitle,
                                      String columnGroup,
                                      ScenarioHeaderTextBoxSingletonDOMElementFactory factory,
                                      boolean readOnly,
                                      boolean instanceHeader,
                                      boolean propertyHeader)
                               throws IllegalStateException
        Constructor for ScenarioHeaderMetaData
        Parameters:
        columnId -
        columnTitle -
        columnGroup -
        factory -
        readOnly -
        instanceHeader - Set true for instance' header or the description/id ones, false
        propertyHeader - Set true for property' header or the description/id ones, false
        Throws:
        IllegalStateException - if both instanceHeader and propertyHeader are true
      • ScenarioHeaderMetaData

        public ScenarioHeaderMetaData​(String columnId,
                                      String columnTitle,
                                      String columnGroup,
                                      ScenarioHeaderTextBoxSingletonDOMElementFactory factory,
                                      boolean instanceHeader,
                                      boolean propertyHeader)
                               throws IllegalStateException
        Constructor for ScenarioHeaderMetaData - readonly default to false
        Parameters:
        columnId -
        columnTitle -
        columnGroup -
        factory -
        instanceHeader - Set true for instance' header or the description/id ones, false
        propertyHeader - Set true for property' header or the description/id ones, false
        Throws:
        IllegalStateException - if both instanceHeader and propertyHeader are true
    • Method Detail

      • edit

        public void edit​(org.uberfire.ext.wires.core.grids.client.widget.context.GridBodyCellEditContext context)
      • getColumnId

        public String getColumnId()
      • isReadOnly

        public boolean isReadOnly()
      • setReadOnly

        public void setReadOnly​(boolean readOnly)
      • isInstanceHeader

        public boolean isInstanceHeader()
      • isPropertyHeader

        public boolean isPropertyHeader()
      • isEditingMode

        public boolean isEditingMode()
      • setEditingMode

        public void setEditingMode​(boolean editingMode)
      • getSupportedEditAction

        public org.uberfire.ext.wires.core.grids.client.model.GridCellEditAction getSupportedEditAction()