public class TimelineI extends AbstractAmdServant implements _ITimelineOperations, ServiceFactoryAware, BlitzOnly
| Modifier and Type | Field and Description |
|---|---|
protected ServiceFactoryI |
factory |
protected ome.services.sessions.SessionManager |
sm |
protected ome.security.SecuritySystem |
ss |
| Constructor and Description |
|---|
TimelineI(BlitzExecutor be) |
| Modifier and Type | Method and 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.
|
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__.
|
void |
setSecuritySystem(ome.security.SecuritySystem ss) |
void |
setServiceFactory(ServiceFactoryI sf) |
void |
setSessionManager(ome.services.sessions.SessionManager sm) |
activate_async, applyHardWiredInterceptors, callInvokerOnMappedArgs, callInvokerOnRawArgs, executorWorkCall, getCurrentEventContext_async, onSetOmeroContext, passivate_async, runnableCall, safeRunnableCall, setApplicationContext, setHolderprotected ServiceFactoryI factory
protected ome.services.sessions.SessionManager sm
protected ome.security.SecuritySystem ss
public TimelineI(BlitzExecutor be)
public void setSessionManager(ome.services.sessions.SessionManager sm)
public void setSecuritySystem(ome.security.SecuritySystem ss)
public void setServiceFactory(ServiceFactoryI sf)
setServiceFactory in interface ServiceFactoryAwarepublic 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
_ITimelineOperationscountByPeriod_async in interface _ITimelineOperations__cb - The callback object for the operation.__current - The Current object for the invocation.ServerErrorpublic 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
_ITimelineOperationsgetByPeriod_async in interface _ITimelineOperations__cb - The callback object for the operation.__current - The Current object for the invocation.ServerErrorpublic void getEventLogsByPeriod_async(AMD_ITimeline_getEventLogsByPeriod __cb, RTime start, RTime end, Parameters p, Ice.Current __current) throws ServerError
_ITimelineOperationsgetEventLogsByPeriod_async in interface _ITimelineOperations__cb - The callback object for the operation.__current - The Current object for the invocation.ServerErrorpublic void getMostRecentObjects_async(AMD_ITimeline_getMostRecentObjects __cb, java.util.List<java.lang.String> types, Parameters p, boolean merge, Ice.Current __current) throws ServerError
_ITimelineOperationsgetMostRecentObjects_async in interface _ITimelineOperations__cb - The callback object for the operation.__current - The Current object for the invocation.ServerErrorpublic 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
_ITimelineOperationsgetMostRecentAnnotationLinks_async in interface _ITimelineOperations__cb - The callback object for the operation.__current - The Current object for the invocation.ServerErrorpublic void getMostRecentShareCommentLinks_async(AMD_ITimeline_getMostRecentShareCommentLinks __cb, Parameters p, Ice.Current __current) throws ServerError
_ITimelineOperationsgetMostRecentShareCommentLinks_async in interface _ITimelineOperations__cb - The callback object for the operation.__current - The Current object for the invocation.ServerError