public static class LocalObjectTracker.ObjectLink extends java.lang.Object implements SupportsExtraData
| Modifier and Type | Method and Description |
|---|---|
java.lang.Object |
getAttachment(java.lang.Object key)
Get a named attachment for this record.
|
ObjectReport |
getObject()
Get the ObjectReport associated with this pairing.
|
ObjectReportSender |
getOrs()
Get the ObjectReportSender (if any) associated with this pairing's ObjectReport.
|
java.lang.Object |
getRecordIdentifier()
Return the hashable and comparable identifier for the record.
|
java.lang.Object |
putAttachment(java.lang.Object key,
java.lang.Object attachment)
Add an attachment to this record.
|
java.lang.Object |
removeAttachment(java.lang.Object key)
Remove an attachment from this record.
|
void |
setOrs(ObjectReportSender ors)
Specify a new ObjectReportSender for this pairing's ObjectReport.
|
java.lang.String |
toString()
Returns a string representation of the object.
|
public ObjectReport getObject()
public ObjectReportSender getOrs()
public void setOrs(ObjectReportSender ors)
ors - ObjectReportSender to rememberpublic java.lang.String toString()
toString in class java.lang.Objectpublic java.lang.Object getRecordIdentifier()
getRecordIdentifier in interface SupportsExtraDatapublic java.lang.Object getAttachment(java.lang.Object key)
getAttachment in interface SupportsExtraDatakey - Object identifying the particular attachmentpublic java.lang.Object putAttachment(java.lang.Object key,
java.lang.Object attachment)
throws java.lang.NullPointerException
putAttachment in interface SupportsExtraDatakey - Object that will identify this particular attachmentattachment - data to be attachedjava.lang.NullPointerException - if a null attachment is specifiedpublic java.lang.Object removeAttachment(java.lang.Object key)
removeAttachment in interface SupportsExtraDatakey - Object identifying the attachment to be removed