@Test(dataProvider = "dataProvider", groups = {"activiti-test"}) public void getUserById(String id) { User user = identityPageService.findUserById(id); Assert.assertEquals(user.getId(), id); }
@Override public Boolean checkPassword(final String userId, final String password) { final User user = this.users.get(userId); return Boolean.valueOf(user != null && password != null && password.equals(user.getPassword())); }
User u = repository.findOne(id); u.setFirstName("new first name"); u.setLastName("new last name");
/** * 获取候选用户 * * @param taskId * @return Map names ids */ @Override public Map<String, String> getTaskCandidateUser(String taskId) { Set<User> users = getTaskCandidate(taskId); String[] names = new String[users.size()]; String[] ids = new String[users.size()]; Map<String, String> map = new HashMap<>(); int i = 0; for (User user : users) { names[i] = user.getFirstName(); ids[i] = user.getId(); i++; } map.put("names", StrUtil.join(names)); map.put("ids", StrUtil.join(ids)); return map; }
protected boolean nameChanged(String originalFirstName, String originalLastName) { boolean nameChanged = false; if (originalFirstName != null) { nameChanged = !originalFirstName.equals(user.getFirstName()); } else { nameChanged = user.getFirstName() != null; } if (!nameChanged) { if (originalLastName != null) { nameChanged = !originalLastName.equals(user.getLastName()); } else { nameChanged = user.getLastName() != null; } } return nameChanged; }
user.setFirstName(firstName); user.setLastName(lastName); user.setPassword(password); user.setEmail(email); identityService.saveUser(user);
public void buttonClick(ClickEvent event) { String originalFirstName = user.getFirstName(); String originalLastName = user.getLastName(); // Change data user.setFirstName(firstNameField.getValue().toString()); user.setLastName(lastNameField.getValue().toString()); user.setEmail(emailField.getValue().toString()); if (passwordField.getValue() != null && !"".equals(passwordField.getValue().toString())) { user.setPassword(passwordField.getValue().toString()); } identityService.saveUser(user); // Refresh detail panel editingDetails = false; userDetailsLayout.removeAllComponents(); populateUserDetails(); // Refresh task list (only if name was changed) if (nameChanged(originalFirstName, originalLastName)) { userPage.notifyUserChanged(user.getId()); } } });
public GroupMemberItem(final User user) { Button idButton = new Button(user.getId()); idButton.addStyleName(Reindeer.BUTTON_LINK); idButton.addListener(new ClickListener() { if (user.getFirstName() != null) { addItemProperty("firstName", new ObjectProperty<String>(user.getFirstName(), String.class)); if (user.getLastName() != null) { addItemProperty("lastName", new ObjectProperty<String>(user.getLastName(), String.class)); if (user.getEmail() != null) { addItemProperty("email", new ObjectProperty<String>(user.getEmail(), String.class)); deleteIcon.addListener(new DeleteMembershipListener(identityService, user.getId(), groupId, memberShipChangeListener)); addItemProperty("actions", new ObjectProperty<Embedded>(deleteIcon, Embedded.class));
public UserListItem(User user) { addItemProperty("id", new ObjectProperty<String>(user.getId(), String.class)); addItemProperty("name", new ObjectProperty<String>(user.getFirstName() + " " + user.getLastName() + " (" + user.getId() + ")", String.class)); }
public UserResponse createUserResponse(User user, boolean incudePassword, RestUrlBuilder urlBuilder) { UserResponse response = new UserResponse(); response.setFirstName(user.getFirstName()); response.setLastName(user.getLastName()); response.setId(user.getId()); response.setEmail(user.getEmail()); response.setUrl(urlBuilder.buildUrl(RestUrls.URL_USER, user.getId())); if (incudePassword) { response.setPassword(user.getPassword()); } if (user.isPictureSet()) { response.setPictureUrl(urlBuilder.buildUrl(RestUrls.URL_USER_PICTURE, user.getId())); } return response; }
@Override protected Object doExecute() throws Exception { List<User> users = getProcessEngine().getIdentityService() .createUserQuery().orderByUserId().asc().list(); if (users.isEmpty()) { err().println("No users found."); } for (User user : users) { out().printf("%s\t%s\t%s\n", user.getId(), user.getEmail(), user.getPassword()); } return null; } }
public void buttonClick(ClickEvent event) { user.setFirstName((String) firstNameField.getValue()); user.setLastName((String) lastNameField.getValue()); user.setEmail((String) emailField.getValue()); identityService.saveUser(user); identityService.setUserInfo(user.getId(), Constants.USER_INFO_JOB_TITLE, jobTitleField.getValue().toString()); if (birthDateField.getValue() != null && !"".equals(birthDateField.getValue().toString())) { identityService.setUserInfo(user.getId(), Constants.USER_INFO_BIRTH_DATE, new SimpleDateFormat(Constants.DEFAULT_DATE_FORMAT).format(birthDateField.getValue())); } identityService.setUserInfo(user.getId(), Constants.USER_INFO_LOCATION, locationField.getValue().toString()); identityService.setUserInfo(user.getId(), Constants.USER_INFO_PHONE, phoneField.getValue().toString()); identityService.setUserInfo(user.getId(), Constants.USER_INFO_TWITTER, twitterField.getValue().toString()); identityService.setUserInfo(user.getId(), Constants.USER_INFO_SKYPE, skypeField.getValue().toString()); // UI editable = false; loadProfileData(); initUi(); } });
protected void handlePasswordChange() { if (passwordField1.getValue() == null || "".equals(passwordField1.getValue().toString()) || passwordField2.getValue() == null || "".equals(passwordField2.getValue().toString())) { errorLabel.setValue(i18nManager.getMessage(Messages.PASSWORD_CHANGE_INPUT_REQUIRED)); } else if (!passwordField1.getValue().equals(passwordField2.getValue())){ errorLabel.setValue(i18nManager.getMessage(Messages.PASSWORD_CHANGE_INPUT_MATCH)); } else { String password = passwordField1.getValue().toString(); // Change data User user = identityService.createUserQuery().userId(currentUser.getId()).singleResult(); user.setPassword(password); identityService.saveUser(user); // Refresh logged in user session data ExplorerApp.get().setUser(ExplorerApp.get().getLoginHandler().authenticate( user.getId(), user.getPassword())); // Close popup close(); // Show notification ExplorerApp.get().getNotificationManager().showInformationNotification(Messages.PASSWORD_CHANGED_NOTIFICATION); } }
/** * @param user * @param roleNames */ public ActivitiBpmSession(UserData user, Collection<String> roleNames) { super(user, roleNames, ProcessToolContext.Util.getThreadProcessToolContext().getRegistry()); IdentityService is = getProcessEngine().getIdentityService(); User bpmUser = is.createUserQuery().userId(user.getLogin()).singleResult(); if (bpmUser == null) { bpmUser = is.newUser(user.getLogin()); bpmUser.setEmail(user.getEmail()); bpmUser.setFirstName(user.getRealName()); is.saveUser(bpmUser); } }
public void setPassword(String password) { user.setPassword(password); this.password = password; } public boolean isUser() {
@Override protected Object doExecute() throws Exception { if (getProcessEngine() == null) { throw new NullPointerException("Please configure a processEngine instance for this command"); } IdentityService identityService = getProcessEngine().getIdentityService(); User user = identityService.newUser(id); user.setEmail(password); identityService.saveUser(user); identityService.createMembership(id, groupId); return null; } }
public String getFirstName() { if(user != null) { return user.getFirstName(); } return null; } public String getLastName() {
public String apply(User u) { return u.getEmail(); } }, literalAndLike(email, emailLike)),
public String getLastName() { if(user != null) { return user.getLastName(); } return null; } public String getFullName() {
@ApiOperation(value = "Update a user", tags = {"Users"}, notes="All request values are optional. " + "For example, you can only include the firstName attribute in the request body JSON-object, only updating the firstName of the user, leaving all other fields unaffected. " + "When an attribute is explicitly included and is set to null, the user-value will be updated to null. " + "Example: {\"firstName\" : null} will clear the firstName of the user).") @ApiResponses(value = { @ApiResponse(code = 200, message = "Indicates the user was updated."), @ApiResponse(code = 404, message = "Indicates the requested user was not found."), @ApiResponse(code = 409, message = "Indicates the requested user was updated simultaneously.") }) @RequestMapping(value = "/identity/users/{userId}", method = RequestMethod.PUT, produces = "application/json") public UserResponse updateUser(@ApiParam(name = "userId") @PathVariable String userId, @RequestBody UserRequest userRequest, HttpServletRequest request) { User user = getUserFromRequest(userId); if (userRequest.isEmailChanged()) { user.setEmail(userRequest.getEmail()); } if (userRequest.isFirstNameChanged()) { user.setFirstName(userRequest.getFirstName()); } if (userRequest.isLastNameChanged()) { user.setLastName(userRequest.getLastName()); } if (userRequest.isPasswordChanged()) { user.setPassword(userRequest.getPassword()); } identityService.saveUser(user); return restResponseFactory.createUserResponse(user, false); }