org.eclipse.ecf.core.sharedobject
Class ReplicaSharedObjectDescription

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

public class ReplicaSharedObjectDescription
extends SharedObjectDescription
implements java.io.Serializable

Description of a remote ISharedObject instance.

See Also:
Serialized Form

Field Summary
protected  ID homeID
           
protected  long identifier
           
protected static long staticID
           
 
Fields inherited from class org.eclipse.ecf.core.sharedobject.SharedObjectDescription
id, properties, typeDescription
 
Constructor Summary
ReplicaSharedObjectDescription(java.lang.Class clazz, ID objectID)
           
ReplicaSharedObjectDescription(java.lang.Class clazz, ID objectID, ID homeID)
           
ReplicaSharedObjectDescription(java.lang.Class clazz, ID objectID, ID homeID, java.util.Map<java.lang.String,?> props)
           
ReplicaSharedObjectDescription(java.lang.Class clazz, ID objectID, ID homeID, java.util.Map<java.lang.String,?> props, long ident)
           
ReplicaSharedObjectDescription(SharedObjectTypeDescription type, ID soID, ID homeID)
           
ReplicaSharedObjectDescription(SharedObjectTypeDescription type, ID soID, ID homeID, java.util.Map<java.lang.String,?> props)
           
ReplicaSharedObjectDescription(SharedObjectTypeDescription type, ID objectID, ID homeID, java.util.Map<java.lang.String,?> props, long ident)
           
ReplicaSharedObjectDescription(java.lang.String typeName, ID objectID, ID homeID)
           
ReplicaSharedObjectDescription(java.lang.String typeName, ID objectID, ID homeID, java.util.Map<java.lang.String,?> props)
           
ReplicaSharedObjectDescription(java.lang.String typeName, ID objectID, ID homeID, java.util.Map<java.lang.String,?> props, long ident)
           
 
Method Summary
 ID getHomeID()
           
 long getIdentifier()
           
static long getNextUniqueIdentifier()
           
 void setID(ID theID)
           
 java.lang.String toString()
           
 
Methods inherited from class org.eclipse.ecf.core.sharedobject.SharedObjectDescription
getID, getProperties, getTypeDescription
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

staticID

protected static long staticID

homeID

protected ID homeID

identifier

protected long identifier
Constructor Detail

ReplicaSharedObjectDescription

public ReplicaSharedObjectDescription(SharedObjectTypeDescription type,
                                      ID soID,
                                      ID homeID)
Since:
2.3

ReplicaSharedObjectDescription

public ReplicaSharedObjectDescription(SharedObjectTypeDescription type,
                                      ID soID,
                                      ID homeID,
                                      java.util.Map<java.lang.String,?> props)
Since:
2.3

ReplicaSharedObjectDescription

public ReplicaSharedObjectDescription(SharedObjectTypeDescription type,
                                      ID objectID,
                                      ID homeID,
                                      java.util.Map<java.lang.String,?> props,
                                      long ident)

ReplicaSharedObjectDescription

public ReplicaSharedObjectDescription(java.lang.String typeName,
                                      ID objectID,
                                      ID homeID,
                                      java.util.Map<java.lang.String,?> props,
                                      long ident)

ReplicaSharedObjectDescription

public ReplicaSharedObjectDescription(java.lang.String typeName,
                                      ID objectID,
                                      ID homeID,
                                      java.util.Map<java.lang.String,?> props)

ReplicaSharedObjectDescription

public ReplicaSharedObjectDescription(java.lang.String typeName,
                                      ID objectID,
                                      ID homeID)

ReplicaSharedObjectDescription

public ReplicaSharedObjectDescription(java.lang.Class clazz,
                                      ID objectID,
                                      ID homeID,
                                      java.util.Map<java.lang.String,?> props,
                                      long ident)

ReplicaSharedObjectDescription

public ReplicaSharedObjectDescription(java.lang.Class clazz,
                                      ID objectID,
                                      ID homeID,
                                      java.util.Map<java.lang.String,?> props)

ReplicaSharedObjectDescription

public ReplicaSharedObjectDescription(java.lang.Class clazz,
                                      ID objectID,
                                      ID homeID)

ReplicaSharedObjectDescription

public ReplicaSharedObjectDescription(java.lang.Class clazz,
                                      ID objectID)
Method Detail

getNextUniqueIdentifier

public static long getNextUniqueIdentifier()

getHomeID

public ID getHomeID()

getIdentifier

public long getIdentifier()

setID

public void setID(ID theID)

toString

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