src/Entity/Idempiere/CActivity.php line 14

Open in your IDE?
  1. <?php
  2. namespace App\Entity\Idempiere;
  3. use App\Repository\Idempiere\CActivityRepository;
  4. use Doctrine\Common\Collections\ArrayCollection;
  5. use Doctrine\Common\Collections\Collection;
  6. use Doctrine\ORM\Mapping as ORM;
  7. /**
  8. * @ORM\Entity(repositoryClass=CActivityRepository::class)
  9. * @ORM\Table(name="C_Activity")
  10. */
  11. class CActivity
  12. {
  13. /**
  14. * @ORM\Id
  15. * @ORM\Column(type="integer")
  16. */
  17. private $c_activity_id;
  18. /**
  19. * @ORM\Column(type="integer")
  20. */
  21. private $ad_client_id;
  22. /**
  23. * @ORM\Column(type="integer")
  24. */
  25. private $ad_org_id;
  26. /**
  27. * @ORM\Column(type="string", length=36)
  28. */
  29. private $name;
  30. /**
  31. * @ORM\Column(type="string", length=255, nullable=true)
  32. */
  33. private $description;
  34. /**
  35. * @ORM\Column(type="string", length=1)
  36. */
  37. private $isactive;
  38. /**
  39. * @ORM\Column(type="string", length=1)
  40. */
  41. private $issummary;
  42. /**
  43. * @ORM\OneToMany(targetEntity=AdUser::class, mappedBy="c_activity")
  44. */
  45. private $ad_users;
  46. public function __construct()
  47. {
  48. $this->ad_users = new ArrayCollection();
  49. }
  50. public function getId(): ?int
  51. {
  52. return $this->getCActivityId();
  53. }
  54. public function getCActivityId(): ?int
  55. {
  56. return $this->c_activity_id;
  57. }
  58. public function setCActivityId(int $c_activity_id): self
  59. {
  60. $this->c_activity_id = $c_activity_id;
  61. return $this;
  62. }
  63. public function getAdClientId(): ?int
  64. {
  65. return $this->ad_client_id;
  66. }
  67. public function setAdClientId(int $ad_client_id): self
  68. {
  69. $this->ad_client_id = $ad_client_id;
  70. return $this;
  71. }
  72. public function getAdOrgId(): ?int
  73. {
  74. return $this->ad_org_id;
  75. }
  76. public function setAdOrgId(int $ad_org_id): self
  77. {
  78. $this->ad_org_id = $ad_org_id;
  79. return $this;
  80. }
  81. public function getName(): ?string
  82. {
  83. return $this->name;
  84. }
  85. public function setName(string $name): self
  86. {
  87. $this->name = $name;
  88. return $this;
  89. }
  90. public function getDescription(): ?string
  91. {
  92. return $this->description;
  93. }
  94. public function setDescription(?string $description): self
  95. {
  96. $this->description = $description;
  97. return $this;
  98. }
  99. public function isActive(): ?bool
  100. {
  101. return $this->getIsactive() === 'Y';
  102. }
  103. public function getIsactive(): ?string
  104. {
  105. return $this->isactive;
  106. }
  107. public function setIsactive(string $isactive): self
  108. {
  109. $this->isactive = $isactive;
  110. return $this;
  111. }
  112. public function isSummary(): ?bool
  113. {
  114. return $this->getIssummary() === 'Y';
  115. }
  116. public function getIssummary(): ?string
  117. {
  118. return $this->issummary;
  119. }
  120. public function setIssummary(string $issummary): self
  121. {
  122. $this->issummary = $issummary;
  123. return $this;
  124. }
  125. /**
  126. * @return Collection<int, AdUser>
  127. */
  128. public function getAdUsers(): Collection
  129. {
  130. return $this->ad_users;
  131. }
  132. public function addAdUser(AdUser $adUser): self
  133. {
  134. if (!$this->ad_users->contains($adUser)) {
  135. $this->ad_users[] = $adUser;
  136. $adUser->setCActivity($this);
  137. }
  138. return $this;
  139. }
  140. public function removeAdUser(AdUser $adUser): self
  141. {
  142. if ($this->ad_users->removeElement($adUser)) {
  143. // set the owning side to null (unless already changed)
  144. if ($adUser->getCActivity() === $this) {
  145. $adUser->setCActivity(null);
  146. }
  147. }
  148. return $this;
  149. }
  150. }