Package 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
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final Stringstatic final Stringstatic StringThe id as specified in the repository plugin meta, used for backward compatibility onlyFields inherited from class org.pentaho.di.repository.BaseRepositoryMeta
description, DESCRIPTION, DISPLAY_NAME, id, IS_DEFAULT, isDefault, nameFields inherited from interface org.pentaho.di.repository.RepositoryMeta
XML_TAG -
Constructor Summary
ConstructorsConstructorDescriptionKettleDatabaseRepositoryMeta(String id, String name, String description, org.pentaho.di.core.database.DatabaseMeta connection) -
Method Summary
Modifier and TypeMethodDescriptionclone()org.pentaho.di.core.database.DatabaseMetagetName()Describes the capabilities of the repositorygetXML()voidvoidpopulate(Map<String, Object> properties, RepositoriesMeta repositoriesMeta) voidsetConnection(org.pentaho.di.core.database.DatabaseMeta connection) voidsetDefault(Boolean isDefault) voidsetDescription(String description) voidorg.json.simple.JSONObjectMethods inherited from class org.pentaho.di.repository.BaseRepositoryMeta
getDialogClassName, getId, getRevisionBrowserDialogClassName, setIdMethods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.pentaho.di.repository.RepositoryMeta
getDialogClassName, getId, getRevisionBrowserDialogClassName, setId
-
Field Details
-
ID
- See Also:
-
DATABASE_CONNECTION
- See Also:
-
REPOSITORY_TYPE_ID
The id as specified in the repository plugin meta, used for backward compatibility only
-
-
Constructor Details
-
KettleDatabaseRepositoryMeta
public KettleDatabaseRepositoryMeta() -
KettleDatabaseRepositoryMeta
-
KettleDatabaseRepositoryMeta
-
-
Method Details
-
getRepositoryCapabilities
Description copied from interface:RepositoryMetaDescribes the capabilities of the repository- Specified by:
getRepositoryCapabilitiesin interfaceRepositoryMeta- Returns:
- The repository capabilities object
-
setName
- Specified by:
setNamein interfaceRepositoryMeta- Overrides:
setNamein classBaseRepositoryMeta- Parameters:
name- the name to set
-
getName
- Specified by:
getNamein interfaceRepositoryMeta- Overrides:
getNamein classBaseRepositoryMeta- Returns:
- the name
-
setDescription
- Specified by:
setDescriptionin interfaceRepositoryMeta- Overrides:
setDescriptionin classBaseRepositoryMeta- Parameters:
description- the description to set
-
getDescription
- Specified by:
getDescriptionin interfaceRepositoryMeta- Overrides:
getDescriptionin classBaseRepositoryMeta- Returns:
- the description
-
isDefault
- Specified by:
isDefaultin interfaceRepositoryMeta- Overrides:
isDefaultin classBaseRepositoryMeta- Returns:
- the isDefault
-
setDefault
- Specified by:
setDefaultin interfaceRepositoryMeta- Overrides:
setDefaultin classBaseRepositoryMeta- Parameters:
isDefault- the isDefault to set
-
setConnection
public void setConnection(org.pentaho.di.core.database.DatabaseMeta connection) -
getConnection
public org.pentaho.di.core.database.DatabaseMeta getConnection() -
getXML
- Specified by:
getXMLin interfaceRepositoryMeta- Overrides:
getXMLin classBaseRepositoryMeta
-
loadXML
public void loadXML(Node repnode, List<org.pentaho.di.core.database.DatabaseMeta> databases) throws org.pentaho.di.core.exception.KettleException - Specified by:
loadXMLin interfaceRepositoryMeta- Overrides:
loadXMLin classBaseRepositoryMeta- Throws:
org.pentaho.di.core.exception.KettleException
-
clone
- Specified by:
clonein interfaceRepositoryMeta- Overrides:
clonein classObject
-
populate
- Specified by:
populatein interfaceRepositoryMeta- Overrides:
populatein classBaseRepositoryMeta
-
toJSONObject
public org.json.simple.JSONObject toJSONObject()- Specified by:
toJSONObjectin interfaceRepositoryMeta- Overrides:
toJSONObjectin classBaseRepositoryMeta
-