Expresso 5-6

Uses of Interface
com.jcorporate.expresso.kernel.InstallLog

Packages that use InstallLog
com.jcorporate.expresso.core The sub-packages to this package define the core objects of Expresso, where items such as DBObject are defined.  
com.jcorporate.expresso.core.controller This package contains the object defining the "Controller" object, an important component of Expresso that should be used to encapsulate all user interaction sequences.  
com.jcorporate.expresso.core.dbobj Ancestor objects for all Database Objects and Schemas.  
com.jcorporate.expresso.core.servlet Base classes for all JavaCorporate servlets.  
com.jcorporate.expresso.core.utility Package to contain all of the 'utility' programs in Expresso - these are applications that run from the command line (e.g. not servlets) 
com.jcorporate.expresso.kernel The Expresso Kernel package forms the core interface and basic implementations of the future ECCR or Expresso Component and Configuration Runtime.  
com.jcorporate.expresso.kernel.internal This package contains classes that should not be normally used or referenced outside of the kernel package hierarchy. 
com.jcorporate.expresso.services.test Contains classes that assist in unit testing using JUnit and Cactus testing. 
 

Uses of InstallLog in com.jcorporate.expresso.core
 

Methods in com.jcorporate.expresso.core with parameters of type InstallLog
 void ExpressoSchema.otherSetup(InstallLog installLog, String dataContext)
          Runs additional setup operations for the Expresso Schema
 

Uses of InstallLog in com.jcorporate.expresso.core.controller
 

Classes in com.jcorporate.expresso.core.controller that implement InstallLog
 class ControllerInstallLog
          This is an implementation of the IntallLog interface that is useful when running installation systems inside controllers.
 

Uses of InstallLog in com.jcorporate.expresso.core.dbobj
 

Methods in com.jcorporate.expresso.core.dbobj with parameters of type InstallLog
 void Schema.otherSetup(InstallLog installLog, String dataContext)
          preferable way of performaing other setup.
 

Uses of InstallLog in com.jcorporate.expresso.core.servlet
 

Classes in com.jcorporate.expresso.core.servlet that implement InstallLog
 class ServletInstallLog
          This is an implementation of the IntallLog interface that is useful when running installation systems inside servlets.
 

Uses of InstallLog in com.jcorporate.expresso.core.utility
 

Methods in com.jcorporate.expresso.core.utility with parameters of type InstallLog
static List DBTool.compareTables(InstallLog theLog, Vector allSchemas, String dbName)
          Reverse engineer the table for each db object for every known schema, then compare the fields in the database to the fields in the db object and report on the differences to the the log and to System.err

todo why isn't this log passed in used?

static void DBTool.createTables(InstallLog theLog, Vector allSchemas, String dataContext)
          Create the tables required by the database objects in the list of schemas.
static void DBTool.otherSetups(InstallLog theLog, Vector allSchemas, String dbName)
          Method to perform any other additonal setup required by each schema
static void DBTool.populateTables(InstallLog installLog, Vector allSchemas, String dbName)
          This method goes through the schemas and populates tables with default values if they do not exist.
static void DBTool.setupConfig(InstallLog installLog, Vector allSchemas, String dbName)
          Method to set up the default Setup values for each schema.
static void DBTool.setupSecurity(InstallLog theLog, Vector allSchemas, String dbName)
          This method creates default security entries for all of the database objects and controller objects for the known schemas.
 

Uses of InstallLog in com.jcorporate.expresso.kernel
 

Classes in com.jcorporate.expresso.kernel that implement InstallLog
 class ConsoleInstallLog
          This is a default implementation of InstallLog that sends all output to the System console.
 

Methods in com.jcorporate.expresso.kernel with parameters of type InstallLog
 void DefaultContainerImpl.installComponent(ExpressoComponent newComponent, InstallationOptions installOptions, InstallLog installLog)
          Install a component into the system.
 void DefaultContainerImpl.uninstallComponent(String componentName, InstallationOptions installOptions, InstallLog installLog)
          Uninstalls the component.
 void ComponentContainer.installComponent(ExpressoComponent newComponent, InstallationOptions installOptions, InstallLog log)
          Install a component into the system.
 void ComponentContainer.uninstallComponent(String componentName, InstallationOptions installOptions, InstallLog log)
          Uninstalls the component.
 void Installable.install(InstallationOptions installOptions, InstallLog log)
          Called when the Service Manager installs this component
 void Installable.uninstall(InstallationOptions installOptions, InstallLog uninstallLog)
          Called when the Service Manager uninstalls this component
 void ContainerListener.onInstall(ExpressoComponent installingComponent, InstallLog log)
          Called whenever a component is installed into a component container.
 void ContainerListener.onUninstall(ExpressoComponent uninstallComponent, InstallLog log)
          Called whenever a component is uninstalled from the ComponentContainer
 

Uses of InstallLog in com.jcorporate.expresso.kernel.internal
 

Methods in com.jcorporate.expresso.kernel.internal with parameters of type InstallLog
abstract  void ContainerImplBase.installComponent(ExpressoComponent newComponent, InstallationOptions installOptions, InstallLog log)
          Install a component into the system.
abstract  void ContainerImplBase.uninstallComponent(String componentName, InstallationOptions installOptions, InstallLog log)
          Uninstalls the component.
 

Uses of InstallLog in com.jcorporate.expresso.services.test
 

Methods in com.jcorporate.expresso.services.test with parameters of type InstallLog
static boolean SchemaCreator.ensureSchemaExists(Schema oneSchema, InstallLog installLog)
           
 


Expresso 5-6

Please see www.jcorporate.com for information about new Expresso releases.