Interface Model

    • Method Detail

      • getDescription

        String getDescription()
        Description about the model
        Returns:
      • isSource

        boolean isSource()
        Determine if this model is a Source model.
        Returns:
        true if it contains physical group(s).
      • isVisible

        boolean isVisible()
        Determine whether this model is exposed for querying.
        Note: for imported models, this may be overriden. See VDB.isVisible(String)
        Returns:
        true if the model is visible for querying.
      • getModelType

        Model.Type getModelType()
        Retrieve the model type.
        Returns:
        model type
      • isSupportsMultiSourceBindings

        boolean isSupportsMultiSourceBindings()
        Determine whether this model can support more than one source.
        Returns:
        true if this model supports multiple sources
      • getSourceNames

        List<String> getSourceNames()
        Associated Source Names for the Models
        Returns:
        String
      • getSourceConnectionJndiName

        String getSourceConnectionJndiName​(String sourceName)
        Get the configured JNDI name for the given source name.
        Parameters:
        sourceName - - name of the source
        Returns:
        null if none configured.
      • getSourceTranslatorName

        String getSourceTranslatorName​(String sourceName)
        Get the configured translator name for the given source
        Parameters:
        sourceName -
        Returns:
      • getValidityErrors

        List<String> getValidityErrors()
        Shows any validity errors present in the model
        Returns:
      • getMetadataStatus

        Model.MetadataStatus getMetadataStatus()
        Metadata Load status of the model.
        Returns: