org.ow2.petals.jbi.management.task.deployment.deploy
Class CreateSARepositoryTask

java.lang.Object
  extended by org.ow2.petals.jbi.management.task.AbstractLoggableTask
      extended by org.ow2.petals.jbi.management.task.AbstractCopyPackageToRepositoryTask
          extended by org.ow2.petals.jbi.management.task.deployment.deploy.CreateSARepositoryTask
All Implemented Interfaces:
Task

public class CreateSARepositoryTask
extends AbstractCopyPackageToRepositoryTask

This task copy service assembly package into the repository.

This task MUST be executed with a Context containing:

and returns following data in the Context:

Author:
ofabre

Field Summary
 
Fields inherited from class org.ow2.petals.jbi.management.task.AbstractCopyPackageToRepositoryTask
repositoryService
 
Fields inherited from class org.ow2.petals.jbi.management.task.AbstractLoggableTask
log
 
Constructor Summary
CreateSARepositoryTask(org.ow2.petals.util.LoggingUtil log, RepositoryService repositorySrv)
           
 
Method Summary
protected  java.io.File copyEntityPackage(java.lang.String entityName, java.lang.String entityVersion, java.io.File packageFile)
           
protected  void removeEntityPackage(java.lang.String entityName, java.lang.String entityVersion)
           
 
Methods inherited from class org.ow2.petals.jbi.management.task.AbstractCopyPackageToRepositoryTask
copyPackage, execute, undo
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CreateSARepositoryTask

public CreateSARepositoryTask(org.ow2.petals.util.LoggingUtil log,
                              RepositoryService repositorySrv)
Method Detail

copyEntityPackage

protected java.io.File copyEntityPackage(java.lang.String entityName,
                                         java.lang.String entityVersion,
                                         java.io.File packageFile)
                                  throws java.io.IOException,
                                         RepositoryException
Specified by:
copyEntityPackage in class AbstractCopyPackageToRepositoryTask
Throws:
java.io.IOException
RepositoryException

removeEntityPackage

protected void removeEntityPackage(java.lang.String entityName,
                                   java.lang.String entityVersion)
                            throws java.io.IOException
Specified by:
removeEntityPackage in class AbstractCopyPackageToRepositoryTask
Throws:
java.io.IOException


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