org.pentaho.di.trans.step
Class StepInjectionMetaEntry
java.lang.Object
  
org.pentaho.di.trans.step.StepInjectionMetaEntry
- All Implemented Interfaces: 
 - Cloneable
 
public class StepInjectionMetaEntry
- extends Object
- implements Cloneable
  
This is a single metadata attribute for step metadata injection.
- Author:
 
  - matt
 
 
 
 
StepInjectionMetaEntry
public StepInjectionMetaEntry(String key,
                              Object value,
                              int valueType,
                              String description)
- Parameters:
 key - value - valueType - description - 
StepInjectionMetaEntry
public StepInjectionMetaEntry(String key,
                              int valueType,
                              String description)
- Parameters:
 key - valueType - description - 
toString
public String toString()
- Overrides:
 toString in class Object
 
 
clone
public StepInjectionMetaEntry clone()
- Overrides:
 clone in class Object
 
 
getKey
public String getKey()
 
- Returns:
 - the key
 
 
setKey
public void setKey(String key)
 
- Parameters:
 key - the key to set
 
getValue
public Object getValue()
 
- Returns:
 - the value
 
 
setValue
public void setValue(Object value)
 
- Parameters:
 value - the value to set
 
getDescription
public String getDescription()
 
- Returns:
 - the description
 
 
setDescription
public void setDescription(String description)
 
- Parameters:
 description - the description to set
 
getValueType
public int getValueType()
 
- Returns:
 - the valueType  This is the data type (see ValueMetaInterface) of the value.  If the value is NONE (0) this is a list of values.
 
 
setValueType
public void setValueType(int valueType)
 
- Parameters:
 valueType - the valueType to set
 
getDetails
public List<StepInjectionMetaEntry> getDetails()
 
- Returns:
 - the details : In case the data type of this entry is NONE (0) you can specify a list of entries.
 For example, for a step with a list of entries (filenames, fields, keys, etc) you can specify the list of metadata entries with this list.
 
 
setDetails
public void setDetails(List<StepInjectionMetaEntry> details)
 
- Parameters:
 details - the details to set.  In case the data type of this entry is NONE (0) you can specify a list of entries.
 For example, for a step with a list of entries (filenames, fields, keys, etc) you can specify the list of metadata entries with this list.