Class SpoonSharedObjectDelegate

java.lang.Object
org.pentaho.di.ui.spoon.delegates.SpoonDelegate
org.pentaho.di.ui.spoon.delegates.SpoonSharedObjectDelegate
Direct Known Subclasses:
SpoonClustersDelegate, SpoonPartitionsDelegate, SpoonSlaveDelegate

public abstract class SpoonSharedObjectDelegate extends SpoonDelegate
  • Field Details

  • Constructor Details

    • SpoonSharedObjectDelegate

      public SpoonSharedObjectDelegate(Spoon spoon)
  • Method Details

    • setSharedObjectSyncUtil

      public void setSharedObjectSyncUtil(SharedObjectSyncUtil sharedObjectSyncUtil)
    • isDuplicate

      protected static boolean isDuplicate(List<? extends org.pentaho.di.shared.SharedObjectInterface> objects, org.pentaho.di.shared.SharedObjectInterface object)
    • saveSharedObjectToRepository

      protected <T extends org.pentaho.di.shared.SharedObjectInterface & org.pentaho.di.repository.RepositoryElementInterface & org.pentaho.di.core.changed.ChangedFlagInterface> void saveSharedObjectToRepository(T sharedObject, String versionComment) throws org.pentaho.di.core.exception.KettleException
      Throws:
      org.pentaho.di.core.exception.KettleException
    • saveSharedObjects

      protected void saveSharedObjects()
    • getMessage

      protected static String getMessage(String key)
    • getMessage

      protected static String getMessage(String key, Object... params)