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 RepositoryMeta
clone()
String
getDescription()
String
getDialogClassName()
String
getId()
String
getName()
RepositoryCapabilities
getRepositoryCapabilities()
Describes the capabilities of the repositoryString
getRevisionBrowserDialogClassName()
String
getXML()
Boolean
isDefault()
void
loadXML(Node repnode, List<org.pentaho.di.core.database.DatabaseMeta> databases)
void
populate(Map<String,Object> properties, RepositoriesMeta repositoriesMeta)
void
setDefault(Boolean isDefault)
void
setDescription(String description)
void
setId(String id)
void
setName(String name)
org.json.simple.JSONObject
toJSONObject()
-
-
-
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()
-
-