Files
luos/workflow/engine/src/ProcessMaker/BusinessModel/Catalog.php
2015-03-26 17:37:32 -04:00

81 lines
1.8 KiB
PHP

<?php
namespace ProcessMaker\BusinessModel;
use \G;
/**
* @author Marco Antonio Nina <marco.antonio.nina@colosa.com>
* @copyright Colosa - Bolivia
*/
class Catalog
{
/**
* Get CatalogUid by UserUid
*
* @param string $cat_type type of catalog
*
* return uid
*
* @author Marco Antonio Nina <marco.antonio.nina@colosa.com>
**/
public function getCatalogByType($cat_type)
{
$catalog = new \Catalog();
$response = $catalog->loadByType($cat_type);
return $response;
}
/**
* Create Catalog
*
* @param array $arrayData Data
*
* return array Return data of the new Group created
*
* @author Marco Antonio Nina <marco.antonio.nina@colosa.com>
*/
public function create($arrayData)
{
$catalog = new \Catalog();
$response = $catalog->create($arrayData);
return $response;
}
/**
* Update Catalog
*
* @param string $cat_uid Unique id of Group
* @param string $cat_type Unique id of Group
* @param array $arrayData Data
*
* return array Return data of the new Group update
*
* @author Marco Antonio Nina <marco.antonio.nina@colosa.com>
*/
public function update($cat_uid, $cat_type, $arrayData)
{
$catalog = new \Catalog();
$response = $catalog->update($cat_uid, $cat_type, $arrayData);
return $response;
}
/**
* Delete Catalog
*
* @param string $cat_uid Unique id of Group
* @param string $cat_type Unique id of Group
*
* return void
*
* @author Marco Antonio Nina <marco.antonio.nina@colosa.com>
*/
public function delete($cat_uid, $cat_type)
{
$catalog = new \Catalog();
$response = $catalog->delete($cat_uid, $cat_type);
return $response;
}
}