text:
package br.com.camara.ata2.jsf;
import java.io.Serializable;
import java.util.ArrayList;
import java.util.Date;
import java.util.List;

import javax.annotation.PostConstruct;
import javax.el.ELContext;
import javax.el.ExpressionFactory;
import javax.faces.application.FacesMessage;
import javax.faces.bean.ManagedBean;
import javax.faces.bean.SessionScoped;
import javax.faces.component.html.HtmlOutputText;
import javax.faces.component.html.HtmlPanelGrid;
import javax.faces.context.FacesContext;
import javax.faces.convert.DateTimeConverter;

import org.primefaces.component.autocomplete.AutoComplete;
import org.primefaces.component.calendar.Calendar;
import org.primefaces.component.inputtext.InputText;
import org.primefaces.component.message.Message;
import org.primefaces.component.outputlabel.OutputLabel;
import org.primefaces.context.RequestContext;
import org.primefaces.event.CloseEvent;
import org.springframework.beans.factory.annotation.Configurable;
import org.springframework.roo.addon.jsf.managedbean.RooJsfManagedBean;
import org.springframework.roo.addon.serializable.RooSerializable;

import br.com.camara.ata2.Expediente;
import br.com.camara.ata2.OradoresDia;
import br.com.camara.ata2.OrdemDia;
import br.com.camara.ata2.Reuniao;
import br.com.camara.ata2.TipoReuniao;
import br.com.camara.ata2.Vereador;
import br.com.camara.ata2.jsf.converter.ExpedienteConverter;
import br.com.camara.ata2.jsf.converter.OradoresDiaConverter;
import br.com.camara.ata2.jsf.converter.OrdemDiaConverter;
import br.com.camara.ata2.jsf.converter.VereadorConverter;
import br.com.camara.ata2.jsf.util.MessageFactory;

@ManagedBean(name = "reuniaoBean")
@SessionScoped
@Configurable
@RooSerializable
@RooJsfManagedBean(entity = Reuniao.class, beanName = "reuniaoBean")
public class ReuniaoBean  implements Serializable {

	private String name = "Reuniaos";

	private Reuniao reuniao;

	private List<Reuniao> allReuniaos;

	private boolean dataVisible = false;

	private List<String> columns;

	private HtmlPanelGrid createPanelGrid;

	private HtmlPanelGrid editPanelGrid;

	private HtmlPanelGrid viewPanelGrid;

	private boolean createDialogVisible = false;

	@PostConstruct
    public void init() {
        columns = new ArrayList<String>();
        columns.add("datareuniao");
        columns.add("numero");
        columns.add("localreuniao");
        columns.add("horareuniao");
    }

	public String getName() {
        return name;
    }

	public List<String> getColumns() {
        return columns;
    }

	public List<Reuniao> getAllReuniaos() {
        return allReuniaos;
    }

	public void setAllReuniaos(List<Reuniao> allReuniaos) {
        this.allReuniaos = allReuniaos;
    }

	public String findAllReuniaos() {
        allReuniaos = Reuniao.findAllReuniaos();
        dataVisible = !allReuniaos.isEmpty();
        return null;
    }

	public boolean isDataVisible() {
        return dataVisible;
    }

	public void setDataVisible(boolean dataVisible) {
        this.dataVisible = dataVisible;
    }

	public HtmlPanelGrid getCreatePanelGrid() {
        if (createPanelGrid == null) {
            createPanelGrid = populateCreatePanel();
        }
        return createPanelGrid;
    }

	public void setCreatePanelGrid(HtmlPanelGrid createPanelGrid) {
        this.createPanelGrid = createPanelGrid;
    }

	public HtmlPanelGrid getEditPanelGrid() {
        if (editPanelGrid == null) {
            editPanelGrid = populateEditPanel();
        }
        return editPanelGrid;
    }

	public void setEditPanelGrid(HtmlPanelGrid editPanelGrid) {
        this.editPanelGrid = editPanelGrid;
    }

	public HtmlPanelGrid getViewPanelGrid() {
        return populateViewPanel();
    }

	public void setViewPanelGrid(HtmlPanelGrid viewPanelGrid) {
        this.viewPanelGrid = viewPanelGrid;
    }

