com.cysols.iodef.rid
Interface RIDQueryGenerator


public interface RIDQueryGenerator

This interface provides RID element instance and IODEF document instance for RID Query.

Its concrete sub class must implement the method to create IODEF document based on the object or something as its argument. Same to RID generation.


Method Summary
 IODEFDocument generateIODEF(Object obj)
          Creates IODEF document instance based on its argument.
 RID[] generateRID(String incidentID, Object obj)
          Creates RID element instance based on its argument
 

Method Detail

generateIODEF

IODEFDocument generateIODEF(Object obj)
Creates IODEF document instance based on its argument.

Parameters:
obj - the part of the conentens of IODEF document
Returns:
IODEFDocument instance

generateRID

RID[] generateRID(String incidentID,
                  Object obj)
Creates RID element instance based on its argument

Parameters:
incidentID - Incident ID, whish used IncidentID element in the RID element.
obj - the part of the contents of RID element
Returns:
RID element instance