5.1 Action Request System Java API

com.remedy.arsys.api
Class AssignFilterApiInfo

java.lang.Object
  |
  +--com.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()
          This method can be used to populate a hash table.
 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.
Parameters:
m_service - Name of service in returned data
m_inputValues - Input value in returned data
m_valueIndex - Index of value in returned data
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.
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

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

5.1 Action Request System Java API