From ac69a62b0161d3ab8f6c9456d5b198c529d377da Mon Sep 17 00:00:00 2001 From: Diogo Neves Date: Mon, 14 Feb 2011 17:53:52 +0000 Subject: [PATCH] git-svn-id: https://svn.coded.pt/svn/SIPRP@1610 bb69d46d-e84e-40c8-a05a-06db0d633741 --- .../java/db/providers/PlanosDataProvider.java | 69 +- .../src/java/global/Global.java | 10 +- .../src/java/pagination/Pagination.java | 72 +- .../java/pagination/PaginationNormais.java | 5 +- .../pagination/PaginationPatrimoniais.java | 5 +- .../src/java/planosactuacao/EditarPlano.java | 808 ++++++++---------- 6 files changed, 457 insertions(+), 512 deletions(-) diff --git a/trunk/PlanosActuacao/src/java/db/providers/PlanosDataProvider.java b/trunk/PlanosActuacao/src/java/db/providers/PlanosDataProvider.java index 6bf1c466..3ac96fdc 100644 --- a/trunk/PlanosActuacao/src/java/db/providers/PlanosDataProvider.java +++ b/trunk/PlanosActuacao/src/java/db/providers/PlanosDataProvider.java @@ -30,13 +30,9 @@ import global.Global; import java.sql.ResultSet; import java.sql.Statement; import java.util.ArrayList; -import java.util.Collection; import java.util.Date; import java.util.LinkedList; import java.util.List; -import java.util.Map; -import java.util.Map.Entry; -import java.util.Set; import utils.Utils; @@ -153,7 +149,6 @@ public class PlanosDataProvider extends GenericDataProvider r.setVerificacao_siprp(""); } - Expression where = new Field( "id" ).isEqual( r.getId() ); Update upd = new Update( PlanoRiscosData.TABLENAME, new Assignment[] @@ -222,8 +217,6 @@ public class PlanosDataProvider extends GenericDataProvider return "SELECT * FROM " + tables + " WHERE " + whereExpression; } - - private String getFaseActivos( Utilizador u ) { String sql = ""; @@ -636,4 +629,66 @@ public class PlanosDataProvider extends GenericDataProvider } return list; } + + private boolean isEmpty( String str ) + { + return str == null || "".equals( str.trim() ); + } + + public boolean isRiscoTratado( Risco risco, Utilizador user ) + { + boolean isTratado = false; + + if ( risco != null && user != null ) + { + int userType = user.getTipo() == null ? -1 : user.getTipo().intValue(); + + switch ( userType ) + { + case Global.RESPONSAVEL_SEGURANCA : + { + String resp = risco.getResponsavel_execucao(); + String por = risco.getPor(); + String rec = risco.getRecursos_necessarios(); + Date dataInicio = risco.getData_inicio(); + Date dataFim = risco.getData_fim(); + + isTratado = ! isEmpty( resp ) && ! isEmpty( por ) && ! isEmpty( rec ) && dataInicio != null && dataFim != null; + break; + } + case Global.DIRECTOR_LOJA : + { + String parecer = risco.getParecer_dl(); + + isTratado = ! isEmpty( parecer ); + + break; + } + case Global.DIRECTOR_NACIONAL_SEGURANCA : + { + String parecer = risco.getParecer_dns(); + + isTratado = ! isEmpty( parecer ); + + break; + } + case Global.TECNICO_HS : + { + String verify = risco.getVerificacao_siprp(); + isTratado = ! isEmpty( verify ); + List< Medida > medidas = risco.getMedidas(); + for ( int i = 0; i < medidas.size() && isTratado; i++ ) + { + Medida m = medidas.get( i ); + Integer estadoMedida = m.getValidarMedidaId(); + isTratado &= estadoMedida != null; + } + break; + } + } + } + + return isTratado; + } + } diff --git a/trunk/PlanosActuacao/src/java/global/Global.java b/trunk/PlanosActuacao/src/java/global/Global.java index 86381370..8e2d5d20 100644 --- a/trunk/PlanosActuacao/src/java/global/Global.java +++ b/trunk/PlanosActuacao/src/java/global/Global.java @@ -9,8 +9,9 @@ package global; * * @author lluis */ -public class Global { - +public class Global +{ + //tipos utilizadores public static final int RESPONSAVEL_SEGURANCA = 1; public static final int RH = 2; @@ -52,4 +53,9 @@ public class Global { public static final String LOGOS_FOLDER = "/resources/images"; public static final String PDF_FOLDER_URL = "/resources/pdf"; + + + public static final int ESTADO_MEDIDA_IMPLEMENTADA = 1; + public static final int ESTADO_MEDIDA_NAO_IMPLEMENTADA = 2; + public static final int ESTADO_MEDIDA_EM_IMPLEMENTACAO = 3; } diff --git a/trunk/PlanosActuacao/src/java/pagination/Pagination.java b/trunk/PlanosActuacao/src/java/pagination/Pagination.java index b7bf9ff9..dfb1dd77 100644 --- a/trunk/PlanosActuacao/src/java/pagination/Pagination.java +++ b/trunk/PlanosActuacao/src/java/pagination/Pagination.java @@ -5,8 +5,11 @@ package pagination; +import com.evolute.utils.error.ErrorLogger; import db.entidades.PlanoActuacao; import db.entidades.Risco; +import db.entidades.Utilizador; +import db.providers.PlanosDataProvider; import java.io.Serializable; import java.util.Iterator; import java.util.LinkedList; @@ -19,8 +22,12 @@ import planosactuacao.SessionBean1.PAGINATION_ENUM; */ public abstract class Pagination implements Serializable { + private static final String COLOR_TRATADO = "#0000FF"; + private static final String COLOR_NAO_TRATADO = "#FF0000"; + private final PAGINATION_ENUM pagination; private final PlanoActuacao planoActuacao; + private final Utilizador user; private List< Risco > riscos = new LinkedList< Risco >(); private List< Pagina > pages = new LinkedList< Pagina >(); @@ -28,10 +35,11 @@ public abstract class Pagination implements Serializable private int currentPageNumber = 1; - public Pagination( PAGINATION_ENUM pagination, PlanoActuacao p ) + public Pagination( PAGINATION_ENUM pagination, PlanoActuacao p, Utilizador user ) { this.pagination = pagination; this.planoActuacao = p; + this.user = user; setup(); } @@ -94,8 +102,15 @@ public abstract class Pagination implements Serializable page.setId( "valor" + risco.getId() ); page.setPageNumber( pageNumber ); page.setText( pageNumber ); - setColor( page, risco, riscoActual ); - setDisabled( page, risco, riscoActual ); + + if ( isCurrentPage( page, risco, riscoActual ) ) + { + setDisabled( page ); + } + else + { + setColor( page, risco ); + } addPage( page ); pageNumber++; @@ -113,40 +128,43 @@ public abstract class Pagination implements Serializable return pages; } - private void setColor( Pagina page, Risco risco, Risco riscoActual ) + private boolean isCurrentPage( Pagina page, Risco risco, Risco riscoActual ) { - if ( page.getPageNumber() != getCurrentPageNumber() ) - { - String color = getColor( risco ); - if ( color != null ) - { - page.setStyle( "color: " + color + ";" ); - } - } + return ( page.getPageNumber() == getCurrentPageNumber() ) && ( ( riscoActual.getIsPatrimonial() && risco.getIsPatrimonial() && getPagination().equals( PAGINATION_ENUM.PATRIMONIAIS ) ) + || ( ! riscoActual.getIsPatrimonial() && ! risco.getIsPatrimonial() && getPagination().equals( PAGINATION_ENUM.NORMAL ) ) ); } - private void setDisabled( Pagina page, Risco risco, Risco riscoActual ) + private void setColor( Pagina page, Risco risco ) { - if ( page.getPageNumber() == getCurrentPageNumber() ) + String color = getColor( risco ); + if ( color != null ) { - if ( ( riscoActual.getIsPatrimonial() && risco.getIsPatrimonial() && getPagination().equals( PAGINATION_ENUM.PATRIMONIAIS ) ) - || ( ! riscoActual.getIsPatrimonial() && ! risco.getIsPatrimonial() && getPagination().equals( PAGINATION_ENUM.NORMAL ) ) ) - { - page.setStyle( "background: #FFFFFF; border: 1px solid #000000; padding-left: 5px; padding-right: 5px;" ); - page.setDisabled( true ); - } + String style = page.getStyle(); + style = (style == null ? "" : style) + "; color: " + color + ";"; + page.setStyle( style ); } } + private void setDisabled( Pagina page ) + { + String style = page.getStyle(); + style = ( style == null ? "" : style ) + "background: #FFFFFF; border: 1px solid #000000; padding-left: 5px; padding-right: 5px;"; + page.setStyle( style ); + page.setDisabled( true ); + } + private String getColor( Risco risco ) { String result = null; - - // TODO : return appropriate color for this risco - // azul : actual - // verde : preenchido - // amarelo : por preencher - +// try +// { +// boolean isRiscoTratado = PlanosDataProvider.getInstance().isRiscoTratado( risco, user ); +// result = isRiscoTratado ? COLOR_TRATADO : COLOR_NAO_TRATADO; +// } +// catch ( Exception e ) +// { +// ErrorLogger.logException( e ); +// } return result; } @@ -183,7 +201,7 @@ public abstract class Pagination implements Serializable public int getTotalPages() { - return pages == null ? 0 : pages.size(); + return pages == null ? 0 : pages.size() - 1; } public int getCurrentPageNumber() diff --git a/trunk/PlanosActuacao/src/java/pagination/PaginationNormais.java b/trunk/PlanosActuacao/src/java/pagination/PaginationNormais.java index ccb52ab5..2e6c5daf 100644 --- a/trunk/PlanosActuacao/src/java/pagination/PaginationNormais.java +++ b/trunk/PlanosActuacao/src/java/pagination/PaginationNormais.java @@ -8,6 +8,7 @@ package pagination; import db.entidades.Area; import db.entidades.PlanoActuacao; import db.entidades.Risco; +import db.entidades.Utilizador; import planosactuacao.SessionBean1.PAGINATION_ENUM; /** @@ -16,9 +17,9 @@ import planosactuacao.SessionBean1.PAGINATION_ENUM; */ public class PaginationNormais extends Pagination { - public PaginationNormais( PlanoActuacao plano ) + public PaginationNormais( PlanoActuacao plano, Utilizador user ) { - super( PAGINATION_ENUM.NORMAL, plano ); + super( PAGINATION_ENUM.NORMAL, plano, user ); } @Override diff --git a/trunk/PlanosActuacao/src/java/pagination/PaginationPatrimoniais.java b/trunk/PlanosActuacao/src/java/pagination/PaginationPatrimoniais.java index a357690a..33884d1b 100644 --- a/trunk/PlanosActuacao/src/java/pagination/PaginationPatrimoniais.java +++ b/trunk/PlanosActuacao/src/java/pagination/PaginationPatrimoniais.java @@ -8,6 +8,7 @@ package pagination; import db.entidades.Area; import db.entidades.PlanoActuacao; import db.entidades.Risco; +import db.entidades.Utilizador; import planosactuacao.SessionBean1.PAGINATION_ENUM; /** @@ -16,9 +17,9 @@ import planosactuacao.SessionBean1.PAGINATION_ENUM; */ public class PaginationPatrimoniais extends Pagination { - public PaginationPatrimoniais( PlanoActuacao plano ) + public PaginationPatrimoniais( PlanoActuacao plano, Utilizador user ) { - super( PAGINATION_ENUM.PATRIMONIAIS, plano ); + super( PAGINATION_ENUM.PATRIMONIAIS, plano, user ); } @Override diff --git a/trunk/PlanosActuacao/src/java/planosactuacao/EditarPlano.java b/trunk/PlanosActuacao/src/java/planosactuacao/EditarPlano.java index e99cafec..314e0ebe 100644 --- a/trunk/PlanosActuacao/src/java/planosactuacao/EditarPlano.java +++ b/trunk/PlanosActuacao/src/java/planosactuacao/EditarPlano.java @@ -317,7 +317,8 @@ public class EditarPlano extends AbstractPageBean * property values that were saved for this view when it was rendered.

