Guest User

Untitled

a guest
Nov 26th, 2018
124
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.66 KB | None | 0 0
  1. <?php
  2. /**
  3. * Modela a classe de CartaBeneficio, especializa��o da classe Comunicado
  4. *
  5. * @author Rodrigo de Mac�do <wrodrigo.macedo@msn.com>
  6. * @version 1.0 <2012-05-29>
  7. * @package comunicados
  8. * @subpackage comunicado
  9. */
  10. class CartaBeneficio extends Comunicado{
  11.  
  12.  
  13. const CD_TIPO_CARTA = 5;
  14. const DS_TIPO_CARTA = 'Carta Benefício';
  15.  
  16. /**
  17. * Conjunto de anexos da carta
  18. *
  19. * @author Rodrigo de Mac�do <wrodrigo.macedo@msn.com>
  20. * @access private
  21. * @version 1.0 <2012-05-22>
  22. * @since 1.0
  23. * @var array $arrAnexos
  24. */
  25. private $arrAnexos;
  26.  
  27.  
  28.  
  29. /**
  30. * Construtor da classe
  31. *
  32. * @param int $intId
  33. * @param \Callcenter\Cliente $objAssinante
  34. * @param int $intTipoEnvio
  35. * @param string $strObservacoes
  36. * @param array $arrAnexos
  37. * @param \DateTime $objDataAbertura
  38. */
  39. public function __construct($intId = 0,\Callcenter\Cliente $objAssinante = NULL,$intTipoEnvio= 0,$strObservacoes = '',$arrAnexos = array(),\DateTime $objDataAbertura = NULL){
  40. parent::__construct($intId,$objAssinante,$intTipoEnvio,$strObservacoes,$objDataAbertura);
  41. $this->setAnexos($arrAnexos);
  42. }
  43.  
  44. /**
  45. * Retorna o valor do atributo $this->arrAnexos
  46. *
  47. * @author Rodrigo de Mac�do <wrodrigo.macedo@msn.com>
  48. * @access public
  49. * @version 1.0 <2012-06-15>
  50. * @since 1.0
  51. * @return array
  52. */
  53. public function getAnexos(){
  54. return $this->arrAnexos;
  55. }
  56.  
  57.  
  58. //Setters
  59.  
  60. /**
  61. * Define o valor de $this->arrAnexos
  62. *
  63. * @author Rodrigo de Mac�do <wrodrigo.macedo@msn.com>
  64. * @access public
  65. * @version 1.0 <2012-06-15>
  66. * @since 1.0
  67. * @param array $arrAnexos
  68. *
  69. * @return array
  70. */
  71. public function setAnexos($arrAnexos = array()){
  72. $this->arrAnexos = $arrAnexos;
  73. return $this;
  74. }
  75. }
Add Comment
Please, Sign In to add comment