	public HtmlPanelGrid populateCreatePanel() {
        FacesContext facesContext = FacesContext.getCurrentInstance();
        javax.faces.application.Application application = facesContext.getApplication();
        ExpressionFactory expressionFactory = application.getExpressionFactory();
        ELContext elContext = facesContext.getELContext();

        HtmlPanelGrid htmlPanelGrid = (HtmlPanelGrid) application.createComponent(HtmlPanelGrid.COMPONENT_TYPE);

        OutputLabel datareuniaoCreateOutput = (OutputLabel) application.createComponent(OutputLabel.COMPONENT_TYPE);
        datareuniaoCreateOutput.setFor("datareuniaoCreateInput");
        datareuniaoCreateOutput.setId("datareuniaoCreateOutput");
        datareuniaoCreateOutput.setValue("Datareuniao:");
        htmlPanelGrid.getChildren().add(datareuniaoCreateOutput);

        Calendar datareuniaoCreateInput = (Calendar) application.createComponent(Calendar.COMPONENT_TYPE);
        datareuniaoCreateInput.setId("datareuniaoCreateInput");
        datareuniaoCreateInput.setValueExpression("value", expressionFactory.createValueExpression(elContext, "#{reuniaoBean.reuniao.datareuniao}", Date.class));
        datareuniaoCreateInput.setNavigator(true);
        datareuniaoCreateInput.setEffect("slideDown");
        datareuniaoCreateInput.setPattern("dd/MM/yyyy");
        datareuniaoCreateInput.setRequired(true);
        htmlPanelGrid.getChildren().add(datareuniaoCreateInput);

        Message datareuniaoCreateInputMessage = (Message) application.createComponent(Message.COMPONENT_TYPE);
        datareuniaoCreateInputMessage.setId("datareuniaoCreateInputMessage");
        datareuniaoCreateInputMessage.setFor("datareuniaoCreateInput");
        datareuniaoCreateInputMessage.setDisplay("icon");
        htmlPanelGrid.getChildren().add(datareuniaoCreateInputMessage);

        OutputLabel numeroCreateOutput = (OutputLabel) application.createComponent(OutputLabel.COMPONENT_TYPE);
        numeroCreateOutput.setFor("numeroCreateInput");
        numeroCreateOutput.setId("numeroCreateOutput");
        numeroCreateOutput.setValue("Numero:");
        htmlPanelGrid.getChildren().add(numeroCreateOutput);

        InputText numeroCreateInput = (InputText) application.createComponent(InputText.COMPONENT_TYPE);
        numeroCreateInput.setId("numeroCreateInput");
        numeroCreateInput.setValueExpression("value", expressionFactory.createValueExpression(elContext, "#{reuniaoBean.reuniao.numero}", String.class));
        numeroCreateInput.setRequired(false);
        htmlPanelGrid.getChildren().add(numeroCreateInput);

        Message numeroCreateInputMessage = (Message) application.createComponent(Message.COMPONENT_TYPE);
        numeroCreateInputMessage.setId("numeroCreateInputMessage");
        numeroCreateInputMessage.setFor("numeroCreateInput");
        numeroCreateInputMessage.setDisplay("icon");
        htmlPanelGrid.getChildren().add(numeroCreateInputMessage);

        OutputLabel tiporeuniaoCreateOutput = (OutputLabel) application.createComponent(OutputLabel.COMPONENT_TYPE);
        tiporeuniaoCreateOutput.setFor("tiporeuniaoCreateInput");
        tiporeuniaoCreateOutput.setId("tiporeuniaoCreateOutput");
        tiporeuniaoCreateOutput.setValue("Tiporeuniao:");
        htmlPanelGrid.getChildren().add(tiporeuniaoCreateOutput);

        AutoComplete tiporeuniaoCreateInput = (AutoComplete) application.createComponent(AutoComplete.COMPONENT_TYPE);
        tiporeuniaoCreateInput.setId("tiporeuniaoCreateInput");
        tiporeuniaoCreateInput.setValueExpression("value", expressionFactory.createValueExpression(elContext, "#{reuniaoBean.reuniao.tiporeuniao}", TipoReuniao.class));
        tiporeuniaoCreateInput.setCompleteMethod(expressionFactory.createMethodExpression(elContext, "#{reuniaoBean.completeTiporeuniao}", List.class, new Class[] { String.class }));
        tiporeuniaoCreateInput.setDropdown(true);
        tiporeuniaoCreateInput.setRequired(false);
        htmlPanelGrid.getChildren().add(tiporeuniaoCreateInput);

        Message tiporeuniaoCreateInputMessage = (Message) application.createComponent(Message.COMPONENT_TYPE);
        tiporeuniaoCreateInputMessage.setId("tiporeuniaoCreateInputMessage");
        tiporeuniaoCreateInputMessage.setFor("tiporeuniaoCreateInput");
        tiporeuniaoCreateInputMessage.setDisplay("icon");
        htmlPanelGrid.getChildren().add(tiporeuniaoCreateInputMessage);

        OutputLabel localreuniaoCreateOutput = (OutputLabel) application.createComponent(OutputLabel.COMPONENT_TYPE);
        localreuniaoCreateOutput.setFor("localreuniaoCreateInput");
        localreuniaoCreateOutput.setId("localreuniaoCreateOutput");
        localreuniaoCreateOutput.setValue("Localreuniao:");
        htmlPanelGrid.getChildren().add(localreuniaoCreateOutput);

        InputText localreuniaoCreateInput = (InputText) application.createComponent(InputText.COMPONENT_TYPE);
        localreuniaoCreateInput.setId("localreuniaoCreateInput");
        localreuniaoCreateInput.setValueExpression("value", expressionFactory.createValueExpression(elContext, "#{reuniaoBean.reuniao.localreuniao}", String.class));
        localreuniaoCreateInput.setRequired(false);
        htmlPanelGrid.getChildren().add(localreuniaoCreateInput);

        Message localreuniaoCreateInputMessage = (Message) application.createComponent(Message.COMPONENT_TYPE);
        localreuniaoCreateInputMessage.setId("localreuniaoCreateInputMessage");
        localreuniaoCreateInputMessage.setFor("localreuniaoCreateInput");
        localreuniaoCreateInputMessage.setDisplay("icon");
        htmlPanelGrid.getChildren().add(localreuniaoCreateInputMessage);

        OutputLabel horareuniaoCreateOutput = (OutputLabel) application.createComponent(OutputLabel.COMPONENT_TYPE);
        horareuniaoCreateOutput.setFor("horareuniaoCreateInput");
        horareuniaoCreateOutput.setId("horareuniaoCreateOutput");
        horareuniaoCreateOutput.setValue("Horareuniao:");
        htmlPanelGrid.getChildren().add(horareuniaoCreateOutput);

        InputText horareuniaoCreateInput = (InputText) application.createComponent(InputText.COMPONENT_TYPE);
        horareuniaoCreateInput.setId("horareuniaoCreateInput");
        horareuniaoCreateInput.setValueExpression("value", expressionFactory.createValueExpression(elContext, "#{reuniaoBean.reuniao.horareuniao}", String.class));
        horareuniaoCreateInput.setRequired(false);
        htmlPanelGrid.getChildren().add(horareuniaoCreateInput);

        Message horareuniaoCreateInputMessage = (Message) application.createComponent(Message.COMPONENT_TYPE);
        horareuniaoCreateInputMessage.setId("horareuniaoCreateInputMessage");
        horareuniaoCreateInputMessage.setFor("horareuniaoCreateInput");
        horareuniaoCreateInputMessage.setDisplay("icon");
        htmlPanelGrid.getChildren().add(horareuniaoCreateInputMessage);

        OutputLabel vereadorpresidenteCreateOutput = (OutputLabel) application.createComponent(OutputLabel.COMPONENT_TYPE);
        vereadorpresidenteCreateOutput.setFor("vereadorpresidenteCreateInput");
        vereadorpresidenteCreateOutput.setId("vereadorpresidenteCreateOutput");
        vereadorpresidenteCreateOutput.setValue("Vereadorpresidente:");
        htmlPanelGrid.getChildren().add(vereadorpresidenteCreateOutput);

        AutoComplete vereadorpresidenteCreateInput = (AutoComplete) application.createComponent(AutoComplete.COMPONENT_TYPE);
        vereadorpresidenteCreateInput.setId("vereadorpresidenteCreateInput");
        vereadorpresidenteCreateInput.setValueExpression("value", expressionFactory.createValueExpression(elContext, "#{reuniaoBean.reuniao.vereadorpresidente}", Vereador.class));
        vereadorpresidenteCreateInput.setCompleteMethod(expressionFactory.createMethodExpression(elContext, "#{reuniaoBean.completeVereadorpresidente}", List.class, new Class[] { String.class }));
        vereadorpresidenteCreateInput.setDropdown(true);
        vereadorpresidenteCreateInput.setValueExpression("var", expressionFactory.createValueExpression(elContext, "vereadorpresidente", String.class));
        vereadorpresidenteCreateInput.setValueExpression("itemLabel", expressionFactory.createValueExpression(elContext, "#{vereadorpresidente.nome} #{vereadorpresidente.partido}", String.class));
        vereadorpresidenteCreateInput.setValueExpression("itemValue", expressionFactory.createValueExpression(elContext, "#{vereadorpresidente}", Vereador.class));
        vereadorpresidenteCreateInput.setConverter(new VereadorConverter());
        vereadorpresidenteCreateInput.setRequired(false);
        htmlPanelGrid.getChildren().add(vereadorpresidenteCreateInput);

        Message vereadorpresidenteCreateInputMessage = (Message) application.createComponent(Message.COMPONENT_TYPE);
        vereadorpresidenteCreateInputMessage.setId("vereadorpresidenteCreateInputMessage");
        vereadorpresidenteCreateInputMessage.setFor("vereadorpresidenteCreateInput");
        vereadorpresidenteCreateInputMessage.setDisplay("icon");
        htmlPanelGrid.getChildren().add(vereadorpresidenteCreateInputMessage);

        OutputLabel vereadorprimeirosecretarioCreateOutput = (OutputLabel) application.createComponent(OutputLabel.COMPONENT_TYPE);
        vereadorprimeirosecretarioCreateOutput.setFor("vereadorprimeirosecretarioCreateInput");
        vereadorprimeirosecretarioCreateOutput.setId("vereadorprimeirosecretarioCreateOutput");
        vereadorprimeirosecretarioCreateOutput.setValue("Vereadorprimeirosecretario:");
        htmlPanelGrid.getChildren().add(vereadorprimeirosecretarioCreateOutput);

        AutoComplete vereadorprimeirosecretarioCreateInput = (AutoComplete) application.createComponent(AutoComplete.COMPONENT_TYPE);
        vereadorprimeirosecretarioCreateInput.setId("vereadorprimeirosecretarioCreateInput");
        vereadorprimeirosecretarioCreateInput.setValueExpression("value", expressionFactory.createValueExpression(elContext, "#{reuniaoBean.reuniao.vereadorprimeirosecretario}", Vereador.class));
        vereadorprimeirosecretarioCreateInput.setCompleteMethod(expressionFactory.createMethodExpression(elContext, "#{reuniaoBean.completeVereadorprimeirosecretario}", List.class, new Class[] { String.class }));
        vereadorprimeirosecretarioCreateInput.setDropdown(true);
        vereadorprimeirosecretarioCreateInput.setValueExpression("var", expressionFactory.createValueExpression(elContext, "vereadorprimeirosecretario", String.class));
        vereadorprimeirosecretarioCreateInput.setValueExpression("itemLabel", expressionFactory.createValueExpression(elContext, "#{vereadorprimeirosecretario.nome} #{vereadorprimeirosecretario.partido}", String.class));
        vereadorprimeirosecretarioCreateInput.setValueExpression("itemValue", expressionFactory.createValueExpression(elContext, "#{vereadorprimeirosecretario}", Vereador.class));
        vereadorprimeirosecretarioCreateInput.setConverter(new VereadorConverter());
        vereadorprimeirosecretarioCreateInput.setRequired(false);
        htmlPanelGrid.getChildren().add(vereadorprimeirosecretarioCreateInput);

        Message vereadorprimeirosecretarioCreateInputMessage = (Message) application.createComponent(Message.COMPONENT_TYPE);
        vereadorprimeirosecretarioCreateInputMessage.setId("vereadorprimeirosecretarioCreateInputMessage");
        vereadorprimeirosecretarioCreateInputMessage.setFor("vereadorprimeirosecretarioCreateInput");
        vereadorprimeirosecretarioCreateInputMessage.setDisplay("icon");
        htmlPanelGrid.getChildren().add(vereadorprimeirosecretarioCreateInputMessage);

        OutputLabel expedienteCreateOutput = (OutputLabel) application.createComponent(OutputLabel.COMPONENT_TYPE);
        expedienteCreateOutput.setFor("expedienteCreateInput");
        expedienteCreateOutput.setId("expedienteCreateOutput");
        expedienteCreateOutput.setValue("Expediente:");
        htmlPanelGrid.getChildren().add(expedienteCreateOutput);

        AutoComplete expedienteCreateInput = (AutoComplete) application.createComponent(AutoComplete.COMPONENT_TYPE);
        expedienteCreateInput.setId("expedienteCreateInput");
        expedienteCreateInput.setValueExpression("value", expressionFactory.createValueExpression(elContext, "#{reuniaoBean.reuniao.expediente}", Expediente.class));
        expedienteCreateInput.setCompleteMethod(expressionFactory.createMethodExpression(elContext, "#{reuniaoBean.completeExpediente}", List.class, new Class[] { String.class }));
        expedienteCreateInput.setDropdown(true);
        expedienteCreateInput.setValueExpression("var", expressionFactory.createValueExpression(elContext, "expediente", String.class));
        expedienteCreateInput.setValueExpression("itemLabel", expressionFactory.createValueExpression(elContext, "#{expediente.numero} #{expediente.dataexpediente}", String.class));
        expedienteCreateInput.setValueExpression("itemValue", expressionFactory.createValueExpression(elContext, "#{expediente}", Expediente.class));
        expedienteCreateInput.setConverter(new ExpedienteConverter());
        expedienteCreateInput.setRequired(false);
        htmlPanelGrid.getChildren().add(expedienteCreateInput);

        Message expedienteCreateInputMessage = (Message) application.createComponent(Message.COMPONENT_TYPE);
        expedienteCreateInputMessage.setId("expedienteCreateInputMessage");
        expedienteCreateInputMessage.setFor("expedienteCreateInput");
        expedienteCreateInputMessage.setDisplay("icon");
        htmlPanelGrid.getChildren().add(expedienteCreateInputMessage);

        OutputLabel oradoresdiaCreateOutput = (OutputLabel) application.createComponent(OutputLabel.COMPONENT_TYPE);
        oradoresdiaCreateOutput.setFor("oradoresdiaCreateInput");
        oradoresdiaCreateOutput.setId("oradoresdiaCreateOutput");
        oradoresdiaCreateOutput.setValue("Oradoresdia:");
        htmlPanelGrid.getChildren().add(oradoresdiaCreateOutput);

        AutoComplete oradoresdiaCreateInput = (AutoComplete) application.createComponent(AutoComplete.COMPONENT_TYPE);
        oradoresdiaCreateInput.setId("oradoresdiaCreateInput");
        oradoresdiaCreateInput.setValueExpression("value", expressionFactory.createValueExpression(elContext, "#{reuniaoBean.reuniao.oradoresdia}", OradoresDia.class));
        oradoresdiaCreateInput.setCompleteMethod(expressionFactory.createMethodExpression(elContext, "#{reuniaoBean.completeOradoresdia}", List.class, new Class[] { String.class }));
        oradoresdiaCreateInput.setDropdown(true);
        oradoresdiaCreateInput.setValueExpression("var", expressionFactory.createValueExpression(elContext, "oradoresdia", String.class));
        oradoresdiaCreateInput.setValueExpression("itemLabel", expressionFactory.createValueExpression(elContext, "#{oradoresdia.dataoradoresdia}", String.class));
        oradoresdiaCreateInput.setValueExpression("itemValue", expressionFactory.createValueExpression(elContext, "#{oradoresdia}", OradoresDia.class));
        oradoresdiaCreateInput.setConverter(new OradoresDiaConverter());
        oradoresdiaCreateInput.setRequired(false);
        htmlPanelGrid.getChildren().add(oradoresdiaCreateInput);

        Message oradoresdiaCreateInputMessage = (Message) application.createComponent(Message.COMPONENT_TYPE);
        oradoresdiaCreateInputMessage.setId("oradoresdiaCreateInputMessage");
        oradoresdiaCreateInputMessage.setFor("oradoresdiaCreateInput");
        oradoresdiaCreateInputMessage.setDisplay("icon");
        htmlPanelGrid.getChildren().add(oradoresdiaCreateInputMessage);

        OutputLabel ordemdiaCreateOutput = (OutputLabel) application.createComponent(OutputLabel.COMPONENT_TYPE);
        ordemdiaCreateOutput.setFor("ordemdiaCreateInput");
        ordemdiaCreateOutput.setId("ordemdiaCreateOutput");
        ordemdiaCreateOutput.setValue("Ordemdia:");
        htmlPanelGrid.getChildren().add(ordemdiaCreateOutput);

        AutoComplete ordemdiaCreateInput = (AutoComplete) application.createComponent(AutoComplete.COMPONENT_TYPE);
        ordemdiaCreateInput.setId("ordemdiaCreateInput");
        ordemdiaCreateInput.setValueExpression("value", expressionFactory.createValueExpression(elContext, "#{reuniaoBean.reuniao.ordemdia}", OrdemDia.class));
        ordemdiaCreateInput.setCompleteMethod(expressionFactory.createMethodExpression(elContext, "#{reuniaoBean.completeOrdemdia}", List.class, new Class[] { String.class }));
        ordemdiaCreateInput.setDropdown(true);
        ordemdiaCreateInput.setValueExpression("var", expressionFactory.createValueExpression(elContext, "ordemdia", String.class));
        ordemdiaCreateInput.setValueExpression("itemLabel", expressionFactory.createValueExpression(elContext, "#{ordemdia.numero} #{ordemdia.dataordemdia}", String.class));
        ordemdiaCreateInput.setValueExpression("itemValue", expressionFactory.createValueExpression(elContext, "#{ordemdia}", OrdemDia.class));
        ordemdiaCreateInput.setConverter(new OrdemDiaConverter());
        ordemdiaCreateInput.setRequired(false);
        htmlPanelGrid.getChildren().add(ordemdiaCreateInput);

        Message ordemdiaCreateInputMessage = (Message) application.createComponent(Message.COMPONENT_TYPE);
        ordemdiaCreateInputMessage.setId("ordemdiaCreateInputMessage");
        ordemdiaCreateInputMessage.setFor("ordemdiaCreateInput");
        ordemdiaCreateInputMessage.setDisplay("icon");
        htmlPanelGrid.getChildren().add(ordemdiaCreateInputMessage);

        return htmlPanelGrid;
    }

