package com.dacrt.SBIABackend.security.dto;

import java.util.Date;
import java.util.HashSet;
import java.util.Set;

import javax.validation.constraints.NotBlank;

import com.dacrt.SBIABackend.security.entity.OpcionDeBIA;

public class RolRequestDto {
	
	private int id;
	@NotBlank
	private String rolNombre;
	
	@NotBlank
	private int activo;
	@NotBlank
	private String registradoPor;
	private String modificadoPor;
	@NotBlank
	private Date fechaRegistro;
	private Date fechaModificacion;
	
	
	private Set<String> opcionesDeBIA= new HashSet<>();

	public int getId() {
		return id;
	}

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

	public String getRolNombre() {
		return rolNombre;
	}

	public void setRolNombre(String rolNombre) {
		this.rolNombre = rolNombre;
	}

	public Set<String> getOpcionesDeBIA() {
		return opcionesDeBIA;
	}

	public void setOpcionesDeBIA(Set<String> opcionesDeBIA) {
		this.opcionesDeBIA = opcionesDeBIA;
	}

	public int getActivo() {
		return activo;
	}

	public void setActivo(int activo) {
		this.activo = activo;
	}

	public String getRegistradoPor() {
		return registradoPor;
	}

	public void setRegistradoPor(String registradoPor) {
		this.registradoPor = registradoPor;
	}

	public String getModificadoPor() {
		return modificadoPor;
	}

	public void setModificadoPor(String modificadoPor) {
		this.modificadoPor = modificadoPor;
	}

	public Date getFechaRegistro() {
		return fechaRegistro;
	}

	public void setFechaRegistro(Date fechaRegistro) {
		this.fechaRegistro = fechaRegistro;
	}

	public Date getFechaModificacion() {
		return fechaModificacion;
	}

	public void setFechaModificacion(Date fechaModificacion) {
		this.fechaModificacion = fechaModificacion;
	}
	
}
