org.eclipse.ecf.provider.generic
Class SOConfig

java.lang.Object
  extended by org.eclipse.ecf.provider.generic.SOConfig
All Implemented Interfaces:
org.eclipse.ecf.core.sharedobject.ISharedObjectConfig

public class SOConfig
extends java.lang.Object
implements org.eclipse.ecf.core.sharedobject.ISharedObjectConfig


Field Summary
protected  SOContainer container
           
protected  SOContext context
           
protected  ID homeContainerID
           
protected  boolean isActive
           
protected  java.util.Map properties
           
protected  ID sharedObjectID
           
 
Constructor Summary
SOConfig(ID sharedObjectID, ID homeContainerID, SOContainer cont, java.util.Map dict)
           
 
Method Summary
 org.eclipse.ecf.core.sharedobject.ISharedObjectContext getContext()
           
 ID getHomeContainerID()
           
 java.util.Map getProperties()
           
 ID getSharedObjectID()
           
protected  void makeActive(org.eclipse.ecf.core.sharedobject.util.IQueueEnqueue queue)
           
protected  void makeInactive()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

container

protected SOContainer container

sharedObjectID

protected ID sharedObjectID

homeContainerID

protected ID homeContainerID

isActive

protected boolean isActive

properties

protected java.util.Map properties

context

protected SOContext context
Constructor Detail

SOConfig

public SOConfig(ID sharedObjectID,
                ID homeContainerID,
                SOContainer cont,
                java.util.Map dict)
Method Detail

makeActive

protected void makeActive(org.eclipse.ecf.core.sharedobject.util.IQueueEnqueue queue)

makeInactive

protected void makeInactive()

getSharedObjectID

public ID getSharedObjectID()
Specified by:
getSharedObjectID in interface org.eclipse.ecf.core.sharedobject.ISharedObjectConfig

getHomeContainerID

public ID getHomeContainerID()
Specified by:
getHomeContainerID in interface org.eclipse.ecf.core.sharedobject.ISharedObjectConfig

getContext

public org.eclipse.ecf.core.sharedobject.ISharedObjectContext getContext()
Specified by:
getContext in interface org.eclipse.ecf.core.sharedobject.ISharedObjectConfig

getProperties

public java.util.Map getProperties()
Specified by:
getProperties in interface org.eclipse.ecf.core.sharedobject.ISharedObjectConfig