	public HtmlPanelGrid populateEditPanel() {
        FacesContext facesContext = FacesContext.getCurrentInstance();
        javax.faces.application.Application application = facesContext.getApplication();
        ExpressionFactory expressionFactory = application.getExpressionFactory();
        ELContext elContext = facesContext.getELContext();

        HtmlPanelGrid htmlPanelGrid = (HtmlPanelGrid) application.createComponent(HtmlPanelGrid.COMPONENT_TYPE);

        OutputLabel datareuniaoEditOutput = (OutputLabel) application.createComponent(OutputLabel.COMPONENT_TYPE);
        datareuniaoEditOutput.setFor("datareuniaoEditInput");
        datareuniaoEditOutput.setId("datareuniaoEditOutput");
        datareuniaoEditOutput.setValue("Datareuniao:");
        htmlPanelGrid.getChildren().add(datareuniaoEditOutput);

        Calendar datareuniaoEditInput = (Calendar) application.createComponent(Calendar.COMPONENT_TYPE);
        datareuniaoEditInput.setId("datareuniaoEditInput");
        datareuniaoEditInput.setValueExpression("value", expressionFactory.createValueExpression(elContext, "#{reuniaoBean.reuniao.datareuniao}", Date.class));
        datareuniaoEditInput.setNavigator(true);
        datareuniaoEditInput.setEffect("slideDown");
        datareuniaoEditInput.setPattern("dd/MM/yyyy");
        datareuniaoEditInput.setRequired(true);
        htmlPanelGrid.getChildren().add(datareuniaoEditInput);

        Message datareuniaoEditInputMessage = (Message) application.createComponent(Message.COMPONENT_TYPE);
        datareuniaoEditInputMessage.setId("datareuniaoEditInputMessage");
        datareuniaoEditInputMessage.setFor("datareuniaoEditInput");
        datareuniaoEditInputMessage.setDisplay("icon");
        htmlPanelGrid.getChildren().add(datareuniaoEditInputMessage);

        OutputLabel numeroEditOutput = (OutputLabel) application.createComponent(OutputLabel.COMPONENT_TYPE);
        numeroEditOutput.setFor("numeroEditInput");
        numeroEditOutput.setId("numeroEditOutput");
        numeroEditOutput.setValue("Numero:");
        htmlPanelGrid.getChildren().add(numeroEditOutput);

        InputText numeroEditInput = (InputText) application.createComponent(InputText.COMPONENT_TYPE);
        numeroEditInput.setId("numeroEditInput");
        numeroEditInput.setValueExpression("value", expressionFactory.createValueExpression(elContext, "#{reuniaoBean.reuniao.numero}", String.class));
        numeroEditInput.setRequired(false);
        htmlPanelGrid.getChildren().add(numeroEditInput);

        Message numeroEditInputMessage = (Message) application.createComponent(Message.COMPONENT_TYPE);
        numeroEditInputMessage.setId("numeroEditInputMessage");
        numeroEditInputMessage.setFor("numeroEditInput");
        numeroEditInputMessage.setDisplay("icon");
        htmlPanelGrid.getChildren().add(numeroEditInputMessage);

        OutputLabel tiporeuniaoEditOutput = (OutputLabel) application.createComponent(OutputLabel.COMPONENT_TYPE);
        tiporeuniaoEditOutput.setFor("tiporeuniaoEditInput");
        tiporeuniaoEditOutput.setId("tiporeuniaoEditOutput");
        tiporeuniaoEditOutput.setValue("Tiporeuniao:");
        htmlPanelGrid.getChildren().add(tiporeuniaoEditOutput);

        AutoComplete tiporeuniaoEditInput = (AutoComplete) application.createComponent(AutoComplete.COMPONENT_TYPE);
        tiporeuniaoEditInput.setId("tiporeuniaoEditInput");
        tiporeuniaoEditInput.setValueExpression("value", expressionFactory.createValueExpression(elContext, "#{reuniaoBean.reuniao.tiporeuniao}", TipoReuniao.class));
        tiporeuniaoEditInput.setCompleteMethod(expressionFactory.createMethodExpression(elContext, "#{reuniaoBean.completeTiporeuniao}", List.class, new Class[] { String.class }));
        tiporeuniaoEditInput.setDropdown(true);
        tiporeuniaoEditInput.setRequired(false);
        htmlPanelGrid.getChildren().add(tiporeuniaoEditInput);

        Message tiporeuniaoEditInputMessage = (Message) application.createComponent(Message.COMPONENT_TYPE);
        tiporeuniaoEditInputMessage.setId("tiporeuniaoEditInputMessage");
        tiporeuniaoEditInputMessage.setFor("tiporeuniaoEditInput");
        tiporeuniaoEditInputMessage.setDisplay("icon");
        htmlPanelGrid.getChildren().add(tiporeuniaoEditInputMessage);

        OutputLabel localreuniaoEditOutput = (OutputLabel) application.createComponent(OutputLabel.COMPONENT_TYPE);
        localreuniaoEditOutput.setFor("localreuniaoEditInput");
        localreuniaoEditOutput.setId("localreuniaoEditOutput");
        localreuniaoEditOutput.setValue("Localreuniao:");
        htmlPanelGrid.getChildren().add(localreuniaoEditOutput);

        InputText localreuniaoEditInput = (InputText) application.createComponent(InputText.COMPONENT_TYPE);
        localreuniaoEditInput.setId("localreuniaoEditInput");
        localreuniaoEditInput.setValueExpression("value", expressionFactory.createValueExpression(elContext, "#{reuniaoBean.reuniao.localreuniao}", String.class));
        localreuniaoEditInput.setRequired(false);
        htmlPanelGrid.getChildren().add(localreuniaoEditInput);

        Message localreuniaoEditInputMessage = (Message) application.createComponent(Message.COMPONENT_TYPE);
        localreuniaoEditInputMessage.setId("localreuniaoEditInputMessage");
        localreuniaoEditInputMessage.setFor("localreuniaoEditInput");
        localreuniaoEditInputMessage.setDisplay("icon");
        htmlPanelGrid.getChildren().add(localreuniaoEditInputMessage);

        OutputLabel horareuniaoEditOutput = (OutputLabel) application.createComponent(OutputLabel.COMPONENT_TYPE);
        horareuniaoEditOutput.setFor("horareuniaoEditInput");
        horareuniaoEditOutput.setId("horareuniaoEditOutput");
        horareuniaoEditOutput.setValue("Horareuniao:");
        htmlPanelGrid.getChildren().add(horareuniaoEditOutput);

        InputText horareuniaoEditInput = (InputText) application.createComponent(InputText.COMPONENT_TYPE);
        horareuniaoEditInput.setId("horareuniaoEditInput");
        horareuniaoEditInput.setValueExpression("value", expressionFactory.createValueExpression(elContext, "#{reuniaoBean.reuniao.horareuniao}", String.class));
        horareuniaoEditInput.setRequired(false);
        htmlPanelGrid.getChildren().add(horareuniaoEditInput);

        Message horareuniaoEditInputMessage = (Message) application.createComponent(Message.COMPONENT_TYPE);
        horareuniaoEditInputMessage.setId("horareuniaoEditInputMessage");
        horareuniaoEditInputMessage.setFor("horareuniaoEditInput");
        horareuniaoEditInputMessage.setDisplay("icon");
        htmlPanelGrid.getChildren().add(horareuniaoEditInputMessage);

        OutputLabel vereadorpresidenteEditOutput = (OutputLabel) application.createComponent(OutputLabel.COMPONENT_TYPE);
        vereadorpresidenteEditOutput.setFor("vereadorpresidenteEditInput");
        vereadorpresidenteEditOutput.setId("vereadorpresidenteEditOutput");
        vereadorpresidenteEditOutput.setValue("Vereadorpresidente:");
        htmlPanelGrid.getChildren().add(vereadorpresidenteEditOutput);

        AutoComplete vereadorpresidenteEditInput = (AutoComplete) application.createComponent(AutoComplete.COMPONENT_TYPE);
        vereadorpresidenteEditInput.setId("vereadorpresidenteEditInput");
        vereadorpresidenteEditInput.setValueExpression("value", expressionFactory.createValueExpression(elContext, "#{reuniaoBean.reuniao.vereadorpresidente}", Vereador.class));
        vereadorpresidenteEditInput.setCompleteMethod(expressionFactory.createMethodExpression(elContext, "#{reuniaoBean.completeVereadorpresidente}", List.class, new Class[] { String.class }));
        vereadorpresidenteEditInput.setDropdown(true);
        vereadorpresidenteEditInput.setValueExpression("var", expressionFactory.createValueExpression(elContext, "vereadorpresidente", String.class));
        vereadorpresidenteEditInput.setValueExpression("itemLabel", expressionFactory.createValueExpression(elContext, "#{vereadorpresidente.nome} #{vereadorpresidente.partido}", String.class));
        vereadorpresidenteEditInput.setValueExpression("itemValue", expressionFactory.createValueExpression(elContext, "#{vereadorpresidente}", Vereador.class));
        vereadorpresidenteEditInput.setConverter(new VereadorConverter());
        vereadorpresidenteEditInput.setRequired(false);
        htmlPanelGrid.getChildren().add(vereadorpresidenteEditInput);

        Message vereadorpresidenteEditInputMessage = (Message) application.createComponent(Message.COMPONENT_TYPE);
        vereadorpresidenteEditInputMessage.setId("vereadorpresidenteEditInputMessage");
        vereadorpresidenteEditInputMessage.setFor("vereadorpresidenteEditInput");
        vereadorpresidenteEditInputMessage.setDisplay("icon");
        htmlPanelGrid.getChildren().add(vereadorpresidenteEditInputMessage);

        OutputLabel vereadorprimeirosecretarioEditOutput = (OutputLabel) application.createComponent(OutputLabel.COMPONENT_TYPE);
        vereadorprimeirosecretarioEditOutput.setFor("vereadorprimeirosecretarioEditInput");
        vereadorprimeirosecretarioEditOutput.setId("vereadorprimeirosecretarioEditOutput");
        vereadorprimeirosecretarioEditOutput.setValue("Vereadorprimeirosecretario:");
        htmlPanelGrid.getChildren().add(vereadorprimeirosecretarioEditOutput);

        AutoComplete vereadorprimeirosecretarioEditInput = (AutoComplete) application.createComponent(AutoComplete.COMPONENT_TYPE);
        vereadorprimeirosecretarioEditInput.setId("vereadorprimeirosecretarioEditInput");
        vereadorprimeirosecretarioEditInput.setValueExpression("value", expressionFactory.createValueExpression(elContext, "#{reuniaoBean.reuniao.vereadorprimeirosecretario}", Vereador.class));
        vereadorprimeirosecretarioEditInput.setCompleteMethod(expressionFactory.createMethodExpression(elContext, "#{reuniaoBean.completeVereadorprimeirosecretario}", List.class, new Class[] { String.class }));
        vereadorprimeirosecretarioEditInput.setDropdown(true);
        vereadorprimeirosecretarioEditInput.setValueExpression("var", expressionFactory.createValueExpression(elContext, "vereadorprimeirosecretario", String.class));
        vereadorprimeirosecretarioEditInput.setValueExpression("itemLabel", expressionFactory.createValueExpression(elContext, "#{vereadorprimeirosecretario.nome} #{vereadorprimeirosecretario.partido}", String.class));
        vereadorprimeirosecretarioEditInput.setValueExpression("itemValue", expressionFactory.createValueExpression(elContext, "#{vereadorprimeirosecretario}", Vereador.class));
        vereadorprimeirosecretarioEditInput.setConverter(new VereadorConverter());
        vereadorprimeirosecretarioEditInput.setRequired(false);
        htmlPanelGrid.getChildren().add(vereadorprimeirosecretarioEditInput);

        Message vereadorprimeirosecretarioEditInputMessage = (Message) application.createComponent(Message.COMPONENT_TYPE);
        vereadorprimeirosecretarioEditInputMessage.setId("vereadorprimeirosecretarioEditInputMessage");
        vereadorprimeirosecretarioEditInputMessage.setFor("vereadorprimeirosecretarioEditInput");
        vereadorprimeirosecretarioEditInputMessage.setDisplay("icon");
        htmlPanelGrid.getChildren().add(vereadorprimeirosecretarioEditInputMessage);

        OutputLabel expedienteEditOutput = (OutputLabel) application.createComponent(OutputLabel.COMPONENT_TYPE);
        expedienteEditOutput.setFor("expedienteEditInput");
        expedienteEditOutput.setId("expedienteEditOutput");
        expedienteEditOutput.setValue("Expediente:");
        htmlPanelGrid.getChildren().add(expedienteEditOutput);

        AutoComplete expedienteEditInput = (AutoComplete) application.createComponent(AutoComplete.COMPONENT_TYPE);
        expedienteEditInput.setId("expedienteEditInput");
        expedienteEditInput.setValueExpression("value", expressionFactory.createValueExpression(elContext, "#{reuniaoBean.reuniao.expediente}", Expediente.class));
        expedienteEditInput.setCompleteMethod(expressionFactory.createMethodExpression(elContext, "#{reuniaoBean.completeExpediente}", List.class, new Class[] { String.class }));
        expedienteEditInput.setDropdown(true);
        expedienteEditInput.setValueExpression("var", expressionFactory.createValueExpression(elContext, "expediente", String.class));
        expedienteEditInput.setValueExpression("itemLabel", expressionFactory.createValueExpression(elContext, "#{expediente.numero} #{expediente.dataexpediente}", String.class));
        expedienteEditInput.setValueExpression("itemValue", expressionFactory.createValueExpression(elContext, "#{expediente}", Expediente.class));
        expedienteEditInput.setConverter(new ExpedienteConverter());
        expedienteEditInput.setRequired(false);
        htmlPanelGrid.getChildren().add(expedienteEditInput);

        Message expedienteEditInputMessage = (Message) application.createComponent(Message.COMPONENT_TYPE);
        expedienteEditInputMessage.setId("expedienteEditInputMessage");
        expedienteEditInputMessage.setFor("expedienteEditInput");
        expedienteEditInputMessage.setDisplay("icon");
        htmlPanelGrid.getChildren().add(expedienteEditInputMessage);

        OutputLabel oradoresdiaEditOutput = (OutputLabel) application.createComponent(OutputLabel.COMPONENT_TYPE);
        oradoresdiaEditOutput.setFor("oradoresdiaEditInput");
        oradoresdiaEditOutput.setId("oradoresdiaEditOutput");
        oradoresdiaEditOutput.setValue("Oradoresdia:");
        htmlPanelGrid.getChildren().add(oradoresdiaEditOutput);

        AutoComplete oradoresdiaEditInput = (AutoComplete) application.createComponent(AutoComplete.COMPONENT_TYPE);
        oradoresdiaEditInput.setId("oradoresdiaEditInput");
        oradoresdiaEditInput.setValueExpression("value", expressionFactory.createValueExpression(elContext, "#{reuniaoBean.reuniao.oradoresdia}", OradoresDia.class));
        oradoresdiaEditInput.setCompleteMethod(expressionFactory.createMethodExpression(elContext, "#{reuniaoBean.completeOradoresdia}", List.class, new Class[] { String.class }));
        oradoresdiaEditInput.setDropdown(true);
        oradoresdiaEditInput.setValueExpression("var", expressionFactory.createValueExpression(elContext, "oradoresdia", String.class));
        oradoresdiaEditInput.setValueExpression("itemLabel", expressionFactory.createValueExpression(elContext, "#{oradoresdia.dataoradoresdia}", String.class));
        oradoresdiaEditInput.setValueExpression("itemValue", expressionFactory.createValueExpression(elContext, "#{oradoresdia}", OradoresDia.class));
        oradoresdiaEditInput.setConverter(new OradoresDiaConverter());
        oradoresdiaEditInput.setRequired(false);
        htmlPanelGrid.getChildren().add(oradoresdiaEditInput);

        Message oradoresdiaEditInputMessage = (Message) application.createComponent(Message.COMPONENT_TYPE);
        oradoresdiaEditInputMessage.setId("oradoresdiaEditInputMessage");
        oradoresdiaEditInputMessage.setFor("oradoresdiaEditInput");
        oradoresdiaEditInputMessage.setDisplay("icon");
        htmlPanelGrid.getChildren().add(oradoresdiaEditInputMessage);

        OutputLabel ordemdiaEditOutput = (OutputLabel) application.createComponent(OutputLabel.COMPONENT_TYPE);
        ordemdiaEditOutput.setFor("ordemdiaEditInput");
        ordemdiaEditOutput.setId("ordemdiaEditOutput");
        ordemdiaEditOutput.setValue("Ordemdia:");
        htmlPanelGrid.getChildren().add(ordemdiaEditOutput);

        AutoComplete ordemdiaEditInput = (AutoComplete) application.createComponent(AutoComplete.COMPONENT_TYPE);
        ordemdiaEditInput.setId("ordemdiaEditInput");
        ordemdiaEditInput.setValueExpression("value", expressionFactory.createValueExpression(elContext, "#{reuniaoBean.reuniao.ordemdia}", OrdemDia.class));
        ordemdiaEditInput.setCompleteMethod(expressionFactory.createMethodExpression(elContext, "#{reuniaoBean.completeOrdemdia}", List.class, new Class[] { String.class }));
        ordemdiaEditInput.setDropdown(true);
        ordemdiaEditInput.setValueExpression("var", expressionFactory.createValueExpression(elContext, "ordemdia", String.class));
        ordemdiaEditInput.setValueExpression("itemLabel", expressionFactory.createValueExpression(elContext, "#{ordemdia.numero} #{ordemdia.dataordemdia}", String.class));
        ordemdiaEditInput.setValueExpression("itemValue", expressionFactory.createValueExpression(elContext, "#{ordemdia}", OrdemDia.class));
        ordemdiaEditInput.setConverter(new OrdemDiaConverter());
        ordemdiaEditInput.setRequired(false);
        htmlPanelGrid.getChildren().add(ordemdiaEditInput);

        Message ordemdiaEditInputMessage = (Message) application.createComponent(Message.COMPONENT_TYPE);
        ordemdiaEditInputMessage.setId("ordemdiaEditInputMessage");
        ordemdiaEditInputMessage.setFor("ordemdiaEditInput");
        ordemdiaEditInputMessage.setDisplay("icon");
        htmlPanelGrid.getChildren().add(ordemdiaEditInputMessage);

        return htmlPanelGrid;
    }

