Interface ReferenceInfo

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 ReferenceInfo extends de.uplanet.lucy.server.rtcache.IRtInfo, de.uplanet.lucy.server.rtcache.IRtInfoWithTitle, de.uplanet.lucy.server.util.ILanguageConstantOrTitle
Information about data field references.
  • Method Summary

    Modifier and Type
    Method
    Description
    Get the application GUID.
    Get the data group GUID.
    List with the field GUID's of the foreign key fields.
    Get the reference GUID.
    Get the reference name.
    de.uplanet.lucy.server.property.IPropertyCollection
    The field properties
    Get the GUID of the referenced data group.
    List<de.uplanet.lucy.server.rtcache.ReferenceParameterInfo>
    Get the reference parameters.
    Get the fields that belong to the reference.
    int
    Get the reference status.
    Get the view field.

    Methods inherited from interface de.uplanet.lucy.server.rtcache.ILanguageConstant

    getLanguageConstantAppGuid, getLanguageConstantName, getLanguageConstantType, hasLanguageConstant

    Methods inherited from interface de.uplanet.lucy.server.util.ILanguageConstantOrTitle

    getTitles

    Methods inherited from interface de.uplanet.lucy.server.rtcache.IRtInfoWithTitle

    getDefaultTitle, getTitle, getTitles
  • Method Details

    • getGuid

      String getGuid()
      Get the reference GUID.
      Returns:
      The reference GUID (not null).
    • getName

      String getName()
      Get the reference name.
      Returns:
      The reference name (not null).
    • getForeignAppGuid

      String getForeignAppGuid()
      Get the application GUID.
      Returns:
      The foreign application GUID (not null).
    • getForeignDataGroupGuid

      String getForeignDataGroupGuid()
      Get the data group GUID.
      Returns:
      The foreign data group GUID (not null).
    • getReferencedDataGroupGuid

      String getReferencedDataGroupGuid()
      Get the GUID of the referenced data group.
      Returns:
      the GUID of the referenced data group (not null).
    • getStatus

      int getStatus()
      Get the reference status.
      Returns:
      The reference status
    • getView

      String getView()
      Get the view field.
      Returns:
      The view (could be null).
    • getReferencingFieldGuids

      List<String> getReferencingFieldGuids()
      Get the fields that belong to the reference.
      Returns:
      List with referenced field GUIDs (not null and at least one element).
    • getForeignKeyFieldGuids

      List<String> getForeignKeyFieldGuids()
      List with the field GUID's of the foreign key fields.
      Returns:
      List with the foreign key field GUIDs (not null).
    • getReferenceParameters

      List<de.uplanet.lucy.server.rtcache.ReferenceParameterInfo> getReferenceParameters()
      Get the reference parameters.
      Returns:
      The reference parameters (not null).
    • getProperties

      de.uplanet.lucy.server.property.IPropertyCollection getProperties()
      The field properties
      Returns:
      The field properties (not null).