| @@ 18-311 (lines=294) @@ | ||
| 15 | ||
| 16 | use Doctrine\ORM\Mapping as ORM; |
|
| 17 | ||
| 18 | if (!class_exists('\Eccube\Entity\ClassCategory')) { |
|
| 19 | /** |
|
| 20 | * ClassCategory |
|
| 21 | * |
|
| 22 | * @ORM\Table(name="dtb_class_category") |
|
| 23 | * @ORM\InheritanceType("SINGLE_TABLE") |
|
| 24 | * @ORM\DiscriminatorColumn(name="discriminator_type", type="string", length=255) |
|
| 25 | * @ORM\HasLifecycleCallbacks() |
|
| 26 | * @ORM\Entity(repositoryClass="Eccube\Repository\ClassCategoryRepository") |
|
| 27 | */ |
|
| 28 | class ClassCategory extends \Eccube\Entity\AbstractEntity |
|
| 29 | { |
|
| 30 | /** |
|
| 31 | * @return string |
|
| 32 | */ |
|
| 33 | public function __toString() |
|
| 34 | { |
|
| 35 | return (string) $this->getName(); |
|
| 36 | } |
|
| 37 | ||
| 38 | /** |
|
| 39 | * @var int |
|
| 40 | * |
|
| 41 | * @ORM\Column(name="id", type="integer", options={"unsigned":true}) |
|
| 42 | * @ORM\Id |
|
| 43 | * @ORM\GeneratedValue(strategy="IDENTITY") |
|
| 44 | */ |
|
| 45 | private $id; |
|
| 46 | ||
| 47 | /** |
|
| 48 | * @var string |
|
| 49 | * |
|
| 50 | * @ORM\Column(name="backend_name", type="string", length=255, nullable=true) |
|
| 51 | */ |
|
| 52 | private $backend_name; |
|
| 53 | ||
| 54 | /** |
|
| 55 | * @var string |
|
| 56 | * |
|
| 57 | * @ORM\Column(name="name", type="string", length=255) |
|
| 58 | */ |
|
| 59 | private $name; |
|
| 60 | ||
| 61 | /** |
|
| 62 | * @var int |
|
| 63 | * |
|
| 64 | * @ORM\Column(name="sort_no", type="integer") |
|
| 65 | */ |
|
| 66 | private $sort_no; |
|
| 67 | ||
| 68 | /** |
|
| 69 | * @var boolean |
|
| 70 | * |
|
| 71 | * @ORM\Column(name="visible", type="boolean", options={"default":true}) |
|
| 72 | */ |
|
| 73 | private $visible; |
|
| 74 | ||
| 75 | /** |
|
| 76 | * @var \DateTime |
|
| 77 | * |
|
| 78 | * @ORM\Column(name="create_date", type="datetimetz") |
|
| 79 | */ |
|
| 80 | private $create_date; |
|
| 81 | ||
| 82 | /** |
|
| 83 | * @var \DateTime |
|
| 84 | * |
|
| 85 | * @ORM\Column(name="update_date", type="datetimetz") |
|
| 86 | */ |
|
| 87 | private $update_date; |
|
| 88 | ||
| 89 | /** |
|
| 90 | * @var \Eccube\Entity\ClassName |
|
| 91 | * |
|
| 92 | * @ORM\ManyToOne(targetEntity="Eccube\Entity\ClassName", inversedBy="ClassCategories") |
|
| 93 | * @ORM\JoinColumns({ |
|
| 94 | * @ORM\JoinColumn(name="class_name_id", referencedColumnName="id") |
|
| 95 | * }) |
|
| 96 | */ |
|
| 97 | private $ClassName; |
|
| 98 | ||
| 99 | /** |
|
| 100 | * @var \Eccube\Entity\Member |
|
| 101 | * |
|
| 102 | * @ORM\ManyToOne(targetEntity="Eccube\Entity\Member") |
|
| 103 | * @ORM\JoinColumns({ |
|
| 104 | * @ORM\JoinColumn(name="creator_id", referencedColumnName="id") |
|
| 105 | * }) |
|
| 106 | */ |
|
| 107 | private $Creator; |
|
| 108 | ||
| 109 | /** |
|
| 110 | * Get id. |
|
| 111 | * |
|
| 112 | * @return int |
|
| 113 | */ |
|
| 114 | public function getId() |
|
| 115 | { |
|
| 116 | return $this->id; |
|
| 117 | } |
|
| 118 | ||
| 119 | /** |
|
| 120 | * Set backend_name. |
|
| 121 | * |
|
| 122 | * @param string $backendName |
|
| 123 | * |
|
| 124 | * @return ClassCategory |
|
| 125 | */ |
|
| 126 | public function setBackendName($backendName) |
|
| 127 | { |
|
| 128 | $this->backend_name = $backendName; |
|
| 129 | ||
| 130 | return $this; |
|
| 131 | } |
|
| 132 | ||
| 133 | /** |
|
| 134 | * Get backend_name. |
|
| 135 | * |
|
| 136 | * @return string |
|
| 137 | */ |
|
| 138 | public function getBackendName() |
|
| 139 | { |
|
| 140 | return $this->backend_name; |
|
| 141 | } |
|
| 142 | ||
| 143 | /** |
|
| 144 | * Set name. |
|
| 145 | * |
|
| 146 | * @param string $name |
|
| 147 | * |
|
| 148 | * @return ClassCategory |
|
| 149 | */ |
|
| 150 | public function setName($name) |
|
| 151 | { |
|
| 152 | $this->name = $name; |
|
| 153 | ||
| 154 | return $this; |
|
| 155 | } |
|
| 156 | ||
| 157 | /** |
|
| 158 | * Get name. |
|
| 159 | * |
|
| 160 | * @return string |
|
| 161 | */ |
|
| 162 | public function getName() |
|
| 163 | { |
|
| 164 | return $this->name; |
|
| 165 | } |
|
| 166 | ||
| 167 | /** |
|
| 168 | * Set sortNo. |
|
| 169 | * |
|
| 170 | * @param int $sortNo |
|
| 171 | * |
|
| 172 | * @return ClassCategory |
|
| 173 | */ |
|
| 174 | public function setSortNo($sortNo) |
|
| 175 | { |
|
| 176 | $this->sort_no = $sortNo; |
|
| 177 | ||
| 178 | return $this; |
|
| 179 | } |
|
| 180 | ||
| 181 | /** |
|
| 182 | * Get sortNo. |
|
| 183 | * |
|
| 184 | * @return int |
|
| 185 | */ |
|
| 186 | public function getSortNo() |
|
| 187 | { |
|
| 188 | return $this->sort_no; |
|
| 189 | } |
|
| 190 | ||
| 191 | /** |
|
| 192 | * Set createDate. |
|
| 193 | * |
|
| 194 | * @param \DateTime $createDate |
|
| 195 | * |
|
| 196 | * @return ClassCategory |
|
| 197 | */ |
|
| 198 | public function setCreateDate($createDate) |
|
| 199 | { |
|
| 200 | $this->create_date = $createDate; |
|
| 201 | ||
| 202 | return $this; |
|
| 203 | } |
|
| 204 | ||
| 205 | /** |
|
| 206 | * Get createDate. |
|
| 207 | * |
|
| 208 | * @return \DateTime |
|
| 209 | */ |
|
| 210 | public function getCreateDate() |
|
| 211 | { |
|
| 212 | return $this->create_date; |
|
| 213 | } |
|
| 214 | ||
| 215 | /** |
|
| 216 | * Set updateDate. |
|
| 217 | * |
|
| 218 | * @param \DateTime $updateDate |
|
| 219 | * |
|
| 220 | * @return ClassCategory |
|
| 221 | */ |
|
| 222 | public function setUpdateDate($updateDate) |
|
| 223 | { |
|
| 224 | $this->update_date = $updateDate; |
|
| 225 | ||
| 226 | return $this; |
|
| 227 | } |
|
| 228 | ||
| 229 | /** |
|
| 230 | * Get updateDate. |
|
| 231 | * |
|
| 232 | * @return \DateTime |
|
| 233 | */ |
|
| 234 | public function getUpdateDate() |
|
| 235 | { |
|
| 236 | return $this->update_date; |
|
| 237 | } |
|
| 238 | ||
| 239 | /** |
|
| 240 | * Set className. |
|
| 241 | * |
|
| 242 | * @param \Eccube\Entity\ClassName|null $className |
|
| 243 | * |
|
| 244 | * @return ClassCategory |
|
| 245 | */ |
|
| 246 | public function setClassName(\Eccube\Entity\ClassName $className = null) |
|
| 247 | { |
|
| 248 | $this->ClassName = $className; |
|
| 249 | ||
| 250 | return $this; |
|
| 251 | } |
|
| 252 | ||
| 253 | /** |
|
| 254 | * Get className. |
|
| 255 | * |
|
| 256 | * @return \Eccube\Entity\ClassName|null |
|
| 257 | */ |
|
| 258 | public function getClassName() |
|
| 259 | { |
|
| 260 | return $this->ClassName; |
|
| 261 | } |
|
| 262 | ||
| 263 | /** |
|
| 264 | * Set creator. |
|
| 265 | * |
|
| 266 | * @param \Eccube\Entity\Member|null $creator |
|
| 267 | * |
|
| 268 | * @return ClassCategory |
|
| 269 | */ |
|
| 270 | public function setCreator(\Eccube\Entity\Member $creator = null) |
|
| 271 | { |
|
| 272 | $this->Creator = $creator; |
|
| 273 | ||
| 274 | return $this; |
|
| 275 | } |
|
| 276 | ||
| 277 | /** |
|
| 278 | * Get creator. |
|
| 279 | * |
|
| 280 | * @return \Eccube\Entity\Member|null |
|
| 281 | */ |
|
| 282 | public function getCreator() |
|
| 283 | { |
|
| 284 | return $this->Creator; |
|
| 285 | } |
|
| 286 | ||
| 287 | /** |
|
| 288 | * Set visible |
|
| 289 | * |
|
| 290 | * @param boolean $visible |
|
| 291 | * |
|
| 292 | * @return ClassCategory |
|
| 293 | */ |
|
| 294 | public function setVisible($visible) |
|
| 295 | { |
|
| 296 | $this->visible = $visible; |
|
| 297 | ||
| 298 | return $this; |
|
| 299 | } |
|
| 300 | ||
| 301 | /** |
|
| 302 | * Is the visibility visible? |
|
| 303 | * |
|
| 304 | * @return boolean |
|
| 305 | */ |
|
| 306 | public function isVisible() |
|
| 307 | { |
|
| 308 | return $this->visible; |
|
| 309 | } |
|
| 310 | } |
|
| 311 | } |
|
| 312 | ||
| @@ 18-300 (lines=283) @@ | ||
| 15 | ||
| 16 | use Doctrine\ORM\Mapping as ORM; |
|
| 17 | ||
| 18 | if (!class_exists('\Eccube\Entity\ClassName')) { |
|
| 19 | /** |
|
| 20 | * ClassName |
|
| 21 | * |
|
| 22 | * @ORM\Table(name="dtb_class_name") |
|
| 23 | * @ORM\InheritanceType("SINGLE_TABLE") |
|
| 24 | * @ORM\DiscriminatorColumn(name="discriminator_type", type="string", length=255) |
|
| 25 | * @ORM\HasLifecycleCallbacks() |
|
| 26 | * @ORM\Entity(repositoryClass="Eccube\Repository\ClassNameRepository") |
|
| 27 | */ |
|
| 28 | class ClassName extends \Eccube\Entity\AbstractEntity |
|
| 29 | { |
|
| 30 | /** |
|
| 31 | * @return string |
|
| 32 | */ |
|
| 33 | public function __toString() |
|
| 34 | { |
|
| 35 | return $this->getName(); |
|
| 36 | } |
|
| 37 | ||
| 38 | /** |
|
| 39 | * @var int |
|
| 40 | * |
|
| 41 | * @ORM\Column(name="id", type="integer", options={"unsigned":true}) |
|
| 42 | * @ORM\Id |
|
| 43 | * @ORM\GeneratedValue(strategy="IDENTITY") |
|
| 44 | */ |
|
| 45 | private $id; |
|
| 46 | ||
| 47 | /** |
|
| 48 | * @var string |
|
| 49 | * |
|
| 50 | * @ORM\Column(name="backend_name", type="string", length=255, nullable=true) |
|
| 51 | */ |
|
| 52 | private $backend_name; |
|
| 53 | ||
| 54 | /** |
|
| 55 | * @var string |
|
| 56 | * |
|
| 57 | * @ORM\Column(name="name", type="string", length=255) |
|
| 58 | */ |
|
| 59 | private $name; |
|
| 60 | ||
| 61 | /** |
|
| 62 | * @var int |
|
| 63 | * |
|
| 64 | * @ORM\Column(name="sort_no", type="integer") |
|
| 65 | */ |
|
| 66 | private $sort_no; |
|
| 67 | ||
| 68 | /** |
|
| 69 | * @var \DateTime |
|
| 70 | * |
|
| 71 | * @ORM\Column(name="create_date", type="datetimetz") |
|
| 72 | */ |
|
| 73 | private $create_date; |
|
| 74 | ||
| 75 | /** |
|
| 76 | * @var \DateTime |
|
| 77 | * |
|
| 78 | * @ORM\Column(name="update_date", type="datetimetz") |
|
| 79 | */ |
|
| 80 | private $update_date; |
|
| 81 | ||
| 82 | /** |
|
| 83 | * @var \Doctrine\Common\Collections\Collection |
|
| 84 | * |
|
| 85 | * @ORM\OneToMany(targetEntity="Eccube\Entity\ClassCategory", mappedBy="ClassName") |
|
| 86 | * @ORM\OrderBy({ |
|
| 87 | * "sort_no"="DESC" |
|
| 88 | * }) |
|
| 89 | */ |
|
| 90 | private $ClassCategories; |
|
| 91 | ||
| 92 | /** |
|
| 93 | * @var \Eccube\Entity\Member |
|
| 94 | * |
|
| 95 | * @ORM\ManyToOne(targetEntity="Eccube\Entity\Member") |
|
| 96 | * @ORM\JoinColumns({ |
|
| 97 | * @ORM\JoinColumn(name="creator_id", referencedColumnName="id") |
|
| 98 | * }) |
|
| 99 | */ |
|
| 100 | private $Creator; |
|
| 101 | ||
| 102 | /** |
|
| 103 | * Constructor |
|
| 104 | */ |
|
| 105 | public function __construct() |
|
| 106 | { |
|
| 107 | $this->ClassCategories = new \Doctrine\Common\Collections\ArrayCollection(); |
|
| 108 | } |
|
| 109 | ||
| 110 | /** |
|
| 111 | * Get id. |
|
| 112 | * |
|
| 113 | * @return int |
|
| 114 | */ |
|
| 115 | public function getId() |
|
| 116 | { |
|
| 117 | return $this->id; |
|
| 118 | } |
|
| 119 | ||
| 120 | /** |
|
| 121 | * Set backend_name. |
|
| 122 | * |
|
| 123 | * @param string $backendName |
|
| 124 | * |
|
| 125 | * @return ClassName |
|
| 126 | */ |
|
| 127 | public function setBackendName($backendName) |
|
| 128 | { |
|
| 129 | $this->backend_name = $backendName; |
|
| 130 | ||
| 131 | return $this; |
|
| 132 | } |
|
| 133 | ||
| 134 | /** |
|
| 135 | * Get backend_name. |
|
| 136 | * |
|
| 137 | * @return string |
|
| 138 | */ |
|
| 139 | public function getBackendName() |
|
| 140 | { |
|
| 141 | return $this->backend_name; |
|
| 142 | } |
|
| 143 | ||
| 144 | /** |
|
| 145 | * Set name. |
|
| 146 | * |
|
| 147 | * @param string $name |
|
| 148 | * |
|
| 149 | * @return ClassName |
|
| 150 | */ |
|
| 151 | public function setName($name) |
|
| 152 | { |
|
| 153 | $this->name = $name; |
|
| 154 | ||
| 155 | return $this; |
|
| 156 | } |
|
| 157 | ||
| 158 | /** |
|
| 159 | * Get name. |
|
| 160 | * |
|
| 161 | * @return string |
|
| 162 | */ |
|
| 163 | public function getName() |
|
| 164 | { |
|
| 165 | return $this->name; |
|
| 166 | } |
|
| 167 | ||
| 168 | /** |
|
| 169 | * Set sortNo. |
|
| 170 | * |
|
| 171 | * @param int $sortNo |
|
| 172 | * |
|
| 173 | * @return ClassName |
|
| 174 | */ |
|
| 175 | public function setSortNo($sortNo) |
|
| 176 | { |
|
| 177 | $this->sort_no = $sortNo; |
|
| 178 | ||
| 179 | return $this; |
|
| 180 | } |
|
| 181 | ||
| 182 | /** |
|
| 183 | * Get sortNo. |
|
| 184 | * |
|
| 185 | * @return int |
|
| 186 | */ |
|
| 187 | public function getSortNo() |
|
| 188 | { |
|
| 189 | return $this->sort_no; |
|
| 190 | } |
|
| 191 | ||
| 192 | /** |
|
| 193 | * Set createDate. |
|
| 194 | * |
|
| 195 | * @param \DateTime $createDate |
|
| 196 | * |
|
| 197 | * @return ClassName |
|
| 198 | */ |
|
| 199 | public function setCreateDate($createDate) |
|
| 200 | { |
|
| 201 | $this->create_date = $createDate; |
|
| 202 | ||
| 203 | return $this; |
|
| 204 | } |
|
| 205 | ||
| 206 | /** |
|
| 207 | * Get createDate. |
|
| 208 | * |
|
| 209 | * @return \DateTime |
|
| 210 | */ |
|
| 211 | public function getCreateDate() |
|
| 212 | { |
|
| 213 | return $this->create_date; |
|
| 214 | } |
|
| 215 | ||
| 216 | /** |
|
| 217 | * Set updateDate. |
|
| 218 | * |
|
| 219 | * @param \DateTime $updateDate |
|
| 220 | * |
|
| 221 | * @return ClassName |
|
| 222 | */ |
|
| 223 | public function setUpdateDate($updateDate) |
|
| 224 | { |
|
| 225 | $this->update_date = $updateDate; |
|
| 226 | ||
| 227 | return $this; |
|
| 228 | } |
|
| 229 | ||
| 230 | /** |
|
| 231 | * Get updateDate. |
|
| 232 | * |
|
| 233 | * @return \DateTime |
|
| 234 | */ |
|
| 235 | public function getUpdateDate() |
|
| 236 | { |
|
| 237 | return $this->update_date; |
|
| 238 | } |
|
| 239 | ||
| 240 | /** |
|
| 241 | * Add classCategory. |
|
| 242 | * |
|
| 243 | * @param \Eccube\Entity\ClassCategory $classCategory |
|
| 244 | * |
|
| 245 | * @return ClassName |
|
| 246 | */ |
|
| 247 | public function addClassCategory(\Eccube\Entity\ClassCategory $classCategory) |
|
| 248 | { |
|
| 249 | $this->ClassCategories[] = $classCategory; |
|
| 250 | ||
| 251 | return $this; |
|
| 252 | } |
|
| 253 | ||
| 254 | /** |
|
| 255 | * Remove classCategory. |
|
| 256 | * |
|
| 257 | * @param \Eccube\Entity\ClassCategory $classCategory |
|
| 258 | * |
|
| 259 | * @return boolean TRUE if this collection contained the specified element, FALSE otherwise. |
|
| 260 | */ |
|
| 261 | public function removeClassCategory(\Eccube\Entity\ClassCategory $classCategory) |
|
| 262 | { |
|
| 263 | return $this->ClassCategories->removeElement($classCategory); |
|
| 264 | } |
|
| 265 | ||
| 266 | /** |
|
| 267 | * Get classCategories. |
|
| 268 | * |
|
| 269 | * @return \Doctrine\Common\Collections\Collection |
|
| 270 | */ |
|
| 271 | public function getClassCategories() |
|
| 272 | { |
|
| 273 | return $this->ClassCategories; |
|
| 274 | } |
|
| 275 | ||
| 276 | /** |
|
| 277 | * Set creator. |
|
| 278 | * |
|
| 279 | * @param \Eccube\Entity\Member|null $creator |
|
| 280 | * |
|
| 281 | * @return ClassName |
|
| 282 | */ |
|
| 283 | public function setCreator(\Eccube\Entity\Member $creator = null) |
|
| 284 | { |
|
| 285 | $this->Creator = $creator; |
|
| 286 | ||
| 287 | return $this; |
|
| 288 | } |
|
| 289 | ||
| 290 | /** |
|
| 291 | * Get creator. |
|
| 292 | * |
|
| 293 | * @return \Eccube\Entity\Member|null |
|
| 294 | */ |
|
| 295 | public function getCreator() |
|
| 296 | { |
|
| 297 | return $this->Creator; |
|
| 298 | } |
|
| 299 | } |
|
| 300 | } |
|
| 301 | ||