Interface DataGroupInfo

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 DataGroupInfo extends de.uplanet.lucy.server.rtcache.IRtInfo, de.uplanet.lucy.server.rtcache.IRtInfoWithTitle, de.uplanet.lucy.server.util.ILanguageConstantOrTitle
Information about data groups.
  • Method Details

    • getGuid

      String getGuid()
      Gets GUID of data group.
      Returns:
      The data group GUID.
    • getAppGuid

      String getAppGuid()
      Gets GUID of application.
      Returns:
      The application GUID.
    • getName

      String getName()
      Gets data group name.
      Returns:
      The data group name.
    • getConnectString

      String getConnectString()
      Gets data group connect string.
      Returns:
      The data group connect string.
    • isUseSystemConnection

      boolean isUseSystemConnection()
      Returns:
      true if the system connection should used, or false otherwise.
    • getTableName

      String getTableName()
      Gets the physical database table name.
      Returns:
      The table name.
    • isForeignDataGroup

      boolean isForeignDataGroup()
      Returns:
      Returns true if the data group is an foreign data group.
    • getOwnerFieldGuid

      String getOwnerFieldGuid()
      Returns the field GUID that that stored the record owner field. On external data groups that field value can be null.
    • getDataHandler

      String getDataHandler()
      Gets data handler.
      Returns:
      The data handler.
    • getParentDataGroupGuid

      String getParentDataGroupGuid()
      Gets GUID of parent data group.
      Returns:
      The GUID of a parent data group.
    • hasParentDataGroup

      boolean hasParentDataGroup()
      Determines, if da data group has a parent data group.
      Returns:
      true or false.
    • getParentDataGroupInfo

      DataGroupInfo getParentDataGroupInfo()
      Gets info from parent data group.
      Returns:
      DataGroupInfo.
    • getSysIdent

      String getSysIdent()
      Gets sys ident of data group.
      Returns:
      The sys ident of a data group.
    • isDeletable

      boolean isDeletable()
      Determines, if data group is deletable.
      Returns:
      true or false.
    • hasReference

      boolean hasReference()
      Determines, if data group has references.
      Returns:
      true or false.
    • getLevel

      int getLevel()
      Gets level of a data group.
      Returns:
      Level information as integer.
    • getFilterGuid

      String getFilterGuid()
      Gets a filter GUID.

      LCAPPDG.STRAPPFILTERGUID

      Returns:
      Filter GUID.
    • getProperties

      de.uplanet.lucy.server.property.DataGroupPropertyCollection getProperties()
    • isFileDataGroup

      boolean isFileDataGroup()
    • isSystemDataGroup

      boolean isSystemDataGroup()
      Returns:
      true if the data group is the system data group of an application
    • isInternalDataGroup

      boolean isInternalDataGroup()
      return Returns true if the data group should only be used in internal, not for processes and so on.
    • getForeignKeyConstraintName

      String getForeignKeyConstraintName()
      Get the foreign key constraint name.
      Returns:
      The foreign key constraint name.