org.peabody.emailprocessor
Class SaveMessageAction

java.lang.Object
  extended by org.peabody.emailprocessor.AbstractMessageAction
      extended by org.peabody.emailprocessor.SaveMessageAction
All Implemented Interfaces:
MessageAction

public class SaveMessageAction
extends AbstractMessageAction


Field Summary
protected  java.io.File directory
           
protected static java.util.Random random
           
 
Constructor Summary
SaveMessageAction()
          Creates a new instance of SaveMessageAction
SaveMessageAction(java.io.File aDirectory)
           
SaveMessageAction(java.lang.String aDirectory)
           
 
Method Summary
 java.lang.String getDirectory()
           
 void performAction(MessageMatch aMessageMatch)
           
 void setDirectory(java.lang.String aDirectory)
           
 
Methods inherited from class org.peabody.emailprocessor.AbstractMessageAction
getId, setId
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

random

protected static java.util.Random random

directory

protected java.io.File directory
Constructor Detail

SaveMessageAction

public SaveMessageAction()
Creates a new instance of SaveMessageAction


SaveMessageAction

public SaveMessageAction(java.io.File aDirectory)
                  throws java.io.IOException
Throws:
java.io.IOException

SaveMessageAction

public SaveMessageAction(java.lang.String aDirectory)
                  throws java.io.IOException
Throws:
java.io.IOException
Method Detail

getDirectory

public java.lang.String getDirectory()
                              throws java.io.IOException
Throws:
java.io.IOException

setDirectory

public void setDirectory(java.lang.String aDirectory)
                  throws java.io.IOException
Throws:
java.io.IOException

performAction

public void performAction(MessageMatch aMessageMatch)