/* * To change this template, choose Tools | Templates * and open the template in the editor. */ package net.paulgray.bbrest.user; import net.paulgray.lmsrest.user.User; /** * * @author pfgray */ public class BbUser extends User { public BbUser(blackboard.data.user.User user){ this.id = user.getId().getExternalString(); this.username = user.getUserName(); this.lastName = user.getFamilyName(); this.firstName = user.getGivenName(); if (user.getMiddleName() != null && user.getMiddleName().length() > 0) { this.mi = user.getMiddleName().substring(0, 1); } if (user.getLastLoginDate() != null) { this.lastLogin = user.getLastLoginDate().getTime(); } if (user.getBirthDate() != null) { this.birthDate = user.getBirthDate().getTime(); } if(user.getSystemRole() != null){ this.systemRole = user.getSystemRole().getDisplayName(); } this.email = user.getEmailAddress(); this.locale = user.getLocale(); } }