org.gcube.opensearch.opensearchoperator.record
Class OpenSearchRecord

java.lang.Object
  extended by gr.uoa.di.madgik.grs.record.Record
      extended by org.gcube.opensearch.opensearchoperator.record.OpenSearchRecord
All Implemented Interfaces:
gr.uoa.di.madgik.grs.record.IPumpable

public class OpenSearchRecord
extends gr.uoa.di.madgik.grs.record.Record


Constructor Summary
OpenSearchRecord(java.lang.String payload)
           
OpenSearchRecord(java.lang.String payload, java.lang.String uniqueIdentifier)
           
 
Method Summary
 void extendDeflate(java.io.DataOutput out)
           
 void extendDispose()
           
 void extendInflate(java.io.DataInput in, boolean reset)
           
 void extendReceive(java.io.DataInput in)
           
 void extendReceiveFromXML(org.w3c.dom.Element element)
           
 void extendSend(java.io.DataOutput out)
           
 void extendSendToXML(org.w3c.dom.Document doc, org.w3c.dom.Element element)
           
 gr.uoa.di.madgik.grs.record.field.StringField getField(java.lang.String name)
           
 java.lang.String getPayload()
           
 java.lang.String getUniqueIdentifier()
           
 void setPayload(java.lang.String payload)
           
 void setUniqueIdentifier(java.lang.String uniqueIdentifier)
           
 
Methods inherited from class gr.uoa.di.madgik.grs.record.Record
bind, deflate, dispose, fromXML, getDefinition, getDefinitionIndex, getField, getFields, getID, hide, inflate, inflate, isBoundTo, isRemoteCopy, makeAvailable, makeAvailable, makeAvailable, makeLocal, markActivity, prebind, receive, receiveFromXML, requestPartial, resolveTransportDirective, send, sendToXML, setDefinitionIndex, setFields, setRemoteCopy, show, toXML, unbind
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

OpenSearchRecord

public OpenSearchRecord(java.lang.String payload)

OpenSearchRecord

public OpenSearchRecord(java.lang.String payload,
                        java.lang.String uniqueIdentifier)
Method Detail

setUniqueIdentifier

public void setUniqueIdentifier(java.lang.String uniqueIdentifier)

getUniqueIdentifier

public java.lang.String getUniqueIdentifier()

setPayload

public void setPayload(java.lang.String payload)
                throws gr.uoa.di.madgik.grs.record.GRS2RecordDefinitionException,
                       gr.uoa.di.madgik.grs.buffer.GRS2BufferException
Throws:
gr.uoa.di.madgik.grs.record.GRS2RecordDefinitionException
gr.uoa.di.madgik.grs.buffer.GRS2BufferException

getPayload

public java.lang.String getPayload()
                            throws gr.uoa.di.madgik.grs.record.GRS2RecordDefinitionException,
                                   gr.uoa.di.madgik.grs.buffer.GRS2BufferException
Throws:
gr.uoa.di.madgik.grs.record.GRS2RecordDefinitionException
gr.uoa.di.madgik.grs.buffer.GRS2BufferException

getField

public gr.uoa.di.madgik.grs.record.field.StringField getField(java.lang.String name)
                                                       throws gr.uoa.di.madgik.grs.record.GRS2RecordDefinitionException,
                                                              gr.uoa.di.madgik.grs.buffer.GRS2BufferException
Overrides:
getField in class gr.uoa.di.madgik.grs.record.Record
Throws:
gr.uoa.di.madgik.grs.record.GRS2RecordDefinitionException
gr.uoa.di.madgik.grs.buffer.GRS2BufferException

extendSend

public void extendSend(java.io.DataOutput out)
                throws gr.uoa.di.madgik.grs.record.GRS2RecordSerializationException
Specified by:
extendSend in class gr.uoa.di.madgik.grs.record.Record
Throws:
gr.uoa.di.madgik.grs.record.GRS2RecordSerializationException

extendReceive

public void extendReceive(java.io.DataInput in)
                   throws gr.uoa.di.madgik.grs.record.GRS2RecordSerializationException
Specified by:
extendReceive in class gr.uoa.di.madgik.grs.record.Record
Throws:
gr.uoa.di.madgik.grs.record.GRS2RecordSerializationException

extendDeflate

public void extendDeflate(java.io.DataOutput out)
                   throws gr.uoa.di.madgik.grs.record.GRS2RecordSerializationException
Specified by:
extendDeflate in class gr.uoa.di.madgik.grs.record.Record
Throws:
gr.uoa.di.madgik.grs.record.GRS2RecordSerializationException

extendInflate

public void extendInflate(java.io.DataInput in,
                          boolean reset)
                   throws gr.uoa.di.madgik.grs.record.GRS2RecordSerializationException
Specified by:
extendInflate in class gr.uoa.di.madgik.grs.record.Record
Throws:
gr.uoa.di.madgik.grs.record.GRS2RecordSerializationException

extendDispose

public void extendDispose()
Specified by:
extendDispose in class gr.uoa.di.madgik.grs.record.Record

extendSendToXML

public void extendSendToXML(org.w3c.dom.Document doc,
                            org.w3c.dom.Element element)
                     throws gr.uoa.di.madgik.grs.record.GRS2RecordSerializationException
Specified by:
extendSendToXML in class gr.uoa.di.madgik.grs.record.Record
Throws:
gr.uoa.di.madgik.grs.record.GRS2RecordSerializationException

extendReceiveFromXML

public void extendReceiveFromXML(org.w3c.dom.Element element)
                          throws gr.uoa.di.madgik.grs.record.GRS2RecordSerializationException
Specified by:
extendReceiveFromXML in class gr.uoa.di.madgik.grs.record.Record
Throws:
gr.uoa.di.madgik.grs.record.GRS2RecordSerializationException