public class MessageDataStructure
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
java.util.HashMap<java.lang.String,java.lang.String> |
mCommIdMap |
java.util.HashMap<java.lang.String,java.lang.String> |
mCommNameMap |
java.util.HashMap<java.lang.String,java.lang.String> |
mFuelIdMap |
java.util.HashMap<java.lang.String,java.lang.String> |
mLevelIdMap |
java.util.LinkedList<MessageRelation> |
mRelList |
java.util.HashMap<java.lang.String,java.util.LinkedList<MessageRelation>> |
mRelRegMap |
java.util.LinkedList<MessageTechnology> |
mTecList |
java.util.HashMap<java.lang.String,java.util.LinkedList<MessageTechnology>> |
mTecRegMap |
java.util.LinkedList<MessageVariable> |
mVarList |
java.util.HashMap<java.lang.String,java.util.LinkedList<MessageVariable>> |
mVarRegMap |
java.util.LinkedList<GamsParameter> |
parameterList |
java.util.HashMap<java.lang.String,GamsParameter> |
parameterMap |
java.util.TreeSet<java.lang.String> |
pseudotecs |
java.util.TreeSet<java.lang.String> |
regions |
java.util.LinkedList<GamsSet> |
setList |
java.util.HashMap<java.lang.String,GamsSet> |
setMap |
java.util.TreeSet<java.lang.String> |
tecs |
java.util.TreeSet<java.lang.String> |
years |
Constructor and Description |
---|
MessageDataStructure(CaDatabase aDatabase,
int aRunid,
java.lang.String parameterQueryClause) |
MessageDataStructure(java.util.LinkedList<GamsSet> aSetList,
java.util.LinkedList<GamsParameter> aParameterList) |
Modifier and Type | Method and Description |
---|---|
void |
addTec(java.lang.String aTec) |
void |
assignFuelIdMaps() |
void |
assignRegionalMsgItemMaps() |
void |
assignSetList() |
void |
changePar(java.lang.String pParname,
java.lang.String pRegion,
java.lang.String pSection,
java.lang.String pKey,
java.lang.String pValue) |
void |
cleanDuplicateFuelId() |
void |
cleanDuplicateRelId() |
void |
cleanDuplicateTecId() |
void |
cleanDuplicateVarId() |
MessageDataStructure |
getMsgDataStructureCut(java.util.LinkedList<java.lang.String> pNewCommodityList,
java.util.LinkedList<java.lang.String> pNewRelationsList,
java.util.LinkedList<java.lang.String> pNewPseudotecList,
java.util.LinkedList<java.lang.String> pNewTecList) |
void |
mergeMsgDataStructure(MessageDataStructure mergeMsgDS) |
void |
removeByTec(java.lang.String aTec) |
void |
toDB(java.sql.Connection targetConn,
java.lang.String pModel,
java.lang.String pScenario) |
public java.util.LinkedList<GamsSet> setList
public java.util.HashMap<java.lang.String,GamsSet> setMap
public java.util.LinkedList<GamsParameter> parameterList
public java.util.HashMap<java.lang.String,GamsParameter> parameterMap
public java.util.TreeSet<java.lang.String> regions
public java.util.TreeSet<java.lang.String> years
public java.util.TreeSet<java.lang.String> tecs
public java.util.TreeSet<java.lang.String> pseudotecs
public java.util.HashMap<java.lang.String,java.lang.String> mFuelIdMap
public java.util.HashMap<java.lang.String,java.lang.String> mCommIdMap
public java.util.HashMap<java.lang.String,java.lang.String> mCommNameMap
public java.util.HashMap<java.lang.String,java.lang.String> mLevelIdMap
public java.util.LinkedList<MessageRelation> mRelList
public java.util.LinkedList<MessageVariable> mVarList
public java.util.LinkedList<MessageTechnology> mTecList
public java.util.HashMap<java.lang.String,java.util.LinkedList<MessageRelation>> mRelRegMap
public java.util.HashMap<java.lang.String,java.util.LinkedList<MessageVariable>> mVarRegMap
public java.util.HashMap<java.lang.String,java.util.LinkedList<MessageTechnology>> mTecRegMap
public MessageDataStructure(java.util.LinkedList<GamsSet> aSetList, java.util.LinkedList<GamsParameter> aParameterList)
public MessageDataStructure(CaDatabase aDatabase, int aRunid, java.lang.String parameterQueryClause)
public void assignFuelIdMaps()
public void assignRegionalMsgItemMaps()
public void cleanDuplicateFuelId()
public void cleanDuplicateRelId()
public void cleanDuplicateVarId()
public void cleanDuplicateTecId()
public void addTec(java.lang.String aTec)
public void removeByTec(java.lang.String aTec)
public void assignSetList()
public void changePar(java.lang.String pParname, java.lang.String pRegion, java.lang.String pSection, java.lang.String pKey, java.lang.String pValue)
public MessageDataStructure getMsgDataStructureCut(java.util.LinkedList<java.lang.String> pNewCommodityList, java.util.LinkedList<java.lang.String> pNewRelationsList, java.util.LinkedList<java.lang.String> pNewPseudotecList, java.util.LinkedList<java.lang.String> pNewTecList)
public void mergeMsgDataStructure(MessageDataStructure mergeMsgDS)
public void toDB(java.sql.Connection targetConn, java.lang.String pModel, java.lang.String pScenario)