From 184991e8cf958fc5f77e00889bf2b44147d65440 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Nicol=C3=B2=20P?= Date: Tue, 12 Nov 2024 17:18:01 +0100 Subject: [PATCH] Add entity for conservation place (draft) --- src/Entity/ConservationPlace.php | 312 +++++++++++++++++++++++++++++++ 1 file changed, 312 insertions(+) create mode 100644 src/Entity/ConservationPlace.php diff --git a/src/Entity/ConservationPlace.php b/src/Entity/ConservationPlace.php new file mode 100644 index 0000000..ed45aed --- /dev/null +++ b/src/Entity/ConservationPlace.php @@ -0,0 +1,312 @@ +id; + } + + public function getStatus(): ?string + { + $status = RecordStatus::tryFrom($this->status); + return $status->toString(); + } + + public function setStatus(int $status): static + { + $this->status = $status; + + return $this; + } + + public function getModifiedAt(): ?DateTimeImmutable + { + return $this->modifiedAt; + } + + public function setModifiedAt(DateTimeImmutable $modifiedAt): static + { + $this->modifiedAt = $modifiedAt; + + return $this; + } + + public function getOwner(): ?string + { + return $this->owner; + } + + public function setOwner(string $owner): static + { + $this->owner = $owner; + + return $this; + } + + public function getEditor(): ?string + { + return $this->editor; + } + + public function setEditor(string $editor): static + { + $this->editor = $editor; + + return $this; + } + + public function getCreator(): ?string + { + return $this->creator; + } + + public function setCreator(string $creator): static + { + $this->creator = $creator; + + return $this; + } + + public function getPlace(): ?string + { + return $this->place; + } + + public function setPlace(string $place): static + { + $this->place = $place; + + return $this; + } + + public function getRegion(): ?string + { + return $this->region; + } + + public function setRegion(string $region): static + { + $this->region = $region; + + return $this; + } + + public function getProvince(): ?string + { + return $this->province; + } + + public function setProvince(string $province): static + { + $this->province = $province; + + return $this; + } + + public function getMunicipality(): ?string + { + return $this->municipality; + } + + public function setMunicipality(string $municipality): static + { + $this->municipality = $municipality; + + return $this; + } + + public function getDescription(): ?string + { + return $this->description; + } + + public function setDescription(string $description): static + { + $this->description = $description; + + return $this; + } + + public function getShortDescription(): ?string + { + return $this->shortDescription; + } + + public function setShortDescription(string $shortDescription): static + { + $this->shortDescription = $shortDescription; + + return $this; + } + + public function getExternalIdentifier(): ?string + { + return $this->externalIdentifier; + } + + public function setExternalIdentifier(string $externalIdentifier): static + { + $this->externalIdentifier = $externalIdentifier; + + return $this; + } + + public function getLink(): ?string + { + return $this->link; + } + + public function setLink(string $link): static + { + $this->link = $link; + + return $this; + } + + public function getSubjectHeadings(): ?string + { + return $this->subjectHeadings; + } + + public function setSubjectHeadings(string $subjectHeadings): static + { + $this->subjectHeadings = $subjectHeadings; + + return $this; + } + + public function getUri(): ?string + { + return $this->uri; + } + + public function setUri(string $uri): static + { + $this->uri = $uri; + + return $this; + } + + public function getNotes(): ?string + { + return $this->notes; + } + + public function setNotes(string $notes): static + { + $this->notes = $notes; + + return $this; + } + + public function getCollections(): ?DoctrineCollection + { + return $this->collections; + } + + public function setBibliographies(DoctrineCollection $collections): static + { + $this->collections = $collections; + + return $this; + } + + public function getEditableStatus(): bool + { + return $this->isEditable; + } + + public function setEditableStatus(bool $status): static + { + $this->isEditable = $status; + + return $this; + } +}