fr.ifremer.isisfish.actions
Class SimulationAction

java.lang.Object
  extended by fr.ifremer.isisfish.actions.SimulationAction

public class SimulationAction
extends Object

Actions des simulations.

Version:
$Revision: 1862 $ Last update: $Date: 2009-02-23 16:42:34 +0100 (lun. 23 févr. 2009) $ by : $Author: chatellier $
Author:
poussin

Field Summary
protected  IsisConfig config
           
 
Constructor Summary
SimulationAction(IsisConfig config)
           
 
Method Summary
static void simulateRemotelly(String simulationId, File simulationZip, File simulationResultZip)
          Launch a simulation specialized for remote launch (caparmor).
static void simulateRemotellyWithPreScript(String simulationId, File simulationZip, File simulationResultArchive, File simulationPrescript)
          Launch a simulation specialized for remote launch (caparmor).
static void simulateWithRegion(String simulId, File parameterFile, File region)
           
static void simulateWithSimulation(String simulationId, File simulationZip)
          Launch a simulation with specified simulationId and simulation zip.
static void simulateWithSimulationAndScript(String simulationId, File simulationZip, File simulationPrescript)
          Launch a simulation with specified simulationId, simulationZip and simulationPrescript.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

config

protected IsisConfig config
Constructor Detail

SimulationAction

public SimulationAction(IsisConfig config)
Method Detail

simulateWithRegion

public static void simulateWithRegion(String simulId,
                                      File parameterFile,
                                      File region)
                               throws Exception
Parameters:
simulId -
parameterFile -
region -
Throws:
Exception

simulateWithSimulation

public static void simulateWithSimulation(String simulationId,
                                          File simulationZip)
                                   throws Exception
Launch a simulation with specified simulationId and simulation zip.

Parameters:
simulationId - id de simulation
simulationZip - Zip de la simulation
Throws:
Exception

simulateWithSimulationAndScript

public static void simulateWithSimulationAndScript(String simulationId,
                                                   File simulationZip,
                                                   File simulationPrescript)
                                            throws Exception
Launch a simulation with specified simulationId, simulationZip and simulationPrescript.

Parameters:
simulationId - id de simulation
simulationZip - Zip de la simulation
simulationPrescript - simulation prescript
Throws:
Exception

simulateRemotelly

public static void simulateRemotelly(String simulationId,
                                     File simulationZip,
                                     File simulationResultZip)
                              throws Exception
Launch a simulation specialized for remote launch (caparmor). Done operations : - simulation zip import - pre script set - simulation - zip creation - checksum creation (zip creation name + .md5 extension) - delete simulation

Parameters:
simulationId - id de simulation
simulationZip - zip de la simulation
simulationResultZip - simulation result zip
Throws:
Exception

simulateRemotellyWithPreScript

public static void simulateRemotellyWithPreScript(String simulationId,
                                                  File simulationZip,
                                                  File simulationResultArchive,
                                                  File simulationPrescript)
                                           throws Exception
Launch a simulation specialized for remote launch (caparmor). Done operations : - simulation zip import - pre script set - simulation - zip creation - checksum creation (zip creation name + .md5 extension) - delete simulation

Parameters:
simulationId - id de simulation
simulationZip - zip de la simulation
simulationPrescript - simulation prescript (can be null, empty)
simulationResultArchive - simulation result archive (tbz2 or zip)
Throws:
Exception


Copyright © 1999-2011 CodeLutin. All Rights Reserved.