Interface PluginProperty

    • Field Detail

      • DEFAULT_BOOLEAN_VALUE

        static final Boolean DEFAULT_BOOLEAN_VALUE
        The default value.
      • DEFAULT_INTEGER_VALUE

        static final Integer DEFAULT_INTEGER_VALUE
        The default integer value.
      • DEFAULT_DOUBLE_VALUE

        static final Double DEFAULT_DOUBLE_VALUE
        The default double value.
    • Method Detail

      • evaluate

        boolean evaluate()
        Returns:
        true if value not null or 'false'.
      • saveToPreferences

        void saveToPreferences​(Preferences node)
        Parameters:
        node - preferences node
      • readFromPreferences

        void readFromPreferences​(Preferences node)
        Parameters:
        node - preferences node.
      • appendXml

        void appendXml​(StringBuilder builder)
        Parameters:
        builder - builder to append to.
      • loadXml

        void loadXml​(Node node)
        Parameters:
        node - the node.
      • saveToRepositoryStep

        void saveToRepositoryStep​(Repository repository,
                                  org.pentaho.metastore.api.IMetaStore metaStore,
                                  org.pentaho.di.repository.ObjectId transformationId,
                                  org.pentaho.di.repository.ObjectId stepId)
                           throws org.pentaho.di.core.exception.KettleException
        Parameters:
        repository - the repository.
        metaStore - the MetaStore
        transformationId - the transformationId.
        stepId - the stepId.
        Throws:
        org.pentaho.di.core.exception.KettleException - ...
      • readFromRepositoryStep

        void readFromRepositoryStep​(Repository repository,
                                    org.pentaho.metastore.api.IMetaStore metaStore,
                                    org.pentaho.di.repository.ObjectId stepId)
                             throws org.pentaho.di.core.exception.KettleException
        Parameters:
        repository - the repository.
        stepId - the stepId.
        Throws:
        org.pentaho.di.core.exception.KettleException - ...