com.denova.JExpress.Updater
Interface UpdatePropertyNames


public interface UpdatePropertyNames

The list of properties available during an update.

Author:
DeNova Copyright © 1997-2008 DeNova All rights reserved worldwide.

Field Summary
static java.lang.String CompareFilesPanelName
          The panel name for getting the list of files to update.
static java.lang.String CustomAfterFilesCompared
          Classname(s) of any custom commands to be executed after Updater determines which files need to be updated.
static java.lang.String CustomAfterFilesDownloaded
          Classname(s) of any custom commands to be executed after files are updated in the temporary update directory.
static java.lang.String CustomAfterGetFileList
          Classname(s) of any custom commands to be executed after the Updater gets the list of update files.
static java.lang.String CustomAfterUpdate
          Classname(s) of any custom commands to be executed after the updated files are copied to the programDir.
static java.lang.String CustomBeforeUpdate
          Classname(s) of any custom commands to be executed before any other Java panels appear in the updater.
static java.lang.String DownloadFilesPanelName
          The panel name for updating files.
static java.lang.String ErrorInPanel
          The name of the wizard panel where a fatal error occurred.
static java.lang.String FilesUpdatedOk
          The status of updating the files.
static java.lang.String FinalPanelName
          The panel name for the last wizard panel in the updater.
static java.lang.String FinishedUpdate
          The status of the update.
static java.lang.String FullUpdateOk
          The final status of the update.
static java.lang.String GetFileListPanelName
          The panel name for getting the list of files to update.
