javamanager/javainstaller/installer/javasrc/com/nokia/mj/impl/installer/jsrpluginnotifier/InstallerExtensionInfo.java
changeset 76 4ad59aaee882
parent 23 98ccebc37403
child 83 26b2b12093af
--- a/javamanager/javainstaller/installer/javasrc/com/nokia/mj/impl/installer/jsrpluginnotifier/InstallerExtensionInfo.java	Thu Sep 02 20:20:40 2010 +0300
+++ b/javamanager/javainstaller/installer/javasrc/com/nokia/mj/impl/installer/jsrpluginnotifier/InstallerExtensionInfo.java	Fri Sep 17 08:28:21 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 ------------------------------ */