/*
 * Generated by XDoclet - Do not edit!
 */
package com.dragonsoft.tryapp.ejb.entity.interfaces;

/**
 * Remote interface for ActivityFS.
 * @author Greg
 */
public interface ActivityFS
   extends javax.ejb.EJBObject
{
   /**
    * Business method
    */
   public java.lang.String getName(  )
      throws java.rmi.RemoteException;

   /**
    * Business method
    */
   public void addRequiredFile( java.lang.String pattern )
      throws java.rmi.RemoteException;

   /**
    * Business method
    */
   public java.lang.String[] getRequiredFiles(  )
      throws java.rmi.RemoteException;

   /**
    * Business method
    */
   public void addOptionalFile( java.lang.String pattern )
      throws java.rmi.RemoteException;

   /**
    * Business method
    */
   public java.lang.String[] getOptionalFiles(  )
      throws java.rmi.RemoteException;

   /**
    * Business method
    */
   public void addRejectedFile( java.lang.String pattern )
      throws java.rmi.RemoteException;

   /**
    * Business method
    */
   public java.lang.String[] getRejectedFiles(  )
      throws java.rmi.RemoteException;

   /**
    * Business method
    */
   public void addTest( java.lang.Object o )
      throws java.rmi.RemoteException;

   /**
    * Business method
    */
   public java.lang.Object getTest( java.lang.Object o )
      throws java.rmi.RemoteException;

   /**
    * Business method
    */
   public void setDueDate( java.util.Date obj )
      throws java.rmi.RemoteException;

   /**
    * Business method
    */
   public void setDueDate( java.util.Date obj,java.lang.String user )
      throws java.rmi.RemoteException;

   /**
    * Business method
    */
   public java.util.Date getDueDate(  )
      throws java.rmi.RemoteException;

   /**
    * Business method
    */
   public java.util.Date getDueDate( java.lang.String user )
      throws java.rmi.RemoteException;

   /**
    * Business method
    */
   public void setTests( fireTester.tests.batch.BatchTest[] tests )
      throws java.rmi.RemoteException;

   /**
    * Business method
    */
   public fireTester.tests.batch.BatchTest[] getTests(  )
      throws java.rmi.RemoteException;

   /**
    * Business method
    */
   public com.dragonsoft.tryapp.ejb.entity.interfaces.ActivityKey getKey(  )
      throws java.rmi.RemoteException;

}
