public class DefaultFIXGRIDPersistence extends java.lang.Object implements IFIXGRIDPersistence2
| Constructor and Description |
|---|
DefaultFIXGRIDPersistence() |
| Modifier and Type | Method and Description |
|---|---|
static IFIXGRIDPersistence.PersistentInfo |
applyPersistentInfoFromGridInfo(FIXGRIDBinding gridBinding,
GridInfo gi) |
static GridInfo |
createGridInfo(FIXGRIDBinding gridBinding,
IFIXGRIDPersistence.PersistentInfo persistentInfo)
Creates a serialize-able
GridInfo-object that can be simply persisted
by JAXB serialization. |
static void |
initStoreSortInfo(boolean value)
You can define if the sort status of the grid should be stored and
re-applied as well.
|
protected GridInfo |
readGridInfo(FacesContext context,
FIXGRIDBinding gridBinding,
java.lang.String pageName,
java.lang.String persistId)
The persistent info is kept in the database as instance of "GridInfo".
|
IFIXGRIDPersistence.PersistentInfo |
readPersistentInfo(FacesContext context,
FIXGRIDBinding gridBinding,
java.lang.String pageName,
java.lang.String persistId)
Reads and applies persistent info for grid.
|
protected java.lang.String |
readSerializedPersistentInfo(FacesContext context,
FIXGRIDBinding gridBinding,
java.lang.String pageName,
java.lang.String persistId)
Reads the serialized persistent info - by default the reading is
done from the Streamstore - but this can be overriden. - OVerride
this method if you only want to change the way the persistent info
is stored.
|
protected void |
saveSerializedPersistentInfo(FacesContext context,
FIXGRIDBinding gridBinding,
java.lang.String pageName,
java.lang.String persistId,
IFIXGRIDPersistence.PersistentInfo persistentInfo,
java.lang.String xml)
Writes the serialized persistent info - by default the writing is
done to the Streamstore - but this can be overriden. - Override
this method if you only want to change the way the persistent info
is stored.
|
protected void |
updateGridInfo(FacesContext context,
FIXGRIDBinding gridBinding,
java.lang.String pageName,
java.lang.String persistId,
IFIXGRIDPersistence.PersistentInfo persistentInfo,
GridInfo gridInfo) |
void |
updatePersistentInfo(FacesContext context,
FIXGRIDBinding gridBinding,
java.lang.String pageName,
java.lang.String persistId,
IFIXGRIDPersistence.PersistentInfo persistentInfo)
Implementation of
IFIXGRIDPersistence2#updatePersistentInfo(FacesContext, FIXGRIDBinding, String, String, PersistentInfo). |
public static void initStoreSortInfo(boolean value)
protected java.lang.String readSerializedPersistentInfo(FacesContext context,
FIXGRIDBinding gridBinding,
java.lang.String pageName,
java.lang.String persistId)
protected GridInfo readGridInfo(FacesContext context, FIXGRIDBinding gridBinding, java.lang.String pageName, java.lang.String persistId)
public IFIXGRIDPersistence.PersistentInfo readPersistentInfo(FacesContext context, FIXGRIDBinding gridBinding, java.lang.String pageName, java.lang.String persistId)
readPersistentInfo in interface IFIXGRIDPersistence2public static IFIXGRIDPersistence.PersistentInfo applyPersistentInfoFromGridInfo(FIXGRIDBinding gridBinding, GridInfo gi)
protected void saveSerializedPersistentInfo(FacesContext context,
FIXGRIDBinding gridBinding,
java.lang.String pageName,
java.lang.String persistId,
IFIXGRIDPersistence.PersistentInfo persistentInfo,
java.lang.String xml)
public void updatePersistentInfo(FacesContext context,
FIXGRIDBinding gridBinding,
java.lang.String pageName,
java.lang.String persistId,
IFIXGRIDPersistence.PersistentInfo persistentInfo)
IFIXGRIDPersistence2#updatePersistentInfo(FacesContext, FIXGRIDBinding, String, String, PersistentInfo).
The data is internally kept as instance of GridInfo, so
the GridInfo instance is created with DefaultFIXGRIDPersistence#createGridInfo(FIXGRIDBinding, PersistentInfo)
and then stored with #updatePersistentInfo(FacesContext, FIXGRIDBinding, String, String, PersistentInfo).updatePersistentInfo in interface IFIXGRIDPersistence2protected void updateGridInfo(FacesContext context,
FIXGRIDBinding gridBinding,
java.lang.String pageName,
java.lang.String persistId,
IFIXGRIDPersistence.PersistentInfo persistentInfo,
GridInfo gridInfo)
persistentInfo - - just passed for information reason + for compatibilitygridInfo - - this is the data of the grid to be persistedpublic static GridInfo createGridInfo(FIXGRIDBinding gridBinding, IFIXGRIDPersistence.PersistentInfo persistentInfo)
GridInfo-object that can be simply persisted
by JAXB serialization.Copyright © CaptainCasa Gmbh. All Rights Reserved.