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, setHolder
protected 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 ServiceFactoryAware
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
_ITimelineOperations
countByPeriod_async
in interface _ITimelineOperations
__cb
- The callback object for the operation.__current
- The Current object for the invocation.ServerError
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
_ITimelineOperations
getByPeriod_async
in interface _ITimelineOperations
__cb
- The callback object for the operation.__current
- The Current object for the invocation.ServerError
public void getEventLogsByPeriod_async(AMD_ITimeline_getEventLogsByPeriod __cb, RTime start, RTime end, Parameters p, Ice.Current __current) throws ServerError
_ITimelineOperations
getEventLogsByPeriod_async
in interface _ITimelineOperations
__cb
- The callback object for the operation.__current
- The Current object for the invocation.ServerError
public void getMostRecentObjects_async(AMD_ITimeline_getMostRecentObjects __cb, java.util.List<java.lang.String> types, Parameters p, boolean merge, Ice.Current __current) throws ServerError
_ITimelineOperations
getMostRecentObjects_async
in interface _ITimelineOperations
__cb
- The callback object for the operation.__current
- The Current object for the invocation.ServerError
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
_ITimelineOperations
getMostRecentAnnotationLinks_async
in interface _ITimelineOperations
__cb
- The callback object for the operation.__current
- The Current object for the invocation.ServerError
public void getMostRecentShareCommentLinks_async(AMD_ITimeline_getMostRecentShareCommentLinks __cb, Parameters p, Ice.Current __current) throws ServerError
_ITimelineOperations
getMostRecentShareCommentLinks_async
in interface _ITimelineOperations
__cb
- The callback object for the operation.__current
- The Current object for the invocation.ServerError