Class ServiceConnection
- java.lang.Object
-
- org.silverpeas.core.web.rs.RESTWebService
-
- org.silverpeas.mobile.server.services.AbstractRestWebService
-
- org.silverpeas.mobile.server.services.ServiceConnection
-
- All Implemented Interfaces:
org.silverpeas.core.web.rs.ProtectedWebResource,org.silverpeas.core.web.rs.WebAuthenticationValidation,org.silverpeas.core.web.rs.WebAuthorizationValidation,org.silverpeas.core.web.SilverpeasWebResource
@WebService @Path("mobile/connection") public class ServiceConnection extends AbstractRestWebServiceService de gestion des connexions.- Author:
- svuillet
-
-
Field Summary
-
Fields inherited from class org.silverpeas.mobile.server.services.AbstractRestWebService
MAINSESSIONCONTROLLER_ATTRIBUT_NAME
-
-
Constructor Summary
Constructors Constructor Description ServiceConnection()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidchangePwd(String newPwd)BooleancheckSecurityCode(String login, String domainId, String code)voidgenerateSecurityCode(String login, String domainId)StringgetComponentId()List<DomainDTO>getDomains()protected StringgetResourceBasePath()protected org.silverpeas.core.admin.user.model.UserDetailgetUserInSession()DetailUserDTOlogin(List<String> ids)BooleansetTabletMode()protected voidsetUserInSession(org.silverpeas.core.admin.user.model.UserDetail user)voiduserAcceptsTermsOfService()BooleanuserExist(String login, String domainId)voidvalidateUserAuthorization(org.silverpeas.core.web.rs.UserPrivilegeValidation validation)-
Methods inherited from class org.silverpeas.mobile.server.services.AbstractRestWebService
createStreamingList, getMainSessionController, getSettings, initSilverpeasSession, makeStreamingList, setMainsessioncontroller
-
Methods inherited from class org.silverpeas.core.web.rs.RESTWebService
createWebResourceUri, fromPage, getBundle, getBundleLocation, getHighestUserRole, getHttpRequest, getHttpServletRequest, getHttpServletResponse, getOrganisationController, getSilverpeasContext, getUri, getUser, getUserPreferences, getUserRoles, identifiedBy, identifiedBy, initContext, initWebResourceUri, isUserDefined, process
-
-
-
-
Method Detail
-
login
@POST @Produces("application/json") @Consumes("application/json") @Path("login") public DetailUserDTO login(List<String> ids)
-
checkSecurityCode
@GET @Produces("application/json") @Path("securityCode/check/{login}/{domainId}/{code}") public Boolean checkSecurityCode(@PathParam("login") String login, @PathParam("domainId") String domainId, @PathParam("code") String code)
-
generateSecurityCode
@GET @Produces("application/json") @Path("securityCode/{login}/{domainId}") public void generateSecurityCode(@PathParam("login") String login, @PathParam("domainId") String domainId)
-
userExist
@GET @Produces("application/json") @Path("userExist/{login}/{domainId}") public Boolean userExist(@PathParam("login") String login, @PathParam("domainId") String domainId)
-
setTabletMode
@PUT @Produces("application/json") @Path("setTabletMode") public Boolean setTabletMode()
-
changePwd
@PUT @Consumes("application/json") @Produces("application/json") @Path("changePwd/") public void changePwd(String newPwd)
-
userAcceptsTermsOfService
@PUT @Produces("application/json") @Path("userAcceptsTermsOfService") public void userAcceptsTermsOfService()
-
setUserInSession
protected void setUserInSession(org.silverpeas.core.admin.user.model.UserDetail user)
-
getUserInSession
protected org.silverpeas.core.admin.user.model.UserDetail getUserInSession()
-
getResourceBasePath
protected String getResourceBasePath()
- Specified by:
getResourceBasePathin classorg.silverpeas.core.web.rs.RESTWebService
-
getComponentId
public String getComponentId()
-
validateUserAuthorization
public void validateUserAuthorization(org.silverpeas.core.web.rs.UserPrivilegeValidation validation)
-
-