Package net.simplace.sim.transformers
Class DefaultRuleTransformer
java.lang.Object
net.simplace.sim.io.FWSimIOAdapter
net.simplace.sim.io.resources.FWSimInputAdapter
net.simplace.sim.io.resources.FWSimResourceTransformer
net.simplace.sim.transformers.DefaultRuleTransformer
- All Implemented Interfaces:
FWSimFieldContainer
Transforms the content by a simple SQL-Statement driven on all tables read in the
resources part.
- Author:
- Andreas Enders
-
Nested Class Summary
Nested classes/interfaces inherited from class net.simplace.sim.io.FWSimIOAdapter
FWSimIOAdapter.FREQUENCE -
Field Summary
Fields inherited from class net.simplace.sim.io.resources.FWSimResourceTransformer
iFieldMap, iIntColumnMap, iLastInputValuesMap, iLastProjectID, iLastUniqueID, iPoolName, iSourceNameFields inherited from class net.simplace.sim.io.resources.FWSimInputAdapter
iJexlScript, iShouldCacheToDBFields inherited from class net.simplace.sim.io.FWSimIOAdapter
iArrayMode, iFieldcount, iFrequence, iHeaderVariables, iInterface, iJexlRule, iKeyMap, iName, iOrderNumber, iProcessTime, iResourceElement, iSession, iSourceKey -
Constructor Summary
ConstructorsConstructorDescriptionDefaultRuleTransformer(FWSimSession aSession, Integer aOrderNumber) DefaultRuleTransformer(FWSimSession aSession, org.jdom2.Element aResourceElement, Integer aOrderNumber) -
Method Summary
Modifier and TypeMethodDescriptionreturns a new hash map containing the header informationgetData(FWSimVarMap aVarMap) voidupdateFields(FWObservable aObservable) Methods inherited from class net.simplace.sim.io.resources.FWSimResourceTransformer
addVariable, createFormFields, createResourceTransformer, createResourceTransformer, createResourceTransformer, fillVarMap, getCreateFormXML, getEditFormXML, getSourceResourceCache, getVariable, isUpdated, toXMLMethods inherited from class net.simplace.sim.io.resources.FWSimInputAdapter
getInputVariables, getJexlScript, getOutputVariables, getVarMap, isTransformer, shouldCacheToDB, toHTMLTablestringMethods inherited from class net.simplace.sim.io.FWSimIOAdapter
addProcessTime, checkCondition, createFormFields, finalize, getFieldMap, getFrequence, getHeaderVariables, getHeaderXML, getInterface, getJexlRule, getKeyMap, getName, getOrderNumber, isArrayMode, isConditionCheck, removeVariable, setInterface, setOrderNumber, toString, writeHeaderList
-
Constructor Details
-
DefaultRuleTransformer
public DefaultRuleTransformer(FWSimSession aSession, org.jdom2.Element aResourceElement, Integer aOrderNumber) - Parameters:
aSession-aResourceElement-aOrderNumber-
-
DefaultRuleTransformer
- Parameters:
aSession-aOrderNumber-
-
-
Method Details
-
createVariables
Description copied from class:FWSimIOAdapterreturns a new hash map containing the header information- Specified by:
createVariablesin interfaceFWSimFieldContainer- Overrides:
createVariablesin classFWSimIOAdapter- Returns:
- variables from the field map
- See Also:
-
getData
- Specified by:
getDatain classFWSimInputAdapter- Returns:
- SimResourceCache containing the data from the resource media
- Throws:
MissingSimResourceException- See Also:
-
getContentType
- Specified by:
getContentTypein interfaceFWSimFieldContainer- Overrides:
getContentTypein classFWSimInputAdapter- Returns:
- number in the order of Components
- See Also:
-
updateFields
- Specified by:
updateFieldsin classFWSimResourceTransformer- See Also:
-