Package org.pentaho.di.repository
Interface RepositoryMeta
- All Known Implementing Classes:
KettleDatabaseRepositoryMeta
,KettleFileRepositoryMeta
public interface RepositoryMeta
-
Field Summary
-
Method Summary
Modifier and TypeMethodDescriptionclone()
getId()
getName()
Describes the capabilities of the repositorygetXML()
void
void
populate
(Map<String, Object> properties, RepositoriesMeta repositoriesMeta) void
setDefault
(Boolean isDefault) void
setDescription
(String description) void
void
org.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()
-