org.pentaho.di.repository
Interface RepositoryMeta

All Known Implementing Classes:
KettleDatabaseRepositoryMeta, KettleFileRepositoryMeta

public interface RepositoryMeta


Field Summary
static String XML_TAG
           
 
Method Summary
 RepositoryMeta clone()
           
 String getDescription()
           
 String getDialogClassName()
           
 String getId()
           
 String getName()
           
 RepositoryCapabilities getRepositoryCapabilities()
          Describes the capabilities of the repository
 String getRevisionBrowserDialogClassName()
           
 String getXML()
           
 void loadXML(Node repnode, List<DatabaseMeta> databases)
           
 void setDescription(String description)
           
 void setId(String id)
           
 void setName(String name)
           
 

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<DatabaseMeta> databases)
             throws KettleException
Throws:
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

getRepositoryCapabilities

RepositoryCapabilities getRepositoryCapabilities()
Describes the capabilities of the repository

Returns:
The repository capabilities object

clone

RepositoryMeta clone()