	public HtmlPanelGrid populateViewPanel() {
        FacesContext facesContext = FacesContext.getCurrentInstance();
        javax.faces.application.Application application = facesContext.getApplication();
        ExpressionFactory expressionFactory = application.getExpressionFactory();
        ELContext elContext = facesContext.getELContext();

        HtmlPanelGrid htmlPanelGrid = (HtmlPanelGrid) application.createComponent(HtmlPanelGrid.COMPONENT_TYPE);

        HtmlOutputText datareuniaoLabel = (HtmlOutputText) application.createComponent(HtmlOutputText.COMPONENT_TYPE);
        datareuniaoLabel.setId("datareuniaoLabel");
        datareuniaoLabel.setValue("Datareuniao:");
        htmlPanelGrid.getChildren().add(datareuniaoLabel);

        HtmlOutputText datareuniaoValue = (HtmlOutputText) application.createComponent(HtmlOutputText.COMPONENT_TYPE);
        datareuniaoValue.setValueExpression("value", expressionFactory.createValueExpression(elContext, "#{reuniaoBean.reuniao.datareuniao}", Date.class));
        DateTimeConverter datareuniaoValueConverter = (DateTimeConverter) application.createConverter(DateTimeConverter.CONVERTER_ID);
        datareuniaoValueConverter.setPattern("dd/MM/yyyy");
        datareuniaoValue.setConverter(datareuniaoValueConverter);
        htmlPanelGrid.getChildren().add(datareuniaoValue);

        HtmlOutputText numeroLabel = (HtmlOutputText) application.createComponent(HtmlOutputText.COMPONENT_TYPE);
        numeroLabel.setId("numeroLabel");
        numeroLabel.setValue("Numero:");
        htmlPanelGrid.getChildren().add(numeroLabel);

        HtmlOutputText numeroValue = (HtmlOutputText) application.createComponent(HtmlOutputText.COMPONENT_TYPE);
        numeroValue.setId("numeroValue");
        numeroValue.setValueExpression("value", expressionFactory.createValueExpression(elContext, "#{reuniaoBean.reuniao.numero}", String.class));
        htmlPanelGrid.getChildren().add(numeroValue);

        HtmlOutputText tiporeuniaoLabel = (HtmlOutputText) application.createComponent(HtmlOutputText.COMPONENT_TYPE);
        tiporeuniaoLabel.setId("tiporeuniaoLabel");
        tiporeuniaoLabel.setValue("Tiporeuniao:");
        htmlPanelGrid.getChildren().add(tiporeuniaoLabel);

        HtmlOutputText tiporeuniaoValue = (HtmlOutputText) application.createComponent(HtmlOutputText.COMPONENT_TYPE);
        tiporeuniaoValue.setValueExpression("value", expressionFactory.createValueExpression(elContext, "#{reuniaoBean.reuniao.tiporeuniao}", String.class));
        htmlPanelGrid.getChildren().add(tiporeuniaoValue);

        HtmlOutputText localreuniaoLabel = (HtmlOutputText) application.createComponent(HtmlOutputText.COMPONENT_TYPE);
        localreuniaoLabel.setId("localreuniaoLabel");
        localreuniaoLabel.setValue("Localreuniao:");
        htmlPanelGrid.getChildren().add(localreuniaoLabel);

        HtmlOutputText localreuniaoValue = (HtmlOutputText) application.createComponent(HtmlOutputText.COMPONENT_TYPE);
        localreuniaoValue.setId("localreuniaoValue");
        localreuniaoValue.setValueExpression("value", expressionFactory.createValueExpression(elContext, "#{reuniaoBean.reuniao.localreuniao}", String.class));
        htmlPanelGrid.getChildren().add(localreuniaoValue);

        HtmlOutputText horareuniaoLabel = (HtmlOutputText) application.createComponent(HtmlOutputText.COMPONENT_TYPE);
        horareuniaoLabel.setId("horareuniaoLabel");
        horareuniaoLabel.setValue("Horareuniao:");
        htmlPanelGrid.getChildren().add(horareuniaoLabel);

        HtmlOutputText horareuniaoValue = (HtmlOutputText) application.createComponent(HtmlOutputText.COMPONENT_TYPE);
        horareuniaoValue.setId("horareuniaoValue");
        horareuniaoValue.setValueExpression("value", expressionFactory.createValueExpression(elContext, "#{reuniaoBean.reuniao.horareuniao}", String.class));
        htmlPanelGrid.getChildren().add(horareuniaoValue);

        HtmlOutputText vereadorpresidenteLabel = (HtmlOutputText) application.createComponent(HtmlOutputText.COMPONENT_TYPE);
        vereadorpresidenteLabel.setId("vereadorpresidenteLabel");
        vereadorpresidenteLabel.setValue("Vereadorpresidente:");
        htmlPanelGrid.getChildren().add(vereadorpresidenteLabel);

        HtmlOutputText vereadorpresidenteValue = (HtmlOutputText) application.createComponent(HtmlOutputText.COMPONENT_TYPE);
        vereadorpresidenteValue.setValueExpression("value", expressionFactory.createValueExpression(elContext, "#{reuniaoBean.reuniao.vereadorpresidente}", Vereador.class));
        vereadorpresidenteValue.setConverter(new VereadorConverter());
        htmlPanelGrid.getChildren().add(vereadorpresidenteValue);

        HtmlOutputText vereadorprimeirosecretarioLabel = (HtmlOutputText) application.createComponent(HtmlOutputText.COMPONENT_TYPE);
        vereadorprimeirosecretarioLabel.setId("vereadorprimeirosecretarioLabel");
        vereadorprimeirosecretarioLabel.setValue("Vereadorprimeirosecretario:");
        htmlPanelGrid.getChildren().add(vereadorprimeirosecretarioLabel);

        HtmlOutputText vereadorprimeirosecretarioValue = (HtmlOutputText) application.createComponent(HtmlOutputText.COMPONENT_TYPE);
        vereadorprimeirosecretarioValue.setValueExpression("value", expressionFactory.createValueExpression(elContext, "#{reuniaoBean.reuniao.vereadorprimeirosecretario}", Vereador.class));
        vereadorprimeirosecretarioValue.setConverter(new VereadorConverter());
        htmlPanelGrid.getChildren().add(vereadorprimeirosecretarioValue);

        HtmlOutputText expedienteLabel = (HtmlOutputText) application.createComponent(HtmlOutputText.COMPONENT_TYPE);
        expedienteLabel.setId("expedienteLabel");
        expedienteLabel.setValue("Expediente:");
        htmlPanelGrid.getChildren().add(expedienteLabel);

        HtmlOutputText expedienteValue = (HtmlOutputText) application.createComponent(HtmlOutputText.COMPONENT_TYPE);
        expedienteValue.setValueExpression("value", expressionFactory.createValueExpression(elContext, "#{reuniaoBean.reuniao.expediente}", Expediente.class));
        expedienteValue.setConverter(new ExpedienteConverter());
        htmlPanelGrid.getChildren().add(expedienteValue);

        HtmlOutputText oradoresdiaLabel = (HtmlOutputText) application.createComponent(HtmlOutputText.COMPONENT_TYPE);
        oradoresdiaLabel.setId("oradoresdiaLabel");
        oradoresdiaLabel.setValue("Oradoresdia:");
        htmlPanelGrid.getChildren().add(oradoresdiaLabel);

        HtmlOutputText oradoresdiaValue = (HtmlOutputText) application.createComponent(HtmlOutputText.COMPONENT_TYPE);
        oradoresdiaValue.setValueExpression("value", expressionFactory.createValueExpression(elContext, "#{reuniaoBean.reuniao.oradoresdia}", OradoresDia.class));
        oradoresdiaValue.setConverter(new OradoresDiaConverter());
        htmlPanelGrid.getChildren().add(oradoresdiaValue);

        HtmlOutputText ordemdiaLabel = (HtmlOutputText) application.createComponent(HtmlOutputText.COMPONENT_TYPE);
        ordemdiaLabel.setId("ordemdiaLabel");
        ordemdiaLabel.setValue("Ordemdia:");
        htmlPanelGrid.getChildren().add(ordemdiaLabel);

        HtmlOutputText ordemdiaValue = (HtmlOutputText) application.createComponent(HtmlOutputText.COMPONENT_TYPE);
        ordemdiaValue.setValueExpression("value", expressionFactory.createValueExpression(elContext, "#{reuniaoBean.reuniao.ordemdia}", OrdemDia.class));
        ordemdiaValue.setConverter(new OrdemDiaConverter());
        htmlPanelGrid.getChildren().add(ordemdiaValue);

        return htmlPanelGrid;
    }

