public interface VersionHandler
| Modifier and Type | Method and Description |
|---|---|
VersionTag[] |
getElementsSupported()
Informs the VersionManager about all the VersionTags that this VersionHandler can upgrade.
|
DefElement |
processElement(int elementTag, DefElement elem, short fromMajorVer, short fromMinorVer, short toMajorVer, short toMinorVer)
Upgrades an old XML element on to new Version
|
DefElement processElement(int elementTag, DefElement elem, short fromMajorVer, short fromMinorVer, short toMajorVer, short toMinorVer) throws VersionProcessException
elementTag - Predefined XMLTag. All the Element atgs are defined in VersionUtil classelem - The XMLElement that needs to be updatedfromMajorVer - The Current Major Version of the ElementfromMinorVer - The Current Minor Version of the ElementtoMajorVer - The Current Major Version of JBOtoMinorVer - The Current Minor Version of JBOThrows - VersionProcessException when failed to convert Element to the Current JBO VersionVersionProcessExceptionVersionTag[] getElementsSupported()