]> git.mxchange.org Git - core.git/blobdiff - framework/main/classes/criteria/update/class_UpdateCriteria.php
Continued:
[core.git] / framework / main / classes / criteria / update / class_UpdateCriteria.php
index 3de687150cf33a1d3158c2e16b67b3e5c2dbe993..06b947c49cf74b644dba03e2eeba0fa4fecda4a4 100644 (file)
@@ -4,6 +4,7 @@ namespace Org\Mxchange\CoreFramework\Criteria\Update;
 
 // Import framework stuff
 use Org\Mxchange\CoreFramework\Criteria\BaseCriteria;
+use Org\Mxchange\CoreFramework\Criteria\Local\LocalSearchCriteria;
 use Org\Mxchange\CoreFramework\Criteria\Local\LocalUpdateCriteria;
 
 /**
@@ -31,6 +32,11 @@ use Org\Mxchange\CoreFramework\Criteria\Local\LocalUpdateCriteria;
  * along with this program. If not, see <http://www.gnu.org/licenses/>.
  */
 class UpdateCriteria extends BaseCriteria implements LocalUpdateCriteria {
+       /**
+        * Search criteria instance
+        */
+       private $searchInstance = NULL;
+
        /**
         * Protected constructor
         *
@@ -63,4 +69,23 @@ class UpdateCriteria extends BaseCriteria implements LocalUpdateCriteria {
                return $this->getCriteriaArray();
        }
 
+       /**
+        * Setter for search instance
+        *
+        * @param       $searchInstance         Searchable criteria instance
+        * @return      void
+        */
+       public final function setSearchInstance (LocalSearchCriteria $searchInstance) {
+               $this->searchInstance = $searchInstance;
+       }
+
+       /**
+        * Getter for search instance
+        *
+        * @return      $searchInstance         Searchable criteria instance
+        */
+       public final function getSearchInstance () {
+               return $this->searchInstance;
+       }
+
 }