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
public class KettleDatabaseRepositoryMeta extends BaseRepositoryMeta implements RepositoryMeta
-
-
Field Summary
Fields Modifier and Type Field Description static StringDATABASE_CONNECTIONstatic StringIDstatic StringREPOSITORY_TYPE_IDThe id as specified in the repository plugin meta, used for backward compatibility only-
Fields inherited from class org.pentaho.di.repository.BaseRepositoryMeta
description, DESCRIPTION, DISPLAY_NAME, id, IS_DEFAULT, isDefault, name
-
Fields inherited from interface org.pentaho.di.repository.RepositoryMeta
XML_TAG
-
-
Constructor Summary
Constructors Constructor Description KettleDatabaseRepositoryMeta()KettleDatabaseRepositoryMeta(String id)KettleDatabaseRepositoryMeta(String id, String name, String description, org.pentaho.di.core.database.DatabaseMeta connection)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description RepositoryMetaclone()org.pentaho.di.core.database.DatabaseMetagetConnection()StringgetDescription()StringgetName()RepositoryCapabilitiesgetRepositoryCapabilities()Describes the capabilities of the repositoryStringgetXML()BooleanisDefault()voidloadXML(Node repnode, List<org.pentaho.di.core.database.DatabaseMeta> databases)voidpopulate(Map<String,Object> properties, RepositoriesMeta repositoriesMeta)voidsetConnection(org.pentaho.di.core.database.DatabaseMeta connection)voidsetDefault(Boolean isDefault)voidsetDescription(String description)voidsetName(String name)org.json.simple.JSONObjecttoJSONObject()-
Methods inherited from class org.pentaho.di.repository.BaseRepositoryMeta
getDialogClassName, getId, getRevisionBrowserDialogClassName, setId
-
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.pentaho.di.repository.RepositoryMeta
getDialogClassName, getId, getRevisionBrowserDialogClassName, setId
-
-
-
-
Field Detail
-
ID
public static final String ID
- See Also:
- Constant Field Values
-
DATABASE_CONNECTION
public static final String DATABASE_CONNECTION
- See Also:
- Constant Field Values
-
REPOSITORY_TYPE_ID
public static String REPOSITORY_TYPE_ID
The id as specified in the repository plugin meta, used for backward compatibility only
-
-
Constructor Detail
-
KettleDatabaseRepositoryMeta
public KettleDatabaseRepositoryMeta()
-
KettleDatabaseRepositoryMeta
public KettleDatabaseRepositoryMeta(String id, String name, String description, org.pentaho.di.core.database.DatabaseMeta connection)
-
KettleDatabaseRepositoryMeta
public KettleDatabaseRepositoryMeta(String id)
-
-
Method Detail
-
getRepositoryCapabilities
public RepositoryCapabilities getRepositoryCapabilities()
Description copied from interface:RepositoryMetaDescribes the capabilities of the repository- Specified by:
getRepositoryCapabilitiesin interfaceRepositoryMeta- Returns:
- The repository capabilities object
-
setName
public void setName(String name)
- Specified by:
setNamein interfaceRepositoryMeta- Overrides:
setNamein classBaseRepositoryMeta- Parameters:
name- the name to set
-
getName
public String getName()
- Specified by:
getNamein interfaceRepositoryMeta- Overrides:
getNamein classBaseRepositoryMeta- Returns:
- the name
-
setDescription
public void setDescription(String description)
- Specified by:
setDescriptionin interfaceRepositoryMeta- Overrides:
setDescriptionin classBaseRepositoryMeta- Parameters:
description- the description to set
-
getDescription
public String getDescription()
- Specified by:
getDescriptionin interfaceRepositoryMeta- Overrides:
getDescriptionin classBaseRepositoryMeta- Returns:
- the description
-
isDefault
public Boolean isDefault()
- Specified by:
isDefaultin interfaceRepositoryMeta- Overrides:
isDefaultin classBaseRepositoryMeta- Returns:
- the isDefault
-
setDefault
public void setDefault(Boolean isDefault)
- 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
public String 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
public RepositoryMeta clone()
- Specified by:
clonein interfaceRepositoryMeta- Overrides:
clonein classObject
-
populate
public void populate(Map<String,Object> properties, RepositoriesMeta repositoriesMeta)
- Specified by:
populatein interfaceRepositoryMeta- Overrides:
populatein classBaseRepositoryMeta
-
toJSONObject
public org.json.simple.JSONObject toJSONObject()
- Specified by:
toJSONObjectin interfaceRepositoryMeta- Overrides:
toJSONObjectin classBaseRepositoryMeta
-
-