Class TimelineI

    • Field Detail

      • sm

        protected ome.services.sessions.SessionManager sm
      • ss

        protected ome.security.SecuritySystem ss
    • Method Detail

      • setSessionManager

        public void setSessionManager​(ome.services.sessions.SessionManager sm)
      • setSecuritySystem

        public void setSecuritySystem​(ome.security.SecuritySystem ss)
      • 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