|
iSeries Remote Systems v6.0.1 |
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.ibm.etools.iseries.core.cache.AbstractCacheHandler
com.ibm.etools.iseries.core.cache.JobSubSystemCacheHandler
This class handles all caching for the native file system DataElements. It uses the caching manager to handle the reading and writing of the DataStore tree. Job Miner structure for relevant cached information: _minerData | ---------------------------------------------------------------------- | | | | | systemInfo commServerInfo sortSeqTableInfo editMaskInfo CRDAInfo | | -------------------- | | editCodes | ...
Field Summary | |
---|---|
static String |
copyright
|
Fields inherited from class com.ibm.etools.iseries.core.cache.AbstractCacheHandler |
---|
CACHE_DEPTH, cacheMgr, minerRoot |
Constructor Summary | |
---|---|
JobSubSystemCacheHandler(com.ibm.etools.systems.dstore.core.model.DataElement minerRoot,
com.ibm.etools.systems.subsystems.ISystem system)
Constructor for JobSubSystemCacheHandler. |
Method Summary | |
---|---|
protected StringBuffer |
getKeyForObject(com.ibm.etools.systems.dstore.core.model.DataElement object)
Builds the cache key for the specified DataElement. |
com.ibm.etools.systems.dstore.core.model.DataElement |
loadCRDAInfo(String ccsid)
Load the CRDA info node and children from cache |
com.ibm.etools.systems.dstore.core.model.DataElement |
loadEditDescriptions()
Method loadEditDescriptions. |
com.ibm.etools.systems.dstore.core.model.DataElement |
loadEditMaskInfo()
Write the edit mask information to the cache |
com.ibm.etools.systems.dstore.core.model.DataElement |
loadEnvironmentVariable(String variableName)
Method loadEnvironmentVariable. |
void |
loadJobProperties(com.ibm.etools.systems.dstore.core.model.DataElement job)
Method loadJobProperties Note: This is currently only supported for the comm server job!!! |
com.ibm.etools.systems.dstore.core.model.DataElement |
loadServerJob()
Method loadServerJob. |
com.ibm.etools.systems.dstore.core.model.DataElement |
loadSortSequenceTables(String name)
Load the sort sequence table from the cache |
com.ibm.etools.systems.dstore.core.model.DataElement |
loadSystemInfoProperties()
Load the system info properties from the cache |
void |
saveCRDAInfo(com.ibm.etools.systems.dstore.core.model.DataElement ccsidNode)
Write single CCSID node which contains CRDA info to the cache |
void |
saveEditDescriptions(com.ibm.etools.systems.dstore.core.model.DataElement editCodeInfo)
Method saveEditDescriptions. |
void |
saveEditMaskInfo(com.ibm.etools.systems.dstore.core.model.DataElement editMaskInfo)
Write the edit mask information to the cache |
void |
saveEnvironmentVariable(com.ibm.etools.systems.dstore.core.model.DataElement envvar)
Method saveEnvironmentVariable. |
void |
saveJobProperties(com.ibm.etools.systems.dstore.core.model.DataElement job)
Method saveJobProperties. |
void |
saveServerJob(com.ibm.etools.systems.dstore.core.model.DataElement serverJob)
Method saveServerJob. |
void |
saveSortSequenceTable(com.ibm.etools.systems.dstore.core.model.DataElement sst)
Save the specified DataElement to the cache along with depth children. |
void |
saveSystemInfoProperties(com.ibm.etools.systems.dstore.core.model.DataElement sysInfo)
Write the system info properties to the cache |
Methods inherited from class com.ibm.etools.iseries.core.cache.AbstractCacheHandler |
---|
cacheNotAvailable, loadChild, save, save, save |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
public static final String copyright
Constructor Detail |
public JobSubSystemCacheHandler(com.ibm.etools.systems.dstore.core.model.DataElement minerRoot, com.ibm.etools.systems.subsystems.ISystem system)
Method Detail |
public void saveSortSequenceTable(com.ibm.etools.systems.dstore.core.model.DataElement sst)
public com.ibm.etools.systems.dstore.core.model.DataElement loadSortSequenceTables(String name)
public void saveEditMaskInfo(com.ibm.etools.systems.dstore.core.model.DataElement editMaskInfo)
public com.ibm.etools.systems.dstore.core.model.DataElement loadEditMaskInfo()
public void saveSystemInfoProperties(com.ibm.etools.systems.dstore.core.model.DataElement sysInfo)
public com.ibm.etools.systems.dstore.core.model.DataElement loadSystemInfoProperties()
protected StringBuffer getKeyForObject(com.ibm.etools.systems.dstore.core.model.DataElement object)
AbstractCacheHandler
getKeyForObject
in class AbstractCacheHandler
This method not currently used for Job cache handler
public void saveCRDAInfo(com.ibm.etools.systems.dstore.core.model.DataElement ccsidNode)
public com.ibm.etools.systems.dstore.core.model.DataElement loadCRDAInfo(String ccsid)
public void saveEditDescriptions(com.ibm.etools.systems.dstore.core.model.DataElement editCodeInfo)
editCodeInfo
- public com.ibm.etools.systems.dstore.core.model.DataElement loadEditDescriptions()
public com.ibm.etools.systems.dstore.core.model.DataElement loadEnvironmentVariable(String variableName)
variableName
-
public void saveEnvironmentVariable(com.ibm.etools.systems.dstore.core.model.DataElement envvar)
envvar
- public void saveServerJob(com.ibm.etools.systems.dstore.core.model.DataElement serverJob)
serverJob
- public com.ibm.etools.systems.dstore.core.model.DataElement loadServerJob()
public void saveJobProperties(com.ibm.etools.systems.dstore.core.model.DataElement job)
job
- public void loadJobProperties(com.ibm.etools.systems.dstore.core.model.DataElement job)
job
-
|
iSeries Remote Systems v6.0.1 |
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |