forked from Coded/SIPRP
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
63 lines
2.1 KiB
63 lines
2.1 KiB
package siprp.higiene.relatorio.print;
|
|
|
|
import org.jdom.Element;
|
|
|
|
public class EmpresaToPrint
|
|
implements PrintableInterface
|
|
{
|
|
protected String designacaoSocial;
|
|
protected String logotipo;
|
|
protected String estabelecimento;
|
|
protected String actividade;
|
|
protected String nomeAcompanhante;
|
|
protected String funcaoAcompanhante;
|
|
protected String morada;
|
|
|
|
public EmpresaToPrint( String designacaoSocial, String logotipo,
|
|
String estabelecimento, String actividade, String nomeAcompanhante,
|
|
String funcaoAcompanhante, String morada )
|
|
{
|
|
super();
|
|
this.designacaoSocial = designacaoSocial;
|
|
this.logotipo = logotipo;
|
|
this.estabelecimento = estabelecimento;
|
|
this.actividade = actividade;
|
|
this.nomeAcompanhante = nomeAcompanhante;
|
|
this.funcaoAcompanhante = funcaoAcompanhante;
|
|
this.morada = morada;
|
|
}
|
|
|
|
|
|
@Override
|
|
public Element toJdomElement() throws Exception
|
|
{
|
|
Element empresaElement = new Element( "empresa" );
|
|
Element designacaoSocialElement = new Element( "designacao-social" );
|
|
designacaoSocialElement.setText( designacaoSocial );
|
|
empresaElement.addContent( designacaoSocialElement );
|
|
Element logotipoElement = new Element( "logotipo" );
|
|
logotipoElement.setText( logotipo );
|
|
empresaElement.addContent( logotipoElement );
|
|
Element estabelecimentoElement = new Element( "estabelecimento" );
|
|
estabelecimentoElement.setText( estabelecimento );
|
|
empresaElement.addContent( estabelecimentoElement );
|
|
Element actividadeElement = new Element( "actividade" );
|
|
actividadeElement.setText( actividade );
|
|
empresaElement.addContent( actividadeElement );
|
|
Element nomeAcompanhanteElement = new Element( "nome-acompanhante" );
|
|
nomeAcompanhanteElement.setText( nomeAcompanhante );
|
|
empresaElement.addContent( nomeAcompanhanteElement );
|
|
Element funcaoAcompanhanteElement = new Element( "funcao-acompanhante" );
|
|
funcaoAcompanhanteElement.setText( funcaoAcompanhante );
|
|
empresaElement.addContent( funcaoAcompanhanteElement );
|
|
if( morada != null )
|
|
{
|
|
Element moradaElement = new Element( "morada" );
|
|
moradaElement.setText( morada );
|
|
empresaElement.addContent( moradaElement );
|
|
}
|
|
return empresaElement;
|
|
}
|
|
|
|
}
|