7.0 Action Request System Java API

com.remedy.arsys.api
Class AssignFilterApiInfo

java.lang.Object
  extended bycom.remedy.arsys.api.AssignFilterApiInfo
All Implemented Interfaces:
java.lang.Cloneable

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

The AssignFilterApiInfo class specifies a filter API result value to assign in a Set Fields action. You specify the name of the plug-in, the input values for the operation, and a pointer to the output values.


Constructor Summary
AssignFilterApiInfo()
          constructor
AssignFilterApiInfo(java.lang.String service, AssignInfo[] inputValues, long valueIndex)
          Constructs a new AssignFilterApiInfo object.
 
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.
 AssignInfo[] getInputValues()
          Returns the list of values that will be provided as input to the AR System filter (ARF) API plug-in.
 java.lang.String getService()
          Returns the name of the plug-in.
 long getValueIndex()
          Returns the index into the returned list of values that will be used in the Set Field assignment.
 int hashCode()
          Returns the hash code value for this instance of the current class.
 void setInputValues(AssignInfo[] inputValues)
          Sets the list of values that will be provided as input to the AR System filter (ARF) API plug-in.
 void setService(java.lang.String service)
          Sets the name of the plug-in.
 void setValueIndex(long valueIndex)
          Sets the index into the returned list of values that will be used in the Set Field assignment.
 
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AssignFilterApiInfo

public AssignFilterApiInfo()
constructor


AssignFilterApiInfo

public AssignFilterApiInfo(java.lang.String service,
                           AssignInfo[] inputValues,
                           long valueIndex)
Constructs a new AssignFilterApiInfo object.

Method Detail

getService

public java.lang.String getService()
Returns the name of the plug-in.


setService

public void setService(java.lang.String service)
Sets the name of the plug-in.


getInputValues

public AssignInfo[] getInputValues()
Returns the list of values that will be provided as input to the AR System filter (ARF) API plug-in.


setInputValues

public void setInputValues(AssignInfo[] inputValues)
Sets the list of values that will be provided as input to the AR System filter (ARF) API plug-in.


getValueIndex

public long getValueIndex()
Returns the index into the returned list of values that will be used in the Set Field assignment.


setValueIndex

public void setValueIndex(long valueIndex)
Sets the index into the returned list of values that will be used in the Set Field assignment.


clone

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

Throws:
java.lang.CloneNotSupportedException

equals

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


hashCode

public int hashCode()
Returns the hash code value for this instance of the current class. This method is supported as required by the general contract of Object.hashCode, for the benefit of hash tables such as those provided by java.util.Hashtable.


7.0 Action Request System Java API