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 longserialVersionUID-
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 voidcountByPeriod_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.booleanequals(java.lang.Object rhs)voidgetByPeriod_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.voidgetEventLogsByPeriod_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.voidgetMostRecentAnnotationLinks_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.voidgetMostRecentObjects_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.voidgetMostRecentShareCommentLinks_async(AMD_ITimeline_getMostRecentShareCommentLinks __cb, Parameters p, Ice.Current __current)Return the last LIMIT comment annotation links attached to a share by __others__.inthashCode()java.lang.Objectice_delegate()voidice_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_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
-
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:_ITimelineOperationsQueries the same information as getByPeriod, but only returns the counts for the given objects.- Specified by:
countByPeriod_asyncin 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:_ITimelineOperationsReturns 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_asyncin 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:_ITimelineOperationsReturns 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_asyncin 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:_ITimelineOperationsReturn 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_asyncin 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:_ITimelineOperationsReturns the last LIMIT objects of TYPES as ordered by creation/modification times in the Event table.- Specified by:
getMostRecentObjects_asyncin 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:_ITimelineOperationsReturn 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_asyncin interface_ITimelineOperations- Parameters:
__cb- The callback object for the operation.__current- The Current object for the invocation.- Throws:
ServerError
-
-