org.openiec61850.common.model.report
Class ClientReportState

java.lang.Object
  extended by org.openiec61850.common.model.report.ClientReportState
All Implemented Interfaces:
java.io.Serializable

public class ClientReportState
extends java.lang.Object
implements java.io.Serializable

Saves the next sequence number to be used for a report to be send to a client

See Also:
Serialized Form

Constructor Summary
ClientReportState(java.lang.String reportId, java.lang.String clientId)
           
 
Method Summary
 java.lang.String getClientId()
           
 long getReportEntryId()
           
 java.lang.String getReportId()
           
 int getSqNum()
           
 boolean matches(java.lang.String reportId, java.lang.String clientId)
           
 void setClientId(java.lang.String clientId)
           
 void setReportEntryId(long reportEntryId)
           
 void setReportId(java.lang.String reportId)
           
 void setSqNum(int sqNum)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ClientReportState

public ClientReportState(java.lang.String reportId,
                         java.lang.String clientId)
Method Detail

matches

public boolean matches(java.lang.String reportId,
                       java.lang.String clientId)

setSqNum

public void setSqNum(int sqNum)

getSqNum

public int getSqNum()

getReportId

public java.lang.String getReportId()

setReportId

public void setReportId(java.lang.String reportId)

getClientId

public java.lang.String getClientId()

setClientId

public void setClientId(java.lang.String clientId)

getReportEntryId

public long getReportEntryId()

setReportEntryId

public void setReportEntryId(long reportEntryId)