org.openmobileis.synchro.openmsp.protocol
Class Header

java.lang.Object
  extended byorg.openmobileis.synchro.openmsp.protocol.Header
All Implemented Interfaces:
Element, OpenMISSerializable, java.io.Serializable

public class Header
extends java.lang.Object
implements Element

Title: OpenMobileIS project source
Description: OpenMSP header

Since:
JDK 1.1
Version:
1.0.
Author:
Philippe Delrieu
See Also:
Serialized Form

Field Summary
protected  java.lang.String[] credential
           
protected  int msgID
           
protected  long sessionID
           
protected  java.lang.String source
           
protected  java.lang.String target
           
 
Fields inherited from interface org.openmobileis.synchro.openmsp.protocol.Element
ADD, DELETE, FINAL, GET, HEADER, ITEM, MAP, MAP_ITEM, REPLACE, RESULT, SEQUENCE, STATUS, SYNC
 
Constructor Summary
protected Header()
           
  Header(long sessionID, java.lang.String source, java.lang.String target)
           
  Header(long sessionID, java.lang.String source, java.lang.String target, java.lang.String credentialMeta, java.lang.String credentialData)
           
 
Method Summary
 int getCmdId()
           
 java.lang.String[] getCredential()
           
 int getElementType()
           
 int getMsgId()
           
 long getSessionID()
           
 java.lang.String getSource()
           
 java.lang.String getTarget()
           
 java.lang.String getVersion()
           
 boolean hasCommmandId()
           
 void setCmdId(int cmdId)
           
 void setCmdRef(int cmdRef)
           
 void setCredential(java.lang.String meta, java.lang.String data)
           
 void setCredentialData(java.lang.String data)
           
 void setCredentialMeta(java.lang.String meta)
           
 void setData(java.lang.String data)
           
 void setElementType(int elementType)
           
 void setMetaInformation(java.lang.String meta)
           
 void setSessionID(long ns)
           
 void setSource(java.lang.String source)
           
 void setSourceRef(java.lang.String source)
           
 void setSourceSessionID(long sessionid)
           
 void setTarget(java.lang.String target)
           
 void setTargetRef(java.lang.String target)
           
 java.lang.String toString()
           
 void writeBeginTag(java.lang.StringBuffer buffer)
           
 void writeContent(java.lang.StringBuffer buffer)
           
 void writeEndTag(java.lang.StringBuffer buffer)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

target

protected java.lang.String target

source

protected java.lang.String source

sessionID

protected long sessionID

msgID

protected int msgID

credential

protected java.lang.String[] credential
Constructor Detail

Header

protected Header()

Header

public Header(long sessionID,
              java.lang.String source,
              java.lang.String target)

Header

public Header(long sessionID,
              java.lang.String source,
              java.lang.String target,
              java.lang.String credentialMeta,
              java.lang.String credentialData)
Method Detail

hasCommmandId

public boolean hasCommmandId()
Specified by:
hasCommmandId in interface Element

getElementType

public int getElementType()
Specified by:
getElementType in interface Element

getCmdId

public int getCmdId()
Specified by:
getCmdId in interface Element

getMsgId

public int getMsgId()

getSessionID

public long getSessionID()

getSource

public java.lang.String getSource()

getTarget

public java.lang.String getTarget()

setCredential

public void setCredential(java.lang.String meta,
                          java.lang.String data)

getCredential

public java.lang.String[] getCredential()

getVersion

public java.lang.String getVersion()

toString

public java.lang.String toString()

setCmdId

public void setCmdId(int cmdId)
Specified by:
setCmdId in interface Element

setElementType

public void setElementType(int elementType)
Specified by:
setElementType in interface Element

setCredentialData

public void setCredentialData(java.lang.String data)
Specified by:
setCredentialData in interface Element

setCredentialMeta

public void setCredentialMeta(java.lang.String meta)
Specified by:
setCredentialMeta in interface Element

setSource

public void setSource(java.lang.String source)
Specified by:
setSource in interface Element

setTarget

public void setTarget(java.lang.String target)
Specified by:
setTarget in interface Element

setMetaInformation

public void setMetaInformation(java.lang.String meta)
Specified by:
setMetaInformation in interface Element

setCmdRef

public void setCmdRef(int cmdRef)
Specified by:
setCmdRef in interface Element

setSourceRef

public void setSourceRef(java.lang.String source)
Specified by:
setSourceRef in interface Element

setSourceSessionID

public void setSourceSessionID(long sessionid)
Specified by:
setSourceSessionID in interface Element

setTargetRef

public void setTargetRef(java.lang.String target)
Specified by:
setTargetRef in interface Element

setData

public void setData(java.lang.String data)
Specified by:
setData in interface Element

setSessionID

public void setSessionID(long ns)

writeBeginTag

public void writeBeginTag(java.lang.StringBuffer buffer)
Specified by:
writeBeginTag in interface Element

writeEndTag

public void writeEndTag(java.lang.StringBuffer buffer)
Specified by:
writeEndTag in interface Element

writeContent

public void writeContent(java.lang.StringBuffer buffer)
Specified by:
writeContent in interface Element


Copyright 2006 OpenMobileIS. All Rights Reserved.