| java.lang.Object org.ejbca.core.model.UpgradeableDataHashMap
All known Subclasses: org.ejbca.core.model.ca.certificateprofiles.CertificateProfile, org.ejbca.core.model.ra.raadmin.GlobalConfiguration, org.ejbca.core.model.services.ServiceConfiguration, org.ejbca.core.model.ra.ExtendedInformation, org.ejbca.core.model.ca.publisher.BasePublisher, org.ejbca.core.model.hardtoken.profiles.HardTokenProfile, org.ejbca.core.model.hardtoken.types.HardToken, org.ejbca.core.model.ra.raadmin.EndEntityProfile, org.ejbca.core.model.ca.caadmin.CA, org.ejbca.core.model.ca.catoken.CATokenContainer, org.ejbca.core.model.hardtoken.HardTokenIssuer, org.ejbca.core.model.ra.userdatasource.BaseUserDataSource, org.ejbca.core.model.ca.caadmin.extendedcaservices.ExtendedCAService, org.ejbca.core.model.ra.raadmin.AdminPreference,
UpgradeableDataHashMap | abstract public class UpgradeableDataHashMap implements IUpgradeableData,java.io.Serializable(Code) | | UpgradeableDataHashMap is an class implementing the IUpgradeableData intended to be extended by
classes saving it's data to a database in BLOB form.
version: $Id: UpgradeableDataHashMap.java,v 1.6 2007/05/14 13:47:24 anatom Exp $ See Also: org.ejbca.core.model.IUpgradeableData |
Method Summary | |
abstract public float | getLatestVersion() Should return a constant containing the latest available version of the class. | public float | getVersion() Function returning the current version of the class data. | public void | loadData(Object data) Function loading saved data into to data structure. | public Object | saveData() Function sending the data to be saved to the database. | abstract public void | upgrade() Function that should handle the update if of the data in the class so it's up to date with
the latest version. |
UpgradeableDataHashMap | public UpgradeableDataHashMap()(Code) | | Creates a new UpgradeableDataHashMap object.
|
getLatestVersion | abstract public float getLatestVersion()(Code) | | Should return a constant containing the latest available version of the class.
DOCUMENT ME! |
getVersion | public float getVersion()(Code) | | Function returning the current version of the class data.
DOCUMENT ME! |
loadData | public void loadData(Object data)(Code) | | Function loading saved data into to data structure.
Parameters: data - DOCUMENT ME! |
saveData | public Object saveData()(Code) | | Function sending the data to be saved to the database.
DOCUMENT ME! |
upgrade | abstract public void upgrade()(Code) | | Function that should handle the update if of the data in the class so it's up to date with
the latest version. An update is only done when needed.
|
|
|