diff -r d5e927d5853b -r 7cee158cb8cd javamanager/javainstaller/installer/javasrc/com/nokia/mj/impl/installer/jsrpluginnotifier/InstallerExtensionInfo.java --- a/javamanager/javainstaller/installer/javasrc/com/nokia/mj/impl/installer/jsrpluginnotifier/InstallerExtensionInfo.java Tue Sep 14 21:06:50 2010 +0300 +++ b/javamanager/javainstaller/installer/javasrc/com/nokia/mj/impl/installer/jsrpluginnotifier/InstallerExtensionInfo.java Wed Sep 15 12:05:25 2010 +0300 @@ -1,5 +1,5 @@ /* -* Copyright (c) 2008 Nokia Corporation and/or its subsidiary(-ies). +* Copyright (c) 2008-2010 Nokia Corporation and/or its subsidiary(-ies). * All rights reserved. * This component and the accompanying materials are made available * under the terms of "Eclipse Public License v1.0" @@ -18,38 +18,54 @@ package com.nokia.mj.impl.installer.jsrpluginnotifier; +import com.nokia.mj.impl.storage.StorageSession; import com.nokia.mj.impl.utils.Logger; import com.nokia.mj.impl.utils.Uid; import java.util.Hashtable; /** * Information passed to JSR plugins when installing or uninstalling - * Java applications + * Java applications. * @see JsrPluginNotifier */ public final class InstallerExtensionInfo { /** - * MIDlet Suite Uid. Can be null. + * MIDlet Suite Uid. */ - public Uid iUid; + public Uid iUid = null; + + /** + * Application Uids. + */ + public Uid[] iAppUids = null; /** - * true if upgrade installation + * Application suite root directory path. */ - public boolean iUpgrade; + public String iRootPath = null; /** - * true if silent installation + * True if upgrade installation. */ - public boolean iSilent; + public boolean iUpgrade = false; /** - * Combined jad./.jar attributes. + * True if silent installation. + */ + public boolean iSilent = false; + + /** + * Combined jad/jar attributes. * Key is attribute name, value is com.nokia.mj.impl.utils.Attribute object * Can be null. */ - public Hashtable iAttributes; + public Hashtable iAttributes = null; + + /** + * JavaStorage session where installation/uninstallation changes are made. + */ + public StorageSession iStorageSession = null; /*** ----------------------------- PUBLIC ------------------------------ */