com.remedy.arsys.api
Class FilterActionInfo

java.lang.Object
  |
  +--com.remedy.arsys.api.FilterActionInfo
All Implemented Interfaces:
java.lang.Cloneable

public class FilterActionInfo
extends java.lang.Object
implements java.lang.Cloneable

The FilterActionInfo class and methods are used for implementing filter actions.


Constructor Summary
FilterActionInfo()
          constructor
FilterActionInfo(int action, NotifyActionInfo notify, FilterStatusInfo message, java.lang.String logFile, FieldAssignInfo[] fieldList, java.lang.String process, PushFieldsInfo[] pushFieldsList, SQLInfo sqlCommand, GotoActionInfo gotoAction, CallGuideInfo callGuide, ExitGuideInfo exitGuide, GotoGuideLabelInfo gotoGuide)
           
 
Method Summary
 java.lang.Object clone()
          Clone implementation that returns an Object with data cloned from self
 boolean equals(java.lang.Object anObject)
          Use this method for checking equality.
 boolean equals(java.lang.Object anObject, java.lang.String lhsServer, java.lang.String lhsSchema, java.lang.String rhsServer, java.lang.String rhsSchema)
           
 int getAction()
          Indicates type of action you want to return.
 CallGuideInfo getCallGuide()
          Returns information about Call Guide active link action.
 ExitGuideInfo getExitGuide()
          Returns information about Exit Guide active link action.
 FieldAssignInfo[] getFieldList()
          Returns information about Set Fields filter action.
 GotoActionInfo getGotoAction()
          Returns information about GoTo filter action.
 GotoGuideLabelInfo getGotoGuide()
          Returns information about Go to Guide active link action.
 java.lang.String getLogFile()
          Returns information about Log to File filter action.
 FilterStatusInfo getMessage()
          Returns information about Message filter action.
 NotifyActionInfo getNotify()
          Returns information about Notify filter action.
 java.lang.String getProcess()
          Returns information about Run Process filter action.
 PushFieldsInfo[] getPushFieldsList()
          Returns information about Push Fields filter action.
 SQLInfo getSqlCommand()
          Returns information about Direct SQL filter action.
 int hashCode()
          This method can be used to populate a hash table.
 void setAction(int action)
          Sets type of action you want to fill.
 void setCallGuide(CallGuideInfo callGuide)
          Assigns values for Call Guide active link action.
 void setExitGuide(ExitGuideInfo exitGuide)
          Sets values for Exit Guide active link action.
 void setFieldList(FieldAssignInfo[] fieldList)
          Assigns values for Set Fields filter action.
 void setGotoAction(GotoActionInfo gotoAction)
          Assigns values for GoTo filter action.
 void setGotoGuide(GotoGuideLabelInfo gotoGuide)
          Sets values for Go to Guide active link action.
 void setLogFile(java.lang.String logFile)
          Assigns values for Log to File filter action.
 void setMessage(FilterStatusInfo message)
          Assigns values for Message filter action.
 void setNotify(NotifyActionInfo notify)
          Assigns values for Notify filter action.
 void setProcess(java.lang.String process)
          Assigns values for Run Process filter action.
 void setPushFieldsList(PushFieldsInfo[] pushFieldsList)
          Assigns values for Push Fields filter action.
 void setSqlCommand(SQLInfo sqlCommand)
          Assigns values for Direct SQL filter action.
 
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

FilterActionInfo

public FilterActionInfo()
constructor

FilterActionInfo

public FilterActionInfo(int action,
                        NotifyActionInfo notify,
                        FilterStatusInfo message,
                        java.lang.String logFile,
                        FieldAssignInfo[] fieldList,
                        java.lang.String process,
                        PushFieldsInfo[] pushFieldsList,
                        SQLInfo sqlCommand,
                        GotoActionInfo gotoAction,
                        CallGuideInfo callGuide,
                        ExitGuideInfo exitGuide,
                        GotoGuideLabelInfo gotoGuide)
Method Detail

getNotify

public NotifyActionInfo getNotify()
Returns information about Notify filter action.

setNotify

public void setNotify(NotifyActionInfo notify)
Assigns values for Notify filter action.

getMessage

public FilterStatusInfo getMessage()
Returns information about Message filter action.

setMessage

public void setMessage(FilterStatusInfo message)
Assigns values for Message filter action.

getLogFile

public java.lang.String getLogFile()
Returns information about Log to File filter action.

setLogFile

public void setLogFile(java.lang.String logFile)
Assigns values for Log to File filter action.

getFieldList

public FieldAssignInfo[] getFieldList()
Returns information about Set Fields filter action.

setFieldList

public void setFieldList(FieldAssignInfo[] fieldList)
Assigns values for Set Fields filter action.

getProcess

public java.lang.String getProcess()
Returns information about Run Process filter action.

setProcess

public void setProcess(java.lang.String process)
Assigns values for Run Process filter action.

getPushFieldsList

public PushFieldsInfo[] getPushFieldsList()
Returns information about Push Fields filter action.

setPushFieldsList

public void setPushFieldsList(PushFieldsInfo[] pushFieldsList)
Assigns values for Push Fields filter action.

getSqlCommand

public SQLInfo getSqlCommand()
Returns information about Direct SQL filter action.

setSqlCommand

public void setSqlCommand(SQLInfo sqlCommand)
Assigns values for Direct SQL filter action.

getGotoAction

public GotoActionInfo getGotoAction()
Returns information about GoTo filter action.

setGotoAction

public void setGotoAction(GotoActionInfo gotoAction)
Assigns values for GoTo filter action.

getCallGuide

public CallGuideInfo getCallGuide()
Returns information about Call Guide active link action.

setCallGuide

public void setCallGuide(CallGuideInfo callGuide)
Assigns values for Call Guide active link action.

getExitGuide

public ExitGuideInfo getExitGuide()
Returns information about Exit Guide active link action.

setExitGuide

public void setExitGuide(ExitGuideInfo exitGuide)
Sets values for Exit Guide active link action.

getGotoGuide

public GotoGuideLabelInfo getGotoGuide()
Returns information about Go to Guide active link action.

setGotoGuide

public void setGotoGuide(GotoGuideLabelInfo gotoGuide)
Sets values for Go to Guide active link action.

getAction

public int getAction()
Indicates type of action you want to return.

setAction

public void setAction(int action)
Sets type of action you want to fill.

clone

public java.lang.Object clone()
                       throws java.lang.CloneNotSupportedException
Clone implementation that returns an Object with data cloned from self
Overrides:
clone in class java.lang.Object

equals

public boolean equals(java.lang.Object anObject)
Use this method for checking equality. The result is true if and only if the argument is not null, is of same type and represents the same content.
Overrides:
equals in class java.lang.Object

equals

public boolean equals(java.lang.Object anObject,
                      java.lang.String lhsServer,
                      java.lang.String lhsSchema,
                      java.lang.String rhsServer,
                      java.lang.String rhsSchema)

hashCode

public int hashCode()
This method can be used to populate a hash table. Implicitly used method to test equality of objects.
Overrides:
hashCode in class java.lang.Object