Package org.pentaho.di.repository
Interface RepositoryMeta
- All Known Implementing Classes:
KettleDatabaseRepositoryMeta,KettleFileRepositoryMeta
public interface RepositoryMeta
-
Field Summary
Fields -
Method Summary
Modifier and TypeMethodDescriptionclone()getId()getName()Describes the capabilities of the repositorygetXML()voidvoidpopulate(Map<String, Object> properties, RepositoriesMeta repositoriesMeta) voidsetDefault(Boolean isDefault) voidsetDescription(String description) voidvoidorg.json.simple.JSONObject
-
Field Details
-
XML_TAG
- See Also:
-
-
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
- Parameters:
id- the id to set
-
getName
String getName()- Returns:
- the name
-
setName
- Parameters:
name- the name to set
-
getDescription
String getDescription()- Returns:
- the description
-
setDescription
- Parameters:
description- the description to set
-
isDefault
Boolean isDefault()- Returns:
- the isDefault
-
setDefault
- Parameters:
isDefault- the isDefault to set
-
getRepositoryCapabilities
RepositoryCapabilities getRepositoryCapabilities()Describes the capabilities of the repository- Returns:
- The repository capabilities object
-
clone
RepositoryMeta clone() -
populate
-
toJSONObject
org.json.simple.JSONObject toJSONObject()
-