Interface SessionProvider

    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      void executeCloseSession​(java.lang.String uuid)
      Loads a session directly, sets its "closed" value and immediately saves it.
      ome.model.meta.Session executeInternalSession​(java.lang.String uuid, ome.model.meta.Session session)  
      long executeNextSessionId()
      Added as an attempt to cure ticket:1176
      ome.model.meta.Session executeUpdate​(ome.system.ServiceFactory sf, ome.model.meta.Session session, java.lang.String uuid, long userId, java.lang.Long sudoerId)  
      ome.model.meta.Session findSessionById​(long id, ome.system.ServiceFactory sf)
      Retrieves a session by ID.
      ome.model.meta.Session findSessionById​(long id, org.hibernate.Session session)
      Retrieves a session by ID.
      java.lang.Long findSessionIdByUuid​(java.lang.String uuid)  
      java.lang.Long findSessionIdByUuid​(java.lang.String uuid, ome.system.ServiceFactory sf)  
    • Method Detail

      • executeUpdate

        ome.model.meta.Session executeUpdate​(ome.system.ServiceFactory sf,
                                             ome.model.meta.Session session,
                                             java.lang.String uuid,
                                             long userId,
                                             java.lang.Long sudoerId)
      • executeInternalSession

        ome.model.meta.Session executeInternalSession​(java.lang.String uuid,
                                                      ome.model.meta.Session session)
      • executeNextSessionId

        long executeNextSessionId()
        Added as an attempt to cure ticket:1176
      • findSessionById

        ome.model.meta.Session findSessionById​(long id,
                                               org.hibernate.Session session)
        Retrieves a session by ID.
        Parameters:
        id - session ID to lookup
        session - active Hibernate session
        Returns:
        See above.
      • findSessionById

        ome.model.meta.Session findSessionById​(long id,
                                               ome.system.ServiceFactory sf)
        Retrieves a session by ID.
        Parameters:
        id - session ID to lookup
        sf - active service factory
        Returns:
        See above.
      • findSessionIdByUuid

        java.lang.Long findSessionIdByUuid​(java.lang.String uuid,
                                           ome.system.ServiceFactory sf)
      • findSessionIdByUuid

        java.lang.Long findSessionIdByUuid​(java.lang.String uuid)