public interface _ITimelineOperationsNC extends _ServiceInterfaceOperationsNC
ownerId == rlong(-1)
and
groupId == null
.
\["a","b"] @ 100 == 200
) or merges the lists together
chronologically (\["a","b"] @ 100 merged == 100
).
timeline = sf.getTimelineService()
params = ParametersI().page(0,100)
types = \["Project","Dataset"])
map = timeline.getByPeriod(types, params, False)
At this point, map will not contain more than 200 objects.
This service is defined only in Blitz and so no javadoc is available
in the ome.api package.
TODOS: binning, stateful caching, ...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)
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)
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)
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)
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)
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)
Return the last LIMIT comment annotation links attached to a share by
__others__.
|
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) throws ServerError
__cb
- The callback object for the operation.ServerError
void getMostRecentShareCommentLinks_async(AMD_ITimeline_getMostRecentShareCommentLinks __cb, Parameters p) throws ServerError
__cb
- The callback object for the operation.ServerError
void getMostRecentObjects_async(AMD_ITimeline_getMostRecentObjects __cb, java.util.List<java.lang.String> types, Parameters p, boolean merge) throws ServerError
__cb
- The callback object for the operation.ServerError
void getByPeriod_async(AMD_ITimeline_getByPeriod __cb, java.util.List<java.lang.String> types, RTime start, RTime end, Parameters p, boolean merge) throws ServerError
__cb
- The callback object for the operation.ServerError
void countByPeriod_async(AMD_ITimeline_countByPeriod __cb, java.util.List<java.lang.String> types, RTime start, RTime end, Parameters p) throws ServerError
__cb
- The callback object for the operation.ServerError
void getEventLogsByPeriod_async(AMD_ITimeline_getEventLogsByPeriod __cb, RTime start, RTime end, Parameters p) throws ServerError
__cb
- The callback object for the operation.ServerError