Exemplo n.º 1
0
 /**
  * Prepare the request set 
  * @params pdoMap_Mapping_Entity Entity to handle
  * @params pdoMap_Mapping_Metadata_Field Field to manage
  * @params pdoMap_Database_Request_Adapters_ISetter Request setter                    
  */
 public function PrepareRequestSetter(pdoMap_Mapping_Entity $entity, pdoMap_Mapping_Metadata_Field $field, pdoMap_Database_Request_Adapters_ISetter $setter)
 {
     $setter->Set($field->bind, $entity->getValue($field->bind));
 }
 public function __construct($values = null)
 {
     parent::__construct('external_system', $values);
 }
 public function __construct($values = null)
 {
     parent::__construct('additional_info', $values);
 }
Exemplo n.º 4
0
 /**
  * Prepare the request set 
  * @params pdoMap_Mapping_Entity Entity to handle
  * @params pdoMap_Mapping_Metadata_Field Field to manage
  * @params pdoMap_Database_Request_Adapters_ISetter Request setter                    
  */
 public function PrepareRequestSetter(pdoMap_Mapping_Entity $entity, pdoMap_Mapping_Metadata_Field $field, pdoMap_Database_Request_Adapters_ISetter $setter)
 {
     $val = $entity->getValue($field->bind);
     if (is_numeric($val) && $val > 0) {
         $setter->Set($field->bind, date('Y-m-d H:i:s', $val));
     } elseif (is_string($val)) {
         $setter->Set($field->bind, $val);
     } else {
         $setter->Set($field->bind, null);
     }
 }
Exemplo n.º 5
0
 /**
  * Remove an entity from cache
  */
 public function removeEntity(pdoMap_Mapping_Entity $entity)
 {
     if ($this->hasEntity($entity->getType(), $entity->getPk())) {
         unset($this->entities[$entity->getType()][$entity->getPk()]);
     } else {
         throw new Exception('Entity not found ' . $type . ' - ' . $id);
     }
 }
 public function __construct($values = null)
 {
     parent::__construct('classified', $values);
 }
Exemplo n.º 7
0
 public function __construct(pdoMap_Mapping_Entity $entity)
 {
     parent::__construct('Unable to validate entity ' . $entity->getType() . ' with id ' . $entity->getPk());
 }
 public function __construct(pdoMap_Mapping_Entity $entity, pdoMap_Mapping_Metadata_Field $meta)
 {
     parent::__construct('Could not validate entity ' . $entity->getType() . ' because field ' . $meta->bind . ' cant be null !');
 }
 public function __construct($values = null)
 {
     parent::__construct('category_master', $values);
 }
Exemplo n.º 10
0
 public function __construct($transaction, pdoMap_Mapping_Entity $entity)
 {
     parent::__construct('Unable to execute ' . $transaction . ' transaction on entity ' . $entity->getType() . ' with id ' . $entity->getPk());
 }
 public function __construct(pdoMap_Mapping_Entity $entity, pdoMap_Mapping_Metadata_Field $meta)
 {
     parent::__construct('Could not validate entity ' . $entity->getType() . ' because value of field ' . $meta->bind . ' is not correctly typed (expecting ' . $meta->type . ')  ! Field value : ' . $entity->getValue($meta->bind));
 }
Exemplo n.º 12
0
 /**
  * Prepare the request set 
  * @params pdoMap_Mapping_Entity Entity to handle
  * @params pdoMap_Mapping_Metadata_Field Field to manage
  * @params pdoMap_Database_Request_Adapters_ISetter Request setter                    
  */
 public function PrepareRequestSetter(pdoMap_Mapping_Entity $entity, pdoMap_Mapping_Metadata_Field $field, pdoMap_Database_Request_Adapters_ISetter $setter)
 {
     $value = $entity->getValue($field->bind);
     if ($value instanceof pdoMap_Mapping_Entity) {
         if (!$value->getPk()) {
             $value = $value->Insert();
         } else {
             $value = $value->getPk();
         }
     }
     $setter->Set($field->bind, $value);
 }
Exemplo n.º 13
0
 public function __construct($values = null)
 {
     parent::__construct('search', $values);
 }
Exemplo n.º 14
0
 public function __construct($values = null)
 {
     parent::__construct('user', $values);
 }