@ -3,7 +3,6 @@
*
* Created on Oct 20 , 2008 , 10 : 39 : 31 AM
* /
package planosactuacao ;
import com.evolute.utils.error.ErrorLogger ;
@ -19,7 +18,6 @@ import db.entidades.PostoTrabalho;
import db.entidades.Risco ;
import db.providers.RiscoLogic ;
import db.providers.UtilizadoresLogic ;
import utils.Global ;
import java.text.SimpleDateFormat ;
import java.util.Collections ;
import java.util.Comparator ;
@ -36,8 +34,7 @@ import javax.faces.component.html.HtmlPanelGrid;
*
* @author lluis
* /
public class ViewPlano extends AbstractPageBean
{
public class ViewPlano extends AbstractPageBean {
// <editor-fold defaultstate="collapsed" desc="Managed Component Definition">
/ * *
@ -65,7 +62,6 @@ public class ViewPlano extends AbstractPageBean
public void setGridLayout ( HtmlPanelGrid hpg ) {
this . gridLayout = hpg ;
}
// </editor-fold>
HtmlPanelGrid gridPlano ;
HtmlPanelGrid gridArea ;
@ -81,9 +77,7 @@ public class ViewPlano extends AbstractPageBean
/ * *
* < p > Construct a new Page bean instance . < / p >
* /
public ViewPlano ( )
{
public ViewPlano ( ) {
}
/ * *
@ -99,8 +93,7 @@ public class ViewPlano extends AbstractPageBean
* property values that were saved for this view when it was rendered . < / p >
* /
@Override
public void init ( )
{
public void init ( ) {
// Perform initializations inherited from our superclass
super . init ( ) ;
// Perform application initialization that must complete
@ -113,9 +106,9 @@ public class ViewPlano extends AbstractPageBean
try {
_init ( ) ;
} catch ( Exception e ) {
ErrorLogger . logException ( e ) ;
ErrorLogger . logException ( e ) ;
log ( "ViewPlano Initialization Failure" , e ) ;
throw e instanceof FacesException ? ( FacesException ) e : new FacesException ( e ) ;
throw e instanceof FacesException ? ( FacesException ) e : new FacesException ( e ) ;
}
// </editor-fold>
@ -132,9 +125,7 @@ public class ViewPlano extends AbstractPageBean
* resources that will be required in your event handlers . < / p >
* /
@Override
public void preprocess ( )
{
public void preprocess ( ) {
}
/ * *
@ -146,10 +137,9 @@ public class ViewPlano extends AbstractPageBean
* this page . < / p >
* /
@Override
public void prerender ( )
{
public void prerender ( ) {
PlanoActuacao p = getSessionBean1 ( ) . getPlanoActuacao ( ) ;
showPlano ( p ) ;
showPlano ( p ) ;
}
/ * *
@ -161,9 +151,7 @@ public class ViewPlano extends AbstractPageBean
* acquired during execution of an event handler ) . < / p >
* /
@Override
public void destroy ( )
{
public void destroy ( ) {
}
/ * *
@ -171,8 +159,7 @@ public class ViewPlano extends AbstractPageBean
*
* @return reference to the scoped data bean
* /
protected SessionBean1 getSessionBean1 ( )
{
protected SessionBean1 getSessionBean1 ( ) {
return ( SessionBean1 ) getBean ( "SessionBean1" ) ;
}
@ -181,8 +168,7 @@ public class ViewPlano extends AbstractPageBean
*
* @return reference to the scoped data bean
* /
protected ApplicationBean1 getApplicationBean1 ( )
{
protected ApplicationBean1 getApplicationBean1 ( ) {
return ( ApplicationBean1 ) getBean ( "ApplicationBean1" ) ;
}
@ -191,332 +177,309 @@ public class ViewPlano extends AbstractPageBean
*
* @return reference to the scoped data bean
* /
protected RequestBean1 getRequestBean1 ( )
{
protected RequestBean1 getRequestBean1 ( ) {
return ( RequestBean1 ) getBean ( "RequestBean1" ) ;
}
private void showPlano ( PlanoActuacao p )
{
System . out . println ( "\nViewPlano . showPlano( " + p . getId ( ) + " ) : \n" ) ;
private void showPlano ( PlanoActuacao p ) {
System . out . println ( "\nViewPlano . showPlano( " + p . getId ( ) + " ) : \n" ) ;
gridPlano = new HtmlPanelGrid ( ) ;
gridPlano . setId ( "gridPlano" ) ;
gridPlano . setWidth ( "100%" ) ;
gridPlano . setColumns ( 1 ) ;
gridPlano . setStyle ( "background-color: #f6f4e8; border: solid 1px #000000" ) ;
gridPlano . setColumnClasses ( "gridColCenter" ) ;
gridPlano . setId ( "gridPlano" ) ;
gridPlano . setWidth ( "100%" ) ;
gridPlano . setColumns ( 1 ) ;
gridPlano . setStyle ( "background-color: #f6f4e8; border: solid 1px #000000" ) ;
gridPlano . setColumnClasses ( "gridColCenter" ) ;
//lblTop.setText("Plano de actuação da auditoria " + p.getData_visita_str());
if ( p . getConcluidoPorDesactivacao ( ) )
{
if ( p . getConcluidoPorDesactivacao ( ) ) {
StaticText st = new StaticText ( ) ;
st . setText ( "N\u00E3o realizado por falta de cumprimento do prazo." ) ;
st . setStyle ( "color: #FF0000; font-weight: bold; font-size: 13px;" ) ;
gridPlano . getChildren ( ) . add ( st ) ;
st . setText ( "N\u00E3o realizado por falta de cumprimento do prazo." ) ;
st . setStyle ( "color: #FF0000; font-weight: bold; font-size: 13px;" ) ;
gridPlano . getChildren ( ) . add ( st ) ;
}
gridLayout . getChildren ( ) . add ( gridPlano ) ;
showAreas ( p . getAreas ( ) ) ;
showValidacoes ( gridPlano , p ) ;
gridLayout . getChildren ( ) . add ( gridPlano ) ;
showAreas ( p . getAreas ( ) ) ;
showValidacoes ( gridPlano , p ) ;
}
private void showAreas ( List < Area > areas )
{
private void showAreas ( List < Area > areas ) {
int i = 0 ;
for ( Area area : areas )
{
for ( Area area : areas ) {
i + + ;
gridArea = new HtmlPanelGrid ( ) ;
gridArea . setColumns ( 1 ) ;
gridArea . setColumnClasses ( "gridColCenter" ) ;
gridArea . setWidth ( "100%" ) ;
gridArea . setColumns ( 1 ) ;
gridArea . setColumnClasses ( "gridColCenter" ) ;
gridArea . setWidth ( "100%" ) ;
gridPlano . getChildren ( ) . add ( gridArea ) ;
gridPlano . getChildren ( ) . add ( gridArea ) ;
pg = new PanelGroup ( ) ;
st = new StaticText ( ) ;
st . setEscape ( false ) ;
st . setStyleClass ( "label" ) ;
st . setText ( "Área: " ) ;
pg . getChildren ( ) . add ( st ) ;
st . setEscape ( false ) ;
st . setStyleClass ( "label" ) ;
st . setText ( "Área: " ) ;
pg . getChildren ( ) . add ( st ) ;
st = new StaticText ( ) ;
st . setId ( "fakeLink" + i ) ;
st . setStyleClass ( "fakeLink" ) ;
st . setOnMouseOver ( "this.style.textDecoration = 'underline'" ) ;
st . setOnMouseOut ( "this.style.textDecoration = 'none'" ) ;
st . setOnClick ( "expand(this)" ) ;
st . setEscape ( false ) ;
st . setId ( "fakeLink" + i ) ;
st . setStyleClass ( "fakeLink" ) ;
st . setOnMouseOver ( "this.style.textDecoration = 'underline'" ) ;
st . setOnMouseOut ( "this.style.textDecoration = 'none'" ) ;
st . setOnClick ( "expand(this)" ) ;
st . setEscape ( false ) ;
st . setText ( area . getDescricao ( ) ) ;
pg . getChildren ( ) . add ( st ) ;
pg . getChildren ( ) . add ( st ) ;
gridArea . getChildren ( ) . add ( pg ) ;
gridArea . getChildren ( ) . add ( pg ) ;
gridAreaContainer = new HtmlPanelGrid ( ) ;
gridAreaContainer . setId ( "area_container" + i ) ;
gridAreaContainer . setId ( "area_container" + i ) ;
////gridAreaContainer.setStyle("border: solid 1px #000000; width: 100%;");
gridAreaContainer . setStyleClass ( "hidden" ) ;
gridAreaContainer . setStyleClass ( "hidden" ) ;
//gridAreaContainer.setStyleClass("visible");
gridAreaContainer . setColumns ( 1 ) ;
gridAreaContainer . setColumnClasses ( "gridColLeft" ) ;
gridAreaContainer . setWidth ( "100%" ) ;
gridAreaContainer . setColumns ( 1 ) ;
gridAreaContainer . setColumnClasses ( "gridColLeft" ) ;
gridAreaContainer . setWidth ( "100%" ) ;
gridArea . getChildren ( ) . add ( gridAreaContainer ) ;
showRiscos ( area . getRiscos ( ) ) ;
gridArea . getChildren ( ) . add ( gridAreaContainer ) ;
showRiscos ( area . getRiscos ( ) ) ;
}
}
private void showRiscos ( List < Risco > riscos )
{
private void showRiscos ( List < Risco > riscos ) {
int rCount = 0 ;
Collections . sort ( riscos , new Comparator < Risco > ( )
{
public int compare ( Risco o1 , Risco o2 )
{
Collections . sort ( riscos , new Comparator < Risco > ( ) {
@Override
public int compare ( Risco o1 , Risco o2 ) {
// false first, true after
return o1 . getIsPatrimonial ( ) . compareTo ( o2 . getIsPatrimonial ( ) ) ;
return o1 . getIsPatrimonial ( ) . compareTo ( o2 . getIsPatrimonial ( ) ) ;
}
} ) ;
} ) ;
for ( Risco risco : riscos )
{
for ( Risco risco : riscos ) {
boolean isPatrimonial = risco . getIsPatrimonial ( ) ;
String riscoTitle = "Risco" + ( isPatrimonial ? " Patrimonial" : "" ) + ": " ;
String riscoTitle = "Risco" + ( isPatrimonial ? " Patrimonial" : "" ) + ": " ;
HtmlPanelGrid grd = new HtmlPanelGrid ( ) ;
grd . setColumns ( 1 ) ;
grd . setColumnClasses ( "gridColLeft" ) ;
grd . setColumns ( 1 ) ;
grd . setColumnClasses ( "gridColLeft" ) ;
//grd.setStyle("border: solid 1px #0000FF; display: inline; width: 100%");
grd . setStyle ( "display: block; width: 100%" ) ;
grd . setWidth ( "100%" ) ;
grd . setStyle ( "display: block; width: 100%" ) ;
grd . setWidth ( "100%" ) ;
//grd.setStyleClass("centerBlock");
//gridArea.getChildren().add(grd);
gridAreaContainer . getChildren ( ) . add ( grd ) ;
gridAreaContainer . getChildren ( ) . add ( grd ) ;
gridRisco = new HtmlPanelGrid ( ) ;
//gridRisco.setStyleClass("centerBlock");
gridRisco . setStyle ( "display: block; width: 98%" ) ;
gridRisco . setWidth ( "98%" ) ;
gridRisco . setColumns ( 1 ) ;
gridRisco . setColumnClasses ( "gridColLeft" ) ;
grd . getChildren ( ) . add ( gridRisco ) ;
gridRisco . setStyle ( "display: block; width: 98%" ) ;
gridRisco . setWidth ( "98%" ) ;
gridRisco . setColumns ( 1 ) ;
gridRisco . setColumnClasses ( "gridColLeft" ) ;
grd . getChildren ( ) . add ( gridRisco ) ;
pg = new PanelGroup ( ) ;
st = new StaticText ( ) ;
st . setEscape ( false ) ;
st . setStyleClass ( "label" ) ;
st . setText ( riscoTitle ) ;
pg . getChildren ( ) . add ( st ) ;
st . setEscape ( false ) ;
st . setStyleClass ( "label" ) ;
st . setText ( riscoTitle ) ;
pg . getChildren ( ) . add ( st ) ;
st = new StaticText ( ) ;
st . setEscape ( false ) ;
st . setEscape ( false ) ;
st . setText ( risco . getDescricao ( ) ) ;
pg . getChildren ( ) . add ( st ) ;
gridRisco . getChildren ( ) . add ( pg ) ;
pg . getChildren ( ) . add ( st ) ;
gridRisco . getChildren ( ) . add ( pg ) ;
//showValores(risco.getValores());
showValor ( risco ) ;
showValor ( risco ) ;
//showMedidas(risco.getMedidas());
if ( rCount < riscos . size ( ) - 1 )
{
showSeparator ( ) ;
if ( rCount < riscos . size ( ) - 1 ) {
showSeparator ( ) ;
}
rCount + + ;
}
}
private void showValor ( Risco r )
{
private void showValor ( Risco r ) {
HtmlPanelGrid grd = new HtmlPanelGrid ( ) ;
grd . setColumns ( 1 ) ;
grd . setWidth ( "100%" ) ;
grd . setStyleClass ( "centerBlock" ) ;
grd . setStyle ( "display: block" ) ;
grd . setColumns ( 1 ) ;
grd . setWidth ( "100%" ) ;
grd . setStyleClass ( "centerBlock" ) ;
grd . setStyle ( "display: block" ) ;
//gridRisco.getChildren().add(grd);
gridValor = new HtmlPanelGrid ( ) ;
gridRisco . getChildren ( ) . add ( gridValor ) ;
gridRisco . getChildren ( ) . add ( gridValor ) ;
//gridValor.setStyleClass("centerBlock");
gridValor . setStyle ( "display: block" ) ;
gridValor . setWidth ( "100%" ) ;
gridValor . setColumns ( 1 ) ;
gridValor . setColumnClasses ( "gridColLeft" ) ;
gridValor . setStyle ( "display: block" ) ;
gridValor . setWidth ( "100%" ) ;
gridValor . setColumns ( 1 ) ;
gridValor . setColumnClasses ( "gridColLeft" ) ;
//grd.getChildren().add(gridValor);
pg = new PanelGroup ( ) ;
st = new StaticText ( ) ;
st . setEscape ( false ) ;
st . setStyleClass ( "label" ) ;
st . setText ( "Valor: " ) ;
pg . getChildren ( ) . add ( st ) ;
st . setEscape ( false ) ;
st . setStyleClass ( "label" ) ;
st . setText ( "Valor: " ) ;
pg . getChildren ( ) . add ( st ) ;
st = new StaticText ( ) ;
st . setEscape ( false ) ;
st . setText ( RiscoLogic . getInstance ( ) . getValor ( r ) ) ;
st . setEscape ( false ) ;
st . setText ( RiscoLogic . getInstance ( ) . getValor ( r ) ) ;
pg . getChildren ( ) . add ( st ) ;
gridValor . getChildren ( ) . add ( pg ) ;
pg . getChildren ( ) . add ( st ) ;
gridValor . getChildren ( ) . add ( pg ) ;
showMedidas ( r . getMedidas ( ) ) ;
showMedidas ( r . getMedidas ( ) ) ;
grd = new HtmlPanelGrid ( ) ;
grd . setColumns ( 1 ) ;
grd . setWidth ( "100%" ) ;
grd . setColumns ( 1 ) ;
grd . setWidth ( "100%" ) ;
//grd.setStyleClass("centerBlock");
gridValor . getChildren ( ) . add ( grd ) ;
gridValor . getChildren ( ) . add ( grd ) ;
HtmlPanelGrid gridParecer = new HtmlPanelGrid ( ) ;
gridParecer . setStyleClass ( "centerBlock" ) ;
gridParecer . setStyle ( "display: block" ) ;
gridParecer . setWidth ( "98%" ) ;
gridParecer . setColumns ( 1 ) ;
gridParecer . setColumnClasses ( "gridColLeft" ) ;
grd . getChildren ( ) . add ( gridParecer ) ;
if ( r . getResponsavel_execucao ( ) ! = null )
{
if ( r . getResponsavel_execucao ( ) . trim ( ) . length ( ) > 0 )
{
gridParecer . setStyleClass ( "centerBlock" ) ;
gridParecer . setStyle ( "display: block" ) ;
gridParecer . setWidth ( "98%" ) ;
gridParecer . setColumns ( 1 ) ;
gridParecer . setColumnClasses ( "gridColLeft" ) ;
grd . getChildren ( ) . add ( gridParecer ) ;
if ( r . getResponsavel_execucao ( ) ! = null ) {
if ( r . getResponsavel_execucao ( ) . trim ( ) . length ( ) > 0 ) {
pg = new PanelGroup ( ) ;
st = new StaticText ( ) ;
st . setEscape ( false ) ;
st . setStyleClass ( "label" ) ;
st . setText ( "Responsável de execução: " ) ;
pg . getChildren ( ) . add ( st ) ;
st . setEscape ( false ) ;
st . setStyleClass ( "label" ) ;
st . setText ( "Responsável de execução: " ) ;
pg . getChildren ( ) . add ( st ) ;
st = new StaticText ( ) ;
st . setEscape ( false ) ;
st . setText ( r . getResponsavel_execucao ( ) . toString ( ) ) ;
pg . getChildren ( ) . add ( st ) ;
if ( r . getPor ( ) ! = null )
{
if ( r . getPor ( ) . trim ( ) . length ( ) > 0 )
{
st . setEscape ( false ) ;
st . setText ( r . getResponsavel_execucao ( ) . toString ( ) ) ;
pg . getChildren ( ) . add ( st ) ;
if ( r . getPor ( ) ! = null ) {
if ( r . getPor ( ) . trim ( ) . length ( ) > 0 ) {
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 ) ;
st = new StaticText ( ) ;
st . setEscape ( false ) ;
st . setText ( r . getPor ( ) . toString ( ) ) ;
pg . getChildren ( ) . add ( st ) ;
st . setEscape ( false ) ;
st . setText ( r . getPor ( ) . toString ( ) ) ;
pg . getChildren ( ) . add ( st ) ;
}
}
gridParecer . getChildren ( ) . add ( pg ) ;
gridParecer . getChildren ( ) . add ( pg ) ;
}
}
if ( r . getRecursos_necessarios ( ) ! = null )
{
if ( r . getRecursos_necessarios ( ) . trim ( ) . length ( ) > 0 )
{
if ( r . getRecursos_necessarios ( ) ! = null ) {
if ( r . getRecursos_necessarios ( ) . trim ( ) . length ( ) > 0 ) {
pg = new PanelGroup ( ) ;
st = new StaticText ( ) ;
st . setEscape ( false ) ;
st . setStyleClass ( "label" ) ;
st . setText ( "Recursos necessários: " ) ;
pg . getChildren ( ) . add ( st ) ;
st . setEscape ( false ) ;
st . setStyleClass ( "label" ) ;
st . setText ( "Recursos necessários: " ) ;
pg . getChildren ( ) . add ( st ) ;
st = new StaticText ( ) ;
st . setEscape ( false ) ;
st . setText ( r . getRecursos_necessarios ( ) . toString ( ) ) ;
pg . getChildren ( ) . add ( st ) ;
gridParecer . getChildren ( ) . add ( pg ) ;
st . setEscape ( false ) ;
st . setText ( r . getRecursos_necessarios ( ) . toString ( ) ) ;
pg . getChildren ( ) . add ( st ) ;
gridParecer . getChildren ( ) . add ( pg ) ;
}
}
if ( r . getData_inicio ( ) ! = null )
{
if ( r . getData_inicio ( ) ! = null ) {
pg = new PanelGroup ( ) ;
st = new StaticText ( ) ;
st . setEscape ( false ) ;
st . setStyleClass ( "label" ) ;
st . setText ( "Data início: " ) ;
pg . getChildren ( ) . add ( st ) ;
st . setEscape ( false ) ;
st . setStyleClass ( "label" ) ;
st . setText ( "Data início: " ) ;
pg . getChildren ( ) . add ( st ) ;
st = new StaticText ( ) ;
st . setEscape ( false ) ;
st . setEscape ( false ) ;
String data_str = "" ;
SimpleDateFormat formatter = new SimpleDateFormat ( "dd/MM/yyyy" ) ;
data_str = formatter . format ( r . getData_inicio ( ) ) ;
st . setText ( data_str ) ;
pg . getChildren ( ) . add ( st ) ;
gridParecer . getChildren ( ) . add ( pg ) ;
SimpleDateFormat formatter = new SimpleDateFormat ( "dd/MM/yyyy" ) ;
data_str = formatter . format ( r . getData_inicio ( ) ) ;
st . setText ( data_str ) ;
pg . getChildren ( ) . add ( st ) ;
gridParecer . getChildren ( ) . add ( pg ) ;
}
if ( r . getData_fim ( ) ! = null )
{
if ( r . getData_fim ( ) ! = null ) {
pg = new PanelGroup ( ) ;
st = new StaticText ( ) ;
st . setEscape ( false ) ;
st . setStyleClass ( "label" ) ;
st . setText ( "Data fim: " ) ;
pg . getChildren ( ) . add ( st ) ;
st . setEscape ( false ) ;
st . setStyleClass ( "label" ) ;
st . setText ( "Data fim: " ) ;
pg . getChildren ( ) . add ( st ) ;
st = new StaticText ( ) ;
st . setEscape ( false ) ;
st . setEscape ( false ) ;
String data_str = "" ;
SimpleDateFormat formatter = new SimpleDateFormat ( "dd/MM/yyyy" ) ;
data_str = formatter . format ( r . getData_fim ( ) ) ;
st . setText ( data_str ) ;
pg . getChildren ( ) . add ( st ) ;
gridParecer . getChildren ( ) . add ( pg ) ;
SimpleDateFormat formatter = new SimpleDateFormat ( "dd/MM/yyyy" ) ;
data_str = formatter . format ( r . getData_fim ( ) ) ;
st . setText ( data_str ) ;
pg . getChildren ( ) . add ( st ) ;
gridParecer . getChildren ( ) . add ( pg ) ;
}
if ( r . getParecer_dl ( ) ! = null )
{
if ( r . getParecer_dl ( ) . trim ( ) . length ( ) > 0 )
{
if ( r . getParecer_dl ( ) ! = null ) {
if ( r . getParecer_dl ( ) . trim ( ) . length ( ) > 0 ) {
pg = new PanelGroup ( ) ;
st = new StaticText ( ) ;
st . setEscape ( false ) ;
st . setStyleClass ( "label" ) ;
st . setText ( "Parecer DL: " ) ;
pg . getChildren ( ) . add ( st ) ;
st . setEscape ( false ) ;
st . setStyleClass ( "label" ) ;
st . setText ( "Parecer DL: " ) ;
pg . getChildren ( ) . add ( st ) ;
st = new StaticText ( ) ;
st . setEscape ( false ) ;
st . setText ( r . getParecer_dl ( ) . toString ( ) ) ;
pg . getChildren ( ) . add ( st ) ;
gridParecer . getChildren ( ) . add ( pg ) ;
st . setEscape ( false ) ;
st . setText ( r . getParecer_dl ( ) . toString ( ) ) ;
pg . getChildren ( ) . add ( st ) ;
gridParecer . getChildren ( ) . add ( pg ) ;
}
}
if ( r . getParecer_dns ( ) ! = null )
{
if ( r . getParecer_dns ( ) . trim ( ) . length ( ) > 0 )
{
if ( r . getParecer_dns ( ) ! = null ) {
if ( r . getParecer_dns ( ) . trim ( ) . length ( ) > 0 ) {
pg = new PanelGroup ( ) ;
st = new StaticText ( ) ;
st . setEscape ( false ) ;
st . setStyleClass ( "label" ) ;
st . setText ( "Parecer DNS: " ) ;
pg . getChildren ( ) . add ( st ) ;
st . setEscape ( false ) ;
st . setStyleClass ( "label" ) ;
st . setText ( "Parecer DNS: " ) ;
pg . getChildren ( ) . add ( st ) ;
st = new StaticText ( ) ;
st . setEscape ( false ) ;
st . setText ( r . getParecer_dns ( ) . toString ( ) ) ;
pg . getChildren ( ) . add ( st ) ;
gridParecer . getChildren ( ) . add ( pg ) ;
st . setEscape ( false ) ;
st . setText ( r . getParecer_dns ( ) . toString ( ) ) ;
pg . getChildren ( ) . add ( st ) ;
gridParecer . getChildren ( ) . add ( pg ) ;
}
}
if ( r . getVerificacao_siprp ( ) ! = null )
{
if ( r . getVerificacao_siprp ( ) . trim ( ) . length ( ) > 0 )
{
if ( r . getVerificacao_siprp ( ) ! = null ) {
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 ) ;
st . setEscape ( false ) ;
st . setStyleClass ( "label" ) ;
st . setText ( "Verificação SIPRP: " ) ;
pg . getChildren ( ) . add ( st ) ;
st = new StaticText ( ) ;
st . setEscape ( false ) ;
st . setText ( r . getVerificacao_siprp ( ) . toString ( ) ) ;
pg . getChildren ( ) . add ( st ) ;
gridParecer . getChildren ( ) . add ( pg ) ;
st . setEscape ( false ) ;
st . setText ( r . getVerificacao_siprp ( ) . toString ( ) ) ;
pg . getChildren ( ) . add ( st ) ;
gridParecer . getChildren ( ) . add ( pg ) ;
}
}
}
@ -702,17 +665,14 @@ public class ViewPlano extends AbstractPageBean
// //
// }
// }
private void showMedidas ( List < Medida > medidas )
{
for ( Medida medida : medidas )
{
private void showMedidas ( List < Medida > medidas ) {
for ( Medida medida : medidas ) {
HtmlPanelGrid grd = new HtmlPanelGrid ( ) ;
grd . setColumns ( 1 ) ;
grd . setColumns ( 1 ) ;
grd . setWidth ( "100%" ) ;
////grd.setStyleClass("centerBlock");
grd . setStyle ( "display: block" ) ;
gridValor . getChildren ( ) . add ( grd ) ;
gridValor . getChildren ( ) . add ( grd ) ;
gridMedida = new HtmlPanelGrid ( ) ;
////gridMedida.setStyleClass("centerBlock");
@ -720,160 +680,149 @@ public class ViewPlano 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 ) ;
st . setStyleClass ( "label" ) ;
st . setText ( "Medida: " ) ;
pg . getChildren ( ) . add ( st ) ;
pg . getChildren ( ) . add ( st ) ;
st = new StaticText ( ) ;
st . setEscape ( false ) ;
st . setEscape ( false ) ;
st . setText ( medida . getDescricao ( ) ) ;
pg . getChildren ( ) . add ( st ) ;
gridMedida . getChildren ( ) . add ( pg ) ;
pg . getChildren ( ) . add ( st ) ;
gridMedida . getChildren ( ) . add ( pg ) ;
showPostos ( medida . getPostos ( ) ) ;
showPostos ( medida . getPostos ( ) ) ;
}
}
private void showPostos ( List < PostoTrabalho > postos )
{
for ( PostoTrabalho posto : postos )
{
private void showPostos ( List < PostoTrabalho > postos ) {
for ( PostoTrabalho posto : postos ) {
HtmlPanelGrid grd = new HtmlPanelGrid ( ) ;
grd . setColumns ( 1 ) ;
grd . setStyle ( "display: block" ) ;
grd . setWidth ( "100%" ) ;
gridMedida . getChildren ( ) . add ( grd ) ;
grd . setColumns ( 1 ) ;
grd . setStyle ( "display: block" ) ;
grd . setWidth ( "100%" ) ;
gridMedida . getChildren ( ) . add ( grd ) ;
gridPosto = new HtmlPanelGrid ( ) ;
gridPosto . setStyle ( "display: block" ) ;
gridPosto . setWidth ( "98%" ) ;
gridPosto . setColumns ( 1 ) ;
gridPosto . setColumnClasses ( "gridColLeft" ) ;
grd . getChildren ( ) . add ( gridPosto ) ;
gridPosto . setStyle ( "display: block" ) ;
gridPosto . setWidth ( "98%" ) ;
gridPosto . setColumns ( 1 ) ;
gridPosto . setColumnClasses ( "gridColLeft" ) ;
grd . getChildren ( ) . add ( gridPosto ) ;
pg = new PanelGroup ( ) ;
st = new StaticText ( ) ;
st . setEscape ( false ) ;
st . setStyleClass ( "label" ) ;
st . setText ( "Posto de trabalho: " ) ;
pg . getChildren ( ) . add ( st ) ;
st . setEscape ( false ) ;
st . setStyleClass ( "label" ) ;
st . setText ( "Posto de trabalho: " ) ;
pg . getChildren ( ) . add ( st ) ;
st = new StaticText ( ) ;
st . setEscape ( false ) ;
st . setEscape ( false ) ;
st . setText ( posto . getDescricao ( ) ) ;
pg . getChildren ( ) . add ( st ) ;
gridPosto . getChildren ( ) . add ( pg ) ;
pg . getChildren ( ) . add ( st ) ;
gridPosto . getChildren ( ) . add ( pg ) ;
}
}
private void showValidacoes ( HtmlPanelGrid grid , PlanoActuacao p )
{
SimpleDateFormat DF = new SimpleDateFormat ( "dd-MM-yyyy" ) ;
private void showValidacoes ( HtmlPanelGrid grid , PlanoActuacao p ) {
SimpleDateFormat DF = new SimpleDateFormat ( "dd-MM-yyyy" ) ;
HtmlPanelGrid gridValidacoes = new HtmlPanelGrid ( ) ;
gridValidacoes . setColumns ( 1 ) ;
gridValidacoes . setColumnClasses ( "gridColLeft" ) ;
gridValidacoes . setWidth ( "100%" ) ;
gridValidacoes . setColumns ( 1 ) ;
gridValidacoes . setColumnClasses ( "gridColLeft" ) ;
gridValidacoes . setWidth ( "100%" ) ;
// 1
System . out . println ( "showValidacoes() : 1. (Auditoria) " + p . getData_visita ( ) ) ;
if ( p . getData_visita ( ) ! = null )
{
System . out . println ( "showValidacoes() : 1. (Auditoria) " + p . getData_visita ( ) ) ;
if ( p . getData_visita ( ) ! = null ) {
StaticText visitaText = new StaticText ( ) ;
visitaText . setEscape ( false ) ;
visitaText . setText ( "Data da auditoria: " + ( p . getData_visita ( ) = = null ? "" : DF . format ( p . getData_visita ( ) ) ) ) ;
gridValidacoes . getChildren ( ) . add ( visitaText ) ;
visitaText . setEscape ( false ) ;
visitaText . setText ( "Data da auditoria: " + ( p . getData_visita ( ) = = null ? "" : DF . format ( p . getData_visita ( ) ) ) ) ;
gridValidacoes . getChildren ( ) . add ( visitaText ) ;
}
// 2
System . out . println ( "showValidacoes() : 2. (Disponibilizacao) " + p . getData_disponibilizacao ( ) ) ;
if ( p . getData_disponibilizacao ( ) ! = null )
{
System . out . println ( "showValidacoes() : 2. (Disponibilizacao) " + p . getData_disponibilizacao ( ) ) ;
if ( p . getData_disponibilizacao ( ) ! = null ) {
StaticText dispText = new StaticText ( ) ;
dispText . setEscape ( false ) ;
dispText . setText ( "Data de disponibilizacao online: " + ( p . getData_disponibilizacao ( ) = = null ? "" : DF . format ( p . getData_disponibilizacao ( ) ) ) ) ;
gridValidacoes . getChildren ( ) . add ( dispText ) ;
dispText . setEscape ( false ) ;
dispText . setText ( "Data de disponibilizacao online: " + ( p . getData_disponibilizacao ( ) = = null ? "" : DF . format ( p . getData_disponibilizacao ( ) ) ) ) ;
gridValidacoes . getChildren ( ) . add ( dispText ) ;
}
// 3
System . out . println ( "showValidacoes() : 3. (Validacao Seg) " + p . getData_validacao_seg ( ) ) ;
if ( p . getData_validacao_seg ( ) ! = null )
{
System . out . println ( "showValidacoes() : 3. (Validacao Seg) " + p . getData_validacao_seg ( ) ) ;
if ( p . getData_validacao_seg ( ) ! = null ) {
StaticText segText = new StaticText ( ) ;
segText . setEscape ( false ) ;
String nome = UtilizadoresLogic . getInstance ( ) . getNomeUtilizadorByID ( p . getUser_seg ( ) ) ;
segText . setText ( "Validado por " + nome + " (Segurança)" + ( p . getData_validacao_seg ( ) = = null ? "" : " a " + DF . format ( p . getData_validacao_seg ( ) ) ) ) ;
gridValidacoes . getChildren ( ) . add ( segText ) ;
segText . setEscape ( false ) ;
String nome = UtilizadoresLogic . getInstance ( ) . getNomeUtilizadorByID ( p . getUser_seg ( ) ) ;
segText . setText ( "Validado por " + nome + " (Segurança)" + ( p . getData_validacao_seg ( ) = = null ? "" : " a " + DF . format ( p . getData_validacao_seg ( ) ) ) ) ;
gridValidacoes . getChildren ( ) . add ( segText ) ;
}
// 4
System . out . println ( "showValidacoes() : 4. (Validacao DL) " + p . getValidacao_director_loja ( ) ) ;
if ( p . getValidacao_director_loja ( ) )
{
System . out . println ( "showValidacoes() : 4. (Validacao DL) " + p . getValidacao_director_loja ( ) ) ;
if ( p . getValidacao_director_loja ( ) ) {
StaticText valDirLojaText = new StaticText ( ) ;
valDirLojaText . setEscape ( false ) ;
String nome = UtilizadoresLogic . getInstance ( ) . getNomeUtilizadorByID ( p . getUser_dir_loja ( ) ) ;
valDirLojaText . setEscape ( false ) ;
String nome = UtilizadoresLogic . getInstance ( ) . getNomeUtilizadorByID ( p . getUser_dir_loja ( ) ) ;
String validacaoText = "Validado por " + nome + " (Director de Loja)" +
( p . getData_validacao_dir_loja ( ) = = null ? "" : " a " + DF . format ( p . getData_validacao_dir_loja ( ) ) ) ;
valDirLojaText . setText ( validacaoText ) ;
gridValidacoes . getChildren ( ) . add ( valDirLojaText ) ;
( p . getData_validacao_dir_loja ( ) = = null ? "" : " a " + DF . format ( p . getData_validacao_dir_loja ( ) ) ) ;
valDirLojaText . setText ( validacaoText ) ;
gridValidacoes . getChildren ( ) . add ( valDirLojaText ) ;
if ( p . getObservacoes_dl ( ) ! = null & & ! "" . equals ( p . getObservacoes_dl ( ) . trim ( ) ) )
{
if ( p . getObservacoes_dl ( ) ! = null & & ! "" . equals ( p . getObservacoes_dl ( ) . trim ( ) ) ) {
StaticText obsTitleText = new StaticText ( ) ;
obsTitleText . setEscape ( false ) ;
obsTitleText . setText ( "Observações gerais DL: " ) ;
obsTitleText . setEscape ( false ) ;
obsTitleText . setText ( "Observações gerais DL: " ) ;
StaticText obsText = new StaticText ( ) ;
obsText . setEscape ( false ) ;
obsText . setText ( p . getObservacoes_dl ( ) ) ;
obsText . setEscape ( false ) ;
obsText . setText ( p . getObservacoes_dl ( ) ) ;
gridValidacoes . getChildren ( ) . add ( obsTitleText ) ;
gridValidacoes . getChildren ( ) . add ( obsText ) ;
gridValidacoes . getChildren ( ) . add ( obsTitleText ) ;
gridValidacoes . getChildren ( ) . add ( obsText ) ;
}
}
// 5
System . out . println ( "showValidacoes() : 5. (Validacao DNS) " + p . getValidacao_dns ( ) ) ;
if ( p . getValidacao_dns ( ) )
{
System . out . println ( "showValidacoes() : 5. (Validacao DNS) " + p . getValidacao_dns ( ) ) ;
if ( p . getValidacao_dns ( ) ) {
StaticText valDnsText = new StaticText ( ) ;
valDnsText . setEscape ( false ) ;
String nome = UtilizadoresLogic . getInstance ( ) . getNomeUtilizadorByID ( p . getUser_dns ( ) ) ;
valDnsText . setText ( "Validado por " + nome + " (Director Nacional de Segurança)" + ( p . getData_validacao_dns ( ) = = null ? "" : " a " + DF . format ( p . getData_validacao_dns ( ) ) ) ) ;
gridValidacoes . getChildren ( ) . add ( valDnsText ) ;
valDnsText . setEscape ( false ) ;
String nome = UtilizadoresLogic . getInstance ( ) . getNomeUtilizadorByID ( p . getUser_dns ( ) ) ;
valDnsText . setText ( "Validado por " + nome + " (Director Nacional de Segurança)" + ( p . getData_validacao_dns ( ) = = null ? "" : " a " + DF . format ( p . getData_validacao_dns ( ) ) ) ) ;
gridValidacoes . getChildren ( ) . add ( valDnsText ) ;
if ( p . getObservacoes_dns ( ) ! = null & & ! "" . equals ( p . getObservacoes_dns ( ) . trim ( ) ) )
{
if ( p . getObservacoes_dns ( ) ! = null & & ! "" . equals ( p . getObservacoes_dns ( ) . trim ( ) ) ) {
StaticText obsTitleText = new StaticText ( ) ;
obsTitleText . setEscape ( false ) ;
obsTitleText . setText ( "Observações gerais DNS: " ) ;
obsTitleText . setEscape ( false ) ;
obsTitleText . setText ( "Observações gerais DNS: " ) ;
StaticText obsText = new StaticText ( ) ;
obsText . setEscape ( false ) ;
obsText . setText ( p . getObservacoes_dns ( ) ) ;
obsText . setEscape ( false ) ;
obsText . setText ( p . getObservacoes_dns ( ) ) ;
gridValidacoes . getChildren ( ) . add ( obsTitleText ) ;
gridValidacoes . getChildren ( ) . add ( obsText ) ;
gridValidacoes . getChildren ( ) . add ( obsTitleText ) ;
gridValidacoes . getChildren ( ) . add ( obsText ) ;
}
}
// 6
System . out . println ( "showValidacoes() : 6. (Validacao HS) " + p . getValidacao_hs ( ) ) ;
if ( p . getValidacao_hs ( ) )
{
System . out . println ( "showValidacoes() : 6. (Validacao HS) " + p . getValidacao_hs ( ) ) ;
if ( p . getValidacao_hs ( ) ) {
StaticText valHsText = new StaticText ( ) ;
valHsText . setEscape ( false ) ;
String nome = UtilizadoresLogic . getInstance ( ) . getNomeUtilizadorByID ( p . getUser_hs ( ) ) ;
valHsText . setText ( "Validado por " + nome + " (Técnico Superior de SHST)" + ( p . getData_validacao_hs ( ) = = null ? "" : " a " + DF . format ( p . getData_validacao_hs ( ) ) ) ) ;
gridValidacoes . getChildren ( ) . add ( valHsText ) ;
valHsText . setEscape ( false ) ;
String nome = UtilizadoresLogic . getInstance ( ) . getNomeUtilizadorByID ( p . getUser_hs ( ) ) ;
valHsText . setText ( "Validado por " + nome + " (Técnico Superior de SHST)" + ( p . getData_validacao_hs ( ) = = null ? "" : " a " + DF . format ( p . getData_validacao_hs ( ) ) ) ) ;
gridValidacoes . getChildren ( ) . add ( valHsText ) ;
}
grid . getChildren ( ) . add ( gridValidacoes ) ;
grid . getChildren ( ) . add ( gridValidacoes ) ;
}
// private void showValidacoes(HtmlPanelGrid grid, PlanoActuacao p)
@ -1002,19 +951,14 @@ public class ViewPlano extends AbstractPageBean
// grid.getChildren().add(grd);
// }
// }
private void showSeparator ( )
{
private void showSeparator ( ) {
PageSeparator separator = new PageSeparator ( ) ;
// separator.setStyle( "margin-bottom: 50px;" );
gridAreaContainer . getChildren ( ) . add ( separator ) ;
gridAreaContainer . getChildren ( ) . add ( separator ) ;
}
public String butVoltar_action ( )
{
public String butVoltar_action ( ) {
return "lista_planos" ;
}
}