Package org.projectforge.rest.objects

Examples of org.projectforge.rest.objects.UserObject


    final PFUserDO user = PFUserContext.getUser();
    if (user == null) {
      log.error("No user given for rest call.");
      throw new IllegalArgumentException("No user given for the rest call: authenticate/getToken.");
    }
    final UserObject userObject = PFUserDOConverter.getUserObject(user);
    final String authenticationToken = userDao.getAuthenticationToken(user.getId());
    userObject.setAuthenticationToken(authenticationToken);
    final String json = JsonUtils.toJson(userObject);
    return Response.ok(json).build();
  }
View Full Code Here


    final PFUserDO user = PFUserContext.getUser();
    if (user == null) {
      log.error("No user given for rest call.");
      throw new IllegalArgumentException("No user given for the rest call: authenticate/getToken.");
    }
    final UserObject userObject = PFUserDOConverter.getUserObject(user);
    final ServerInfo info = new ServerInfo(AppVersion.VERSION.toString());
    info.setUser(userObject);
    Version clientVersion = null;
    if (clientVersionString != null) {
      clientVersion = new Version(clientVersionString);
View Full Code Here

      if (userDO == null) {
        log.error("Oups, user with id '" + userId + "' not found.");
        return null;
      }
    }
    final UserObject user = new UserObject();
    DOConverter.copyFields(user, userDO);
    user.setUsername(userDO.getUsername());
    user.setFirstName(userDO.getFirstname());
    user.setLastName(userDO.getLastname());
    user.setEmail(userDO.getEmail());
    TimeZone timeZone = userDO.getTimeZoneObject();
    if (timeZone == null) {
      timeZone = Configuration.getInstance().getDefaultTimeZone();
    }
    if (timeZone != null) {
      user.setTimeZone(timeZone.getID());
    }
    Locale locale = userDO.getLocale();
    if (locale == null) {
      locale = ConfigXml.getInstance().getDefaultLocale();
    }
    if (locale == null) {
      locale = Locale.getDefault();
    }
    if (locale != null) {
      user.setLocale(locale.toString());
    }
    return user;
  }
View Full Code Here

    final TimesheetDO timesheet = new TimesheetDO();
    userPrefDao.fillFromUserPrefParameters(userPrefDO, timesheet);
    template.setName(userPrefDO.getName());
    template.setDescription(timesheet.getDescription());
    template.setLocation(timesheet.getLocation());
    final UserObject user = PFUserDOConverter.getUserObject(timesheet.getUser());
    if (user != null) {
      template.setUser(user);
    }
    final TaskObject task = TaskDOConverter.getTaskObject(timesheet.getTask());
    if (task != null) {
View Full Code Here

    timesheet.setLocation(timesheetDO.getLocation());
    timesheet.setStartTime(timesheetDO.getStartTime());
    timesheet.setStopTime(timesheetDO.getStopTime());
    final TaskObject task = TaskDOConverter.getTaskObject(timesheetDO.getTask());
    timesheet.setTask(task);
    final UserObject user = PFUserDOConverter.getUserObject(timesheetDO.getUser());
    timesheet.setUser(user);
    final Cost2Object cost2 = Kost2DOConverter.getCost2Object(timesheetDO.getKost2());
    timesheet.setCost2(cost2);
    return timesheet;
  }
View Full Code Here

TOP

Related Classes of org.projectforge.rest.objects.UserObject

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.