static java.lang.String HostName
          The URL for the host system (e.g., http://www.denova.com).
static java.lang.String JavaMenus
          List of filenames for the Java menus.
static java.lang.String JvmParameters
          Parameters used to launch JVM for the updated program.
static java.lang.String LastError
          Last error in updater.
static java.lang.String MaxMinsToDownloadFile
          Maximum time to wait in minutes for a file to download.
static java.lang.String NewManifestFilename
          The name of the manifest file with all filenames in the update.
static java.lang.String NewUpdater
          Determines whether a new JExpressUpdater.jar was downloaded.
static java.lang.String OldManifestFilename
          The name of the manifest file before the update is applied.
static java.lang.String ProgramArg
           
static java.lang.String ProgramClass
          The Java program to start after an autoupdate finishes.
static java.lang.String ProgramDir
          The full pathname for the directory where the is program being update resides on the user's local system.
static java.lang.String ProgramIcon
          The fullpath to the Mac icns file.
static java.lang.String ProgramName
          The name of Java program to start after an autoupdate finishes.
static java.lang.String ProxyPassword
          The user name's password the proxy server.
static java.lang.String ProxyUserName
          The user name for the proxy server.
static java.lang.String ShowFileProgress
          True if the progress bar shows the progress of each file.
static java.lang.String ShowOverallProgress
          True if the progress bar shows the overall progress of the update.
static java.lang.String TotalNewFiles
          The number of files that are new or modified.
static java.lang.String UpdateButtonsPosition
          The position where the updater's buttons appear.
static java.lang.String UpdateDir
           
static java.lang.String UpdateFilesPanelName
          The panel name for updating files.
static java.lang.String UpdateImageFilename
          Filename for the image used during the update.
static java.lang.String UpdateImagePosition
          The position where the updater's image appears.
static java.lang.String UpdatePassword
          The user name's password for the update subdirectory on the host system.
static java.lang.String UpdateUrl
           
static java.lang.String UpdateUserName
          The user name for the update subdirectory on the host system.
static java.lang.String UseJavaConsole
          True if the updated app uses a Java console.
static java.lang.String UserClasspath
          Classpath on target system relative to the application's directory.
static java.lang.String UseSwing
          Deprecated. Returns a boolean.
static java.lang.String WebUpdate
          True if updating from web site.
 

Field Detail

UpdateUserName

public static final java.lang.String UpdateUserName
The user name for the update subdirectory on the host system. Optional.

See Also:
Constant Field Values

UpdatePassword

public static final java.lang.String UpdatePassword
The user name's password for the update subdirectory on the host system. Optional.

See Also:
Constant Field Values

ProxyUserName

public static final java.lang.String ProxyUserName
The user name for the proxy server. Optional.

See Also:
Constant Field Values

ProxyPassword

public static final java.lang.String ProxyPassword
The user name's password the proxy server. Optional.

See Also:
Constant Field Values

HostName

public static final java.lang.String HostName
The URL for the host system (e.g., http://www.denova.com).

See Also:
Constant Field Values

UpdateUrl

public static final java.lang.String UpdateUrl
See Also:
Constant Field Values

UpdateDir

public static final java.lang.String UpdateDir
See Also:
Constant Field Values

ProgramArg

public static final java.lang.String ProgramArg
See Also:
Constant Field Values

ProgramDir

public static final java.lang.String ProgramDir
The full pathname for the directory where the is program being update resides on the user's local system.

See Also:
Constant Field Values

ProgramClass

public static final java.lang.String ProgramClass
The Java program to start after an autoupdate finishes. This field is blank if this is an on-demand update.

See Also:
Constant Field Values

ProgramName

public static final java.lang.String ProgramName
The name of Java program to start after an autoupdate finishes. This field is blank if this is an on-demand update.

See Also:
Constant Field Values

ProgramIcon

public static final java.lang.String ProgramIcon
The fullpath to the Mac icns file. This field is not set by the installer, but can be set by a custom class during installation so when the Updater is run on Mac, the program's icon displays in the dock.

See Also:
Constant Field Values

TotalNewFiles

public static final java.lang.String TotalNewFiles
The number of files that are new or modified.

Returns an int.

See Also:
Constant Field Values

OldManifestFilename

public static final java.lang.String OldManifestFilename
The name of the manifest file before the update is applied.

See Also:
Constant Field Values

NewManifestFilename

public static final java.lang.String NewManifestFilename
The name of the manifest file with all filenames in the update.

See Also:
Constant Field Values

FullUpdateOk

public static final java.lang.String FullUpdateOk
The final status of the update.

Returns true iff the full update was successfull.

See Also:
Constant Field Values

FilesUpdatedOk

public static final java.lang.String FilesUpdatedOk
The status of updating the files.

Returns true iff the files update was successfull.

See Also:
Constant Field Values

FinishedUpdate

public static final java.lang.String FinishedUpdate
The status of the update.

Returns true iff the update finished, whether successful or not.

See Also:
Constant Field Values

NewUpdater

public static final java.lang.String NewUpdater
Determines whether a new JExpressUpdater.jar was downloaded.

The JAR file is not updated until the user clicks the Finished button on the FinalPanel. If this is an autoupdate, the user is warned that they must restart the app so the Updater can be updated.

Returns true if there is a new JExpressUpdater.jar.

See Also:
Constant Field Values

MaxMinsToDownloadFile

public static final java.lang.String MaxMinsToDownloadFile
Maximum time to wait in minutes for a file to download.

Default is 5 minutes. It is strongly recommended that you only adjust this if your customers are using a dial-up connection and are having trouble downloading the updates. Some browsers have difficulty if this value is set too high.

Customers can add a new property to the update.control property file in the JExpress subdirectory to increase, or decrease, the maximum time to wait. Or, you can add a custom class to the installer to change the setting for this value. Be sure that your custom class is included "After install" and it modifies the existing update.control file.

See Also:
Constant Field Values

UpdateImageFilename

public static final java.lang.String UpdateImageFilename
Filename for the image used during the update.

Returns a String.

See Also:
Constant Field Values

UpdateImagePosition

public static final java.lang.String UpdateImagePosition
The position where the updater's image appears.

Returns a String(North, South, East, or West) .

See Also:
Constant Field Values

UpdateButtonsPosition

public static final java.lang.String UpdateButtonsPosition
The position where the updater's buttons appear.

Returns a String (North, South, East, or West) .

See Also:
Constant Field Values

JavaMenus

public static final java.lang.String JavaMenus
List of filenames for the Java menus. The filenames contain the relative path from the installation/application directory.

Returns a comma separated list of strings.

See Also:
Constant Field Values

ErrorInPanel

public static final java.lang.String ErrorInPanel
The name of the wizard panel where a fatal error occurred.

See Also:
Constant Field Values

JvmParameters

public static final java.lang.String JvmParameters
Parameters used to launch JVM for the updated program.

Returns a String.

See Also:
Constant Field Values

UserClasspath

public static final java.lang.String UserClasspath
Classpath on target system relative to the application's directory.

Returns a String.

See Also:
Constant Field Values

UseJavaConsole

public static final java.lang.String UseJavaConsole
True if the updated app uses a Java console.

Returns a boolean.

See Also:
Constant Field Values

LastError

public static final java.lang.String LastError
Last error in updater.

Returns a string.

See Also:
Constant Field Values

UseSwing

public static final java.lang.String UseSwing
Deprecated. Returns a boolean.

True if the updated app uses Swing 1 point 1.

See Also:
Constant Field Values

WebUpdate

public static final java.lang.String WebUpdate
True if updating from web site.

See Also:
Constant Field Values

ShowOverallProgress

public static final java.lang.String ShowOverallProgress
True if the progress bar shows the overall progress of the update.

See Also:
Constant Field Values

ShowFileProgress

public static final java.lang.String ShowFileProgress
True if the progress bar shows the progress of each file.

See Also:
Constant Field Values

CustomBeforeUpdate

public static final java.lang.String CustomBeforeUpdate
Classname(s) of any custom commands to be executed before any other Java panels appear in the updater.

Returns a String.

See Also:
Constant Field Values

CustomAfterGetFileList

public static final java.lang.String CustomAfterGetFileList
Classname(s) of any custom commands to be executed after the Updater gets the list of update files.

Returns a String.

See Also:
Constant Field Values

CustomAfterFilesCompared

public static final java.lang.String CustomAfterFilesCompared
Classname(s) of any custom commands to be executed after Updater determines which files need to be updated.

Returns a String.

See Also:
Constant Field Values

CustomAfterFilesDownloaded

public static final java.lang.String CustomAfterFilesDownloaded
Classname(s) of any custom commands to be executed after files are updated in the temporary update directory.

Returns a String.

See Also:
Constant Field Values

CustomAfterUpdate

public static final java.lang.String CustomAfterUpdate
Classname(s) of any custom commands to be executed after the updated files are copied to the programDir. The class(es) in this field are executed before the "Final" panel appears if this is an "On-demand" update or before the Java program is launched if the Updater starts before a Java app.

Returns a String.

See Also:
Constant Field Values

GetFileListPanelName

public static final java.lang.String GetFileListPanelName
The panel name for getting the list of files to update.

See Also:
Constant Field Values

CompareFilesPanelName

public static final java.lang.String CompareFilesPanelName
The panel name for getting the list of files to update.

See Also:
Constant Field Values

DownloadFilesPanelName

public static final java.lang.String DownloadFilesPanelName
The panel name for updating files.

See Also:
Constant Field Values

UpdateFilesPanelName

public static final java.lang.String UpdateFilesPanelName
The panel name for updating files.

See Also:
Constant Field Values

FinalPanelName

public static final java.lang.String FinalPanelName
The panel name for the last wizard panel in the updater.

See Also:
Constant Field Values