Class StiDialogInfo

java.lang.Object
com.stimulsoft.base.serializing.StiSerializedObject
com.stimulsoft.report.dictionary.StiDialogInfo
All Implemented Interfaces:
IStiDefault, IStiSerializable, IStiSerializableRef, Cloneable

public class StiDialogInfo extends StiSerializedObject implements IStiDefault, Cloneable
  • Field Details

    • jsonLoadedBindingVariableName

      public String jsonLoadedBindingVariableName
    • checkedStates

      public List<Boolean> checkedStates
    • rememberSelection

      public boolean rememberSelection
  • Constructor Details

  • Method Details

    • getFilterExpression

      public String getFilterExpression()
    • setFilterExpression

      public void setFilterExpression(String filterExpression)
    • getSortDirection

      public StiVariableSortDirection getSortDirection()
      Returns:
      the sortDirection
    • setSortDirection

      public void setSortDirection(StiVariableSortDirection sortDirection)
      Parameters:
      sortDirection - the sortDirection to set
    • getSortField

      public StiVariableSortField getSortField()
      Returns:
      the sortField
    • setSortField

      public void setSortField(StiVariableSortField sortField)
      Parameters:
      sortField - the sortField to set
    • getBindingValuesColumn

      public String getBindingValuesColumn()
      Returns:
      the bindingValuesColumn
    • getValuesBindingList

      public List<Object>[] getValuesBindingList()
      Returns:
      the valuesBindingList
    • setValuesBindingList

      public void setValuesBindingList(List<Object>[] valuesBindingList)
      Parameters:
      valuesBindingList - the valuesBindingList to set
    • setBindingValuesColumn

      public void setBindingValuesColumn(String bindingValuesColumn)
      Parameters:
      bindingValuesColumn - the bindingValuesColumn to set
    • isBindingValue

      public boolean isBindingValue()
      Returns:
      the bindingValue
    • setBindingValue

      public void setBindingValue(boolean bindingValue)
      Parameters:
      bindingValue - the bindingValue to set
    • getDateTimeType

      public final StiDateTimeType getDateTimeType()
    • setDateTimeType

      public final void setDateTimeType(StiDateTimeType value)
    • getItemsInitializationType

      public final StiItemsInitializationType getItemsInitializationType()
    • setItemsInitializationType

      public final void setItemsInitializationType(StiItemsInitializationType value)
    • getKeysColumn

      public final String getKeysColumn()
    • setKeysColumn

      public final void setKeysColumn(String value)
    • getValuesColumn

      public final String getValuesColumn()
    • setValuesColumn

      public final void setValuesColumn(String value)
    • getMask

      public final String getMask()
    • setMask

      public final void setMask(String value)
    • getAllowUserValues

      public final boolean getAllowUserValues()
    • setAllowUserValues

      public final void setAllowUserValues(boolean value)
    • getKeys

      public final List<String> getKeys()
    • setKeys

      public final void setKeys(List<String> value)
    • isRememberSelection

      public boolean isRememberSelection()
    • setRememberSelection

      public void setRememberSelection(boolean rememberSelection)
    • getValues

      public final List<String> getValues()
    • setValues

      public final void setValues(List<String> value)
    • getValidationSettings

      public StiValidationSettings getValidationSettings()
    • setValidationSettings

      public void setValidationSettings(StiValidationSettings validationSettings)
    • getCheckedColumn

      public String getCheckedColumn()
      Returns:
      the checkedColumn
    • setCheckedColumn

      public void setCheckedColumn(String checkedColumn)
      Parameters:
      checkedColumn - the checkedColumn to set
    • getCheckedStates

      public List<Boolean> getCheckedStates()
      Returns:
      the checkedStates
    • setCheckedStates

      public void setCheckedStates(List<Boolean> checkedStates)
      Parameters:
      checkedStates - the checkedStates to set
    • isDefault

      public final boolean isDefault()
      Specified by:
      isDefault in interface IStiDefault
    • getLable

      public String getLable(int i)
    • clone

      public StiDialogInfo clone()
      Overrides:
      clone in class Object
    • setEmptyKeysValue

      public void setEmptyKeysValue()
    • getDialogInfoItems

      public List<StiDialogInfoItem> getDialogInfoItems(StiSystemTypeEnum type)
    • getDialogInfoItems

      public List<StiDialogInfoItem> getDialogInfoItems(StiSystemTypeEnum type, List<String> keys)
    • getBindingVariable

      public StiVariable getBindingVariable()
      Returns:
      the bindingVariable
    • setBindingVariable

      public void setBindingVariable(StiVariable bindingVariable)
      Parameters:
      bindingVariable - the bindingVariable to set
    • setDialogInfoItems

      public void setDialogInfoItems(List<StiDialogInfoItem> items, StiSystemType type)
    • orderBy

      public List<StiDialogInfoItem> orderBy(List<StiDialogInfoItem> items)
    • SaveToJsonObject

      public JSONObject SaveToJsonObject() throws JSONException
      Throws:
      JSONException
    • LoadFromJsonObject

      public void LoadFromJsonObject(JSONObject jObject, StiReport report) throws JSONException
      Throws:
      JSONException