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
UIObjectCreationExceptionpublic UIJob constructUIJob(org.pentaho.di.repository.RepositoryElementMetaInterface rc, UIRepositoryDirectory parent, org.pentaho.di.repository.Repository rep) throws UIObjectCreationException
UIObjectCreationExceptionpublic UITransformation constructUITransformation(org.pentaho.di.repository.RepositoryElementMetaInterface rc, UIRepositoryDirectory parent, org.pentaho.di.repository.Repository rep) throws UIObjectCreationException
UIObjectCreationExceptionpublic UIRepositoryDirectory constructUIRepositoryDirectory(org.pentaho.di.repository.RepositoryDirectoryInterface rd, UIRepositoryDirectory uiParent, org.pentaho.di.repository.Repository rep) throws UIObjectCreationException
UIObjectCreationExceptionpublic UIDatabaseConnection constructUIDatabaseConnection(org.pentaho.di.core.database.DatabaseMeta dbmeta, org.pentaho.di.repository.Repository rep) throws UIObjectCreationException
UIObjectCreationExceptionpublic UINamedCluster constructUINamedCluster(org.pentaho.di.core.namedcluster.model.NamedCluster namedCluster, org.pentaho.di.repository.Repository rep) throws UIObjectCreationException
UIObjectCreationException