	public Reuniao getReuniao() {
        if (reuniao == null) {
            reuniao = new Reuniao();
        }
        return reuniao;
    }

	public void setReuniao(Reuniao reuniao) {
        this.reuniao = reuniao;
    }

	public List<TipoReuniao> completeTiporeuniao(String query) {
        List<TipoReuniao> suggestions = new ArrayList<TipoReuniao>();
        for (TipoReuniao tipoReuniao : TipoReuniao.values()) {
            if (tipoReuniao.name().toLowerCase().startsWith(query.toLowerCase())) {
                suggestions.add(tipoReuniao);
            }
        }
        return suggestions;
    }

	public List<Vereador> completeVereadorpresidente(String query) {
        List<Vereador> suggestions = new ArrayList<Vereador>();
        for (Vereador vereador : Vereador.findAllVereadors()) {
            String vereadorStr = String.valueOf(vereador.getNome() +  " "  + vereador.getPartido());
            if (vereadorStr.toLowerCase().startsWith(query.toLowerCase())) {
                suggestions.add(vereador);
            }
        }
        return suggestions;
    }

	public List<Vereador> completeVereadorprimeirosecretario(String query) {
        List<Vereador> suggestions = new ArrayList<Vereador>();
        for (Vereador vereador : Vereador.findAllVereadors()) {
            String vereadorStr = String.valueOf(vereador.getNome() +  " "  + vereador.getPartido());
            if (vereadorStr.toLowerCase().startsWith(query.toLowerCase())) {
                suggestions.add(vereador);
            }
        }
        return suggestions;
    }

