Package hirondelle.web4j.model

Examples of hirondelle.web4j.model.ModelFromRequest.build()


 
  /** Ensure user input can build a {@link Visit}.  */
  protected void validateUserInput() {
    try {
      ModelFromRequest builder = new ModelFromRequest(getRequestParser());
      fVisit = builder.build(Visit.class, VISIT_ID, RESTAURANT, LUNCH_DATE, MESSAGE);
    }
    catch (ModelCtorException ex){
      addError(ex);
    }   
  }
View Full Code Here


        This is an example of using a time which, for testing purposes,
        can be made independent of the true system time. The value of
        the 'now' variable depends on the implementation of TimeSource.
       */
      long now = BuildImpl.forTimeSource().currentTimeMillis();
      fComment = builder.build(
        Comment.class, getLoggedInUserName(), COMMENT_BODY, new Date(now)
      );
    }
    catch (ModelCtorException ex){
      addError(ex);
View Full Code Here

 
  /** Ensure user input can build a {@link BaseText}. */
  protected void validateUserInput() {
    try {
      ModelFromRequest builder = new ModelFromRequest(getRequestParser());
      fBaseText = builder.build(BaseText.class, BASE_TEXT_ID, BASE_TEXT, IS_CODER_KEY);
    }
    catch (ModelCtorException ex){
      addError(ex);
    }   
  }
View Full Code Here

  /** Check user input can build a {@link Preferences} object. */
  protected void validateUserInput() throws AppException {
    if( isLoggedIn()){
      try {
        ModelFromRequest builder = new ModelFromRequest(getRequestParser());
        fPreferences = builder.build(Preferences.class, getLoggedInUserName(), LOCALE);
      }
      catch (ModelCtorException ex){
        addError(ex);
      }
    }
View Full Code Here

  protected void validateUserInput() {
    try {
      ModelFromRequest builder = new ModelFromRequest(getRequestParser());
      //Need to get List explicitly here - need to use more than just a RequestParameter object :
      List<Id> roles = new ArrayList<Id>( getRequestParser().toIds(ROLES) );
      fUserRole = builder.build(UserRole.class, NAME, roles);
    }
    catch (ModelCtorException ex){
      addError(ex);
    }   
  }
View Full Code Here

  /** Check that user input can build a {@link LostPassword} object. */
  protected void validateUserInput() {
    try {
      ModelFromRequest builder = new ModelFromRequest(getRequestParser());
      String ipAddress = getRequestParser().getRequest().getRemoteAddr();
      fLostPassword = builder.build(
        LostPassword.class,
        EMAIL, CAPTCHA_CHALLENGE, CAPTCHA_RESPONSE, Id.from(ipAddress)
      );
    }
    catch (ModelCtorException ex){
View Full Code Here

  /** Check user input can build a {@link Register} object. */
  protected void validateUserInput() {
    try {
      ModelFromRequest builder = new ModelFromRequest(getRequestParser());
      String ipAddress = getRequestParser().getRequest().getRemoteAddr();
      fRegister = builder.build(
        Register.class,
        LOGINNAME, SCREENNAME, PASSWORD, PASSWORDCONFIRM,
        EMAIL, CAPTCHA_CHALLENGE, CAPTCHA_RESPONSE, Id.from(ipAddress)
      );
    }
View Full Code Here

 
  /** Ensure user input can construct a {@link SearchCriteria} object. */
  @Override protected void validateUserInput() throws AppException {
    try {
      ModelFromRequest builder = new ModelFromRequest(getRequestParser());
      fSearchCriteria = builder.build(SearchCriteria.class, SEARCH_TEXT, SEARCH_STYLE, START_DATE, END_DATE);
      fLogger.fine("Search Criteria: " + fSearchCriteria);
    }
    catch (ModelCtorException ex){
      addError(ex);
    }   
View Full Code Here

  /** Check user input can build a {@link ResetPassword} object. */
  protected void validateUserInput() {
    try {
      ModelFromRequest builder = new ModelFromRequest(getRequestParser());
      String ipAddress = getRequestParser().getRequest().getRemoteAddr();
      fResetPassword = builder.build(
        ResetPassword.class,
        EMAIL, NONCE, PASSWORD, PASSWORD_CONFIRM, CAPTCHA_CHALLENGE, CAPTCHA_RESPONSE, Id.from(ipAddress)
      );
    }
    catch (ModelCtorException ex){
View Full Code Here

  protected void validateUserInput() throws AppException {
    if( isLoggedIn()){
      try {
        Id  userId = getUserId();
        ModelFromRequest builder = new ModelFromRequest(getRequestParser());
        fPreferences = builder.build(Preferences.class, userId, getLoggedInUserName(),  SCREEN_NAME, LOCALE);
      }
      catch (ModelCtorException ex){
        addError(ex);
      }
    }
View Full Code Here

TOP
Copyright © 2018 www.massapi.com. 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.