org.openmobileis.synchro.openmsp.protocol
Class Item

java.lang.Object
  extended byorg.openmobileis.synchro.openmsp.protocol.Item
All Implemented Interfaces:
Element, OpenMISSerializable, java.io.Serializable
Direct Known Subclasses:
DataItem

public class Item
extends java.lang.Object
implements Element

Title: OpenMobileIS project source
Description: Item used for Request commands and Result command which have not to manage data. (For instance Map command) If an item contains data, use DataItem

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

Field Summary
protected  int itemType
           
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 Item(int itemType)
           
  Item(int itemType, java.lang.String source, java.lang.String target)
           
 
Method Summary
 int getCmdId()
           
 int getElementType()
           
 java.lang.String getSource()
           
 long getSourceSessionID()
          return the optional sessionID of source element.
 java.lang.String getTarget()
           
 boolean hasCommmandId()
           
 void setCmdId(int cmdId)
           
 void setCmdRef(int cmdRef)
           
 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 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

itemType

protected int itemType

sessionID

protected long sessionID
Constructor Detail

Item

public Item(int itemType,
            java.lang.String source,
            java.lang.String target)

Item

protected Item(int itemType)
Method Detail

getCmdId

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

hasCommmandId

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

getSource

public java.lang.String getSource()

getSourceSessionID

public long getSourceSessionID()
return the optional sessionID of source element. If not present return -1.


getTarget

public java.lang.String getTarget()

getElementType

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

toString

public java.lang.String toString()

setTarget

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

setSource

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

setSourceSessionID

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

setElementType

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

setCmdId

public void setCmdId(int cmdId)
Specified by:
setCmdId 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

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

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

writeBeginTag

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

writeContent

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

writeEndTag

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


Copyright 2006 OpenMobileIS. All Rights Reserved.