public abstract class AbstractBaseCommandExecutor extends Object
Constructor and Description |
---|
AbstractBaseCommandExecutor() |
Modifier and Type | Method and Description |
---|---|
protected int |
calculateAndPrintElapsedTime(Date start,
Date stop,
String startStopMsgTkn,
String processingEndAfterMsgTkn,
String processingEndAfterLongMsgTkn,
String processingEndAfterLongerMsgTkn,
String processingEndAfterLongestMsgTkn) |
org.pentaho.metastore.stores.delegate.DelegatingMetaStore |
createDefaultMetastore() |
Repository |
establishRepositoryConnection(RepositoryMeta repositoryMeta,
String username,
String password,
RepositoryOperation... operations) |
SimpleDateFormat |
getDateFormat() |
LogChannelInterface |
getLog() |
org.pentaho.metastore.stores.delegate.DelegatingMetaStore |
getMetaStore() |
Class<?> |
getPkgClazz() |
boolean |
isEnabled(String value) |
RepositoryMeta |
loadRepositoryConnection(String repoName,
String loadingAvailableRepMsgTkn,
String noRepsDefinedMsgTkn,
String findingRepMsgTkn) |
RepositoriesMeta |
loadRepositoryInfo(String loadingAvailableRepMsgTkn,
String noRepsDefinedMsgTkn) |
protected void |
logDebug(String messageKey) |
protected void |
logDebug(String messageKey,
String... messageTokens) |
protected void |
printParameter(String name,
String value,
String defaultValue,
String description) |
void |
printRepositoryDirectories(Repository repository,
RepositoryDirectoryInterface directory) |
protected void |
printVersion(String kettleVersionMsgTkn) |
void |
setDateFormat(SimpleDateFormat dateFormat) |
void |
setLog(LogChannelInterface log) |
void |
setMetaStore(org.pentaho.metastore.stores.delegate.DelegatingMetaStore metaStore) |
void |
setPkgClazz(Class<?> pkgClazz) |
public static final String YES
public org.pentaho.metastore.stores.delegate.DelegatingMetaStore createDefaultMetastore() throws org.pentaho.metastore.api.exceptions.MetaStoreException
org.pentaho.metastore.api.exceptions.MetaStoreException
protected void logDebug(String messageKey)
protected int calculateAndPrintElapsedTime(Date start, Date stop, String startStopMsgTkn, String processingEndAfterMsgTkn, String processingEndAfterLongMsgTkn, String processingEndAfterLongerMsgTkn, String processingEndAfterLongestMsgTkn)
protected void printVersion(String kettleVersionMsgTkn)
public RepositoryMeta loadRepositoryConnection(String repoName, String loadingAvailableRepMsgTkn, String noRepsDefinedMsgTkn, String findingRepMsgTkn) throws KettleException
KettleException
public RepositoriesMeta loadRepositoryInfo(String loadingAvailableRepMsgTkn, String noRepsDefinedMsgTkn) throws KettleException
KettleException
public Repository establishRepositoryConnection(RepositoryMeta repositoryMeta, String username, String password, RepositoryOperation... operations) throws KettleException, KettleSecurityException
public void printRepositoryDirectories(Repository repository, RepositoryDirectoryInterface directory) throws KettleException
KettleException
protected void printParameter(String name, String value, String defaultValue, String description)
public boolean isEnabled(String value)
public LogChannelInterface getLog()
public void setLog(LogChannelInterface log)
public Class<?> getPkgClazz()
public void setPkgClazz(Class<?> pkgClazz)
public org.pentaho.metastore.stores.delegate.DelegatingMetaStore getMetaStore()
public void setMetaStore(org.pentaho.metastore.stores.delegate.DelegatingMetaStore metaStore)
public SimpleDateFormat getDateFormat()
public void setDateFormat(SimpleDateFormat dateFormat)
Copyright © 2018 Hitachi Vantara. All rights reserved.