/** * Actualiza usuario del sistema * * @param userId Id del usuario a actualizar * @param userName nombre del usuario * @param userLastName apellido del usuarii * @param email Email del usuario * @param password contraseña del usuario * @param dateOfBirth Fecha de nacimiento (Formato YYYYMMDD) * @param countryCode Código de pais * @param cityCode Código de ciudad * @param isVegan Indicador de vegano * @param hobbies Hobbies * @param gender Género * @return Retorno de validación */ @POST @Path("/updateUser") @Consumes({MediaType.APPLICATION_FORM_URLENCODED, MediaType.APPLICATION_JSON}) @Produces(MediaType.APPLICATION_JSON) public ReturnValidation updateUser( @FormParam("userId") String userId, @FormParam("userName") String userName, @FormParam("userLastName") String userLastName, @FormParam("email") String email, @FormParam("password") String password, @FormParam("dateOfBirth") String dateOfBirth, @FormParam("countryCode") String countryCode, @FormParam("cityCode") String cityCode, @FormParam("isVegan") String isVegan, @FormParam("hobbies") String hobbies, @FormParam("gender") String gender) { LogLogger.getInstance(getClass()).logger("Inicia updateUser", LogLogger.DEBUG); // Actualizacion usuario ReturnValidation response = userServices.updateUser( userId, userName, userLastName, email, password, DateUtils.getDateDateYYYYMMDD(dateOfBirth), countryCode, cityCode, isVegan, hobbies, gender); LogLogger.getInstance(getClass()).logger("Finaliza updateUser", LogLogger.DEBUG); // Retornamos return response; }
/** * Busca un usuario por su Id * * @param userId Id del usuario a buscar * @return Registro del usuario */ @POST @Path("/findUserById") @Consumes({MediaType.APPLICATION_FORM_URLENCODED, MediaType.APPLICATION_JSON}) @Produces(MediaType.APPLICATION_JSON) public Usmusuar findUserById(@FormParam("userId") String userId) { LogLogger.getInstance(getClass()).logger("Inicia findUserById", LogLogger.DEBUG); // Validamos usuario Usmusuar response = userServices.findUserById(userId); LogLogger.getInstance(getClass()).logger("Finaliza findUserById", LogLogger.DEBUG); // Retornamos return response; }
/** * Método para validar un usuario * * @param userId Id del usuario * @param password Contraseña del usuario * @return Retorno de validación */ @POST @Path("/validateUser") @Consumes({MediaType.APPLICATION_FORM_URLENCODED, MediaType.APPLICATION_JSON}) @Produces(MediaType.APPLICATION_JSON) public ReturnValidation validateUser( @FormParam("userId") String userId, @FormParam("password") String password) { LogLogger.getInstance(getClass()).logger("Inicia validateUser", LogLogger.DEBUG); // Validamos usuario ReturnValidation response = userServices.validateUser(userId, password); LogLogger.getInstance(getClass()).logger("Finaliza validateUser", LogLogger.DEBUG); // Retornamos return response; }
@POST @Path("/checkInUser") @Consumes({MediaType.APPLICATION_FORM_URLENCODED, MediaType.APPLICATION_JSON}) @Produces(MediaType.APPLICATION_JSON) public ReturnValidation checkInUser( @FormParam("userId") String userId, @FormParam("establishmentId") int establishmentId) { LogLogger.getInstance(getClass()).logger("Inicia checkInUser", LogLogger.DEBUG); // Checkin de uuario en establecimiento ReturnValidation response = userServices.checkInUser(userId, establishmentId); LogLogger.getInstance(getClass()).logger("Finaliza checkInUser", LogLogger.DEBUG); // Retornamos return response; }
/** * Método para crear un usuario en el sistema * * @param userId Id del usuario * @param userName Nombre del usuario * @param userLastName Apellido del usuario * @param email email del usuario * @param password contraseña del usuario * @return Indicador de validación */ @POST @Path("/createUser") @Consumes({MediaType.APPLICATION_FORM_URLENCODED, MediaType.APPLICATION_JSON}) @Produces(MediaType.APPLICATION_JSON) public ReturnValidation createUser( @FormParam("userId") String userId, @FormParam("userName") String userName, @FormParam("userLastName") String userLastName, @FormParam("email") String email, @FormParam("password") String password) { LogLogger.getInstance(getClass()).logger("Inicia createUser", LogLogger.DEBUG); // Creación usuario ReturnValidation response = userServices.createUser(userId, userName, userLastName, email, password); LogLogger.getInstance(getClass()).logger("Finaliza createUser", LogLogger.DEBUG); // Retornamos return response; }