public class TokenHolder
extends java.lang.Object
IObject instances for special almost-administrative handling.
 
 Identifies loose "ownership" of certain objects.IObject.getGraphHolder(), 
GraphHolder.hasToken()| Constructor and Description | 
|---|
TokenHolder()  | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
clearToken(ome.model.internal.GraphHolder gh)  | 
void | 
copyToken(ome.model.IObject source,
         ome.model.IObject copy)
copy a token from one  
IObject to another. | 
boolean | 
hasPrivilegedToken(ome.model.IObject obj)  | 
void | 
setToken(ome.model.internal.GraphHolder gh)  | 
public void setToken(ome.model.internal.GraphHolder gh)
public void clearToken(ome.model.internal.GraphHolder gh)
public boolean hasPrivilegedToken(ome.model.IObject obj)
public void copyToken(ome.model.IObject source,
                      ome.model.IObject copy)
IObject to another. This is currently
 insecure and should take a third token implying the rights to copy.
 Should only be called by MergeEventListener