org.openmobileis.bundle.update.terminal
Class ApplicationUpdateJarUtil

java.lang.Object
  extended byorg.openmobileis.bundle.update.terminal.ApplicationUpdateJarUtil

public final class ApplicationUpdateJarUtil
extends java.lang.Object

Make all init needed before Full jar update could work. - Verify the jar file existence. - if exist get and store all parameters - execute post install class.

Author:
pdelrieu

Field Summary
static java.lang.String APPLICATION_JAR_FILENAME
           
static java.lang.String FULL_APP_UPDATE_NAME
           
static java.lang.String jarDirectory
           
static java.lang.String jarPath
           
static java.util.jar.Attributes.Name POSTINSTALLCLASS
           
static boolean updateStarted
           
static java.util.jar.Attributes.Name VERSIONNAME
           
 
Constructor Summary
ApplicationUpdateJarUtil()
           
 
Method Summary
 void deleteUpdateJar()
           
 java.lang.String getInstallclass()
           
 java.lang.String getJarVersion()
           
static java.lang.String getTerminalUpdateJarPath()
           
 java.lang.String getVersion()
           
 void readJarMetainf()
           
 void setInstallclass(java.lang.String installclass)
           
 void setVersion(java.lang.String version)
           
 void updateInstallClass()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

FULL_APP_UPDATE_NAME

public static java.lang.String FULL_APP_UPDATE_NAME

VERSIONNAME

public static final java.util.jar.Attributes.Name VERSIONNAME

POSTINSTALLCLASS

public static final java.util.jar.Attributes.Name POSTINSTALLCLASS

APPLICATION_JAR_FILENAME

public static java.lang.String APPLICATION_JAR_FILENAME

jarDirectory

public static java.lang.String jarDirectory

jarPath

public static java.lang.String jarPath

updateStarted

public static boolean updateStarted
Constructor Detail

ApplicationUpdateJarUtil

public ApplicationUpdateJarUtil()
Method Detail

getTerminalUpdateJarPath

public static java.lang.String getTerminalUpdateJarPath()

readJarMetainf

public void readJarMetainf()
                    throws java.io.IOException
Throws:
java.io.IOException

getJarVersion

public java.lang.String getJarVersion()
                               throws java.io.IOException
Throws:
java.io.IOException

updateInstallClass

public void updateInstallClass()

deleteUpdateJar

public void deleteUpdateJar()

getVersion

public java.lang.String getVersion()

setVersion

public void setVersion(java.lang.String version)

getInstallclass

public java.lang.String getInstallclass()

setInstallclass

public void setInstallclass(java.lang.String installclass)


Copyright 2006 OpenMobileIS. All Rights Reserved.