Package net.simplace.sim.io.resources
Klasse FWSimResourceTransformer
java.lang.Object
net.simplace.sim.io.FWSimIOAdapter
net.simplace.sim.io.resources.FWSimInputAdapter
net.simplace.sim.io.resources.FWSimResourceTransformer
- Alle implementierten Schnittstellen:
FWSimFieldContainer
- Bekannte direkte Unterklassen:
DefaultRuleTransformer,DefaultSQLStatementTransformer
ResourceTransformer is able to transform the data read within the
resources to other format in table structure.
known Implementations:
- Autor:
- Andreas Enders
- Siehe auch:
-
Verschachtelte Klassen - Übersicht
Von Klasse geerbte verschachtelte Klassen/Schnittstellen net.simplace.sim.io.FWSimIOAdapter
FWSimIOAdapter.FREQUENCE -
Feldübersicht
FelderModifizierer und TypFeldBeschreibungprotected HashMap<String, FWSimVariable<?>> List of inputs to specify the transformerprotected LinkedHashMap<Integer, ColumnData> Map saving the order of the columns in databaseprotected HashMap<FWSimVariable<?>, Object> List of inputs to specify the transformerprotected StringString signifying the project id it had updated the last timeprotected StringString signifying the last unique id to decide whether to update or notprotected final StringName of the Database Connection Poolprotected StringName of the Source field to be accessed for getting the data set to fill VarMap withVon Klasse geerbte Felder net.simplace.sim.io.resources.FWSimInputAdapter
iJexlScript, iShouldCacheToDBVon Klasse geerbte Felder net.simplace.sim.io.FWSimIOAdapter
iArrayMode, iFieldcount, iFrequence, iHeaderVariables, iInterface, iJexlRule, iKeyMap, iName, iOrderNumber, iProcessTime, iResourceElement, iSession, iSourceKey -
Konstruktorübersicht
KonstruktorenModifiziererKonstruktorBeschreibungprotectedFWSimResourceTransformer(FWSimSession aSession, Integer aOrderNumber) protectedFWSimResourceTransformer(FWSimSession aSession, org.jdom2.Element aResourceElement, Integer aOrderNumber) -
Methodenübersicht
Modifizierer und TypMethodeBeschreibungvoidaddVariable(FWSimVariable<?> aVariable) be careful if using this method while it adds a field to the header informationorg.jdom2.ElementcreateFormFields(FWSimResourceTransformer aTransformer) static FWSimResourceTransformercreateResourceTransformer(String aClassName) factory method for Creation of the resource transformer for documentation purpose onlystatic FWSimResourceTransformercreateResourceTransformer(FWSimSession aSession, String aClassName, Integer aOrderNumber) factory method for Creation of the resource transformerstatic FWSimResourceTransformercreateResourceTransformer(FWSimSession aSession, org.jdom2.Element aTransformElement, Integer aOrderNumber) factory method for Creation of the resource transformervoidfillVarMap(FWSimVarMap aVarMap) final org.jdom2.Elementorg.jdom2.ElementgetEditFormXML(boolean aEnabled) protected FWSimResourceCachegetSourceResourceCache(FWSimVarMap aVarMap) getVariable(String aKey) gets FWSimVariable from the header informationbooleanisUpdated(FWSimVarMap aVarMap) org.jdom2.ElementtoXML()abstract voidupdateFields(FWObservable aObservable) Von Klasse geerbte Methoden net.simplace.sim.io.resources.FWSimInputAdapter
getContentType, getData, getInputVariables, getJexlScript, getOutputVariables, getVarMap, isTransformer, shouldCacheToDB, toHTMLTablestringVon Klasse geerbte Methoden net.simplace.sim.io.FWSimIOAdapter
addProcessTime, checkCondition, createFormFields, createVariables, finalize, getFieldMap, getFrequence, getHeaderVariables, getHeaderXML, getInterface, getJexlRule, getKeyMap, getName, getOrderNumber, isArrayMode, isConditionCheck, removeVariable, setInterface, setOrderNumber, toString, writeHeaderList
-
Felddetails
-
iIntColumnMap
Map saving the order of the columns in database -
iSourceName
Name of the Source field to be accessed for getting the data set to fill VarMap with -
iPoolName
Name of the Database Connection Pool -
iFieldMap
List of inputs to specify the transformer -
iLastInputValuesMap
List of inputs to specify the transformer -
iLastUniqueID
String signifying the last unique id to decide whether to update or not -
iLastProjectID
String signifying the project id it had updated the last time
-
-
Konstruktordetails
-
FWSimResourceTransformer
protected FWSimResourceTransformer(FWSimSession aSession, org.jdom2.Element aResourceElement, Integer aOrderNumber) - Parameter:
aSession-aResourceElement-aOrderNumber-
-
FWSimResourceTransformer
- Parameter:
aSession-aOrderNumber-aSourceResource-aInterfaceName-
-
-
Methodendetails
-
createResourceTransformer
public static FWSimResourceTransformer createResourceTransformer(FWSimSession aSession, String aClassName, Integer aOrderNumber) factory method for Creation of the resource transformer- Parameter:
aSession-aClassName-aOrderNumber-- Gibt zurück:
- the resource transformer
-
createResourceTransformer
factory method for Creation of the resource transformer for documentation purpose only- Parameter:
aClassName-- Gibt zurück:
- the resource transformer
-
createResourceTransformer
public static FWSimResourceTransformer createResourceTransformer(FWSimSession aSession, org.jdom2.Element aTransformElement, Integer aOrderNumber) throws DuplicateSimFieldException factory method for Creation of the resource transformer- Parameter:
aSession-aTransformElement-aOrderNumber-- Gibt zurück:
- the resource transformer
- Löst aus:
DuplicateSimFieldException
-
getSourceResourceCache
- Parameter:
aVarMap-- Gibt zurück:
- the ResourceCache of the Source Component
- Löst aus:
MissingSimResourceException
-
isUpdated
- Parameter:
aVarMap-- Gibt zurück:
- if resource was updated before
-
fillVarMap
- Parameter:
aVarMap-- Siehe auch:
-
toXML
public org.jdom2.Element toXML()- Gibt zurück:
- a xml element with all the settings of this component()
- Siehe auch:
-
getCreateFormXML
public final org.jdom2.Element getCreateFormXML()- Angegeben von:
getCreateFormXMLin SchnittstelleFWSimFieldContainer- Setzt außer Kraft:
getCreateFormXMLin KlasseFWSimIOAdapter- Gibt zurück:
- a xml element with all the settings of this component()
- Siehe auch:
-
getEditFormXML
public org.jdom2.Element getEditFormXML(boolean aEnabled) - Angegeben von:
getEditFormXMLin SchnittstelleFWSimFieldContainer- Setzt außer Kraft:
getEditFormXMLin KlasseFWSimIOAdapter- Parameter:
aEnabled- fields or read only [false]- Gibt zurück:
- a xml element with all the settings of this component()
- Siehe auch:
-
createFormFields
- Parameter:
aTransformer-- Gibt zurück:
- the created Element
-
addVariable
Beschreibung aus Klasse kopiert:FWSimIOAdapterbe careful if using this method while it adds a field to the header information- Angegeben von:
addVariablein SchnittstelleFWSimFieldContainer- Setzt außer Kraft:
addVariablein KlasseFWSimIOAdapter- Parameter:
aVariable-- Siehe auch:
-
getVariable
Beschreibung aus Klasse kopiert:FWSimIOAdaptergets FWSimVariable from the header information- Angegeben von:
getVariablein SchnittstelleFWSimFieldContainer- Setzt außer Kraft:
getVariablein KlasseFWSimIOAdapter- Parameter:
aKey-- Gibt zurück:
- FWSimVariable for ID in Field Map
- Siehe auch:
-
updateFields
- Parameter:
aObservable-
-