Package org.exoplatform.glpi.service
Interface GLPIService
public interface GLPIService
-
Method Summary
Modifier and TypeMethodDescriptionRetrieves saved GLPI settingsgetGLPITickets(int offset, int limit, String userIdentityId) Get list of glpi ticketsgetUserToken(String userIdentityId) Retrieves saved user tokenbooleanisUserTokenValid(String userToken) Checks if user token validreadTicketImageDocument(long imageId, String userIdentityId) Read GLPI ticket document imagevoidremoveUserToken(String userIdentityId) Removes saved user GLPI tokensaveGLPISettings(String serverApiUrl, String appToken, int maxTicketToDisplay) Saves GLPI settingssaveUserToken(String userToken, String userIdentityId) Save user token
-
Method Details
-
saveGLPISettings
Saves GLPI settings- Parameters:
serverApiUrl- server api urlappToken- app token generated in api clientmaxTicketToDisplay- max tickets to display- Returns:
GLPISettings
-
getGLPISettings
GLPISettings getGLPISettings()Retrieves saved GLPI settings- Returns:
GLPISettings
-
saveUserToken
Save user token- Parameters:
userToken- user tokenuserIdentityId- user identity id- Returns:
- saved token
-
getUserToken
Retrieves saved user token- Parameters:
userIdentityId- user identity id- Returns:
- saved token
-
isUserTokenValid
Checks if user token valid- Parameters:
userToken- user token- Returns:
- true if token valid or false if else
-
getGLPITickets
Get list of glpi tickets- Parameters:
offset- search offsetlimit- search limituserIdentityId- user identity id- Returns:
ListofGlpiTicket
-
readTicketImageDocument
Read GLPI ticket document image- Parameters:
imageId- image iduserIdentityId- user identity id- Returns:
InputStream
-
removeUserToken
Removes saved user GLPI token- Parameters:
userIdentityId- user identity id
-