Package de.uplanet.lucy.server.rtcache
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 Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description de.uplanet.lucy.server.businesslogic.rtdata.jdbc.filter.IFilterElement
getAdditionalFilter()
String
getAppGuid()
Gets the application GUID.List<DataRangeChildControlInfo>
getChildControls()
Gets the child controls of data range control (ordered by the column position).de.uplanet.lucy.types.CONTAINER_TYPE
getContainerType()
Gets the type of the container.String
getControlName()
Get the control name.de.uplanet.lucy.constants.DR_FLAG
getDatarangeFlag()
Gets the data range flag.String
getExternalAppGuid()
de.uplanet.lucy.server.businesslogic.handler.IHandlerItem
getFetchHandler()
String
getFilterGuid()
Gets the filter guid.de.uplanet.lucy.server.businesslogic.rtdata.jdbc.filter.IFilterElement
getFilterObject()
Get the XML filter.String
getGuid()
Gets the data range control GUID.List<String>
getLanguages()
Get the languages that are supported by this controlString
getMainDataGroupGuid()
Get the GUID of the main data group.int
getMaxText()
Get the max text property.int
getPage()
Get the page.String
getPageGuid()
Gets the page GUID.int
getPageSize()
Get the page size.String
getParentDependentContainerGuid()
Get the GUID of the main read container.de.uplanet.lucy.server.property.DataRangeControlPropertyCollection
getProperties()
String
getSysIdent()
Get the sysident.boolean
hasFetchHandler()
boolean
isInHiddenGroup()
boolean
isSelectParentKey()
boolean
isVisibleInDOM()
boolean
supportsLanguage(String p_strLang)
Determines, if given language is supported.
-
-
-
Method Detail
-
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, orfalse
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)
-
-