Interface DataRangeControlInfo

All Superinterfaces:
de.uplanet.lucy.server.rtcache.ILanguageConstant, de.uplanet.lucy.server.util.ILanguageConstantOrTitle, de.uplanet.lucy.server.rtcache.IRtInfo, de.uplanet.lucy.server.rtcache.IRtInfoWithTitle

@Scriptable public interface DataRangeControlInfo extends de.uplanet.lucy.server.rtcache.IRtInfo, de.uplanet.lucy.server.rtcache.IRtInfoWithTitle, de.uplanet.lucy.server.util.ILanguageConstantOrTitle
  • Method Details

    • getAppGuid

      String getAppGuid()
      Gets the application GUID.
      Returns:
      The application GUID.
    • getGuid

      String getGuid()
      Gets the data range control GUID.
      Returns:
      The data range control GUID.
    • getDatarangeFlag

      de.uplanet.lucy.constants.DR_FLAG getDatarangeFlag()
      Gets the data range flag.
      Returns:
      The data range flag.
    • getPageGuid

      String getPageGuid()
      Gets the page GUID.
      Returns:
      The page GUID.
    • getExternalAppGuid

      String getExternalAppGuid()
      Returns:
      The GUID of the external application, if applicable.
    • getControlName

      String getControlName()
      Get the control name.
      Returns:
      The control name.
    • getMaxText

      int getMaxText()
      Get the max text property.
      Returns:
      The max text property.
    • getPageSize

      int getPageSize()
      Get the page size.
      Returns:
      The page size.
    • getPage

      int getPage()
      Get the page.
      Returns:
      The page.
    • getFilterGuid

      String getFilterGuid()
      Gets the filter guid.
      Returns:
      the appFilterGuid
    • getFilterObject

      de.uplanet.lucy.server.businesslogic.rtdata.jdbc.filter.IFilterElement getFilterObject()
      Get the XML filter.
      Returns:
      The XML filter.
    • getContainerType

      de.uplanet.lucy.types.CONTAINER_TYPE getContainerType()
      Gets the type of the container.
      Returns:
      CONTAINER_TYPE
    • getSysIdent

      String getSysIdent()
      Get the sysident.
      Returns:
      The sysident.
    • isSelectParentKey

      boolean isSelectParentKey()
    • getMainDataGroupGuid

      String getMainDataGroupGuid()
      Get the GUID of the main data group.
      Returns:
      The GUID of the main data group.
    • getParentDependentContainerGuid

      String getParentDependentContainerGuid()
      Get the GUID of the main read container.
      Returns:
      The GUID of the main read container (could be null).
    • getChildControls

      List<DataRangeChildControlInfo> getChildControls()
      Gets the child controls of data range control (ordered by the column position).
      Returns:
      The child controls of data range control (ordered by the column position).
    • getAdditionalFilter

      de.uplanet.lucy.server.businesslogic.rtdata.jdbc.filter.IFilterElement getAdditionalFilter()
    • getProperties

      de.uplanet.lucy.server.property.DataRangeControlPropertyCollection getProperties()
    • hasFetchHandler

      boolean hasFetchHandler()
    • getFetchHandler

      de.uplanet.lucy.server.businesslogic.handler.IHandlerItem getFetchHandler()
    • supportsLanguage

      boolean supportsLanguage(String p_strLang)
      Determines, if given language is supported.
      Returns:
      true if the given language is supported by this control, or false otherwise.
    • getLanguages

      List<String> getLanguages()
      Get the languages that are supported by this control
      Returns:
      The identifiers of the supported languages (not null).
    • isInHiddenGroup

      boolean isInHiddenGroup()
      Returns:
      Datarange in the hidden group
    • isVisibleInDOM

      boolean isVisibleInDOM()
      Returns:
      Data range visible in the DOM (HTML) structure. (Only significant if isInHiddenGroup() == true)