view src/main/java/de/mpiwg/gazetteer/dataverse/bo/VDCUser.java @ 0:7682c04c63a8

First commit of the source code!
author "jurzua <jurzua@mpiwg-berlin.mpg.de>"
date Tue, 10 Mar 2015 14:50:41 +0100
parents
children
line wrap: on
line source

package de.mpiwg.gazetteer.dataverse.bo;

import org.json.JSONObject;

import de.mpiwg.gazetteer.utils.JSONUtils;

/**
 * See: edu.harvard.iq.dvn.core.admin.VDCUser
 * @author jurzua
 *
 */
public class VDCUser {

	private String userName;
    private String email;
    private String firstName;
    private String lastName;
    private String institution;
    private Long id;
    private Long version;
    private Long position;
    
    private String password;
    public VDCUser(Long id, String userName, String password){
    	this.id = id;
    	this.userName = userName;
    	this.password = password;
    }
    
    public VDCUser(JSONObject json){
    	
    	this.email = JSONUtils.getString(json, "email");
    	this.firstName = JSONUtils.getString(json, "firstName");
    	this.userName = JSONUtils.getString(json, "userName");
    	this.lastName = JSONUtils.getString(json, "lastName");
    	this.institution = JSONUtils.getString(json, "institution");
    	
    	this.id = JSONUtils.getLong(json, "id");
    	this.position = JSONUtils.getLong(json, "position");
    	this.version = JSONUtils.getLong(json, "version");
    }

	public String getUserName() {
		return userName;
	}

	public void setUserName(String userName) {
		this.userName = userName;
	}

	public String getEmail() {
		return email;
	}

	public void setEmail(String email) {
		this.email = email;
	}

	public String getFirstName() {
		return firstName;
	}

	public void setFirstName(String firstName) {
		this.firstName = firstName;
	}

	public String getLastName() {
		return lastName;
	}

	public void setLastName(String lastName) {
		this.lastName = lastName;
	}

	public String getInstitution() {
		return institution;
	}

	public void setInstitution(String institution) {
		this.institution = institution;
	}

	public Long getId() {
		return id;
	}

	public void setId(Long id) {
		this.id = id;
	}

	public Long getVersion() {
		return version;
	}

	public void setVersion(Long version) {
		this.version = version;
	}

	public Long getPosition() {
		return position;
	}

	public void setPosition(Long position) {
		this.position = position;
	}

	public String getPassword() {
		return password;
	}

	public void setPassword(String password) {
		this.password = password;
	}    

	
}