<?phpnamespace App\Entity\Idempiere;use App\Repository\Idempiere\CActivityRepository;use Doctrine\Common\Collections\ArrayCollection;use Doctrine\Common\Collections\Collection;use Doctrine\ORM\Mapping as ORM;/** * @ORM\Entity(repositoryClass=CActivityRepository::class) * @ORM\Table(name="C_Activity") */class CActivity{ /** * @ORM\Id * @ORM\Column(type="integer") */ private $c_activity_id; /** * @ORM\Column(type="integer") */ private $ad_client_id; /** * @ORM\Column(type="integer") */ private $ad_org_id; /** * @ORM\Column(type="string", length=36) */ private $name; /** * @ORM\Column(type="string", length=255, nullable=true) */ private $description; /** * @ORM\Column(type="string", length=1) */ private $isactive; /** * @ORM\Column(type="string", length=1) */ private $issummary; /** * @ORM\OneToMany(targetEntity=AdUser::class, mappedBy="c_activity") */ private $ad_users; public function __construct() { $this->ad_users = new ArrayCollection(); } public function getId(): ?int { return $this->getCActivityId(); } public function getCActivityId(): ?int { return $this->c_activity_id; } public function setCActivityId(int $c_activity_id): self { $this->c_activity_id = $c_activity_id; return $this; } public function getAdClientId(): ?int { return $this->ad_client_id; } public function setAdClientId(int $ad_client_id): self { $this->ad_client_id = $ad_client_id; return $this; } public function getAdOrgId(): ?int { return $this->ad_org_id; } public function setAdOrgId(int $ad_org_id): self { $this->ad_org_id = $ad_org_id; return $this; } public function getName(): ?string { return $this->name; } public function setName(string $name): self { $this->name = $name; return $this; } public function getDescription(): ?string { return $this->description; } public function setDescription(?string $description): self { $this->description = $description; return $this; } public function isActive(): ?bool { return $this->getIsactive() === 'Y'; } public function getIsactive(): ?string { return $this->isactive; } public function setIsactive(string $isactive): self { $this->isactive = $isactive; return $this; } public function isSummary(): ?bool { return $this->getIssummary() === 'Y'; } public function getIssummary(): ?string { return $this->issummary; } public function setIssummary(string $issummary): self { $this->issummary = $issummary; return $this; } /** * @return Collection<int, AdUser> */ public function getAdUsers(): Collection { return $this->ad_users; } public function addAdUser(AdUser $adUser): self { if (!$this->ad_users->contains($adUser)) { $this->ad_users[] = $adUser; $adUser->setCActivity($this); } return $this; } public function removeAdUser(AdUser $adUser): self { if ($this->ad_users->removeElement($adUser)) { // set the owning side to null (unless already changed) if ($adUser->getCActivity() === $this) { $adUser->setCActivity(null); } } return $this; }}