AR System Java API

com.bmc.arsys.api
Class ServiceAction

java.lang.Object
  extended by com.bmc.arsys.api.Action
      extended by com.bmc.arsys.api.ServiceAction
All Implemented Interfaces:
ActiveLinkAction, FilterAction, Serializable, Cloneable

public class ServiceAction
extends Action
implements ActiveLinkAction, FilterAction, Cloneable, Serializable

The ServiceAction description

See Also:
Serialized Form

Constructor Summary
ServiceAction()
          constructor
ServiceAction(String serverName, String serviceForm, int requestIdMap, List<FieldAssignInfo> inputFieldMapping, List<FieldAssignInfo> outputFieldMapping, String sampleServer, String sampleForm)
           
 
Method Summary
 Object clone()
          Clone implementation that returns an Object with data cloned from self
 boolean equals(Object obj)
          Use this method for checking equality.
 List<FieldAssignInfo> getInputFieldMapping()
           
 List<FieldAssignInfo> getOutputFieldMapping()
           
 int getRequestIdMap()
           
 String getSampleForm()
          Returns the sample form name.
 String getSampleServer()
          Returns the sample server name.
 String getServerName()
           
 String getServiceForm()
           
 int hashCode()
          Returns the hash code value for this instance of the current class.
 void setInputFieldMapping(List<FieldAssignInfo> fieldMapping)
           
 void setOutputFieldMapping(List<FieldAssignInfo> fieldMapping)
           
 void setRequestIdMap(int idMap)
           
 void setsampleForm(String sampleForm)
          Sets the sample form name.
 void setSampleServer(String sampleServer)
          Sets the sample server name.
 void setServerName(String name)
           
 void setServiceForm(String form)
           
 String toString()
          Returns a string description of the object.
 
Methods inherited from class com.bmc.arsys.api.Action
equals, getActionType
 
Methods inherited from class java.lang.Object
getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

ServiceAction

public ServiceAction()
constructor


ServiceAction

public ServiceAction(String serverName,
                     String serviceForm,
                     int requestIdMap,
                     List<FieldAssignInfo> inputFieldMapping,
                     List<FieldAssignInfo> outputFieldMapping,
                     String sampleServer,
                     String sampleForm)
Method Detail

clone

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

Overrides:
clone in class Action
Throws:
CloneNotSupportedException

equals

public boolean equals(Object obj)
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.

Overrides:
equals in class Action
Parameters:
obj - the object that we are comparing to
Returns:
returns a boolean that tells if the two objects equal

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.

Overrides:
hashCode in class Action
Returns:
returns the hash code for this instance

toString

public String toString()
Description copied from class: Action
Returns a string description of the object.

Overrides:
toString in class Action

getSampleForm

public String getSampleForm()
Returns the sample form name. This is used by the authoring environment when the form is a reference to a value rather than an actual form name.


getSampleServer

public String getSampleServer()
Returns the sample server name. This is used by the authoring environment when the server is a reference to a value rather than an actual form name.


setsampleForm

public void setsampleForm(String sampleForm)
Sets the sample form name. This is used by the authoring environment when the form is a reference to a value rather than an actual form name.


setSampleServer

public void setSampleServer(String sampleServer)
Sets the sample server name. This is used by the authoring environment when the server is a reference to a value rather than an actual form name.


getInputFieldMapping

public List<FieldAssignInfo> getInputFieldMapping()
Returns:
the m_inputFieldMapping

setInputFieldMapping

public void setInputFieldMapping(List<FieldAssignInfo> fieldMapping)
Parameters:
fieldMapping - the m_inputFieldMapping to set

getOutputFieldMapping

public List<FieldAssignInfo> getOutputFieldMapping()
Returns:
the m_outputFieldMapping

setOutputFieldMapping

public void setOutputFieldMapping(List<FieldAssignInfo> fieldMapping)
Parameters:
fieldMapping - the m_outputFieldMapping to set

getRequestIdMap

public int getRequestIdMap()
Returns:
the m_requestIdMap

setRequestIdMap

public void setRequestIdMap(int idMap)
Parameters:
idMap - the m_requestIdMap to set

getServerName

public String getServerName()
Returns:
the m_serverName

setServerName

public void setServerName(String name)
Parameters:
name - the m_serverName to set

getServiceForm

public String getServiceForm()
Returns:
the m_serviceForm

setServiceForm

public void setServiceForm(String form)
Parameters:
form - the m_serviceForm to set

AR System Java API

? Copyright 2006, 2007 BMC Software, Inc.