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 Detail

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