	public List<Expediente> completeExpediente(String query) {
        List<Expediente> suggestions = new ArrayList<Expediente>();
        for (Expediente expediente : Expediente.findAllExpedientes()) {
            String expedienteStr = String.valueOf(expediente.getNumero() +  " "  + expediente.getDataexpediente());
            if (expedienteStr.toLowerCase().startsWith(query.toLowerCase())) {
                suggestions.add(expediente);
            }
        }
        return suggestions;
    }

	public List<OradoresDia> completeOradoresdia(String query) {
        List<OradoresDia> suggestions = new ArrayList<OradoresDia>();
        for (OradoresDia oradoresDia : OradoresDia.findAllOradoresDias()) {
            String oradoresDiaStr = String.valueOf(oradoresDia.getDataoradoresdia());
            if (oradoresDiaStr.toLowerCase().startsWith(query.toLowerCase())) {
                suggestions.add(oradoresDia);
            }
        }
        return suggestions;
    }

	public List<OrdemDia> completeOrdemdia(String query) {
        List<OrdemDia> suggestions = new ArrayList<OrdemDia>();
        for (OrdemDia ordemDia : OrdemDia.findAllOrdemDias()) {
            String ordemDiaStr = String.valueOf(ordemDia.getNumero() +  " "  + ordemDia.getDataordemdia());
            if (ordemDiaStr.toLowerCase().startsWith(query.toLowerCase())) {
                suggestions.add(ordemDia);
            }
        }
        return suggestions;
    }

	public String onEdit() {
        return null;
    }

	public boolean isCreateDialogVisible() {
        return createDialogVisible;
    }

	public void setCreateDialogVisible(boolean createDialogVisible) {
        this.createDialogVisible = createDialogVisible;
    }

	public String displayList() {
        createDialogVisible = false;
        findAllReuniaos();
        return "reuniao";
    }

	public String displayCreateDialog() {
        reuniao = new Reuniao();
        createDialogVisible = true;
        return "reuniao";
    }

	public String persist() {
        String message = "";
        if (reuniao.getId() != null) {
            reuniao.merge();
            message = "message_successfully_updated";
        } else {
            reuniao.persist();
            message = "message_successfully_created";
        }
        RequestContext context = RequestContext.getCurrentInstance();
        context.execute("createDialogWidget.hide()");
        context.execute("editDialogWidget.hide()");

        FacesMessage facesMessage = MessageFactory.getMessage(message, "Reuniao");
        FacesContext.getCurrentInstance().addMessage(null, facesMessage);
        reset();
        return findAllReuniaos();
    }

	public String delete() {
        reuniao.remove();
        FacesMessage facesMessage = MessageFactory.getMessage("message_successfully_deleted", "Reuniao");
        FacesContext.getCurrentInstance().addMessage(null, facesMessage);
        reset();
        return findAllReuniaos();
    }

	public void reset() {
        reuniao = null;
        createDialogVisible = false;
    }

	public void handleDialogClose(CloseEvent event) {
        reset();
    }

	private static final long serialVersionUID = 1L;
}


text:
Howard A. White (September 28, 1913 - February 1, 1991) was an American historian and academic administrator. He served as the president of Pepperdine University from 1978 to 1985.

Early life
White was born on September 28, 1913, in Cloverdale, Alabama. He graduated from David Lipscomb College in 1932, and he earned a master's degree and PhD in history from Tulane University, finishing in 1953. From 1933 to 1942, White served as a preacher at a number of Church of Christ congregations in Mississippi.

Career
White was a minister of the Churches of Christ in New Orleans, Louisiana while he was still in graduate school. He was described as an "evangelist" at the Carrollton Avenue Church of Christ in 1951.

White began his academic career as a professor of history at David Lipscomb College in 1953. In 1958, he joined the history faculty at George Pepperdine College as chair of the social sciences division. He published literature about the Reconstruction era. White served the university in a number of roles, including as executive vice president, and he founded the school's program in Heidelberg in 1963.

White served as the president of Pepperdine University from 1978 to 1985. During the course of his presidency, "Pepperdine's financial resources more than doubled during White's presidency, from $90 million to more than $208 million." His tenure also saw the addition of 200 acres to the school's Malibu campus, the construction of a considerable number of buildings on campus—including Eddy D. Field Stadium—and the 1984 Summer Olympics, which took place, in part, at Raleigh Runnels Memorial Pool. He was succeeded by David Davenport.

Personal life and death
White married Maxcine Feltman in June 1952. She died in 1973. They had two sons. White died in 1991 in Los Angeles, at 77.

Selected works

References

1913 births
1991 deaths
Lipscomb University alumni
Tulane University alumni
20th-century American historians
American male non-fiction writers
Presidents of Pepperdine University
20th-century American male writers
20th-century American academics

redpajama_set_name: RedPajamaWikipedia


text:
Kulsoom Akhtar Chandio is a Pakistani politician who had been a Member of the Provincial Assembly of Sindh, from 2008 to May 2018.

Education
She has done Bachelor of Science, Bachelor of Laws and Master of Arts in Economics.

Political career
She was elected to the Provincial Assembly of Sindh as a candidate of Pakistan Peoples Party (PPP) on a reserved seat for women in 2008 Pakistani general election.

She was re-elected to the Provincial Assembly of Sindh as a candidate of PPP on a reserved seat for women in 2013 Pakistani general election.

She was re-elected to the Provincial Assembly of Sindh as a candidate of PPP on a reserved seat for women in 2018 Pakistani general election.

References

Living people
Sindh MPAs 2013–2018
Pakistan People's Party politicians
Sindh MPAs 2008–2013
Pakistan People's Party MPAs (Sindh)
Year of birth missing (living people)


text:
Jonathan Greenblatt
CEO and National Director, ADL
Jonathan Greenblatt is the CEO of the Anti-Defamation League (ADL) and its sixth National Director. As chief executive of ADL, Jonathan leads all aspects of one of the most respected civil rights organizations in the country. He is an accomplished entrepreneur and innovative leader with deep experience in the private, public, and non-profit sectors.
Since becoming CEO in July 2015, Greenblatt has modernized the organization while refocusing it on the dual mission it has had since its founding in 1913: to fight the defamation of the Jewish people, and to secure justice and fair treatment for all.
Under Greenblatt, ADL has worked in new and expanded ways to combat and uncover anti-Semitism – online and offline, in the United States and around the world, cementing longstanding relationships and building new partners. The organization held the first "Never is Now" event, a groundbreaking conference that was the largest gathering on anti-Semitism in the history of ADL.
As just one part of Jonathan's effort to modernize ADL, he has made identifying and countering the growing threat of cyber hate a priority for the organization. This includes working with all major social media companies and many other digital platforms, and building the most advanced cyber hate monitoring center in the world. In 2017, Recode named Jonathan to "The Recode 100," a list of the top 100 people in tech, business, and media, for his work trying to shut down extremists online.
Jonathan has been vocal in criticizing the use of boycott, divestment and sanctions (BDS) against the state of Israel. He delivered a major speech to the United Nations denouncing the BDS movement, and under his leadership ADL joined with the European Jewish Congress to combat the delegitizmation of Israel and partnered with the Tel Aviv-based Reut Institute to develop strategies to end the BDS threat.
He has called out hateful rhetoric by members of both political parties, especially during the 2016 presidential campaign. He also led ADL's creation of the #50StatesAgainstHate initiative pushing for strong hate crimes laws in every state after nine members of an African-American church in Charleston, S.C., were murdered by a white supremacist. Meanwhile, under Greenblatt, ADL continues its close collaboration on hate crimes with the FBI and law enforcement agencies coast to coast.
Prior to joining the ADL, Greenblatt served in the White House as Special Assistant to President Obama and Director of the Office of Social Innovation and Civic Participation. He came to that role after a long career as a serial social entrepreneur and corporate executive, starting, and scaling businesses focused on creating economic value and social good. He co-founded the business that launched Ethos Water, the premium bottled water that helps children around the world access clean water. Ethos Water pioneered the idea of linking cause to consumption and was acquired by Starbucks Coffee Company in 2005. Following the acquisition, Jonathan was named vice president of global consumer products at Starbucks and joined the board of the Starbucks Foundation.
Jonathan also founded All for Good, one of the largest databases of volunteer opportunities on the Internet. It was acquired by Points of Light in 2011. Prior, Jonathan served as CEO of GOOD Worldwide, a diversified media company whose products include the award-winning GOOD Magazine and the popular website GOOD.is. Earlier in his career, he worked as an executive at REALTOR.com (now Move Networks), joining the company as a product manager and eventually heading up its consumer products unit.
From 2006 to 2011, Jonathan taught social entrepreneurship at the Anderson School of Management at UCLA. In 2015, he served as a senior fellow at the Wharton School of Management. Jonathan graduated cum laude with a BA from Tufts University and earned his MBA from the Kellogg School of Management at Northwestern University.
Jonathan has served on numerous startup and non-profit boards, including the African Leadership Foundation, Kevita, KaBOOM!, and Water.org. He is a member of the 2006 class of Henry Crown Fellows at the Aspen Institute and is a Next Generation Fellow of the American Assembly.
Jonathan's ADL roots run deep. As an undergraduate at Tufts, he interned in ADL's New England Regional Office in Boston, and he is a graduate of ADL's Salvin Leadership Program. Jonathan is married to Marjan Keypour Greenblatt, an Iranian-American who came to the U.S. as a political refugee. Marjan worked as an associate director in ADL's Pacific Southwest Regional Office in Los Angeles for nearly eight years.

redpajama_set_name: RedPajamaCommonCrawl