*/ @Override - public void init() { + public void init() + { // Perform initializations inherited from our superclass super.init(); // Perform application initialization that must complete @@ -327,9 +328,12 @@ public class EditarPlano extends AbstractPageBean // // Initialize automatically managed components // *Note* - this logic should NOT be modified - try { + try + { _init(); - } catch (Exception e) { + } + catch ( Exception e ) + { ErrorLogger.logException( e ); log("PlanoActuacao Initialization Failure", e); throw e instanceof FacesException ? (FacesException) e: new FacesException(e); @@ -340,9 +344,9 @@ public class EditarPlano extends AbstractPageBean // *after* managed components are initialized // TODO - add your own initialization code here Utilizador u = getSessionBean1().getCurrentUser(); - if(u.getTipo().intValue() != Global.DIRECTOR_NACIONAL_SEGURANCA && u.getTipo().intValue() != Global.DIRECTOR_LOJA) + if ( u.getTipo().intValue() != Global.DIRECTOR_NACIONAL_SEGURANCA && u.getTipo().intValue() != Global.DIRECTOR_LOJA ) { - butEnviarCorrecao.setStyleClass("hidden"); + butEnviarCorrecao.setStyleClass( "hidden" ); } } @@ -355,7 +359,9 @@ public class EditarPlano extends AbstractPageBean * resources that will be required in your event handlers.

*/ @Override - public void preprocess() { + public void preprocess() + { + } /** @@ -379,7 +385,7 @@ public class EditarPlano extends AbstractPageBean System.out.println( "\nEditarPlano . prerender() : " + p.getId() + "\n"); getRiscosByPlano( p ); - if( ! isPostback ) + if ( ! isPostback ) { //initializePlano(); fillValoresHash( p ); @@ -389,34 +395,30 @@ public class EditarPlano extends AbstractPageBean } else { - Boolean validacao = (Boolean) chkValidacao.getSelected(); - if(validacao != null) + Boolean validacao = ( Boolean ) chkValidacao.getSelected(); + if ( validacao != null ) { - if(validacao.booleanValue() == true) + if ( validacao.booleanValue() == true ) { - butEnviarCorrecao.setDisabled(true); - butEnviar.setDisabled(false); + butEnviarCorrecao.setDisabled( true ); + butEnviar.setDisabled( false ); } else { -// gridParecer.setStyleClass("hidden"); - butEnviarCorrecao.setDisabled(false); - butEnviar.setDisabled(true); + butEnviarCorrecao.setDisabled( false ); + butEnviar.setDisabled( true ); } - } - } if ( gridPagination.getChildCount() > 0 ) { gridPagination.getChildren().clear(); } - setPagination( PAGINATION_ENUM.NORMAL ); setPagination( PAGINATION_ENUM.PATRIMONIAIS ); - if( p.getCorrecao().matches( "y" ) ) + if ( p.getCorrecao().matches( "y" ) ) { lblObs.setText( p.getObs_correcao() ); } @@ -459,11 +461,13 @@ public class EditarPlano extends AbstractPageBean * * @return reference to the scoped data bean */ - protected ApplicationBean1 getApplicationBean1() { + protected ApplicationBean1 getApplicationBean1() + { return (ApplicationBean1) getBean("ApplicationBean1"); } - public String hyperlink1_action() { + public String hyperlink1_action() + { // TODO: Process the action. Return value is a navigation // case name where null will return to the same page. return "lista_planos"; @@ -471,113 +475,95 @@ public class EditarPlano extends AbstractPageBean private void initialize( PlanoActuacao p ) { - Pagination paginationNormal = new PaginationNormais( p ); - Pagination paginationPatrimoniais = new PaginationPatrimoniais( p ); + Utilizador u = getSessionBean1().getCurrentUser(); + + Pagination paginationNormal = new PaginationNormais( p, u ); + Pagination paginationPatrimoniais = new PaginationPatrimoniais( p, u ); getSessionBean1().addPagination( PAGINATION_ENUM.NORMAL, paginationNormal ); getSessionBean1().addPagination( PAGINATION_ENUM.PATRIMONIAIS, paginationPatrimoniais ); -// Pagination pagination = new Pagination( p ); -// getSessionBean1().setPagination( pagination ); - - Utilizador u = getSessionBean1().getCurrentUser(); - if(u.getTipo().intValue() == Global.DIRECTOR_NACIONAL_SEGURANCA) + if ( u.getTipo().intValue() == Global.DIRECTOR_NACIONAL_SEGURANCA ) { - hidValidacao.setValue("dns"); + hidValidacao.setValue( "dns" ); } - else if(u.getTipo().intValue() == Global.DIRECTOR_LOJA) + else if ( u.getTipo().intValue() == Global.DIRECTOR_LOJA ) { - hidValidacao.setValue("dir_loja"); + hidValidacao.setValue( "dir_loja" ); } - if(u.getTipo().intValue() == Global.TECNICO_HS) + if ( u.getTipo().intValue() == Global.TECNICO_HS ) { - hidValidacao.setValue("hs"); - } - - //gridValidar.setStyleClass("hidden"); - - if(u.getTipo().intValue() != Global.DIRECTOR_LOJA && u.getTipo().intValue() != Global.DIRECTOR_NACIONAL_SEGURANCA && u.getTipo().intValue() != Global.TECNICO_HS) - { - //gridValidar.setStyleClass("visible"); - gridValidar.setRendered(false); - //txtParecer.setStyleClass("hidden"); + hidValidacao.setValue( "hs" ); } - else + + if ( u.getTipo().intValue() != Global.DIRECTOR_LOJA && u.getTipo().intValue() != Global.DIRECTOR_NACIONAL_SEGURANCA && u.getTipo().intValue() != Global.TECNICO_HS ) { - //txtParecer.setRendered(false); - if(u.getTipo().intValue() == Global.DIRECTOR_NACIONAL_SEGURANCA) - { -// gridParecer.setStyleClass(""); - } - else if(u.getTipo().intValue() == Global.DIRECTOR_LOJA || u.getTipo().intValue() == Global.TECNICO_HS) - { -// gridParecer.setStyleClass("hidden"); - } + gridValidar.setRendered( false ); } // else // { -// if(u.getTipo().intValue() != Global.DIRECTOR_NACIONAL_SEGURANCA) +// if ( u.getTipo().intValue() == Global.DIRECTOR_NACIONAL_SEGURANCA ) // { -// //txtParecer.setStyleClass("visible"); -// txtParecer.setRendered(false); -// } +// +// } +// else if ( u.getTipo().intValue() == Global.DIRECTOR_LOJA || u.getTipo().intValue() == Global.TECNICO_HS ) +// { +// +// } // } int fase = p.getFase().intValue(); - switch(fase) + switch( fase ) { - case Global.FASE_SEGURANCA_PREENCHIMENTO: - if(p.getObservacoes_dl() != null) + case Global.FASE_SEGURANCA_PREENCHIMENTO : + if ( p.getObservacoes_dl() != null ) { - if(p.getObservacoes_dl().trim().length() > 0) + if ( p.getObservacoes_dl().trim().length() > 0 ) { pg = new PanelGroup(); - gridObservacoes.getChildren().add(pg); + gridObservacoes.getChildren().add( pg ); st = new StaticText(); - st.setEscape(false); - st.setStyleClass("label"); - st.setText("Observações gerais DL: "); - pg.getChildren().add(st); + st.setEscape( false ); + st.setStyleClass( "label" ); + st.setText( "Observações gerais DL: " ); + pg.getChildren().add( st ); st = new StaticText(); - st.setEscape(false); - st.setText(p.getObservacoes_dl()); - pg.getChildren().add(st); + st.setEscape( false ); + st.setText( p.getObservacoes_dl() ); + pg.getChildren().add( st ); } } - - if(p.getObservacoes_dns() != null) + if ( p.getObservacoes_dns() != null ) { - if(p.getObservacoes_dns().trim().length() > 0) + if ( p.getObservacoes_dns().trim().length() > 0 ) { pg = new PanelGroup(); - gridObservacoes.getChildren().add(pg); + gridObservacoes.getChildren().add( pg ); st = new StaticText(); - st.setEscape(false); - st.setStyleClass("label"); - st.setText("Observações gerais DNS: "); - pg.getChildren().add(st); + st.setEscape( false ); + st.setStyleClass( "label" ); + st.setText( "Observações gerais DNS: " ); + pg.getChildren().add( st ); st = new StaticText(); - st.setEscape(false); - st.setText(p.getObservacoes_dns()); - pg.getChildren().add(st); + st.setEscape( false ); + st.setText( p.getObservacoes_dns() ); + pg.getChildren().add( st ); } } - - - if(p.getCorrecao().matches("n")) + if ( p.getCorrecao().matches( "n" ) ) { - butEnviar.setText("Enviar a Director de Loja>>"); + butEnviar.setText( "Enviar a Director de Loja>>" ); } else { - if(p.getFase_antes_correcao().intValue() == Global.FASE_DIR_LOJA_VALIDACAO) + if ( p.getFase_antes_correcao().intValue() == Global.FASE_DIR_LOJA_VALIDACAO ) { - butEnviar.setText("Enviar a Director de Loja>>"); + butEnviar.setText( "Enviar a Director de Loja>>" ); } - else if(p.getFase_antes_correcao().intValue() == Global.FASE_DNS_PARECER) + else if ( p.getFase_antes_correcao().intValue() == Global.FASE_DNS_PARECER ) { - butEnviar.setText("Enviar a Director Nacional Segurança>>"); + butEnviar.setText( "Enviar a Director Nacional Segurança>>" ); } } @@ -586,216 +572,168 @@ public class EditarPlano extends AbstractPageBean case Global.FASE_DIR_LOJA_VALIDACAO: //butEnviar.setText("Enviar a Director de Loja"); pg = new PanelGroup(); - pg.setId("pgObsDl"); - gridObservacoes.getChildren().add(pg); + pg.setId( "pgObsDl" ); + gridObservacoes.getChildren().add( pg ); st = new StaticText(); - st.setEscape(false); - st.setStyleClass("label"); - st.setText("Observações gerais DL: "); - pg.getChildren().add(st); + st.setEscape( false ); + st.setStyleClass( "label" ); + st.setText( "Observações gerais DL: " ); + pg.getChildren().add( st ); TextArea txtObservacoesDl = new TextArea(); - txtObservacoesDl.setId("txtObservacoesDl"); - txtObservacoesDl.setColumns(200); - txtObservacoesDl.setText(p.getObservacoes_dl()); - pg.getChildren().add(txtObservacoesDl); + txtObservacoesDl.setId( "txtObservacoesDl" ); + txtObservacoesDl.setColumns( 200 ); + txtObservacoesDl.setText( p.getObservacoes_dl() ); + pg.getChildren().add( txtObservacoesDl ); - if(p.getObservacoes_dns() != null) + if ( p.getObservacoes_dns() != null ) { - if(p.getObservacoes_dns().trim().length() > 0) + if ( p.getObservacoes_dns().trim().length() > 0 ) { pg = new PanelGroup(); - gridObservacoes.getChildren().add(pg); + gridObservacoes.getChildren().add( pg ); st = new StaticText(); - st.setEscape(false); - st.setStyleClass("label"); - st.setText("Observações gerais DNS: "); - pg.getChildren().add(st); + st.setEscape( false ); + st.setStyleClass( "label" ); + st.setText( "Observações gerais DNS: " ); + pg.getChildren().add( st ); st = new StaticText(); - st.setEscape(false); - st.setText(p.getObservacoes_dns()); - pg.getChildren().add(st); - + st.setEscape( false ); + st.setText( p.getObservacoes_dns() ); + pg.getChildren().add( st ); } - } + } - if(p.getValidacao_director_loja().booleanValue() == true) + if ( p.getValidacao_director_loja().booleanValue() == true ) { - chkValidacao.setSelected(new Boolean(true)); -// gridParecer.setStyleClass(""); - butEnviarCorrecao.setDisabled(true); - butEnviar.setDisabled(false); + chkValidacao.setSelected( new Boolean( true ) ); + butEnviarCorrecao.setDisabled( true ); + butEnviar.setDisabled( false ); } else { -// gridParecer.setStyleClass("hidden"); - butEnviarCorrecao.setDisabled(false); - butEnviar.setDisabled(true); + butEnviarCorrecao.setDisabled( false ); + butEnviar.setDisabled( true ); } - butEnviar.setText("Enviar a Director Nacional Segurança>>"); + butEnviar.setText( "Enviar a Director Nacional Segurança>>" ); -// if(p.getValidacao_director_loja().booleanValue() == true) -// { -// chkValidacao.setSelected(new Boolean(true)); -// butEnviar.setText("Enviar a Director Nacional Segurança>>"); -// } -// else -// { -// butEnviar.setText("Enviar para Responsável de Segurança>>"); -// } - if(p.getCorrecao().matches("y")) + if ( p.getCorrecao().matches( "y" ) ) { - butEnviar.setText("Enviar a Director Nacional Segurança>>"); + butEnviar.setText( "Enviar a Director Nacional Segurança>>" ); } -// else -// { -// butEnviar.setText("Enviar a Director Nacional Segurança>>"); -// } + break; case Global.FASE_DNS_PARECER: - if(p.getObservacoes_dl() != null) + if ( p.getObservacoes_dl() != null ) { - if(p.getObservacoes_dl().trim().length() > 0) + if ( p.getObservacoes_dl().trim().length() > 0 ) { pg = new PanelGroup(); - pg.setId("pgObsDl"); - gridObservacoes.getChildren().add(pg); + pg.setId( "pgObsDl" ); + gridObservacoes.getChildren().add( pg ); st = new StaticText(); - st.setEscape(false); - st.setStyleClass("label"); - st.setText("Observações gerais DL: "); - pg.getChildren().add(st); + st.setEscape( false ); + st.setStyleClass( "label" ); + st.setText( "Observações gerais DL: " ); + pg.getChildren().add( st ); st = new StaticText(); - st.setEscape(false); - st.setText(p.getObservacoes_dl()); - pg.getChildren().add(st); - } + st.setEscape( false ); + st.setText( p.getObservacoes_dl() ); + pg.getChildren().add( st ); + } } - pg = new PanelGroup(); - pg.setId("pgObsDns"); - gridObservacoes.getChildren().add(pg); + pg.setId( "pgObsDns" ); + gridObservacoes.getChildren().add( pg ); st = new StaticText(); - st.setEscape(false); - st.setStyleClass("label"); - st.setText("Observações gerais DNS: "); - pg.getChildren().add(st); + st.setEscape( false ); + st.setStyleClass( "label" ); + st.setText( "Observações gerais DNS: " ); + pg.getChildren().add( st ); TextArea txtObservacoesDns = new TextArea(); - txtObservacoesDns.setId("txtObservacoesDns"); - txtObservacoesDns.setColumns(200); - txtObservacoesDns.setText(p.getObservacoes_dns()); - pg.getChildren().add(txtObservacoesDns); - if(p.getValidacao_dns().booleanValue() == true) + txtObservacoesDns.setId( "txtObservacoesDns" ); + txtObservacoesDns.setColumns( 200 ); + txtObservacoesDns.setText( p.getObservacoes_dns() ); + pg.getChildren().add( txtObservacoesDns ); + if ( p.getValidacao_dns().booleanValue() == true ) { - chkValidacao.setSelected(new Boolean(true)); -// gridParecer.setStyleClass(""); - butEnviarCorrecao.setDisabled(true); - butEnviar.setDisabled(false); + chkValidacao.setSelected( new Boolean( true ) ); + butEnviarCorrecao.setDisabled( true ); + butEnviar.setDisabled( false ); } else { -// gridParecer.setStyleClass("hidden"); - butEnviarCorrecao.setDisabled(false); - butEnviar.setDisabled(true); + butEnviarCorrecao.setDisabled( false ); + butEnviar.setDisabled( true ); } - -// com.sun.webui.jsf.model.Option[] listOptions = new com.sun.webui.jsf.model.Option[2]; -// -// listOptions[0] = new Option(new Integer(Global.FASE_SEGURANCA_PREENCHIMENTO), "Responsável de segurança"); -// listOptions[1] = new Option(new Integer(Global.FASE_DIR_LOJA_VALIDACAO), "Director de loja"); -// drpIrPara.setItems(listOptions); -// drpIrPara.setSelected(new Integer( Global.FASE_SEGURANCA_PREENCHIMENTO )); - butEnviar.setText("Enviar para Técnico de HS>>"); + + butEnviar.setText( "Enviar para Técnico de HS>>" ); break; case Global.FASE_SIPRP_CONCLUSAO: - if(p.getObservacoes_dl() != null) + if ( p.getObservacoes_dl() != null ) { - if(p.getObservacoes_dl().trim().length() > 0) + if ( p.getObservacoes_dl().trim().length() > 0 ) { pg = new PanelGroup(); - gridObservacoes.getChildren().add(pg); + gridObservacoes.getChildren().add( pg ); st = new StaticText(); - st.setEscape(false); - st.setStyleClass("label"); - st.setText("Observações gerais DL: "); - pg.getChildren().add(st); + st.setEscape( false ); + st.setStyleClass( "label" ); + st.setText( "Observações gerais DL: " ); + pg.getChildren().add( st ); st = new StaticText(); - st.setEscape(false); - st.setText(p.getObservacoes_dl()); - pg.getChildren().add(st); + st.setEscape( false ); + st.setText( p.getObservacoes_dl() ); + pg.getChildren().add( st ); } } - if(p.getObservacoes_dns() != null) + if ( p.getObservacoes_dns() != null ) { - if(p.getObservacoes_dns().trim().length() > 0) + if ( p.getObservacoes_dns().trim().length() > 0 ) { pg = new PanelGroup(); - gridObservacoes.getChildren().add(pg); + gridObservacoes.getChildren().add( pg ); st = new StaticText(); - st.setEscape(false); - st.setStyleClass("label"); - st.setText("Observações gerais DNS: "); - pg.getChildren().add(st); + st.setEscape( false ); + st.setStyleClass( "label" ); + st.setText( "Observações gerais DNS: " ); + pg.getChildren().add( st ); st = new StaticText(); - st.setEscape(false); - st.setText(p.getObservacoes_dns()); - pg.getChildren().add(st); + st.setEscape( false ); + st.setText( p.getObservacoes_dns() ); + pg.getChildren().add( st ); } } - -// pg = new PanelGroup(); -// pg.setId("pgVerSiprp"); -// gridObservacoes.getChildren().add(pg); -// st = new StaticText(); -// st.setEscape(false); -// st.setStyleClass("label"); -// st.setText("Verificação SIPRP: "); -// pg.getChildren().add(st); -// TextArea txtVerificacaoSiprp = new TextArea(); -// txtVerificacaoSiprp.setId("txtVerificacaoSiprp"); -// txtVerificacaoSiprp.setColumns(200); -// txtVerificacaoSiprp.setText(p.getVerificacao_siprp()); -// pg.getChildren().add(txtVerificacaoSiprp); - - if(p.getValidacao_hs().booleanValue() == true) + if ( p.getValidacao_hs().booleanValue() == true ) { - chkValidacao.setSelected(new Boolean(true)); - butEnviar.setDisabled(false); - } + chkValidacao.setSelected( new Boolean( true ) ); + butEnviar.setDisabled( false ); + } else { - butEnviar.setDisabled(true); + butEnviar.setDisabled( true ); } - butEnviar.setText("Concluir"); + butEnviar.setText( "Concluir" ); break; } - - chkDesactivar.setSelected( Boolean.FALSE ); - -// gridPlano.setId("gridPlano"); -// gridPlano.setWidth("100%"); -// gridPlano.setColumns(1); -// gridPlano.setColumnClasses("gridColCenter"); - //plano - //lblTop.setText("Plano de actuação da auditoria " + p.getData_visita_str()); - gridLayout.getChildren().add(gridPlano); + chkDesactivar.setSelected( Boolean.FALSE ); + gridLayout.getChildren().add( gridPlano ); } private void showPlano( PlanoActuacao p ) { - //stNomeEmpresa.setText(p.getNome_empresa()); gridArea = new HtmlPanelGrid(); - gridArea.setId("gridArea"); - gridArea.setColumns(1); - gridArea.setColumnClasses("gridColCenter"); - gridArea.setWidth("100%"); - gridArea.setStyle("background-color: #f6f4e8; border: solid 1px #766c6c"); + gridArea.setId( "gridArea" ); + gridArea.setColumns( 1 ); + gridArea.setColumnClasses( "gridColCenter" ); + gridArea.setWidth( "100%" ); + gridArea.setStyle( "background-color: #f6f4e8; border: solid 1px #766c6c" ); gridPlano.getChildren().add( gridArea ); @@ -805,17 +743,10 @@ public class EditarPlano extends AbstractPageBean showArea( a ); if ( a.getRiscos().size() > 0 ) { - Risco r = a.getRiscos().get( 0 ); - showRisco( r ); - //showValores(r); - ////if(r.getValores().size() > 0) - ////{ -// showValor(r.getValores().get(0)); - showValor( r ); -// showResponsavel(r.getValores().get(0)); - showResponsavel( r ); - ////} - + Risco r = a.getRiscos().get( 0 ); + showRisco( r ); + showValor( r ); + showResponsavel( r ); } } showPreviousValidacoes( p ); @@ -858,22 +789,17 @@ public class EditarPlano extends AbstractPageBean HtmlPanelGrid grd = new HtmlPanelGrid(); grd.setColumns( 1 ); grd.setWidth( "100%" ); - //grd.setStyleClass("centerBlock"); -// gridArea.getChildren().add(grd); gridRisco = new HtmlPanelGrid(); - //gridRisco.setStyleClass("centerBlock"); gridRisco.setWidth( "98%" ); gridRisco.setColumns( 1 ); gridRisco.setColumnClasses( "gridColLeft" ); - //grd.getChildren().add(gridRisco); gridArea.getChildren().add( gridRisco ); pg = new PanelGroup(); st = new StaticText(); st.setEscape( false ); st.setStyleClass( "label" ); -// st.setText( "Risco: " ); st.setText( riscoText ); pg.getChildren().add( st ); st = new StaticText(); @@ -893,16 +819,12 @@ public class EditarPlano extends AbstractPageBean grd.setColumns(1); grd.setColumnClasses("gridColLeft"); grd.setWidth("100%"); - //grd.setStyleClass("centerBlock"); - ////gridRisco.getChildren().add(grd); - + gridValor = new HtmlPanelGrid(); - gridRisco.getChildren().add(gridValor); - //gridValor.setStyleClass("centerBlock"); + gridRisco.getChildren().add(gridValor); gridValor.setWidth("100%"); gridValor.setColumns(1); gridValor.setColumnClasses("gridColLeft"); - //grd.getChildren().add(gridValor); pg = new PanelGroup(); st = new StaticText(); st.setEscape(false); @@ -919,26 +841,20 @@ public class EditarPlano extends AbstractPageBean } } -// private void showValor(Valor v) private void showValor(Risco r) { - //Valor v = r.getValores().get(0); -// getSessionBean1().setCurrentValor(v); getSessionBean1().setCurrentRisco(r); HtmlPanelGrid grd = new HtmlPanelGrid(); grd.setColumns(1); grd.setColumnClasses("gridColLeft"); grd.setWidth("100%"); - //grd.setStyleClass("centerBlock"); - ////gridRisco.getChildren().add(grd); gridValor = new HtmlPanelGrid(); - gridRisco.getChildren().add(gridValor); - //gridValor.setStyleClass("centerBlock"); + gridRisco.getChildren().add(gridValor); gridValor.setWidth("100%"); gridValor.setColumns(1); gridValor.setColumnClasses("gridColLeft"); - //grd.getChildren().add(gridValor); + pg = new PanelGroup(); st = new StaticText(); st.setEscape(false); @@ -947,32 +863,31 @@ public class EditarPlano extends AbstractPageBean pg.getChildren().add(st); st = new StaticText(); st.setEscape(false); - if(r.getValor() == null) + if ( r.getValor() == null ) { st.setText("IND"); } else { - st.setText(r.getValor().toString()); + st.setText(r.getValor().toString()); } - pg.getChildren().add(st); - gridValor.getChildren().add(pg); + pg.getChildren().add( st ); + gridValor.getChildren().add( pg ); - showMedidas(r); + showMedidas( r ); } - private void showMedidas(Risco r) + private void showMedidas( Risco r ) { - List medidas = r.getMedidas(); - - for(Medida m : medidas) + List< Medida > medidas = r.getMedidas(); + for ( Medida m : medidas ) { HtmlPanelGrid grd = new HtmlPanelGrid(); - grd.setColumns(1); - grd.setWidth("100%"); - grd.setStyleClass("centerBlock"); - gridValor.getChildren().add(grd); + grd.setColumns( 1 ); + grd.setWidth( "100%" ); + grd.setStyleClass( "centerBlock" ); + gridValor.getChildren().add( grd ); gridMedida = new HtmlPanelGrid(); gridMedida.setId( "gridMedida_" + m.getId() ); @@ -980,7 +895,7 @@ public class EditarPlano extends AbstractPageBean gridMedida.setWidth("98%"); gridMedida.setColumns(1); gridMedida.setColumnClasses("gridColLeft"); - grd.getChildren().add(gridMedida); + grd.getChildren().add( gridMedida ); pg = new PanelGroup(); st = new StaticText(); st.setEscape(false); @@ -993,7 +908,7 @@ public class EditarPlano extends AbstractPageBean pg.getChildren().add(st); gridMedida.getChildren().add(pg); - showPostos(m); + showPostos( m ); Utilizador u = getSessionBean1().getCurrentUser(); PlanoActuacao planoActual = getSessionBean1().getPlanoActuacao(); @@ -1045,11 +960,10 @@ public class EditarPlano extends AbstractPageBean } - private void showPostos(Medida m) + private void showPostos( Medida m ) { - List postos = m.getPostos(); - - for(PostoTrabalho p : postos) + List< PostoTrabalho > postos = m.getPostos(); + for ( PostoTrabalho p : postos ) { HtmlPanelGrid grd = new HtmlPanelGrid(); grd.setColumns(1); @@ -1072,163 +986,154 @@ public class EditarPlano extends AbstractPageBean st = new StaticText(); st.setEscape(false); st.setText(p.getDescricao()); - pg.getChildren().add(st); - gridPosto.getChildren().add(pg); - + pg.getChildren().add( st ); + gridPosto.getChildren().add( pg ); } } -// private void showResponsavel(Valor v) - private void showResponsavel(Risco r) + private void showResponsavel( Risco r ) { - System.out.println("RISCO : " + r.getDescricao() + " RESPONSAVEL : " + r.getResponsavel_execucao()); + System.out.println( "RISCO : " + r.getDescricao() + " RESPONSAVEL : " + r.getResponsavel_execucao() ); + Utilizador u = getSessionBean1().getCurrentUser(); gridResponsavel = new HtmlPanelGrid(); - gridResponsavel.setId("gridResponsavel"); - gridResponsavel.setWidth("100%"); - gridResponsavel.setColumns(1); - gridResponsavel.setColumnClasses("gridColLeft"); - gridArea.getChildren().add(gridResponsavel); + gridResponsavel.setId( "gridResponsavel" ); + gridResponsavel.setWidth( "100%" ); + gridResponsavel.setColumns( 1 ); + gridResponsavel.setColumnClasses( "gridColLeft" ); + gridArea.getChildren().add( gridResponsavel ); pg = new PanelGroup(); - pg.setId("pgResponsavel"); + pg.setId( "pgResponsavel" ); st = new StaticText(); - st.setEscape(false); - st.setStyleClass("label"); - st.setText("Responsável de execução:"); - pg.getChildren().add(st); - if(u.getTipo().intValue() == Global.RESPONSAVEL_SEGURANCA) + st.setEscape( false ); + st.setStyleClass( "label" ); + st.setText( "Responsável de execução:" ); + pg.getChildren().add( st ); + if ( u.getTipo().intValue() == Global.RESPONSAVEL_SEGURANCA ) { txtResponsavelExecucao = new TextField(); - txtResponsavelExecucao.setId("txtResponsavel"); - txtResponsavelExecucao.setColumns(100); - txtResponsavelExecucao.setText(r.getResponsavel_execucao()); - pg.getChildren().add(txtResponsavelExecucao); + txtResponsavelExecucao.setId( "txtResponsavel" ); + txtResponsavelExecucao.setColumns( 100 ); + txtResponsavelExecucao.setText( r.getResponsavel_execucao() ); + pg.getChildren().add( txtResponsavelExecucao ); } else { st = new StaticText(); - st.setEscape(false); - st.setText(r.getResponsavel_execucao()); - pg.getChildren().add(st); + st.setEscape( false ); + st.setText( r.getResponsavel_execucao() ); + pg.getChildren().add( st ); } st = new StaticText(); - st.setEscape(false); - st.setText(" "); - pg.getChildren().add(st); + st.setEscape( false ); + st.setText( " " ); + pg.getChildren().add( st ); st = new StaticText(); - st.setEscape(false); - st.setStyleClass("label"); - st.setText("POR:"); - pg.getChildren().add(st); + st.setEscape( false ); + st.setStyleClass( "label" ); + st.setText( "POR:" ); + pg.getChildren().add( st ); - if(u.getTipo().intValue() == Global.RESPONSAVEL_SEGURANCA) + if ( u.getTipo().intValue() == Global.RESPONSAVEL_SEGURANCA ) { txtPor = new TextField(); - txtPor.setId("txtPor"); - txtPor.setColumns(20); - txtPor.setText(r.getPor()); - pg.getChildren().add(txtPor); + txtPor.setId( "txtPor" ); + txtPor.setColumns( 20 ); + txtPor.setText( r.getPor() ); + pg.getChildren().add( txtPor ); } else { st = new StaticText(); - st.setEscape(false); - st.setText(r.getPor()); - pg.getChildren().add(st); + st.setEscape( false ); + st.setText( r.getPor() ); + pg.getChildren().add( st ); } - - - - gridResponsavel.getChildren().add(pg); + gridResponsavel.getChildren().add( pg ); pg = new PanelGroup(); st = new StaticText(); - st.setEscape(false); - st.setStyleClass("label"); - st.setText("Recursos necessários à implementação da medida: "); - pg.getChildren().add(st); - gridResponsavel.getChildren().add(pg); - if(u.getTipo().intValue() == Global.RESPONSAVEL_SEGURANCA) + st.setEscape( false ); + st.setStyleClass( "label" ); + st.setText( "Recursos necessários à implementação da medida: " ); + pg.getChildren().add( st ); + gridResponsavel.getChildren().add( pg ); + if ( u.getTipo().intValue() == Global.RESPONSAVEL_SEGURANCA ) { txtRecursos = new TextArea(); - txtRecursos.setId("txtRecursos"); - txtRecursos.setColumns(200); - txtRecursos.setText(r.getRecursos_necessarios()); - gridResponsavel.getChildren().add(txtRecursos); - } + txtRecursos.setId( "txtRecursos" ); + txtRecursos.setColumns( 200 ); + txtRecursos.setText( r.getRecursos_necessarios() ); + gridResponsavel.getChildren().add( txtRecursos ); + } else { st = new StaticText(); - st.setEscape(false); - st.setText(r.getRecursos_necessarios()); - //gridResponsavel.getChildren().add(st); - pg.getChildren().add(st); + st.setEscape( false ); + st.setText( r.getRecursos_necessarios() ); + pg.getChildren().add( st ); } -// Anchor ancora = new Anchor(); -// ancora.setId("calendario"); -// gridResponsavel.getChildren().add(ancora); HtmlPanelGrid grd = new HtmlPanelGrid(); grd.setColumns(2); - grd.setColumnClasses("gridCol15, gridCol85"); - grd.setId("gridDtInicio"); - grd.setStyle("width: 100%"); + grd.setColumnClasses( "gridCol15, gridCol85" ); + grd.setId( "gridDtInicio" ); + grd.setStyle( "width: 100%" ); st = new StaticText(); - st.setEscape(false); - st.setStyleClass("label"); - st.setText("Data prevista de início:"); - grd.getChildren().add(st); - if(u.getTipo().intValue() == Global.RESPONSAVEL_SEGURANCA) + st.setEscape( false ); + st.setStyleClass( "label" ); + st.setText( "Data prevista de início:" ); + grd.getChildren().add( st ); + if ( u.getTipo().intValue() == Global.RESPONSAVEL_SEGURANCA ) { dtInicio = new Calendar(); - dtInicio.setId("dtInicio"); + dtInicio.setId( "dtInicio" ); - dtInicio.setDateFormatPattern("dd-MM-yyyy"); - dtInicio.setValue(r.getData_inicio()); + dtInicio.setDateFormatPattern( "dd-MM-yyyy" ); + dtInicio.setValue( r.getData_inicio() ); java.util.GregorianCalendar gcalendar = new java.util.GregorianCalendar(); - gcalendar.set(2000,1,1); - dtInicio.setMinDate(gcalendar.getTime()); - grd.getChildren().add(dtInicio); - } + gcalendar.set( 2000, 1, 1 ); + dtInicio.setMinDate( gcalendar.getTime() ); + grd.getChildren().add( dtInicio ); + } else { - if(r.getData_inicio() != null) + if ( r.getData_inicio() != null ) { st = new StaticText(); - st.setEscape(false); - SimpleDateFormat formatter = new SimpleDateFormat("dd/MM/yyyy"); - String data_str = formatter.format(r.getData_inicio()); - st.setText(data_str); - grd.getChildren().add(st); + st.setEscape( false ); + SimpleDateFormat formatter = new SimpleDateFormat( "dd/MM/yyyy" ); + String data_str = formatter.format( r.getData_inicio() ); + st.setText( data_str ); + grd.getChildren().add( st ); } } - gridResponsavel.getChildren().add(grd); - + gridResponsavel.getChildren().add( grd ); grd = new HtmlPanelGrid(); - grd.setColumns(2); - grd.setColumnClasses("gridCol15, gridCol85"); - grd.setId("gridDtFim"); - grd.setStyle("width: 100%"); + grd.setColumns( 2 ); + grd.setColumnClasses( "gridCol15, gridCol85" ); + grd.setId( "gridDtFim" ); + grd.setStyle( "width: 100%" ); st = new StaticText(); - st.setEscape(false); - st.setStyleClass("label"); - st.setText("Data prevista de conclusão:"); - grd.getChildren().add(st); - if(u.getTipo().intValue() == Global.RESPONSAVEL_SEGURANCA) + st.setEscape( false ); + st.setStyleClass( "label" ); + st.setText( "Data prevista de conclusão:" ); + grd.getChildren().add( st ); + if ( u.getTipo().intValue() == Global.RESPONSAVEL_SEGURANCA ) { dtFim = new Calendar(); - dtFim.setId("dtFim"); - dtFim.setDateFormatPattern("dd-MM-yyyy"); + dtFim.setId("dtFim"); + dtFim.setDateFormatPattern("dd-MM-yyyy"); java.util.GregorianCalendar gcalendar1 = new java.util.GregorianCalendar(); gcalendar1.set(2099,1,1); - dtFim.setMaxDate(gcalendar1.getTime()); - dtFim.setValue(r.getData_fim()); - grd.getChildren().add(dtFim); + dtFim.setMaxDate(gcalendar1.getTime()); + dtFim.setValue(r.getData_fim()); + grd.getChildren().add(dtFim); } else { @@ -1239,44 +1144,32 @@ public class EditarPlano extends AbstractPageBean SimpleDateFormat formatter = new SimpleDateFormat("dd/MM/yyyy"); String data_str = formatter.format(r.getData_fim()); st.setText(data_str); - grd.getChildren().add(st); + grd.getChildren().add(st); } } gridResponsavel.getChildren().add(grd); - if(u.getTipo().intValue() != Global.DIRECTOR_LOJA) + if ( u.getTipo().intValue() != Global.DIRECTOR_LOJA ) { - if(r.getParecer_dl() != null) + if ( r.getParecer_dl() != null ) { - if(r.getParecer_dl().trim().length() > 0) + if ( r.getParecer_dl().trim().length() > 0 ) { pg = new PanelGroup(); st = new StaticText(); - st.setEscape(false); - st.setStyleClass("label"); - st.setText("Parecer Director de Loja: "); - pg.getChildren().add(st); - gridResponsavel.getChildren().add(pg); + st.setEscape( false ); + st.setStyleClass( "label" ); + st.setText( "Parecer Director de Loja: " ); + pg.getChildren().add( st ); + gridResponsavel.getChildren().add( pg ); -// if(u.getTipo().intValue() == Global.DIRECTOR_LOJA) -// { -// txtParecerDl = new TextArea(); -// txtParecerDl.setId("txtParecerDl"); -// txtParecerDl.setColumns(200); -// txtParecerDl.setText(v.getParecer_dl()); -// gridResponsavel.getChildren().add(txtParecerDl); -// } -// else -// { - st = new StaticText(); - st.setEscape(false); - st.setText(r.getParecer_dl()); - //gridResponsavel.getChildren().add(st); - pg.getChildren().add(st); -// } + st = new StaticText(); + st.setEscape( false ); + st.setText( r.getParecer_dl() ); + pg.getChildren().add( st ); } - } + } } else { @@ -1294,7 +1187,6 @@ public class EditarPlano extends AbstractPageBean txtParecerDl.setText(r.getParecer_dl()); gridResponsavel.getChildren().add(txtParecerDl); } - if(u.getTipo().intValue() != Global.DIRECTOR_NACIONAL_SEGURANCA) @@ -1308,100 +1200,72 @@ public class EditarPlano extends AbstractPageBean st.setEscape(false); st.setStyleClass("label"); st.setText("Parecer Director Nacional de Segurança: "); - pg.getChildren().add(st); - gridResponsavel.getChildren().add(pg); + pg.getChildren().add( st ); + gridResponsavel.getChildren().add( pg ); -// if(u.getTipo().intValue() == Global.DIRECTOR_NACIONAL_SEGURANCA) -// { -// txtParecerDns = new TextArea(); -// txtParecerDns.setId("txtParecerDns"); -// txtParecerDns.setColumns(200); -// txtParecerDns.setText(v.getParecer_dns()); -// gridResponsavel.getChildren().add(txtParecerDns); -// } -// else -// { - st = new StaticText(); - st.setEscape(false); - st.setText(r.getParecer_dns()); - //gridResponsavel.getChildren().add(st); - pg.getChildren().add(st); -// } - } - } - + st = new StaticText(); + st.setEscape( false ); + st.setText( r.getParecer_dns() ); + pg.getChildren().add( st ); + } + } } else { pg = new PanelGroup(); st = new StaticText(); - st.setEscape(false); - st.setStyleClass("label"); - st.setText("Parecer Director Nacional de Segurança: "); - pg.getChildren().add(st); - gridResponsavel.getChildren().add(pg); + st.setEscape( false ); + st.setStyleClass( "label" ); + st.setText( "Parecer Director Nacional de Segurança: " ); + pg.getChildren().add( st ); + gridResponsavel.getChildren().add( pg ); txtParecerDns = new TextArea(); - txtParecerDns.setId("txtParecerDns"); - txtParecerDns.setColumns(200); - txtParecerDns.setText(r.getParecer_dns()); - gridResponsavel.getChildren().add(txtParecerDns); - + txtParecerDns.setId( "txtParecerDns" ); + txtParecerDns.setColumns( 200 ); + txtParecerDns.setText( r.getParecer_dns() ); + gridResponsavel.getChildren().add( txtParecerDns ); } //Verificacao SIPRP - if(u.getTipo().intValue() != Global.TECNICO_HS) + if ( u.getTipo().intValue() != Global.TECNICO_HS ) { - if(r.getVerificacao_siprp() != null) + if ( r.getVerificacao_siprp() != null ) { - if(r.getVerificacao_siprp().trim().length() > 0) + if ( r.getVerificacao_siprp().trim().length() > 0 ) { pg = new PanelGroup(); st = new StaticText(); - st.setEscape(false); - st.setStyleClass("label"); - st.setText("Verificação SIPRP: "); - pg.getChildren().add(st); - gridResponsavel.getChildren().add(pg); + st.setEscape( false ); + st.setStyleClass( "label" ); + st.setText( "Verificação SIPRP: " ); + pg.getChildren().add( st ); + gridResponsavel.getChildren().add( pg ); -// if(u.getTipo().intValue() == Global.TECNICO_HS) -// { -// txtVerificacaoSiprp = new TextArea(); -// txtVerificacaoSiprp.setId("txtVerificacaoSiprp"); -// txtVerificacaoSiprp.setColumns(200); -// txtVerificacaoSiprp.setText(v.getVerificacao_siprp()); -// gridResponsavel.getChildren().add(txtVerificacaoSiprp); -// } -// else -// { - st = new StaticText(); - st.setEscape(false); - st.setText(r.getVerificacao_siprp()); - //gridResponsavel.getChildren().add(st); - pg.getChildren().add(st); -// } - } - } - + st = new StaticText(); + st.setEscape( false ); + st.setText( r.getVerificacao_siprp() ); + pg.getChildren().add( st ); + } + } } else { pg = new PanelGroup(); st = new StaticText(); - st.setEscape(false); - st.setStyleClass("label"); - st.setText("Verificação SIPRP: "); - pg.getChildren().add(st); - gridResponsavel.getChildren().add(pg); + st.setEscape( false ); + st.setStyleClass( "label" ); + st.setText( "Verificação SIPRP: " ); + pg.getChildren().add( st ); + gridResponsavel.getChildren().add( pg ); txtVerificacaoSiprp = new TextArea(); - txtVerificacaoSiprp.setId("txtVerificacaoSiprp"); - txtVerificacaoSiprp.setColumns(200); - txtVerificacaoSiprp.setText(r.getVerificacao_siprp()); - gridResponsavel.getChildren().add(txtVerificacaoSiprp); + txtVerificacaoSiprp.setId( "txtVerificacaoSiprp" ); + txtVerificacaoSiprp.setColumns( 200 ); + txtVerificacaoSiprp.setText( r.getVerificacao_siprp() ); + gridResponsavel.getChildren().add( txtVerificacaoSiprp ); } - - + } private void showPreviousValidacoes( PlanoActuacao p )