org.openmobileis.synchro.openmsp.protocol
Class Item
java.lang.Object
org.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
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)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
target
protected java.lang.String target
source
protected java.lang.String source
itemType
protected int itemType
sessionID
protected long sessionID
Item
public Item(int itemType,
java.lang.String source,
java.lang.String target)
Item
protected Item(int itemType)
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.