public class UIObjectRegistry extends Object
Modifier and Type | Field and Description |
---|---|
static Class<?> |
DEFAULT_DBCONN_CLASS |
static Class<?> |
DEFAULT_NAMED_CLUSTER_CLASS |
static Class<?> |
DEFAULT_UIDIR_CLASS |
static Class<?> |
DEFAULT_UIJOB_CLASS |
static Class<?> |
DEFAULT_UIREPOSITORYUSER_CLASS |
static Class<?> |
DEFAULT_UITRANS_CLASS |
Modifier and Type | Method and Description |
---|---|
UIDatabaseConnection |
constructUIDatabaseConnection(org.pentaho.di.core.database.DatabaseMeta dbmeta,
org.pentaho.di.repository.Repository rep) |
UIJob |
constructUIJob(org.pentaho.di.repository.RepositoryElementMetaInterface rc,
UIRepositoryDirectory parent,
org.pentaho.di.repository.Repository rep) |
UINamedCluster |
constructUINamedCluster(org.pentaho.di.core.namedcluster.model.NamedCluster namedCluster,
org.pentaho.di.repository.Repository rep) |
UIRepositoryDirectory |
constructUIRepositoryDirectory(org.pentaho.di.repository.RepositoryDirectoryInterface rd,
UIRepositoryDirectory uiParent,
org.pentaho.di.repository.Repository rep) |
IUIUser |
constructUIRepositoryUser(org.pentaho.di.repository.IUser user) |
UITransformation |
constructUITransformation(org.pentaho.di.repository.RepositoryElementMetaInterface rc,
UIRepositoryDirectory parent,
org.pentaho.di.repository.Repository rep) |
static UIObjectRegistry |
getInstance() |
Class<?> |
getRegisteredUIDatabaseConnectionClass() |
Class<?> |
getRegisteredUIJobClass() |
Class<?> |
getRegisteredUIRepositoryDirectoryClass() |
Class<?> |
getRegisteredUIRepositoryUserClass() |
Class<?> |
getRegisteredUITransformationClass() |
void |
registerUIDatabaseConnectionClass(Class<?> dbConnClass) |
void |
registerUIJobClass(Class<?> jobClass) |
void |
registerUIRepositoryDirectoryClass(Class<?> dirClass) |
void |
registerUIRepositoryUserClass(Class<?> repositoryUserClass) |
void |
registerUITransformationClass(Class<?> transClass) |
public static final Class<?> DEFAULT_UIREPOSITORYUSER_CLASS
public static final Class<?> DEFAULT_UIJOB_CLASS
public static final Class<?> DEFAULT_UITRANS_CLASS
public static final Class<?> DEFAULT_UIDIR_CLASS
public static final Class<?> DEFAULT_DBCONN_CLASS
public static final Class<?> DEFAULT_NAMED_CLUSTER_CLASS
public static UIObjectRegistry getInstance()
public void registerUIRepositoryUserClass(Class<?> repositoryUserClass)
public Class<?> getRegisteredUIRepositoryUserClass()
public void registerUIJobClass(Class<?> jobClass)
public Class<?> getRegisteredUIJobClass()
public void registerUITransformationClass(Class<?> transClass)
public Class<?> getRegisteredUITransformationClass()
public void registerUIRepositoryDirectoryClass(Class<?> dirClass)
public Class<?> getRegisteredUIRepositoryDirectoryClass()
public void registerUIDatabaseConnectionClass(Class<?> dbConnClass)
public Class<?> getRegisteredUIDatabaseConnectionClass()
public IUIUser constructUIRepositoryUser(org.pentaho.di.repository.IUser user) throws UIObjectCreationException
UIObjectCreationException
public UIJob constructUIJob(org.pentaho.di.repository.RepositoryElementMetaInterface rc, UIRepositoryDirectory parent, org.pentaho.di.repository.Repository rep) throws UIObjectCreationException
UIObjectCreationException
public UITransformation constructUITransformation(org.pentaho.di.repository.RepositoryElementMetaInterface rc, UIRepositoryDirectory parent, org.pentaho.di.repository.Repository rep) throws UIObjectCreationException
UIObjectCreationException
public UIRepositoryDirectory constructUIRepositoryDirectory(org.pentaho.di.repository.RepositoryDirectoryInterface rd, UIRepositoryDirectory uiParent, org.pentaho.di.repository.Repository rep) throws UIObjectCreationException
UIObjectCreationException
public UIDatabaseConnection constructUIDatabaseConnection(org.pentaho.di.core.database.DatabaseMeta dbmeta, org.pentaho.di.repository.Repository rep) throws UIObjectCreationException
UIObjectCreationException
public UINamedCluster constructUINamedCluster(org.pentaho.di.core.namedcluster.model.NamedCluster namedCluster, org.pentaho.di.repository.Repository rep) throws UIObjectCreationException
UIObjectCreationException