diff --git a/library/Director/Objects/DirectorDatalistEntry.php b/library/Director/Objects/DirectorDatalistEntry.php index cbc13ace..339fb376 100644 --- a/library/Director/Objects/DirectorDatalistEntry.php +++ b/library/Director/Objects/DirectorDatalistEntry.php @@ -10,6 +10,8 @@ class DirectorDatalistEntry extends DbObject protected $table = 'director_datalist_entry'; + private $shouldBeRemoved = false; + protected $defaultProperties = array( 'list_id' => null, 'entry_name' => null, @@ -17,6 +19,18 @@ class DirectorDatalistEntry extends DbObject 'format' => null, ); + + public function markForRemoval($remove = true) + { + $this->shouldBeRemoved = $remove; + return $this; + } + + public function shouldBeRemoved() + { + return $this->shouldBeRemoved; + } + public function onInsert() { }