Package omero.model
Class _EventTie
- java.lang.Object
-
- Ice.ObjectImpl
-
- omero.model.IObject
-
- omero.model.Event
-
- omero.model._EventTie
-
- All Implemented Interfaces:
Ice.Object,Ice.TieBase,java.io.Serializable,java.lang.Cloneable,_EventOperations,_EventOperationsNC,_IObjectOperations,_IObjectOperationsNC
public class _EventTie extends Event implements Ice.TieBase
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description static longserialVersionUID-
Fields inherited from class omero.model.Event
__ids, containingEvent, experimenter, experimenterGroup, logsLoaded, logsSeq, session, status, time, type
-
-
Constructor Summary
Constructors Constructor Description _EventTie()_EventTie(_EventOperations delegate)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddAllEventLogSet(java.util.List<EventLog> targets, Ice.Current __current)voidaddEventLog(EventLog target, Ice.Current __current)voidclearLogs(Ice.Current __current)java.util.List<EventLog>copyLogs(Ice.Current __current)booleanequals(java.lang.Object rhs)EventgetContainingEvent(Ice.Current __current)DetailsgetDetails(Ice.Current __current)ExperimentergetExperimenter(Ice.Current __current)ExperimenterGroupgetExperimenterGroup(Ice.Current __current)RLonggetId(Ice.Current __current)SessiongetSession(Ice.Current __current)RStringgetStatus(Ice.Current __current)RTimegetTime(Ice.Current __current)EventTypegetType(Ice.Current __current)inthashCode()java.lang.Objectice_delegate()voidice_delegate(java.lang.Object delegate)booleanisAnnotated(Ice.Current __current)Allows for the attachment of any omero.model.Annotation subclasses.booleanisGlobal(Ice.Current __current)Marker interface which means that special rules apply for both reading and writing these instances.booleanisLink(Ice.Current __current)A link between two other types.booleanisLoaded(Ice.Current __current)Tests if the objects are loaded or not.booleanisMutable(Ice.Current __current)The server will persist changes made to these types.IObjectproxy(Ice.Current __current)Return another instance of the same type as this instance constructed as if by: new InstanceI( this.id.val, false );voidreloadLogs(Event toCopy, Ice.Current __current)voidremoveAllEventLogSet(java.util.List<EventLog> targets, Ice.Current __current)voidremoveEventLog(EventLog theTarget, Ice.Current __current)voidsetContainingEvent(Event theContainingEvent, Ice.Current __current)voidsetExperimenter(Experimenter theExperimenter, Ice.Current __current)voidsetExperimenterGroup(ExperimenterGroup theExperimenterGroup, Ice.Current __current)voidsetId(RLong id, Ice.Current __current)voidsetSession(Session theSession, Ice.Current __current)voidsetStatus(RString theStatus, Ice.Current __current)voidsetTime(RTime theTime, Ice.Current __current)voidsetType(EventType theType, Ice.Current __current)IObjectshallowCopy(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.intsizeOfLogs(Ice.Current __current)voidunload(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.voidunloadCollections(Ice.Current __current)Each collection can also be unloaded, independently of the object itself.voidunloadDetails(Ice.Current __current)As with collections, the objects under details can link to many other objects.voidunloadLogs(Ice.Current __current)-
Methods inherited from class omero.model.Event
___addAllEventLogSet, ___addEventLog, ___clearLogs, ___copyLogs, ___getContainingEvent, ___getExperimenter, ___getExperimenterGroup, ___getSession, ___getStatus, ___getTime, ___getType, ___reloadLogs, ___removeAllEventLogSet, ___removeEventLog, ___setContainingEvent, ___setExperimenter, ___setExperimenterGroup, ___setSession, ___setStatus, ___setTime, ___setType, ___sizeOfLogs, ___unloadLogs, __dispatch, __readImpl, __writeImpl, addAllEventLogSet, addEventLog, clearLogs, clone, copyLogs, getContainingEvent, getExperimenter, getExperimenterGroup, getSession, getStatus, getTime, getType, ice_id, ice_id, ice_ids, ice_ids, ice_isA, ice_isA, ice_staticId, reloadLogs, removeAllEventLogSet, removeEventLog, setContainingEvent, setExperimenter, setExperimenterGroup, setSession, setStatus, setTime, setType, sizeOfLogs, unloadLogs
-
Methods inherited from class omero.model.IObject
___getDetails, ___getId, ___isAnnotated, ___isGlobal, ___isLink, ___isLoaded, ___isMutable, ___proxy, ___setId, ___shallowCopy, ___unload, ___unloadCollections, ___unloadDetails, getDetails, getId, isAnnotated, isGlobal, isLink, isLoaded, isMutable, proxy, setId, shallowCopy, unload, unloadCollections, unloadDetails
-
Methods inherited from class Ice.ObjectImpl
___ice_id, ___ice_ids, ___ice_isA, ___ice_ping, __checkMode, __read, __read, __readImpl, __write, __write, __writeImpl, ice_dispatch, ice_dispatch, ice_operationAttributes, ice_ping, ice_ping, ice_postUnmarshal, ice_preMarshal
-
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface omero.model._IObjectOperationsNC
getDetails, getId, isAnnotated, isGlobal, isLink, isLoaded, isMutable, proxy, setId, shallowCopy, unload, unloadCollections, unloadDetails
-
-
-
-
Field Detail
-
serialVersionUID
public static final long serialVersionUID
- See Also:
- Constant Field Values
-
-
Constructor Detail
-
_EventTie
public _EventTie()
-
_EventTie
public _EventTie(_EventOperations delegate)
-
-
Method Detail
-
ice_delegate
public java.lang.Object ice_delegate()
- Specified by:
ice_delegatein interfaceIce.TieBase
-
ice_delegate
public void ice_delegate(java.lang.Object delegate)
- Specified by:
ice_delegatein interfaceIce.TieBase
-
equals
public boolean equals(java.lang.Object rhs)
- Overrides:
equalsin classjava.lang.Object
-
hashCode
public int hashCode()
- Overrides:
hashCodein classjava.lang.Object
-
addAllEventLogSet
public void addAllEventLogSet(java.util.List<EventLog> targets, Ice.Current __current)
- Specified by:
addAllEventLogSetin interface_EventOperations
-
addEventLog
public void addEventLog(EventLog target, Ice.Current __current)
- Specified by:
addEventLogin interface_EventOperations
-
clearLogs
public void clearLogs(Ice.Current __current)
- Specified by:
clearLogsin interface_EventOperations
-
copyLogs
public java.util.List<EventLog> copyLogs(Ice.Current __current)
- Specified by:
copyLogsin interface_EventOperations
-
getContainingEvent
public Event getContainingEvent(Ice.Current __current)
- Specified by:
getContainingEventin interface_EventOperations
-
getExperimenter
public Experimenter getExperimenter(Ice.Current __current)
- Specified by:
getExperimenterin interface_EventOperations
-
getExperimenterGroup
public ExperimenterGroup getExperimenterGroup(Ice.Current __current)
- Specified by:
getExperimenterGroupin interface_EventOperations
-
getSession
public Session getSession(Ice.Current __current)
- Specified by:
getSessionin interface_EventOperations
-
getStatus
public RString getStatus(Ice.Current __current)
- Specified by:
getStatusin interface_EventOperations
-
getTime
public RTime getTime(Ice.Current __current)
- Specified by:
getTimein interface_EventOperations
-
getType
public EventType getType(Ice.Current __current)
- Specified by:
getTypein interface_EventOperations
-
reloadLogs
public void reloadLogs(Event toCopy, Ice.Current __current)
- Specified by:
reloadLogsin interface_EventOperations
-
removeAllEventLogSet
public void removeAllEventLogSet(java.util.List<EventLog> targets, Ice.Current __current)
- Specified by:
removeAllEventLogSetin interface_EventOperations
-
removeEventLog
public void removeEventLog(EventLog theTarget, Ice.Current __current)
- Specified by:
removeEventLogin interface_EventOperations
-
setContainingEvent
public void setContainingEvent(Event theContainingEvent, Ice.Current __current)
- Specified by:
setContainingEventin interface_EventOperations
-
setExperimenter
public void setExperimenter(Experimenter theExperimenter, Ice.Current __current)
- Specified by:
setExperimenterin interface_EventOperations
-
setExperimenterGroup
public void setExperimenterGroup(ExperimenterGroup theExperimenterGroup, Ice.Current __current)
- Specified by:
setExperimenterGroupin interface_EventOperations
-
setSession
public void setSession(Session theSession, Ice.Current __current)
- Specified by:
setSessionin interface_EventOperations
-
setStatus
public void setStatus(RString theStatus, Ice.Current __current)
- Specified by:
setStatusin interface_EventOperations
-
setTime
public void setTime(RTime theTime, Ice.Current __current)
- Specified by:
setTimein interface_EventOperations
-
setType
public void setType(EventType theType, Ice.Current __current)
- Specified by:
setTypein interface_EventOperations
-
sizeOfLogs
public int sizeOfLogs(Ice.Current __current)
- Specified by:
sizeOfLogsin interface_EventOperations
-
unloadLogs
public void unloadLogs(Ice.Current __current)
- Specified by:
unloadLogsin interface_EventOperations
-
getDetails
public Details getDetails(Ice.Current __current)
- Specified by:
getDetailsin interface_IObjectOperations
-
getId
public RLong getId(Ice.Current __current)
- Specified by:
getIdin interface_IObjectOperations
-
isAnnotated
public boolean isAnnotated(Ice.Current __current)
Description copied from interface:_IObjectOperationsAllows for the attachment of any omero.model.Annotation subclasses. Methods provided are: - linkAnnotation(Annotation) -- Specified by:
isAnnotatedin interface_IObjectOperations- Parameters:
__current- The Current object for the invocation.
-
isGlobal
public boolean isGlobal(Ice.Current __current)
Description copied from interface:_IObjectOperationsMarker interface which means that special rules apply for both reading and writing these instances.- Specified by:
isGlobalin interface_IObjectOperations- Parameters:
__current- The Current object for the invocation.
-
isLink
public boolean isLink(Ice.Current __current)
Description copied from interface:_IObjectOperationsA link between two other types. Methods provided: - getParent() - getChild()- Specified by:
isLinkin interface_IObjectOperations- Parameters:
__current- The Current object for the invocation.
-
isLoaded
public boolean isLoaded(Ice.Current __current)
Description copied from interface:_IObjectOperationsTests if the objects are loaded or not. If this value is false, then any method call on this instance other than getId or setId will result in an exception.- Specified by:
isLoadedin interface_IObjectOperations- Parameters:
__current- The Current object for the invocation.
-
isMutable
public boolean isMutable(Ice.Current __current)
Description copied from interface:_IObjectOperationsThe server will persist changes made to these types. Methods provided: - getVersion() - setVersion()- Specified by:
isMutablein interface_IObjectOperations- Parameters:
__current- The Current object for the invocation.
-
proxy
public IObject proxy(Ice.Current __current)
Description copied from interface:_IObjectOperationsReturn another instance of the same type as this instance constructed as if by: new InstanceI( this.id.val, false );- Specified by:
proxyin interface_IObjectOperations- Parameters:
__current- The Current object for the invocation.
-
setId
public void setId(RLong id, Ice.Current __current)
- Specified by:
setIdin interface_IObjectOperations
-
shallowCopy
public IObject shallowCopy(Ice.Current __current)
Description copied from interface:_IObjectOperationsReturn another instance of the same type as this instance with all single-value entities unloaded and all members of collections also unloaded.- Specified by:
shallowCopyin interface_IObjectOperations- Parameters:
__current- The Current object for the invocation.
-
unload
public void unload(Ice.Current __current)
Description copied from interface:_IObjectOperationsSets the loaded boolean to false and empties all state from this entity to make sending it over the network less costly.- Specified by:
unloadin interface_IObjectOperations- Parameters:
__current- The Current object for the invocation.
-
unloadCollections
public void unloadCollections(Ice.Current __current)
Description copied from interface:_IObjectOperationsEach collection can also be unloaded, independently of the object itself. To unload all collections, use: object.unloadCollections(); This is useful when it is possible that a collection no longer represents the state in the database, and passing the collections back to the server might delete some entities. Sending back empty collections can also save a significant amount of bandwidth, when working with large data graphs.- Specified by:
unloadCollectionsin interface_IObjectOperations- Parameters:
__current- The Current object for the invocation.
-
unloadDetails
public void unloadDetails(Ice.Current __current)
Description copied from interface:_IObjectOperationsAs with collections, the objects under details can link to many other objects. Unloading the details can same bandwidth and simplify the server logic.- Specified by:
unloadDetailsin interface_IObjectOperations- Parameters:
__current- The Current object for the invocation.
-
-