org.openmobileis.synchro.openmsp.protocol
Interface Element

All Superinterfaces:
OpenMISSerializable, java.io.Serializable
All Known Implementing Classes:
AbstractCommand, Command, DataItem, Header, Item, RequestCommand, ResponseCommand, Result, Sequence, Status

public interface Element
extends OpenMISSerializable

Title: OpenMobileIS project source
Description: Interface for encoding / decoding OpenMSP elements

Since:
JDK 1.1
Version:
1.0.
Author:
Philippe Delrieu

Field Summary
static int ADD
           
static int DELETE
           
static int FINAL
           
static int GET
           
static int HEADER
           
static int ITEM
           
static int MAP
           
static int MAP_ITEM
           
static int REPLACE
           
static int RESULT
           
static int SEQUENCE
           
static long serialVersionUID
          Set version of the serialized data to make it compatible with new class versions.
static int STATUS
           
static int SYNC
           
 
Method Summary
 int getCmdId()
           
 int getElementType()
           
 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)
           
 void writeBeginTag(java.lang.StringBuffer buffer)
           
 void writeContent(java.lang.StringBuffer buffer)
           
 void writeEndTag(java.lang.StringBuffer buffer)
           
 

Field Detail

serialVersionUID

public static final long serialVersionUID
Set version of the serialized data to make it compatible with new class versions.

See Also:
Constant Field Values

HEADER

public static final int HEADER
See Also:
Constant Field Values

SYNC

public static final int SYNC
See Also:
Constant Field Values

GET

public static final int GET
See Also:
Constant Field Values

ADD

public static final int ADD
See Also:
Constant Field Values

REPLACE

public static final int REPLACE
See Also:
Constant Field Values

DELETE

public static final int DELETE
See Also:
Constant Field Values

MAP

public static final int MAP
See Also:
Constant Field Values

RESULT

public static final int RESULT
See Also:
Constant Field Values

STATUS

public static final int STATUS
See Also:
Constant Field Values

ITEM

public static final int ITEM
See Also:
Constant Field Values

MAP_ITEM

public static final int MAP_ITEM
See Also:
Constant Field Values

SEQUENCE

public static final int SEQUENCE
See Also:
Constant Field Values

FINAL

public static final int FINAL
See Also:
Constant Field Values
Method Detail

getElementType

public int getElementType()

getCmdId

public int getCmdId()

hasCommmandId

public boolean hasCommmandId()

writeBeginTag

public void writeBeginTag(java.lang.StringBuffer buffer)

writeContent

public void writeContent(java.lang.StringBuffer buffer)

writeEndTag

public void writeEndTag(java.lang.StringBuffer buffer)

setCmdId

public void setCmdId(int cmdId)

setElementType

public void setElementType(int elementType)

setCredentialData

public void setCredentialData(java.lang.String data)

setCredentialMeta

public void setCredentialMeta(java.lang.String meta)

setSource

public void setSource(java.lang.String source)

setSourceSessionID

public void setSourceSessionID(long sessionID)

setTarget

public void setTarget(java.lang.String target)

setMetaInformation

public void setMetaInformation(java.lang.String meta)

setCmdRef

public void setCmdRef(int cmdRef)

setSourceRef

public void setSourceRef(java.lang.String source)

setTargetRef

public void setTargetRef(java.lang.String target)

setData

public void setData(java.lang.String data)


Copyright 2006 OpenMobileIS. All Rights Reserved.