Package org.pentaho.di.core.util
Class IntegerPluginProperty
- All Implemented Interfaces:
Serializable,PluginProperty
- Author:
- Thomas Hoedl(asc042)
- See Also:
-
Field Summary
Fields inherited from class org.pentaho.di.core.util.KeyValue
DEFAULT_TRUE_VALUES, VALID_KEY_CHARSFields inherited from interface org.pentaho.di.core.util.PluginProperty
BOOLEAN_STRING_TRUE, DEFAULT_BOOLEAN_VALUE, DEFAULT_DOUBLE_VALUE, DEFAULT_INTEGER_VALUE, DEFAULT_STRING_VALUE -
Constructor Summary
Constructors -
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) Methods inherited from class org.pentaho.di.core.util.KeyValue
assertKey, booleanValue, booleanValue, booleanValue, booleanValue, booleanValue, doubleValue, doubleValue, floatValue, floatValue, getKey, getValue, integerValue, integerValue, longValue, longValue, setValue, stringValue, stringValue, stringValueDefaultIfBlank, toString, value, value
-
Constructor Details
-
IntegerPluginProperty
Constructor. Value is null.- Parameters:
key- key to set.- Throws:
IllegalArgumentException- if key is invalid.
-
-
Method Details
-
evaluate
public boolean evaluate()- Specified by:
evaluatein interfacePluginProperty- Returns:
- true if value not null or 'false'.
- See Also:
-
at.aschauer.commons.pentaho.plugin.PluginProperty#evaluate()
-
appendXml
- Specified by:
appendXmlin interfacePluginProperty- Parameters:
builder- builder to append to.- See Also:
-
at.aschauer.commons.pentaho.plugin.PluginProperty#appendXml(java.lang.StringBuilder)
-
loadXml
- Specified by:
loadXmlin interfacePluginProperty- Parameters:
node- the node.- See Also:
-
at.aschauer.commons.pentaho.plugin.PluginProperty#loadXml(org.w3c.dom.Node)
-
readFromRepositoryStep
public void readFromRepositoryStep(Repository repository, org.pentaho.metastore.api.IMetaStore metaStore, org.pentaho.di.repository.ObjectId stepId) throws org.pentaho.di.core.exception.KettleException - Specified by:
readFromRepositoryStepin interfacePluginProperty- Parameters:
repository- the repository.stepId- the stepId.- Throws:
org.pentaho.di.core.exception.KettleException- ...- See Also:
-
at.aschauer.commons.pentaho.plugin.PluginProperty#readFromRepositoryStep(org.pentaho.di.repository.Repository, long)
-
saveToPreferences
- Specified by:
saveToPreferencesin interfacePluginProperty- Parameters:
node- preferences node- See Also:
-
at.aschauer.commons.pentaho.plugin.PluginProperty#saveToPreferences(java.util.prefs.Preferences)
-
readFromPreferences
- Specified by:
readFromPreferencesin interfacePluginProperty- Parameters:
node- preferences node.- See Also:
-
at.aschauer.commons.pentaho.plugin.PluginProperty#readFromPreferences(java.util.prefs.Preferences)
-
saveToRepositoryStep
public 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 - Specified by:
saveToRepositoryStepin interfacePluginProperty- Parameters:
repository- the repository.metaStore- the MetaStoretransformationId- the transformationId.stepId- the stepId.- Throws:
org.pentaho.di.core.exception.KettleException- ...- See Also:
-
at.aschauer.commons.pentaho.plugin.PluginProperty#saveToRepositoryStep(org.pentaho.di.repository.Repository, long, long)
-