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