public interface _IObjectOperations
Modifier and Type | Method and Description |
---|---|
Details |
getDetails(Ice.Current __current) |
RLong |
getId(Ice.Current __current) |
boolean |
isAnnotated(Ice.Current __current)
Allows for the attachment of any omero.model.Annotation
subclasses.
|
boolean |
isGlobal(Ice.Current __current)
Marker interface which means that special rules apply
for both reading and writing these instances.
|
boolean |
isLink(Ice.Current __current)
A link between two other types.
|
boolean |
isLoaded(Ice.Current __current)
Tests if the objects are loaded or not.
|
boolean |
isMutable(Ice.Current __current)
The server will persist changes made to these types.
|
IObject |
proxy(Ice.Current __current)
Return another instance of the same type as this instance
constructed as if by: new InstanceI( this.id.val, false );
|
void |
setId(RLong id,
Ice.Current __current) |
IObject |
shallowCopy(Ice.Current __current)
Return another instance of the same type as this instance
with all single-value entities unloaded and all members of
collections also unloaded.
|
void |
unload(Ice.Current __current)
Sets the loaded boolean to false and empties all state
from this entity to make sending it over the network
less costly.
|
void |
unloadCollections(Ice.Current __current)
Each collection can also be unloaded, independently
of the object itself.
|
void |
unloadDetails(Ice.Current __current)
As with collections, the objects under details can link
to many other objects.
|
RLong getId(Ice.Current __current)
void setId(RLong id, Ice.Current __current)
Details getDetails(Ice.Current __current)
IObject proxy(Ice.Current __current)
__current
- The Current object for the invocation.IObject shallowCopy(Ice.Current __current)
__current
- The Current object for the invocation.void unload(Ice.Current __current)
__current
- The Current object for the invocation.void unloadCollections(Ice.Current __current)
__current
- The Current object for the invocation.void unloadDetails(Ice.Current __current)
__current
- The Current object for the invocation.boolean isLoaded(Ice.Current __current)
__current
- The Current object for the invocation.boolean isGlobal(Ice.Current __current)
__current
- The Current object for the invocation.boolean isLink(Ice.Current __current)
__current
- The Current object for the invocation.boolean isMutable(Ice.Current __current)
__current
- The Current object for the invocation.boolean isAnnotated(Ice.Current __current)
__current
- The Current object for the invocation.