/** * get my spaceList by userId which user is last visited * * @param userId * @param appId * @param limit * @return */ private SpaceList getLastVisitedSpace(String userId, String appId, int offset, int limit) { SpaceList spaceList = new SpaceList(); _spaceService = getSpaceService(); List<Space> mySpaces = null; try { mySpaces = _spaceService.getLastAccessedSpace(userId, appId, offset, limit); SpaceRest spaceRest; for (Space space : mySpaces) { spaceRest = new SpaceRest(space); spaceList.addSpace(spaceRest); } } catch (SpaceException e) { throw new WebApplicationException(Response.Status.INTERNAL_SERVER_ERROR); } catch (Exception e) { throw new WebApplicationException(Response.Status.INTERNAL_SERVER_ERROR); } return spaceList; }