public UserCardDTO(Users user) { this.firstname = user.getFname(); this.lastname = user.getLname(); this.email = user.getEmail(); }
private boolean ldapUserUpdated(LdapUserDTO user, Users uid) { if (user == null || uid == null) { return false; } return !uid.getFname().equals(user.getGivenName()) || !uid.getLname().equals(user.getSn()); }
public MoreInfoDTO(Project proj) { this.inodeid = proj.getInode().getId(); this.user = proj.getOwner().getFname() + " " + proj.getOwner().getFname(); this.size = 0; this.createDate = proj.getCreated(); this.uploadDate = null; this.path = File.separator + Settings.DIR_ROOT + File.separator + proj.getName(); }
String dateAndWriter = "On " + date + ", " + from.getFname() + " " + from. getLname() + " wrote: <br><br>"; String message = REPLY_SEPARATOR + dateAndWriter + msg;
public DataSetDTO(String name, int inodeId, Project project) { this.inodeId = inodeId; this.name = name; this.projectName = project.getName(); this.projectTeam = new ArrayList<>(); //this have to be done because project team contains too much info. for (ProjectTeam member : project.getProjectTeamCollection()) { projectTeam.add(new UserCardDTO(member.getUser().getFname(), member. getUser().getLname(), member.getUser().getEmail())); } }
/** * Sends a message to a single user * <p> * @param msg */ public void send(Message msg) { Date now = new Date(); if (msg.getTo() == null) { throw new IllegalArgumentException("No recipient specified."); } if (Strings.isNullOrEmpty(msg.getContent())) { throw new IllegalArgumentException("Message is empty."); } if (msg.getContent().length() > MAX_MESSAGE_SIZE) { throw new IllegalArgumentException("Message too long."); } String date = new SimpleDateFormat("yyyy-MM-dd HH:mm").format(now); String dateAndWriter = "On " + date + ", " + msg.getFrom().getFname() + " " + msg.getFrom().getLname() + " wrote: <br><br>"; msg.setDateSent(now); String message = REPLY_SEPARATOR + dateAndWriter + msg.getContent(); msg.setContent(message); messageFacade.save(msg); }
private LdapUser updateLdapUser(LdapUserDTO user, LdapUser ldapUser) { if (!ldapUser.getUid().getFname().equals(user.getGivenName())) { ldapUser.getUid().setFname(user.getGivenName()); } if (!ldapUser.getUid().getLname().equals(user.getSn())) { ldapUser.getUid().setLname(user.getSn()); } return ldapUserFacade.update(ldapUser); }
String dateAndWriter = "On " + date + ", " + user.getFname() + " " + user. getLname() + " wrote: <br><br>"; String replyMsg = REPLY_SEPARATOR + dateAndWriter + reply + msg.getContent(); newMsg.setDeleted(false); newMsg.setContent(replyMsg); String preview = user.getFname() + " replied "; if (msg.getSubject() != null) { preview = preview + "to your " + msg.getSubject().toLowerCase();
public DataSetDTO(Dataset ds, Project project, List<String> sharedWith) { this.inodeId = ds.getInode().getId(); this.name = ds.getInode().getInodePK().getName(); this.description = ds.getDescription(); this.projectName = project.getName(); this.sharedWith = sharedWith; this.projectTeam = new ArrayList<>(); this.isPublic = ds.isPublicDs(); this.searchable = ds.isSearchable(); //this have to be done because project team contains too much info. for (ProjectTeam member : project.getProjectTeamCollection()) { projectTeam.add(new UserCardDTO(member.getUser().getFname(), member. getUser().getLname(), member.getUser().getEmail())); } this.type = ds.getType(); }
public UserDTO(Users user) { this.username = user.getUsername(); this.email = user.getEmail(); this.firstName = user.getFname(); this.lastName = user.getLname(); this.telephoneNum = user.getMobile(); if (user.getOrganization() != null) { this.orgName = user.getOrganization().getOrgName(); this.dep = user.getOrganization().getDepartment(); } if (user.getAddress() != null) { this.street = user.getAddress().getAddress2(); this.city = user.getAddress().getCity(); this.postCode = user.getAddress().getPostalcode(); this.country = user.getAddress().getCountry(); } this.maxNumProjects = user.getMaxNumProjects(); this.numCreatedProjects = user.getNumCreatedProjects(); this.twoFactor = user.getTwoFactor(); this.toursState = user.getToursState(); this.userAccountType = user.getMode().toString(); this.numActiveProjects = user.getNumActiveProjects(); numRemainingProjects = maxNumProjects-numCreatedProjects; }