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 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<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).