Package omero.api
Class _ITimelineTie
- java.lang.Object
-
- Ice.ObjectImpl
-
- omero.api._ITimelineDisp
-
- omero.api._ITimelineTie
-
- All Implemented Interfaces:
Ice.Object
,Ice.TieBase
,java.io.Serializable
,java.lang.Cloneable
,_ITimelineOperations
,_ITimelineOperationsNC
,_ServiceInterfaceOperations
,_ServiceInterfaceOperationsNC
,ITimeline
,ServiceInterface
public class _ITimelineTie extends _ITimelineDisp implements Ice.TieBase
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description static long
serialVersionUID
-
Fields inherited from class omero.api._ITimelineDisp
__ids
-
Fields inherited from interface omero.api.ITimeline
ice_staticId
-
-
Constructor Summary
Constructors Constructor Description _ITimelineTie()
_ITimelineTie(_ITimelineOperations delegate)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
countByPeriod_async(AMD_ITimeline_countByPeriod __cb, java.util.List<java.lang.String> types, RTime start, RTime end, Parameters p, Ice.Current __current)
Queries the same information as getByPeriod, but only returns the counts for the given objects.boolean
equals(java.lang.Object rhs)
void
getByPeriod_async(AMD_ITimeline_getByPeriod __cb, java.util.List<java.lang.String> types, RTime start, RTime end, Parameters p, boolean merge, Ice.Current __current)
Returns the given LIMIT objects of TYPES as ordered by creation/modification times in the Event table, but within the given time window.void
getEventLogsByPeriod_async(AMD_ITimeline_getEventLogsByPeriod __cb, RTime start, RTime end, Parameters p, Ice.Current __current)
Returns the EventLog table objects which are queried to produce the counts above.void
getMostRecentAnnotationLinks_async(AMD_ITimeline_getMostRecentAnnotationLinks __cb, java.util.List<java.lang.String> parentTypes, java.util.List<java.lang.String> childTypes, java.util.List<java.lang.String> namespaces, Parameters p, Ice.Current __current)
Return the last LIMIT annotation __Links__ whose parent (IAnnotated) matches one of the parentTypes, whose child (Annotation) matches one of the childTypes (limit of one for the moment), and who namespace matches via ILIKE.void
getMostRecentObjects_async(AMD_ITimeline_getMostRecentObjects __cb, java.util.List<java.lang.String> types, Parameters p, boolean merge, Ice.Current __current)
Returns the last LIMIT objects of TYPES as ordered by creation/modification times in the Event table.void
getMostRecentShareCommentLinks_async(AMD_ITimeline_getMostRecentShareCommentLinks __cb, Parameters p, Ice.Current __current)
Return the last LIMIT comment annotation links attached to a share by __others__.int
hashCode()
java.lang.Object
ice_delegate()
void
ice_delegate(java.lang.Object delegate)
-
Methods inherited from class omero.api._ITimelineDisp
___countByPeriod, ___getByPeriod, ___getEventLogsByPeriod, ___getMostRecentAnnotationLinks, ___getMostRecentObjects, ___getMostRecentShareCommentLinks, __dispatch, __readImpl, __writeImpl, countByPeriod_async, getByPeriod_async, getEventLogsByPeriod_async, getMostRecentAnnotationLinks_async, getMostRecentObjects_async, getMostRecentShareCommentLinks_async, ice_copyStateFrom, ice_id, ice_id, ice_ids, ice_ids, ice_isA, ice_isA, ice_staticId
-
Methods inherited from class Ice.ObjectImpl
___ice_id, ___ice_ids, ___ice_isA, ___ice_ping, __checkMode, __read, __read, __readImpl, __write, __write, __writeImpl, clone, ice_dispatch, ice_dispatch, ice_operationAttributes, ice_ping, ice_ping, ice_postUnmarshal, ice_preMarshal
-
-
-
-
Field Detail
-
serialVersionUID
public static final long serialVersionUID
- See Also:
- Constant Field Values
-
-
Constructor Detail
-
_ITimelineTie
public _ITimelineTie()
-
_ITimelineTie
public _ITimelineTie(_ITimelineOperations delegate)
-
-
Method Detail
-
ice_delegate
public java.lang.Object ice_delegate()
- Specified by:
ice_delegate
in interfaceIce.TieBase
-
ice_delegate
public void ice_delegate(java.lang.Object delegate)
- Specified by:
ice_delegate
in interfaceIce.TieBase
-
equals
public boolean equals(java.lang.Object rhs)
- Overrides:
equals
in classjava.lang.Object
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classjava.lang.Object
-
countByPeriod_async
public void countByPeriod_async(AMD_ITimeline_countByPeriod __cb, java.util.List<java.lang.String> types, RTime start, RTime end, Parameters p, Ice.Current __current) throws ServerError
Description copied from interface:_ITimelineOperations
Queries the same information as getByPeriod, but only returns the counts for the given objects.- Specified by:
countByPeriod_async
in interface_ITimelineOperations
- Parameters:
__cb
- The callback object for the operation.__current
- The Current object for the invocation.- Throws:
ServerError
-
getByPeriod_async
public void getByPeriod_async(AMD_ITimeline_getByPeriod __cb, java.util.List<java.lang.String> types, RTime start, RTime end, Parameters p, boolean merge, Ice.Current __current) throws ServerError
Description copied from interface:_ITimelineOperations
Returns the given LIMIT objects of TYPES as ordered by creation/modification times in the Event table, but within the given time window.- Specified by:
getByPeriod_async
in interface_ITimelineOperations
- Parameters:
__cb
- The callback object for the operation.__current
- The Current object for the invocation.- Throws:
ServerError
-
getEventLogsByPeriod_async
public void getEventLogsByPeriod_async(AMD_ITimeline_getEventLogsByPeriod __cb, RTime start, RTime end, Parameters p, Ice.Current __current) throws ServerError
Description copied from interface:_ITimelineOperations
Returns the EventLog table objects which are queried to produce the counts above. Note the concept of period inclusion mentioned above. WORKAROUND WARNING: this method returns non-managed EventLogs (i.e. eventLog.getId() == null) for Image acquisitions.- Specified by:
getEventLogsByPeriod_async
in interface_ITimelineOperations
- Parameters:
__cb
- The callback object for the operation.__current
- The Current object for the invocation.- Throws:
ServerError
-
getMostRecentAnnotationLinks_async
public void getMostRecentAnnotationLinks_async(AMD_ITimeline_getMostRecentAnnotationLinks __cb, java.util.List<java.lang.String> parentTypes, java.util.List<java.lang.String> childTypes, java.util.List<java.lang.String> namespaces, Parameters p, Ice.Current __current) throws ServerError
Description copied from interface:_ITimelineOperations
Return the last LIMIT annotation __Links__ whose parent (IAnnotated) matches one of the parentTypes, whose child (Annotation) matches one of the childTypes (limit of one for the moment), and who namespace matches via ILIKE. The parents and children will be unloaded. The link will have its creation/update events loaded. If Parameters.theFilter.ownerId or groupId are set, they will be AND'ed to the query to filter results. Merges by default based on parentType.- Specified by:
getMostRecentAnnotationLinks_async
in interface_ITimelineOperations
- Parameters:
__cb
- The callback object for the operation.__current
- The Current object for the invocation.- Throws:
ServerError
-
getMostRecentObjects_async
public void getMostRecentObjects_async(AMD_ITimeline_getMostRecentObjects __cb, java.util.List<java.lang.String> types, Parameters p, boolean merge, Ice.Current __current) throws ServerError
Description copied from interface:_ITimelineOperations
Returns the last LIMIT objects of TYPES as ordered by creation/modification times in the Event table.- Specified by:
getMostRecentObjects_async
in interface_ITimelineOperations
- Parameters:
__cb
- The callback object for the operation.__current
- The Current object for the invocation.- Throws:
ServerError
-
getMostRecentShareCommentLinks_async
public void getMostRecentShareCommentLinks_async(AMD_ITimeline_getMostRecentShareCommentLinks __cb, Parameters p, Ice.Current __current) throws ServerError
Description copied from interface:_ITimelineOperations
Return the last LIMIT comment annotation links attached to a share by __others__. Note: Currently the storage of these objects is not optimal and so this method may change.- Specified by:
getMostRecentShareCommentLinks_async
in interface_ITimelineOperations
- Parameters:
__cb
- The callback object for the operation.__current
- The Current object for the invocation.- Throws:
ServerError
-
-