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, name
XML_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, setId
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getDialogClassName, getId, getRevisionBrowserDialogClassName, setId
public 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()
RepositoryMeta
getRepositoryCapabilities
in interface RepositoryMeta
public void setName(String name)
setName
in interface RepositoryMeta
setName
in class BaseRepositoryMeta
name
- the name to setpublic String getName()
getName
in interface RepositoryMeta
getName
in class BaseRepositoryMeta
public void setDescription(String description)
setDescription
in interface RepositoryMeta
setDescription
in class BaseRepositoryMeta
description
- the description to setpublic String getDescription()
getDescription
in interface RepositoryMeta
getDescription
in class BaseRepositoryMeta
public Boolean isDefault()
isDefault
in interface RepositoryMeta
isDefault
in class BaseRepositoryMeta
public void setDefault(Boolean isDefault)
setDefault
in interface RepositoryMeta
setDefault
in class BaseRepositoryMeta
isDefault
- the isDefault to setpublic void setConnection(DatabaseMeta connection)
public DatabaseMeta getConnection()
public String getXML()
getXML
in interface RepositoryMeta
getXML
in class BaseRepositoryMeta
public void loadXML(Node repnode, List<DatabaseMeta> databases) throws KettleException
loadXML
in interface RepositoryMeta
loadXML
in class BaseRepositoryMeta
KettleException
public RepositoryMeta clone()
clone
in interface RepositoryMeta
clone
in class Object
public void populate(Map<String,Object> properties, RepositoriesMeta repositoriesMeta)
populate
in interface RepositoryMeta
populate
in class BaseRepositoryMeta
public org.json.simple.JSONObject toJSONObject()
toJSONObject
in interface RepositoryMeta
toJSONObject
in class BaseRepositoryMeta
Copyright © 2018 Hitachi Vantara. All rights reserved.