package br.com.dextra.dextranet.grupo;
import java.util.List;
import org.codehaus.jackson.annotate.JsonIgnoreProperties;
import br.com.dextra.dextranet.grupo.servico.google.GoogleGrupoJSON;
@JsonIgnoreProperties(ignoreUnknown = true)
public class GrupoJSON {
private String id;
private String nome;
private String descricao;
private String proprietario;
private List<UsuarioJSON> usuarios;
private Boolean excluirGrupo;
private Boolean editarGrupo;
private List<GoogleGrupoJSON> servico;
private Boolean infra;
public GrupoJSON() {
}
public GrupoJSON(String id, String nome, String descricao, List<UsuarioJSON> usuarios, List<GoogleGrupoJSON> servico) {
this.id = id;
this.nome = nome;
this.descricao = descricao;
this.usuarios = usuarios;
this.servico = servico;
}
public String getId() {
return id;
}
public void setId(String id) {
this.id = id;
}
public String getNome() {
return nome;
}
public String getDescricao() {
return descricao;
}
public void setNome(String nome) {
this.nome = nome;
}
public void setDescricao(String descricao) {
this.descricao = descricao;
}
public List<UsuarioJSON> getUsuarios() {
return usuarios;
}
public void setUsuarios(List<UsuarioJSON> usuarios) {
this.usuarios = usuarios;
}
public String getProprietario() {
return proprietario;
}
public void setProprietario(String proprietario) {
this.proprietario = proprietario;
}
public Boolean isExcluirGrupo() {
return excluirGrupo;
}
public void setExcluirGrupo(Boolean excluirGrupo) {
this.excluirGrupo = excluirGrupo;
}
public Boolean isEditarGrupo() {
return editarGrupo;
}
public void setEditarGrupo(Boolean editarGrupo) {
this.editarGrupo = editarGrupo;
}
public List<GoogleGrupoJSON> getServico() {
return servico;
}
public Boolean isInfra() {
return infra;
}
public void setInfra(Boolean infra) {
this.infra = infra;
}
public void setServico(List<GoogleGrupoJSON> servico) {
this.servico = servico;
}
@Override
public String toString() {
return "\"" + nome + "\"";
}
}