There are 4 real estate agents in House Springs, MO but we use data to find the best ones. HomeLight compares the agent performance data in your area to find real estate agents who get the job done 1.0x days faster than the average House Springs, MO real estate agent.
The 4 active real estate agents in House Springs move 601 off the market in 68 days on average. Top House Springs real estate agents move properties off the housing market 0 days faster than average agents.
A top seller's agent in House Springs makes 0.0% more dollars for sellers, wraps up the selling process 0 days faster, and sells 1.0x more homes than the average agent.
Top buyer's agents in House Springs help home buyers purchase 1.5x more homes when they're measured against the average real estate agent in House Springs. Top buyer's agents also save clients $5,768 on transactions.
HomeLight responded with their recommendation within 24 hours, and connected me with an excellent real estate firm to handle the sale of my property. I was not looking forward to having to find an agent, and HomeLight has made this surprisingly easy.
When is the right time to hire a real estate agent in House Springs?
It's going to depend on the temperature of the House Springs housing market but we generally recommend that you hire a real estate agent as soon as you're thinking of selling your home. Generally speaking, that's anywhere from 3 to 6 months prior to your desired move date.
How important is it to hire a top real estate agent in House Springs?
On average, the top performing 5% of seller's agents generally command a higher selling price (+9%) than the average real estate agent. The top performing 5% of buyer's agents generally save their clients 2.5% more than the average real estate agent at closing. So, whether you're buying or selling your house, your odds of making more money on the transaction are higher if you work with a top performing agent. We encourage you to explore all of your options if you're selling a house in House Springs, MO.
Why do I need to hire a licensed real estate agent in House Springs?
What is the average real estate agent commission for agents in House Springs?
While individual real estate agent commissions do vary, most real estate agents in House Springs work for 6% of the home price.
How do I find a real estate agent that specializes in a specific House Springs neighborhood?
What are the most important questions to ask when interviewing House Springs neighborhood?
We've put together a list of 24 questions to ask your real estate agent. Make sure to ask them of your House Springs real estate agent during interviews.
Why should I use HomeLight to find a House Springs real estate agent?
HomeLight analyzes all real estate agents in House Springs to bring you custom, unbiased, data-driven recommendations. We use actual home sales transaction data to compare House Springs real estate agents and will only introduce you to the top performing agents.
Do these House Springs real estate agents work for HomeLight?
What factors does HomeLight consider when evaluating real estate agents in House Springs?


text:
Q: aligning xticks in matplotlib plot with lines and boxplot i am unable to get the following plot to align properly along the x-axis. specifically, i want to plot a horizontal line representing the last value in the dataframe on top of a boxplot which describes the full sample. here is the code. currently i have commented out the line which would plot the boxplot
index = pd.date_range('1/1/2018', '2/1/2018')

data = pd.DataFrame({'a':np.random.randn(32)}, index=index)

fig, ax = plt.subplots(figsize=(6,3))

ax.hlines(data.iloc[-1],xmin=pd.RangeIndex(stop=len(list(data.columns)))+.15,xmax=pd.RangeIndex(stop=len(list(data.columns)))+.85,
                  **{'linewidth':1.5})

# ax.boxplot(data.values)
ax.set_xticks(pd.RangeIndex(stop=len(list(data.columns)))+0.5)
ax.set_xticklabels(list(data.columns), rotation=0)

ax.tick_params(axis='x',length=5, bottom=True)

here is the output from the above (so far so good)

if i uncomment the line from above, the code would produce this, which is misaligned:

any tips for how to get them to line up?

A: Apparently you have a very clear opinion about the boxplot to be positionned at x=0.5. But you forgot to tell the boxplot about that.
ax.boxplot(data.values, positions=[0.5])

redpajama_set_name: RedPajamaStackExchange


text:
Q: Change content of router-outlet from inside I have such a html in my app.component.html:
<login-menu></login-menu>
<top-menu-bar></top-menu-bar>

  <router-outlet></router-outlet>

As you can see it is simple. Top menu bar injects components into router-outlet. How can I make that injected component could change this router-outlet tag content? Let say I want make that injected component have something like this:
{{person.name}}

and on click parent component router outlet was changed. I tried to do it by EventEmitter but I failed. Do anyone have any example how to solve it?

A: router-outlet is a placeholder, to show any component which matches a particular route defined in the routing-module.
By changing the route, we can control which component's app-selector gets substituted in-place of router-outlet.
So, to answer the question How can I make that injected component could change this router-outlet tag content? , we can do so, by navigating to that particular component using router.navigate(['path'] inside the showPersonalProfile() method.

A: In the function call the router navigate and set the primary path to the url you want as below
router.navigate([{outlets: {primary: 'path'}}]);


text:
package org.wso2.andes.server.cluster.coordination;

import org.wso2.andes.kernel.AndesException;
import org.wso2.andes.kernel.slot.Slot;
import org.wso2.andes.kernel.slot.SlotState;

import java.util.Set;
import java.util.TreeSet;

public interface SlotAgent {

	/**
	 * Create a slot in database
	 * @param startMessageId start message id
	 * @param endMessageId end message id end message id
	 * @param storageQueueName name of storage queue
	 * @param assignedNodeId Assigned node id of slot
	 */
	void createSlot(long startMessageId, long endMessageId,
						   String storageQueueName, String assignedNodeId)
							throws AndesException;

	/**
	 * Delete a slot from database
	 *
	 * @param nodeId id of the node
	 * @param queueName queue name
	 * @param startMessageId start message id
	 * @param endMessageId end message id
	 */
	boolean deleteSlot(String nodeId, String queueName, long startMessageId, long endMessageId) throws AndesException;

	/**
	 * Delete slot assignments related to a specific queue name by
	 * setting assigned_node and assigned_queue fields to NULL and set slot state to unassigned in database
	 *
	 * @param nodeId id of node
	 * @param queueName name of queue
	 */
	void deleteSlotAssignmentByQueueName(String nodeId, String queueName) throws AndesException;

	/**
	 * Select rows with unassigned slots
	 *
	 * @param queueName name of queue
	 * @return unassigned slot object
	 */

	Slot getUnAssignedSlot(String queueName) throws AndesException;

	/**
	 * Update slot assignment in database
	 *  @param nodeId id of node
	 * @param queueName name of queue
	 * @param allocatedSlot allocated slot
	 */
	void updateSlotAssignment(String nodeId, String queueName, Slot allocatedSlot)
			throws AndesException;

	/**
	 * Get last assigned id of a queue from database
	 *
	 * @param queueName name of queue
	 * @return last assigned id
	 */
	long getQueueToLastAssignedId(String queueName) throws AndesException;

	/**
	 * Set last assigned id of a queue to database
	 *
	 * @param queueName name of queue
	 * @param lastAssignedId last assigned id
	 */
	void setQueueToLastAssignedId(String queueName, long lastAssignedId) throws AndesException;

    /**
     * Get local safe zone of node from database
     *
     * @param nodeId id of node
     * @return local safe zone of node (minimum ID deemed safe to delete within that node across all its JMS
     * destinations.)
     */
    Long getLocalSafeZoneOfNode(String nodeId) throws AndesException;

    /**
     * Set local safe zone of of a node to database
     *
     * @param nodeId        id of node
     * @param localSafeZone local safe zone of node (minimum ID deemed safe to delete within that node across all its
     *                      JMS destinations.)
     */
    void setLocalSafeZoneOfNode(String nodeId, long localSafeZone) throws AndesException;

	/**
	 * Remove entries for a publishing node when it leaves the cluster
	 *
	 * @param nodeId
	 *         id of the leaving node
	 * @throws AndesException
	 */
	void removePublisherNode(String nodeId) throws AndesException;

	/**
	 * Get all message published nodes from NodeToLastPublishedId dataset in store.
     * *This dataset maps to the nodeID - localSafeZone association within the broker.
	 *
	 * @return set of message published nodes
	 */
	TreeSet<String> getMessagePublishedNodes() throws AndesException;

	/**
	 * Unassign a given slot
	 * @param slotToBeReAssigned assigned slot
	 * @throws AndesException
	 */
	public void reassignSlot(Slot slotToBeReAssigned) throws AndesException;

	/**
	 * Update slot state in database
	 *
	 * @param startMessageId start message id
	 * @param endMessageId end message id
	 * @param slotState state of slot
	 */
	void setSlotState(long startMessageId, long endMessageId, SlotState slotState)
																			throws AndesException;

	/**
	 * Get overlapped slots from database
	 *
	 *
	 * @param nodeId id of node
	 * @param queueName name of queue
	 * @return overlapped slot
	 */
	Slot getOverlappedSlot(String nodeId, String queueName) throws AndesException;

	/**
	 * Delete overlapped slots for a given node
	 * @param nodeId id of node
	 * @throws AndesException
	 */
	void deleteOverlappedSlots(String nodeId) throws AndesException;

	/**
	 * Add Message ids to database
	 * @param queueName name of queue
	 * @param messageId id of message
	 * @throws org.wso2.andes.kernel.AndesException
	 */
	void addMessageId(String queueName, long messageId) throws AndesException;

	/**
	 * Get message ids from database
	 */
	TreeSet<Long> getSlotBasedMessageIds(String queueName) throws AndesException;

	/**
	 * Delete message ids
	 *
	 * @param queueName queue name
	 * @param messageId id of message
	 * @throws org.wso2.andes.kernel.AndesException
	 */
	void deleteMessageId(String queueName, long messageId) throws AndesException;

	/**
	 * Delete record in slot table for a given queue
	 * @param queueName name of queue
	 * @throws org.wso2.andes.kernel.AndesException
	 */
	void deleteSlotsByQueueName(String queueName) throws AndesException;

	/**
	 * Delete record in message ids table for a given queue
	 * @param queueName name of queue
	 * @throws org.wso2.andes.kernel.AndesException
	 */
	void deleteMessageIdsByQueueName(String queueName) throws AndesException;
	/**
	 * Get all assigned slots for a given node id
	 * @param nodeId id of node
	 * @return set of assigned slot objects
	 * @throws org.wso2.andes.kernel.AndesException
	 */
	TreeSet<Slot> getAssignedSlotsByNodeId(String nodeId) throws AndesException;

	/**
	 * Get all slots for a given queue
	 *
	 * @param queueName name of queue
	 * @return set of slot objects
	 * @throws org.wso2.andes.kernel.AndesException
	 */
	TreeSet<Slot> getAllSlotsByQueueName(String queueName) throws AndesException;

	/**
	 * Update slots to overlapped state
	 * @param queueName queue name
	 * @param overlappedSlots overlapped slot
	 * @throws AndesException
	 */
	void updateOverlappedSlots(String queueName, TreeSet<Slot> overlappedSlots) throws AndesException;

    /**
     * Get list of all queues
     * @return Set of queue names
     * @throws AndesException
     */
	Set<String> getAllQueues() throws AndesException;

	/**
	 * Get list of all queues in submitted slots
	 *
	 * @return Set of queue names
	 * @throws AndesException
	 */
	Set<String> getAllQueuesInSubmittedSlots() throws AndesException;

	/**
	 * Clear and reset slot storage
	 * @throws AndesException
	 */
	void clearSlotStorage() throws AndesException;

}

redpajama_set_name: RedPajamaGithub


uSB3.0.,. 4,. SSID, 47Mps, wIFI private internet access vpn review . EA6700 ( )). EA6900 CPU : Broadcom BCM4708A. LED. WIFI, eA6900. USB2.0, eA.220V. USB3.0. EA6700. PCB Broadcom BCM4360, uSB3.0, 91Mbps USB3.0 TV,. DDNS (Dynamic Domain Name System)) (www.) 4.
buy secure VPN private internet access vpn review service from.
If your SharePoint site is configured using either alternate access mappings (AAM) or host-named site collections, you can use different external and backend server URLs to publish your application. However, if you do not configure your SharePoint site using AAM or host-named site collections, you.
the easiest way private internet access vpn review to create the XML markup is to configure a VPN client with its EAP settings, configuration /Eap /Authentication You can use simple tags to configure some VPN authentication mechanisms. However, eAP and PEAP are more involved.
and since AOL has many proxy private internet access vpn review servers, chances are that more than surf web anonymously bypass filters one IP address will be logged during a session since the proxy servers are load-balanced, which means that they take turns.Instructions how to configure PPTP VPN clients with best vpn service.
if the Web server has private internet access vpn review the domain name m, 6 For example, the HTTP server has a directory (folder)), generally, which is designated as a document collection files that can be sent to Web browsers connected to this server.
the PIA iOS private internet access vpn review VPN App.flexible software deployment Flexible software deployment means software, policy and updates can be deployed whenever and wherever they are needed while maintaining low TCO for your organisation. Configuration, please private internet access vpn review also check our Certified VPN Gateway/Router list which provides VPN Configuration guides for almost all gateways. Vista Credential Providers Vista Credential Providers (aka GINA on W2K/WXP)) support to enable Windows logon via VPN tunnel or choose to logon on local machine. TheGreenBow software provides the best combination of strong IPsec security and "SSL".
all passengers get equal treatment whether in a hurry or however vital the journey. But they cannot offer any real guarantee of quality. In Layer 3 networks, all the complexity of routing is taken care private internet access vpn review of by the operator,yaplan aratrmalara göre dünyada internet kullanmna bakldnda Türkiye hzla interneti daha aktif kullanmada büyümektedir. Büyümeyle birlikte tabi baz private internet access vpn review sorunlarda meydana kmaktadr. Yaplan aratrmalara göre dünyada internet kullanmna bakldnda Türkiye hzla interneti daha aktif kullanmada büyümektedir. Büyümeyle b.per far spazio a quelle di nuova generazione. Molti avranno aggiornato le proprie console di vecchia data, per esiste un metodo private internet access vpn review per poter rivivere la nostalgia degli anni 90 sul proprio PC, ovvero attraverso lemulatore PCSXR.another group of people took over the domain name and they Came in well-prepared. They private internet access vpn review registered with the same company name as EZTV used. But it was takeover by hostile in April 2015.
null, hits ; 12: 13: private internet access vpn review if( hit.) rmal, null 16: 17: return true; 18: The cache key is built with a combination of action type and client IP address. Hits 1 ) 14: d(key,) dMinutes(DURATION 15: SlidingExpiration,) hit,this can could be if you use a single server hosted by a hosting provider. Optional: If you hotspot shield for kindle fire hd dont have a DHCP Server in your local network you have to add a static address pool.
get a VPN private internet access vpn review for Mac or Windows and use both simultaneously. Get ExpressVPN Supercharge your Android TV with ExpressVPN Now you can get all the protective benefits of VPN while you browse and stream your favorite content on Android TV!how to add my web proxy sites? Proxy site owner can submit your site here to list it on proxy t. You can submit your web proxy. My IP Hide is a better choice because it supports all the websites and is faster.keunggulan Popcorn Time by: Popcorn Time merupakan software/aplikasi pencari private internet access vpn review dan pemutar film melalui mekanisme torrent. Streaming Film di Indonesia, mar 25, 2014 by devilpenakut in Aplikasi Apa ini? Ilegal tapi. Pakai Popcorn Time.right @errol_nazareth @hikesupport I take my words back. I think its blocked here. Woah." @leotsukaiscanon @fearsiphon vpn and proxy are similar because they private internet access vpn review change your ip address, "W.
(Rp 3915000)AMD Ryzen steam ohne vpn 7 1700X 3.4.


