package com.fp.firma.dto;

import java.io.Serializable;
import java.util.Date;

/**
 * Clase que contiene los datos del usuario que es dueno de la firma y en la cual
 * 
 * @author dcruz
 *
 */
public class TfirmDatosFirmante implements
		Serializable, Cloneable {

	private static final long serialVersionUID = 4232773513442100177L;
	private String aliasCertificado;
	private String identificacion;
	private String nombre;
	private String apellido1;
	private String apellido2;
	private String cargo;
	private String institucion;
	private String direccion;
	private String telefono;
	private String ciudad;
	private String razonSocial;
	private String ruc;
	private Date fechaInicioVigencia;
	private Date fechaVigencia;
	
	public TfirmDatosFirmante(){}
	
	public TfirmDatosFirmante(String identificacion, String nombre,
			String apellido1, String apellido2, String cargo,
			String institucion, String direccion, String telefono,
			String ciudad, String razonSocial, String ruc) {
		super();
		this.identificacion = identificacion;
		this.nombre = nombre;
		this.apellido1 = apellido1;
		this.apellido2 = apellido2;
		this.cargo = cargo;
		this.institucion = institucion;
		this.direccion = direccion;
		this.telefono = telefono;
		this.ciudad = ciudad;
		this.razonSocial = razonSocial;
		this.ruc = ruc;
	}



	public String getIdentificacion() {
		return identificacion;
	}

	public void setIdentificacion(String identificacion) {
		this.identificacion = identificacion;
	}

	public String getNombre() {
		return nombre;
	}

	public void setNombre(String nombre) {
		this.nombre = nombre;
	}

	public String getApellido1() {
		return apellido1;
	}

	public void setApellido1(String apellido1) {
		this.apellido1 = apellido1;
	}

	public String getApellido2() {
		return apellido2;
	}

	public void setApellido2(String apellido2) {
		this.apellido2 = apellido2;
	}

	public String getCargo() {
		return cargo;
	}

	public void setCargo(String cargo) {
		this.cargo = cargo;
	}

	public String getInstitucion() {
		return institucion;
	}

	public void setInstitucion(String institucion) {
		this.institucion = institucion;
	}

	public String getDireccion() {
		return direccion;
	}

	public void setDireccion(String direccion) {
		this.direccion = direccion;
	}

	public String getTelefono() {
		return telefono;
	}

	public void setTelefono(String telefono) {
		this.telefono = telefono;
	}

	public String getCiudad() {
		return ciudad;
	}

	public void setCiudad(String ciudad) {
		this.ciudad = ciudad;
	}

	public String getRazonSocial() {
		return razonSocial;
	}

	public void setRazonSocial(String razonSocial) {
		this.razonSocial = razonSocial;
	}

	public String getRuc() {
		return ruc;
	}

	public void setRuc(String ruc) {
		this.ruc = ruc;
	}

	public Object cloneMe() throws CloneNotSupportedException {
		return this.clone();
	}

	public Date getFechaVigencia() {
		return fechaVigencia;
	}

	public void setFechaVigencia(Date fechaVigencia) {
		this.fechaVigencia = fechaVigencia;
	}

	public Date getFechaInicioVigencia() {
		return fechaInicioVigencia;
	}

	public void setFechaInicioVigencia(Date fechaInicioVigencia) {
		this.fechaInicioVigencia = fechaInicioVigencia;
	}

	public String getAliasCertificado() {
		return aliasCertificado;
	}

	public void setAliasCertificado(String aliasCertificado) {
		this.aliasCertificado = aliasCertificado;
	}

}
