org.eclipse.ecf.core.sharedobject
Class SharedObjectDescription

java.lang.Object
  extended by org.eclipse.ecf.core.sharedobject.SharedObjectDescription
All Implemented Interfaces:
java.io.Serializable
Direct Known Subclasses:
ReplicaSharedObjectDescription

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

Description of a local ISharedObject instance.

See Also:
Serialized Form

Field Summary
protected  ID id
           
protected  java.util.Map properties
           
protected  SharedObjectTypeDescription typeDescription
           
 
Constructor Summary
  SharedObjectDescription(java.lang.Class clazz, ID id, java.util.Map properties)
           
protected SharedObjectDescription(SharedObjectTypeDescription typeDescription, ID id)
           
protected SharedObjectDescription(SharedObjectTypeDescription typeDescription, ID id, java.util.Map properties)
           
  SharedObjectDescription(java.lang.String typeName, ID id, java.util.Map properties)
           
 
Method Summary
 ID getID()
           
 java.util.Map getProperties()
           
 SharedObjectTypeDescription getTypeDescription()
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

typeDescription

protected SharedObjectTypeDescription typeDescription

id

protected ID id

properties

protected java.util.Map properties
Constructor Detail

SharedObjectDescription

protected SharedObjectDescription(SharedObjectTypeDescription typeDescription,
                                  ID id,
                                  java.util.Map properties)

SharedObjectDescription

protected SharedObjectDescription(SharedObjectTypeDescription typeDescription,
                                  ID id)

SharedObjectDescription

public SharedObjectDescription(java.lang.String typeName,
                               ID id,
                               java.util.Map properties)

SharedObjectDescription

public SharedObjectDescription(java.lang.Class clazz,
                               ID id,
                               java.util.Map properties)
Method Detail

getTypeDescription

public SharedObjectTypeDescription getTypeDescription()

getID

public ID getID()

getProperties

public java.util.Map getProperties()

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object