com.application.areca.processor
Class ShellScriptProcessor

java.lang.Object
  extended by com.application.areca.processor.AbstractProcessor
      extended by com.application.areca.processor.ShellScriptProcessor
All Implemented Interfaces:
Processor, Duplicable, java.lang.Comparable

public class ShellScriptProcessor
extends AbstractProcessor

Launches a shell script

Author:
Olivier PETRUCCI

Areca Build ID : 7299034069467778562

Constructor Summary
ShellScriptProcessor()
           
 
Method Summary
 Duplicable duplicate()
          Create a copy of the Duplicable
 boolean equals(java.lang.Object obj)
           
 java.lang.String getCommand()
           
 java.lang.String getCommandParameters()
           
 java.lang.String getParametersSummary()
           
 int hashCode()
           
 boolean requiresFilteredEntriesListing()
           
 void runImpl(ProcessContext context)
           
 void setCommand(java.lang.String command)
           
 void setCommandParameters(java.lang.String parameters)
           
 void validate()
           
 
Methods inherited from class com.application.areca.processor.AbstractProcessor
compareTo, getName, run
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ShellScriptProcessor

public ShellScriptProcessor()
Method Detail

getCommand

public java.lang.String getCommand()

setCommand

public void setCommand(java.lang.String command)

getCommandParameters

public java.lang.String getCommandParameters()

setCommandParameters

public void setCommandParameters(java.lang.String parameters)

runImpl

public void runImpl(ProcessContext context)
             throws ApplicationException
Specified by:
runImpl in class AbstractProcessor
Throws:
ApplicationException

requiresFilteredEntriesListing

public boolean requiresFilteredEntriesListing()

getParametersSummary

public java.lang.String getParametersSummary()

duplicate

public Duplicable duplicate()
Description copied from interface: Duplicable
Create a copy of the Duplicable


validate

public void validate()
              throws ProcessorValidationException
Throws:
ProcessorValidationException

equals

public boolean equals(java.lang.Object obj)
Overrides:
equals in class java.lang.Object

hashCode

public int hashCode()
Overrides:
hashCode in class java.lang.Object