com.infoengine.connector
Class IeInteractionResult

java.lang.Object
  extended by com.infoengine.connector.IeInteractionResult
All Implemented Interfaces:
java.io.Serializable, java.lang.Cloneable, javax.resource.cci.Record

public class IeInteractionResult
extends java.lang.Object
implements javax.resource.cci.Record

returned from execution of an Info*Engine interaction

See Also:
IeInteraction, Serialized Form

Constructor Summary
IeInteractionResult()
          create an unnamed IeInteractionResult
IeInteractionResult(java.lang.String name)
          create a named IeInteractionResult
 
Method Summary
 java.lang.Object clone()
          not supported as not needed.
 boolean equals(java.lang.Object other)
          compare this IeInteractionResult with another for equality
 java.lang.String getRecordName()
          get record name
 java.lang.String getRecordShortDescription()
          get record short description
 java.lang.Object getResult()
          get the object result from interaction execution
 int hashCode()
          generate this object's hashCode.
 void setRecordName(java.lang.String str)
          set record name
 void setRecordShortDescription(java.lang.String str)
          set record short description
 
Methods inherited from class java.lang.Object
getClass, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

IeInteractionResult

public IeInteractionResult()
create an unnamed IeInteractionResult


IeInteractionResult

public IeInteractionResult(java.lang.String name)
create a named IeInteractionResult

Parameters:
name - record name
Method Detail

getRecordName

public java.lang.String getRecordName()
get record name

Specified by:
getRecordName in interface javax.resource.cci.Record
Returns:
String

getRecordShortDescription

public java.lang.String getRecordShortDescription()
get record short description

Specified by:
getRecordShortDescription in interface javax.resource.cci.Record
Returns:
String

setRecordName

public void setRecordName(java.lang.String str)
set record name

Specified by:
setRecordName in interface javax.resource.cci.Record
Parameters:
str - new record name

setRecordShortDescription

public void setRecordShortDescription(java.lang.String str)
set record short description

Specified by:
setRecordShortDescription in interface javax.resource.cci.Record
Parameters:
str - new record short description

getResult

public java.lang.Object getResult()
get the object result from interaction execution

Returns:
Object

clone

public java.lang.Object clone()
                       throws java.lang.CloneNotSupportedException
not supported as not needed.

Specified by:
clone in interface javax.resource.cci.Record
Overrides:
clone in class java.lang.Object
Throws:
java.lang.CloneNotSupportedException

equals

public boolean equals(java.lang.Object other)
compare this IeInteractionResult with another for equality

Specified by:
equals in interface javax.resource.cci.Record
Overrides:
equals in class java.lang.Object
Parameters:
other - obejct to compare to
Returns:
boolean

hashCode

public int hashCode()
generate this object's hashCode. based on name, short description and object result

Specified by:
hashCode in interface javax.resource.cci.Record
Overrides:
hashCode in class java.lang.Object
Returns:
int