Class UIObjectRegistry
- java.lang.Object
-
- org.pentaho.di.ui.repository.repositoryexplorer.model.UIObjectRegistry
-
public class UIObjectRegistry extends Object
-
-
Field Summary
Fields Modifier and Type Field Description static Class<?>
DEFAULT_DBCONN_CLASS
static Class<?>
DEFAULT_UIDIR_CLASS
static Class<?>
DEFAULT_UIJOB_CLASS
static Class<?>
DEFAULT_UIREPOSITORYUSER_CLASS
static Class<?>
DEFAULT_UITRANS_CLASS
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method 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)
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)
-
-
-
Field Detail
-
DEFAULT_UIREPOSITORYUSER_CLASS
public static final Class<?> DEFAULT_UIREPOSITORYUSER_CLASS
-
DEFAULT_UIJOB_CLASS
public static final Class<?> DEFAULT_UIJOB_CLASS
-
DEFAULT_UITRANS_CLASS
public static final Class<?> DEFAULT_UITRANS_CLASS
-
DEFAULT_UIDIR_CLASS
public static final Class<?> DEFAULT_UIDIR_CLASS
-
DEFAULT_DBCONN_CLASS
public static final Class<?> DEFAULT_DBCONN_CLASS
-
-
Method Detail
-
getInstance
public static UIObjectRegistry getInstance()
-
registerUIRepositoryUserClass
public void registerUIRepositoryUserClass(Class<?> repositoryUserClass)
-
getRegisteredUIRepositoryUserClass
public Class<?> getRegisteredUIRepositoryUserClass()
-
registerUIJobClass
public void registerUIJobClass(Class<?> jobClass)
-
getRegisteredUIJobClass
public Class<?> getRegisteredUIJobClass()
-
registerUITransformationClass
public void registerUITransformationClass(Class<?> transClass)
-
getRegisteredUITransformationClass
public Class<?> getRegisteredUITransformationClass()
-
registerUIRepositoryDirectoryClass
public void registerUIRepositoryDirectoryClass(Class<?> dirClass)
-
getRegisteredUIRepositoryDirectoryClass
public Class<?> getRegisteredUIRepositoryDirectoryClass()
-
registerUIDatabaseConnectionClass
public void registerUIDatabaseConnectionClass(Class<?> dbConnClass)
-
getRegisteredUIDatabaseConnectionClass
public Class<?> getRegisteredUIDatabaseConnectionClass()
-
constructUIRepositoryUser
public IUIUser constructUIRepositoryUser(org.pentaho.di.repository.IUser user) throws UIObjectCreationException
- Throws:
UIObjectCreationException
-
constructUIJob
public UIJob constructUIJob(org.pentaho.di.repository.RepositoryElementMetaInterface rc, UIRepositoryDirectory parent, org.pentaho.di.repository.Repository rep) throws UIObjectCreationException
- Throws:
UIObjectCreationException
-
constructUITransformation
public UITransformation constructUITransformation(org.pentaho.di.repository.RepositoryElementMetaInterface rc, UIRepositoryDirectory parent, org.pentaho.di.repository.Repository rep) throws UIObjectCreationException
- Throws:
UIObjectCreationException
-
constructUIRepositoryDirectory
public UIRepositoryDirectory constructUIRepositoryDirectory(org.pentaho.di.repository.RepositoryDirectoryInterface rd, UIRepositoryDirectory uiParent, org.pentaho.di.repository.Repository rep) throws UIObjectCreationException
- Throws:
UIObjectCreationException
-
constructUIDatabaseConnection
public UIDatabaseConnection constructUIDatabaseConnection(org.pentaho.di.core.database.DatabaseMeta dbmeta, org.pentaho.di.repository.Repository rep) throws UIObjectCreationException
- Throws:
UIObjectCreationException
-
-