Interface RepositoryMeta

All Known Implementing Classes:
KettleDatabaseRepositoryMeta, KettleFileRepositoryMeta

public interface RepositoryMeta
  • Field Details

  • Method Details

    • getDialogClassName

      String getDialogClassName()
    • getRevisionBrowserDialogClassName

      String getRevisionBrowserDialogClassName()
    • loadXML

      void loadXML(Node repnode, List<org.pentaho.di.core.database.DatabaseMeta> databases) throws org.pentaho.di.core.exception.KettleException
      Throws:
      org.pentaho.di.core.exception.KettleException
    • getXML

      String getXML()
    • getId

      String getId()
      Returns:
      the id
    • setId

      void setId(String id)
      Parameters:
      id - the id to set
    • getName

      String getName()
      Returns:
      the name
    • setName

      void setName(String name)
      Parameters:
      name - the name to set
    • getDescription

      String getDescription()
      Returns:
      the description
    • setDescription

      void setDescription(String description)
      Parameters:
      description - the description to set
    • isDefault

      Boolean isDefault()
      Returns:
      the isDefault
    • setDefault

      void setDefault(Boolean isDefault)
      Parameters:
      isDefault - the isDefault to set
    • getRepositoryCapabilities

      RepositoryCapabilities getRepositoryCapabilities()
      Describes the capabilities of the repository
      Returns:
      The repository capabilities object
    • clone

    • populate

      void populate(Map<String,Object> properties, RepositoriesMeta repositoriesMeta)
    • toJSONObject

      org.json.simple.JSONObject toJSONObject()