Package com.smeup.kokos.sdk.rpgle.util
Class RpgProgramHelper.ProgramEntry
java.lang.Object
com.smeup.kokos.sdk.rpgle.util.RpgProgramHelper.ProgramEntry
- Enclosing class:
RpgProgramHelper
This class wraps the program entry state
- See Also:
-
Method Summary
Modifier and TypeMethodDescriptioncom.smeup.rpgparser.interpreter.ValuegetFieldValue(String dsName, String fieldName) LinkedHashMap<String, com.smeup.rpgparser.interpreter.Value> LinkedHashMap<String, com.smeup.rpgparser.interpreter.Value> getParamsFromSmeupTable(com.smeup.kokos.sdk.model.data.SmeupDataTable table) com.smeup.rpgparser.interpreter.TypeDeprecated.Get the type of d-spec.com.smeup.rpgparser.interpreter.ValueList<com.smeup.rpgparser.interpreter.Value> voidsetFieldValue(String dsName, String fieldName, com.smeup.rpgparser.interpreter.Value value) Change the state of the entry.voidsetFieldValue(String dsName, String fieldName, String stringValue) Change the state of the entry.voidChange the state of the entry.voidChange the state of the entry.
-
Method Details
-
getValue
- Parameters:
name- d-spec name- Returns:
- Value d-spec
-
getFieldValue
- Parameters:
dsName- DS namefieldName- DS field name- Returns:
- DS field value
-
setValue
Change the state of the entry. Set a d-spec value- Parameters:
name- d-spec namevalue- new d-spec value
-
setValue
Change the state of the entry. Set a d-spec value. The real type of parameter is automatically resolved.- Parameters:
name- d-spec namestringValue- new d-spec string value
-
setFieldValue
public void setFieldValue(String dsName, String fieldName, com.smeup.rpgparser.interpreter.Value value) Change the state of the entry. Set a DS field value- Parameters:
dsName- DS namefieldName- DS field namevalue- new DS field value
-
setFieldValue
Change the state of the entry. Set a DS field value- Parameters:
dsName- DS namefieldName- DS field namestringValue- new DS field value
-
getType
Deprecated.Get the type of d-spec.- Parameters:
name- The d-spec name.- Returns:
- The type of the specified d-spec.
-
getValues
- Returns:
- The values related to this entry. Generally you will use this method
as return value in the context of the
Program.execute(SystemInterface, LinkedHashMap)implementation
-
getParams
- Returns:
- The params related to this entry. Generally you will use this method
as parameter
paramsof theProgramCaller.call(String, LinkedHashMap)
-
getParamsFromSmeupTable
public LinkedHashMap<String,com.smeup.rpgparser.interpreter.Value> getParamsFromSmeupTable(com.smeup.kokos.sdk.model.data.SmeupDataTable table)
-