Package com.porterhead.rest.user.builder

Source Code of com.porterhead.rest.user.builder.ExternalUserBuilder

package com.porterhead.rest.user.builder;

import com.porterhead.rest.user.api.ExternalUser;

/**
* User: porter
* Date: 12/03/2012
* Time: 14:32
*/
public class ExternalUserBuilder {

    public static ExternalUserBuilder create() {
          return new ExternalUserBuilder();
      }


    private final ExternalUser user;

    public ExternalUserBuilder() {
        user = new ExternalUser();
    }

    public ExternalUser build() {
        return user;
    }

    public ExternalUserBuilder withFirstName(String name) {
        user.setFirstName(name);
        return this;
    }

    public ExternalUserBuilder withLastName(String name) {
        user.setLastName(name);
        return this;
    }

    public ExternalUserBuilder withEmailAddress(String email) {
        user.setEmailAddress(email);
        return this;
    }
}
TOP

Related Classes of com.porterhead.rest.user.builder.ExternalUserBuilder

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.