org.ow2.petals.jbi.management.task.installation.install.sl
Class CreateSLStateHolderTask

java.lang.Object
  extended by org.ow2.petals.jbi.management.task.AbstractLoggableTask
      extended by org.ow2.petals.jbi.management.task.AbstractFileManipulationTask
          extended by org.ow2.petals.jbi.management.task.AbstractCreateStateHolderTask
              extended by org.ow2.petals.jbi.management.task.installation.install.sl.CreateSLStateHolderTask
All Implemented Interfaces:
Task

public class CreateSLStateHolderTask
extends AbstractCreateStateHolderTask

This task creates state holder for shared library

This task MUST be executed with a Context containing:

and returns no data in the Context.

Author:
ofabre - EBM Websourcing

Field Summary
 
Fields inherited from class org.ow2.petals.jbi.management.task.AbstractCreateStateHolderTask
systemStateService
 
Fields inherited from class org.ow2.petals.jbi.management.task.AbstractLoggableTask
log
 
Constructor Summary
CreateSLStateHolderTask(org.ow2.petals.util.LoggingUtil log, SystemStateService systemStateService, java.lang.String petalsInstallDirectory)
           
 
Method Summary
protected  void createEntityStateHolder(java.lang.String name, java.lang.String version, java.net.URL installUrl, java.lang.String archiveName)
           
protected  void deleteEntityStateHolder(java.lang.String name, java.lang.String version)
           
 
Methods inherited from class org.ow2.petals.jbi.management.task.AbstractCreateStateHolderTask
execute, undo
 
Methods inherited from class org.ow2.petals.jbi.management.task.AbstractFileManipulationTask
getInstalledArchive, getWorkDirectory
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CreateSLStateHolderTask

public CreateSLStateHolderTask(org.ow2.petals.util.LoggingUtil log,
                               SystemStateService systemStateService,
                               java.lang.String petalsInstallDirectory)
Method Detail

createEntityStateHolder

protected void createEntityStateHolder(java.lang.String name,
                                       java.lang.String version,
                                       java.net.URL installUrl,
                                       java.lang.String archiveName)
                                throws org.ow2.petals.systemstate.SystemStateException
Specified by:
createEntityStateHolder in class AbstractCreateStateHolderTask
Throws:
org.ow2.petals.systemstate.SystemStateException

deleteEntityStateHolder

protected void deleteEntityStateHolder(java.lang.String name,
                                       java.lang.String version)
                                throws java.lang.Exception
Specified by:
deleteEntityStateHolder in class AbstractCreateStateHolderTask
Throws:
java.lang.Exception


Copyright © 2005-2011 Petals Link (EBM Websourcing). All Rights Reserved.