Interface GLPIService


public interface GLPIService
  • Method Details

    • saveGLPISettings

      GLPISettings saveGLPISettings(String serverApiUrl, String appToken, int maxTicketToDisplay)
      Saves GLPI settings
      Parameters:
      serverApiUrl - server api url
      appToken - app token generated in api client
      maxTicketToDisplay - max tickets to display
      Returns:
      GLPISettings
    • getGLPISettings

      GLPISettings getGLPISettings()
      Retrieves saved GLPI settings
      Returns:
      GLPISettings
    • saveUserToken

      String saveUserToken(String userToken, String userIdentityId)
      Save user token
      Parameters:
      userToken - user token
      userIdentityId - user identity id
      Returns:
      saved token
    • getUserToken

      String getUserToken(String userIdentityId)
      Retrieves saved user token
      Parameters:
      userIdentityId - user identity id
      Returns:
      saved token
    • isUserTokenValid

      boolean isUserTokenValid(String userToken)
      Checks if user token valid
      Parameters:
      userToken - user token
      Returns:
      true if token valid or false if else
    • getGLPITickets

      List<GlpiTicket> getGLPITickets(int offset, int limit, String userIdentityId)
      Get list of glpi tickets
      Parameters:
      offset - search offset
      limit - search limit
      userIdentityId - user identity id
      Returns:
      List of GlpiTicket
    • readTicketImageDocument

      InputStream readTicketImageDocument(long imageId, String userIdentityId)
      Read GLPI ticket document image
      Parameters:
      imageId - image id
      userIdentityId - user identity id
      Returns:
      InputStream
    • removeUserToken

      void removeUserToken(String userIdentityId)
      Removes saved user GLPI token
      Parameters:
      userIdentityId - user identity id