ix.icore
Class Report

java.lang.Object
  |
  +--ix.icore.AbstractIXObject
        |
        +--ix.icore.Report
All Implemented Interfaces:
Annotated, java.lang.Cloneable, IXObject, Sendable, java.io.Serializable

public class Report
extends AbstractIXObject
implements java.io.Serializable, java.lang.Cloneable, Sendable

A report sent from another agent.

See Also:
Serialized Form

Field Summary
protected  Priority priority
           
protected  Name ref
           
protected  ReportType reportType
           
protected  Name senderId
           
protected  java.lang.String text
           
 
Fields inherited from class ix.icore.AbstractIXObject
annotations
 
Constructor Summary
Report()
           
Report(java.lang.String text)
           
 
Method Summary
 java.lang.Object clone()
           
 Priority getPriority()
           
 Name getRef()
           
 ReportType getReportType()
           
 Name getSenderId()
           
 java.lang.String getText()
           
 boolean isCompletion()
           
 boolean isSuccess()
           
 void setPriority(Priority priority)
           
 void setRef(Name ref)
           
 void setReportType(ReportType type)
           
 void setSenderId(Name id)
           
 void setText(java.lang.String text)
           
 java.lang.String toString()
           
 
Methods inherited from class ix.icore.AbstractIXObject
getAnnotation, getAnnotations, setAnnotation, setAnnotations
 
Methods inherited from class java.lang.Object
, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

text

protected java.lang.String text

reportType

protected ReportType reportType

priority

protected Priority priority

senderId

protected Name senderId

ref

protected Name ref
Constructor Detail

Report

public Report()

Report

public Report(java.lang.String text)
Method Detail

getText

public java.lang.String getText()

setText

public void setText(java.lang.String text)

getReportType

public ReportType getReportType()

setReportType

public void setReportType(ReportType type)

getPriority

public Priority getPriority()

setPriority

public void setPriority(Priority priority)

getSenderId

public Name getSenderId()
Specified by:
getSenderId in interface Sendable

setSenderId

public void setSenderId(Name id)
Specified by:
setSenderId in interface Sendable

getRef

public Name getRef()

setRef

public void setRef(Name ref)

isCompletion

public boolean isCompletion()

isSuccess

public boolean isSuccess()

clone

public java.lang.Object clone()
                       throws java.lang.CloneNotSupportedException
Specified by:
clone in interface Sendable
Overrides:
clone in class java.lang.Object

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object