public class KettleDatabaseRepositoryMeta extends BaseRepositoryMeta implements RepositoryMeta
| Modifier and Type | Field and Description |
|---|---|
static String |
DATABASE_CONNECTION |
static String |
ID |
static String |
REPOSITORY_TYPE_ID
The id as specified in the repository plugin meta, used for backward compatibility only
|
description, DESCRIPTION, DISPLAY_NAME, id, IS_DEFAULT, isDefault, nameXML_TAG| Constructor and Description |
|---|
KettleDatabaseRepositoryMeta() |
KettleDatabaseRepositoryMeta(String id) |
KettleDatabaseRepositoryMeta(String id,
String name,
String description,
DatabaseMeta connection) |
| Modifier and Type | Method and Description |
|---|---|
RepositoryMeta |
clone() |
DatabaseMeta |
getConnection() |
String |
getDescription() |
String |
getName() |
RepositoryCapabilities |
getRepositoryCapabilities()
Describes the capabilities of the repository
|
String |
getXML() |
Boolean |
isDefault() |
void |
loadXML(Node repnode,
List<DatabaseMeta> databases) |
void |
populate(Map<String,Object> properties,
RepositoriesMeta repositoriesMeta) |
void |
setConnection(DatabaseMeta connection) |
void |
setDefault(Boolean isDefault) |
void |
setDescription(String description) |
void |
setName(String name) |
org.json.simple.JSONObject |
toJSONObject() |
getDialogClassName, getId, getRevisionBrowserDialogClassName, setIdequals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetDialogClassName, getId, getRevisionBrowserDialogClassName, setIdpublic static final String ID
public static final String DATABASE_CONNECTION
public static String REPOSITORY_TYPE_ID
public KettleDatabaseRepositoryMeta()
public KettleDatabaseRepositoryMeta(String id, String name, String description, DatabaseMeta connection)
public KettleDatabaseRepositoryMeta(String id)
public RepositoryCapabilities getRepositoryCapabilities()
RepositoryMetagetRepositoryCapabilities in interface RepositoryMetapublic void setName(String name)
setName in interface RepositoryMetasetName in class BaseRepositoryMetaname - the name to setpublic String getName()
getName in interface RepositoryMetagetName in class BaseRepositoryMetapublic void setDescription(String description)
setDescription in interface RepositoryMetasetDescription in class BaseRepositoryMetadescription - the description to setpublic String getDescription()
getDescription in interface RepositoryMetagetDescription in class BaseRepositoryMetapublic Boolean isDefault()
isDefault in interface RepositoryMetaisDefault in class BaseRepositoryMetapublic void setDefault(Boolean isDefault)
setDefault in interface RepositoryMetasetDefault in class BaseRepositoryMetaisDefault - the isDefault to setpublic void setConnection(DatabaseMeta connection)
public DatabaseMeta getConnection()
public String getXML()
getXML in interface RepositoryMetagetXML in class BaseRepositoryMetapublic void loadXML(Node repnode, List<DatabaseMeta> databases) throws KettleException
loadXML in interface RepositoryMetaloadXML in class BaseRepositoryMetaKettleExceptionpublic RepositoryMeta clone()
clone in interface RepositoryMetaclone in class Objectpublic void populate(Map<String,Object> properties, RepositoriesMeta repositoriesMeta)
populate in interface RepositoryMetapopulate in class BaseRepositoryMetapublic org.json.simple.JSONObject toJSONObject()
toJSONObject in interface RepositoryMetatoJSONObject in class BaseRepositoryMetaCopyright © 2018 Hitachi Vantara. All rights reserved.