示例#1
0
 /**
  * Need link /account/createUser.action ?showForInvited=true &request.confirmCode=X
  * &request.userId=X &request.invitedUserId=X
  *
  * @return - show page for accept user settings
  */
 @SynchronizeByLoginUser
 @SynchronizeByClassProperties({
   @SynchronizeByClassProperty(
       entityClass = User.class,
       entityIdFieldPath = "request.invitedUserId"),
   @SynchronizeByClassProperty(entityClass = User.class, entityIdFieldPath = "request.userId")
 })
 public Resolution showForInvited() {
   state = new CreateUserState(request);
   request.setNotWantNewUser(true);
   request.setAgree(true);
   request.setMode(CreateUserModeCreator.get(request, state));
   request.getMode().getShow().execute(this);
   return showInternal();
 }