org.pentaho.di.repository.kdr
Class KettleDatabaseRepositoryMeta
java.lang.Object
org.pentaho.di.repository.BaseRepositoryMeta
org.pentaho.di.repository.kdr.KettleDatabaseRepositoryMeta
- All Implemented Interfaces:
- RepositoryMeta
public class KettleDatabaseRepositoryMeta
- extends BaseRepositoryMeta
- implements RepositoryMeta
Field Summary |
static String |
REPOSITORY_TYPE_ID
The id as specified in the repository plugin meta, used for backward compatibility only |
REPOSITORY_TYPE_ID
public static String REPOSITORY_TYPE_ID
- The id as specified in the repository plugin meta, used for backward compatibility only
KettleDatabaseRepositoryMeta
public KettleDatabaseRepositoryMeta()
KettleDatabaseRepositoryMeta
public KettleDatabaseRepositoryMeta(String id,
String name,
String description,
DatabaseMeta connection)
KettleDatabaseRepositoryMeta
public KettleDatabaseRepositoryMeta(String id)
getRepositoryCapabilities
public RepositoryCapabilities getRepositoryCapabilities()
- Description copied from interface:
RepositoryMeta
- Describes the capabilities of the repository
- Specified by:
getRepositoryCapabilities
in interface RepositoryMeta
- Returns:
- The repository capabilities object
setName
public void setName(String name)
- Specified by:
setName
in interface RepositoryMeta
- Overrides:
setName
in class BaseRepositoryMeta
- Parameters:
name
- the name to set
getName
public String getName()
- Specified by:
getName
in interface RepositoryMeta
- Overrides:
getName
in class BaseRepositoryMeta
- Returns:
- the name
setDescription
public void setDescription(String description)
- Specified by:
setDescription
in interface RepositoryMeta
- Overrides:
setDescription
in class BaseRepositoryMeta
- Parameters:
description
- the description to set
getDescription
public String getDescription()
- Specified by:
getDescription
in interface RepositoryMeta
- Overrides:
getDescription
in class BaseRepositoryMeta
- Returns:
- the description
setConnection
public void setConnection(DatabaseMeta connection)
getConnection
public DatabaseMeta getConnection()
getXML
public String getXML()
- Specified by:
getXML
in interface RepositoryMeta
- Overrides:
getXML
in class BaseRepositoryMeta
loadXML
public void loadXML(Node repnode,
List<DatabaseMeta> databases)
throws KettleException
- Specified by:
loadXML
in interface RepositoryMeta
- Overrides:
loadXML
in class BaseRepositoryMeta
- Throws:
KettleException
clone
public RepositoryMeta clone()
- Specified by:
clone
in interface RepositoryMeta
- Overrides:
clone
in class Object