Class SpoonSharedObjectDelegate<T extends org.pentaho.di.shared.SharedObjectInterface<T> & org.pentaho.di.repository.RepositoryElementInterface>
java.lang.Object
org.pentaho.di.ui.spoon.delegates.SpoonDelegate
org.pentaho.di.ui.spoon.delegates.SpoonSharedObjectDelegate<T>
- Direct Known Subclasses:
SpoonClustersDelegate,SpoonDBDelegate,SpoonPartitionsDelegate,SpoonSlaveDelegate
public abstract class SpoonSharedObjectDelegate<T extends org.pentaho.di.shared.SharedObjectInterface<T> & org.pentaho.di.repository.RepositoryElementInterface>
extends SpoonDelegate
-
Nested Class Summary
Nested Classes -
Field Summary
FieldsFields inherited from class org.pentaho.di.ui.spoon.delegates.SpoonDelegate
log, loggingObject, spoon -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected voiddupeSharedObject(org.pentaho.di.shared.SharedObjectsManagementInterface<T> manager, T object, SpoonSharedObjectDelegate.ShowEditDialog<T> showDialog) protected TfindObject(List<T> objects, String name) protected static StringgetMessage(String key) protected static StringgetMessage(String key, Object... params) protected static <T extends org.pentaho.di.shared.SharedObjectInterface<T>>
booleanisDuplicate(List<T> objects, T object) protected voidmoveCopy(org.pentaho.di.shared.SharedObjectsManagementInterface<T> srcManager, org.pentaho.di.shared.SharedObjectsManagementInterface<T> targetManager, T object, boolean deleteFromSource, String overWritePromptKey) protected abstract voidprotected voidprotected booleanshouldOverwrite(String message) Methods inherited from class org.pentaho.di.ui.spoon.delegates.SpoonDelegate
getMaxTabLength
-
Field Details
-
PKG
-
-
Constructor Details
-
SpoonSharedObjectDelegate
-
-
Method Details
-
isDuplicate
protected static <T extends org.pentaho.di.shared.SharedObjectInterface<T>> boolean isDuplicate(List<T> objects, T object) -
findObject
-
shouldOverwrite
-
refreshTree
protected abstract void refreshTree() -
getMessage
-
getMessage
-