San Francisco, CA – May 9, 2018 – Arxan Technologies, the trusted provider of application protection solutions, announced today the results of the 2018 Global Study on Application Security, conducted by the Ponemon Institute. The study surveyed nearly 1,400 IT and IT security practitioners in the United States, European Union and Asia-Pacific to understand the risk applications pose to businesses when running in unsecured environments and how they are addressing this risk.
The results indicated a predominant global issue: application breaches are rising and so are the security risks of running business critical apps in zero-trust environments. However, companies are not adequately investing in application security measures until after breaches occur, resulting in loss of productivity, customer trust and revenue.
The study shows that nearly 75 percent of organizations likely, most likely or definitely experienced a material cyber-attack or data breach within the last year due to a compromised application. Sixty-four percent of respondents say they are either very concerned or concerned that they will be hacked through an application. Additionally, 54 percent expect the severity of threats to increase in 2018.
Only 25 percent of respondents say their organization is making a significant investment in solutions to prevent application attacks despite awareness of the negative impact of malicious activity (decreased productivity, decline in revenues, lost customers). Almost half of the business management team (48 percent) believes that app performance and speed are more important than security, whereas 56 percent of IT management ranked performance and security as equally important. A startling 65 percent of companies say they would be spurred to increase application protection measures only after an end user or customer were negatively affected.
The majority (79 percent) of survey respondents agreed the ability to detect application attacks "in the wild" is very important. And nearly half of the survey's respondents say they would update their application protection solution as frequently as hourly or daily if they had visibility into specific types of attacks being waged against their apps.
Arxan's newly released Threat Analytics service provides this visibility. It allows business owners to see who, how and from where applications are being attacked – while attacks are in progress – and rapidly deploy proactive countermeasures before an attack is completed or becomes widespread. Arxan's Threat Analytics service is integral to the company's multi-layered application protection, unparalleled threat intelligence offerings and enterprise customer success, delivering the industry's most comprehensive application protection solutions for the enterprise.
To read the complete survey findings, visit https://www.arxan.com/resources/downloads/2018-global-study-application-security.


No, no, no - don't take away my favorite test scenes (Sphere, monkey and cube). Maybe I am too old-school, but I use them all every time I use Sketchup. Only thing, I would like to have is: multiple custom test scenes, where for example one sphere is 1cm diameter, another 10cm and third 1m. Otherwise Skindigo material editor is my favorite. When few years ago I created complex materials in Indigo standalone material editor, then now I prefer Skindigo material editor because of simpler workflow and good test scenes.
Yep, it's been on my todo list for awhile. Sorry for the long wait.
Please, add the fresnel control in skindigo.
One request: when switching to monochrome render would it be possible to exclude the specular obects?
hmmm....I thought that it was already work in this way.
I'll have to look into this again.
..well.. I sensed I could have asked for it before, but I just checked and specular mats are just diffuse in the current version. THANKS A LOT!
Can it be done, in sketchup, exr map view before render? I think it's one of the importen thing to do..
*dummy objects that can swap with a random dummy from a set - eg, Tree_dummyX will swap with either Tree_1, Tree_2, Tree_3, etc. In this way, I could use one dummy component in Sketchup, but know that I will have at least 3 different tree types being used by Indigo..this adds a great deal of variety and 'naturalness'.
*A button to reset the tonemapping parameters to default values.
*Change the default sky/ground colours to user preference.
*Allow a background - the Background Plate Overlay is an overlay - we need an 'underlay'.
*Allow an environment map to be set as the default, instead of Sun/Sky.
*Change the default value for all basic materials from Diffuse to something else (phong 1.2, for example).
*Change the material properties for mateirals by batch or type, for example make all textured materials "bump map at 0.02m".
*Allow dummy textures (eg, I use a 256x256 grass tile in Sketchup but that replaces with a 2000x2000 tile in Indigo.
*Pick and Assign Material/Object could apply to all of the materials/objects with that property, or just the one which is *clicked on) eg, if I want to replace all diffuse green colours with textured grass, I could, -or I could just replace one of green meshes in the scene independently.
*Render mode with foreground alpha doesn't appear to work 100% of the time (sometimes the scene becomes very bright). Can this mode be selected by choosing "environment type = none"? - my intention is to render the scene as normal, but with a transparent background instead of sky & ground).
** Motion blur to apply to some objects only - eg the scene is static but the cars have motion blur applied.
ak-sam wrote: *dummy objects that can swap with a random dummy from a set - eg, Tree_dummyX will swap with either Tree_1, Tree_2, Tree_3, etc. In this way, I could use one dummy component in Sketchup, but know that I will have at least 3 different tree types being used by Indigo..this adds a great deal of variety and 'naturalness'.
Great idea, will definitely add that.
+1 for the underlay back plate.
The 'dummy' textures you refer to - surely this is already a feature? I always use low res place holder textures within sketchup, and then either use the LinkedIGM material, or just change the albedo slot from sketchup to texture and choose the high res texture to reference.
bubs wrote: +1 for the underlay back plate.
Ah - changing the slot - that never occurred to me to try!
I discovered an easier way though - simply uncheck the box "use maximum texture size" under Sketchup Model Preferences. Indigo will still see the orignal PNG but sketchup will downsample to 1024x1024. Just have to be careful about filepaths etc.
Right now I use Sketchup's "Fur" plugin to scatter simple line components which swap out to little clumps of grass - but its a bit haphazard (stay clumps) and still generates 10,000s of components. The procedural materials I've tried don't look very good.
Also, the dummyX effect could be adjusted by ratio - eg grass_dummyX swaps to grass1 @ 80%, grass2@ 10%, grass3 @ 10%) (Grass 3 might be a dandelion.).
I DO THAT ALL THE TIME!!!!!


text:
from google.cloud import aiplatform_v1beta1

async def sample_import_model_evaluation():
    # Create a client
    client = aiplatform_v1beta1.ModelServiceAsyncClient()

    # Initialize request argument(s)
    request = aiplatform_v1beta1.ImportModelEvaluationRequest(
        parent="parent_value",
    )

    # Make the request
    response = await client.import_model_evaluation(request=request)

    # Handle the response
    print(response)

# [END aiplatform_v1beta1_generated_ModelService_ImportModelEvaluation_async]