public class KettleFileRepositoryMeta extends BaseRepositoryMeta implements RepositoryMeta
| Modifier and Type | Field and Description | 
|---|---|
static String | 
DO_NOT_MODIFY  | 
static String | 
LOCATION  | 
static String | 
REPOSITORY_TYPE_ID  | 
static String | 
SHOW_HIDDEN_FOLDERS  | 
DESCRIPTION, DISPLAY_NAME, ID, IS_DEFAULTXML_TAG| Constructor and Description | 
|---|
KettleFileRepositoryMeta()  | 
KettleFileRepositoryMeta(String id,
                        String name,
                        String description,
                        String baseDirectory)  | 
| Modifier and Type | Method and Description | 
|---|---|
RepositoryMeta | 
clone()  | 
String | 
getBaseDirectory()  | 
RepositoryCapabilities | 
getRepositoryCapabilities()
Describes the capabilities of the repository 
 | 
String | 
getXML()  | 
boolean | 
isHidingHiddenFiles()  | 
boolean | 
isReadOnly()  | 
void | 
loadXML(Node repnode,
       List<org.pentaho.di.core.database.DatabaseMeta> databases)  | 
void | 
populate(Map<String,Object> properties,
        RepositoriesMeta repositoriesMeta)  | 
void | 
setBaseDirectory(String baseDirectory)  | 
void | 
setHidingHiddenFiles(boolean hidingHiddenFiles)  | 
void | 
setReadOnly(boolean readOnly)  | 
org.json.simple.JSONObject | 
toJSONObject()  | 
getDescription, getDialogClassName, getId, getName, getRevisionBrowserDialogClassName, isDefault, setDefault, setDescription, setId, setNameequals, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetDescription, getDialogClassName, getId, getName, getRevisionBrowserDialogClassName, isDefault, setDefault, setDescription, setId, setNamepublic static final String SHOW_HIDDEN_FOLDERS
public static final String LOCATION
public static final String DO_NOT_MODIFY
public static String REPOSITORY_TYPE_ID
public RepositoryCapabilities getRepositoryCapabilities()
RepositoryMetagetRepositoryCapabilities in interface RepositoryMetapublic String getXML()
getXML in interface RepositoryMetagetXML in class BaseRepositoryMetapublic void loadXML(Node repnode, List<org.pentaho.di.core.database.DatabaseMeta> databases) throws org.pentaho.di.core.exception.KettleException
loadXML in interface RepositoryMetaloadXML in class BaseRepositoryMetaorg.pentaho.di.core.exception.KettleExceptionpublic String getBaseDirectory()
public void setBaseDirectory(String baseDirectory)
baseDirectory - the baseDirectory to setpublic boolean isReadOnly()
public void setReadOnly(boolean readOnly)
readOnly - the readOnly to setpublic 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 BaseRepositoryMetapublic boolean isHidingHiddenFiles()
public void setHidingHiddenFiles(boolean hidingHiddenFiles)
hidingHiddenFiles - the hidingHiddenFiles to set