Package org.pentaho.di.core.util
Interface PluginProperty
- All Known Implementing Classes:
BooleanPluginProperty,IntegerPluginProperty,StringListPluginProperty,StringPluginProperty
public interface PluginProperty
- Author:
- Thomas Hoedl(asc042)
-
Field Summary
Fields -
Method Summary
Modifier and TypeMethodDescriptionvoidappendXml(StringBuilder builder) booleanevaluate()voidvoidvoidreadFromRepositoryStep(Repository repository, org.pentaho.metastore.api.IMetaStore metaStore, org.pentaho.di.repository.ObjectId stepId) voidsaveToPreferences(Preferences node) voidsaveToRepositoryStep(Repository repository, org.pentaho.metastore.api.IMetaStore metaStore, org.pentaho.di.repository.ObjectId transformationId, org.pentaho.di.repository.ObjectId stepId)
-
Field Details
-
DEFAULT_STRING_VALUE
The default string value.- See Also:
-
DEFAULT_BOOLEAN_VALUE
The default value. -
DEFAULT_INTEGER_VALUE
The default integer value. -
DEFAULT_DOUBLE_VALUE
The default double value. -
BOOLEAN_STRING_TRUE
The true value.- See Also:
-
-
Method Details
-
evaluate
boolean evaluate()- Returns:
- true if value not null or 'false'.
-
saveToPreferences
- Parameters:
node- preferences node
-
readFromPreferences
- Parameters:
node- preferences node.
-
appendXml
- Parameters:
builder- builder to append to.
-
loadXml
- 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 MetaStoretransformationId- 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- ...
-