Package org.pentaho.di.repository
Interface RepositoryMeta
-
- All Known Implementing Classes:
KettleDatabaseRepositoryMeta,KettleFileRepositoryMeta
public interface RepositoryMeta
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description RepositoryMetaclone()StringgetDescription()StringgetDialogClassName()StringgetId()StringgetName()RepositoryCapabilitiesgetRepositoryCapabilities()Describes the capabilities of the repositoryStringgetRevisionBrowserDialogClassName()StringgetXML()BooleanisDefault()voidloadXML(Node repnode, List<org.pentaho.di.core.database.DatabaseMeta> databases)voidpopulate(Map<String,Object> properties, RepositoriesMeta repositoriesMeta)voidsetDefault(Boolean isDefault)voidsetDescription(String description)voidsetId(String id)voidsetName(String name)org.json.simple.JSONObjecttoJSONObject()
-
-
-
Field Detail
-
XML_TAG
static final String XML_TAG
- See Also:
- Constant Field Values
-
-
Method Detail
-
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
RepositoryMeta clone()
-
populate
void populate(Map<String,Object> properties, RepositoriesMeta repositoriesMeta)
-
toJSONObject
org.json.simple.JSONObject toJSONObject()
-
-