PM Rest Feature: added plugins support & more improvements

from a plugin a rest class can be registered now:

on setup method add the following:
---
$this->registerRestService('Sample', [optional string: $path]);
--

and create the folder   PATH_PLUGIN . /your_plugin/classes/rest

next add a class with the flowing characteristics:

<?php

class Plugin_Services_Rest_Sample
{
    public function get()
    {
        return 'hello world';
    }
}

A class prefixed with Plugin_Services_Rest_
and add the corresponding methods for a Restler api
(http://luracast.com/products/restler/)

Finally on process maker will be exposed as:

via GET: http://127.0.0.1/rest/workflow/sample
This commit is contained in:
Erik Amaru Ortiz
2012-08-23 13:01:19 -04:00
parent 9c5e83cf32
commit ce21ee6454
76 changed files with 795 additions and 5955 deletions

View File

@@ -5175,25 +5175,39 @@ function getDirectorySize($path,$maxmtime=0)
$rest = new Restler();
$rest->setSupportedFormats('JsonFormat', 'XmlFormat');
$namespace = 'Services_Rest_';
// override global REQUEST_URI to pass to Restler library
$_SERVER['REQUEST_URI'] = '/' . strtolower($namespace) . ltrim($uri, '/');
// getting all services class
$srvClasses = glob(PATH_SERVICES_REST . '*.php');
$crudClasses = glob(PATH_SERVICES_REST . 'crud/*.php');
$srvClasses = array_merge($srvClasses, $crudClasses);
// hook to get rest api classes from plugins
if ( class_exists( 'PMPluginRegistry' ) ) {
$pluginRegistry = & PMPluginRegistry::getSingleton();
$pluginClasses = $pluginRegistry->getRegisteredRestClassFiles();
$srvClasses = array_merge($srvClasses, $pluginClasses);
}
foreach ($srvClasses as $classFile) {
require_once $classFile;
$namespace = 'Services_Rest_';
$className = str_replace('.php', '', basename($classFile));
$className = $namespace . str_replace('.php', '', basename($classFile));
// if the core class does not exists try resolve the for a plugin
if (! class_exists($namespace . $className)) {
$namespace = 'Plugin_Services_Rest_';
// Couldn't resolve the class name, just skipp it
if (! class_exists($namespace . $className)) {
continue;
}
}
$className = $namespace . $className;
$reflClass = new ReflectionClass($className);
// verify if there is an auth class implementing 'iAuthenticate'
if ($reflClass->implementsInterface('iAuthenticate')) {
// verify if there is an auth class implementing 'iAuthenticate' that wasn't from plugin
if ($reflClass->implementsInterface('iAuthenticate') && $namespace != 'Plugin_Services_Rest_') {
// auth class found, set as restler authentication class handler
$rest->addAuthenticationClass($className);
} else {
@@ -5202,6 +5216,9 @@ function getDirectorySize($path,$maxmtime=0)
}
}
// override global REQUEST_URI to pass to Restler library
$_SERVER['REQUEST_URI'] = '/' . strtolower($namespace) . ltrim($uri, '/');
$rest->handle();
}
}

View File

@@ -491,7 +491,7 @@ class headPublisher {
if ($debug) {
foreach ($pluginJavascripts as $pluginJsFile) {
$jsPluginCacheName = '';
if (substr($pluginJsFile, -3) != '.js') {
if (substr($pgetRegisteredJavascriptByluginJsFile, -3) != '.js') {
$pluginJsFile .= '.js';
}

View File

@@ -1,3 +1,4 @@
#!/usr/bin/env php
<?php
include '../../../gulliver/Core/Bootstrap.php';
include '../../../workflow/engine/PmBootstrap.php';

View File

@@ -327,6 +327,34 @@ class PMPlugin
$oPluginRegistry =& PMPluginRegistry::getSingleton();
return $oPluginRegistry->getSteps();
}
/**
* Register a rest service and expose it
*
* @author Erik Amaru Ortiz <erik@colosa.com>
* @param string $coreJsFile
* @param array/string $pluginJsFile
* @return void
*/
function registerRestService($classname, $path = '')
{
$oPluginRegistry =& PMPluginRegistry::getSingleton();
$oPluginRegistry->registerRestService($this->sNamespace, $classname, $path);
}
/**
* Unregister a rest service
*
* @author Erik Amaru Ortiz <erik@colosa.com>
* @param string $coreJsFile
* @param array/string $pluginJsFile
* @return void
*/
function unregisterRestService($classname, $path)
{
$oPluginRegistry =& PMPluginRegistry::getSingleton();
$oPluginRegistry->unregisterRestService($this->sNamespace, $classname, $path);
}
}
class menuDetail

View File

@@ -95,6 +95,11 @@ class PMPluginRegistry {
*/
private $_aJavascripts = array();
/**
* Contains all rest services classes from plugins
*/
private $_restServices = array();
static private $instance = NULL;
/**
@@ -1224,6 +1229,67 @@ class PMPluginRegistry {
}
}
/**
* Register a rest service class from a plugin to be served by processmaker
*
* @param string $sNamespace The namespace for the plugin
* @param string $classname The service (api) class name
* @param string $path (optional) the class file path, if it is not set the system will try resolve the
* file path from its classname.
*/
public function registerRestService($sNamespace, $classname, $path = '')
{
$restService = new StdClass();
$restService->sNamespace = $sNamespace;
$restService->classname = $classname;
if (empty($path)) {
$path = PATH_PLUGINS . $restService->sNamespace . "/classes/rest/$classname.php";
}
if (! file_exists($path)) {
return false;
}
$restService->path = $path;
$this->_restServices[] = $restService;
return true;
}
/**
* Unregister a rest service class of a plugin
*
* @param string $sNamespace The namespace for the plugin
* @param string $classname The service (api) class name
*/
public function unregisterRestService($sNamespace, $classname)
{
foreach ($this->_restServices as $i => $service) {
if ($sNamespace == $service->sNamespace) {
unset($this->_restServices[$i]);
}
}
// Re-index when all js were unregistered
$this->_restServices = array_values($this->_restServices);
}
public function getRegisteredRestServices()
{
return $this->_restServices;
}
public function getRegisteredRestClassFiles()
{
$restClassFiles = array();
foreach ($this->_restServices as $restService) {
$restClassFiles[] = $restService->path;
}
return $restClassFiles;
}
/**
* return all dashboard pages
*

View File

@@ -0,0 +1,627 @@
; -= ProcessMaker RestFul services configuration =-
; On this configuration you file can customize all crud rest api.
; With what methods (GET,POST,PUT,DELETE) you need that PM serve.
; And for each table/method what columns you can expose.
;Rest Api for table APPLICATION with (16) columns.
[APPLICATION]
; Param to set the allowed methods (separeted by a single space), complete sample: ALLOW_METHODS = GET POST PUT DELETE
ALLOW_METHODS = GET
; Params to set what columns should be exposed, you can use wildcard '*' to speccify all columns
EXPOSE_COLUMNS_GET = *
EXPOSE_COLUMNS_POST = APP_UID APP_NUMBER APP_PARENT APP_STATUS PRO_UID APP_PROC_STATUS APP_PROC_CODE APP_PARALLEL APP_INIT_USER APP_CUR_USER APP_CREATE_DATE APP_INIT_DATE APP_FINISH_DATE APP_UPDATE_DATE APP_DATA APP_PIN
EXPOSE_COLUMNS_PUT = APP_UID APP_NUMBER APP_PARENT APP_STATUS PRO_UID APP_PROC_STATUS APP_PROC_CODE APP_PARALLEL APP_INIT_USER APP_CUR_USER APP_CREATE_DATE APP_INIT_DATE APP_FINISH_DATE APP_UPDATE_DATE APP_DATA APP_PIN
;Rest Api for table APP_DELEGATION with (22) columns.
[APP_DELEGATION]
; Param to set the allowed methods (separeted by a single space), complete sample: ALLOW_METHODS = GET POST PUT DELETE
ALLOW_METHODS = GET
; Params to set what columns should be exposed, you can use wildcard '*' to speccify all columns
EXPOSE_COLUMNS_GET = *
EXPOSE_COLUMNS_POST = APP_UID DEL_INDEX DEL_PREVIOUS PRO_UID TAS_UID USR_UID DEL_TYPE DEL_THREAD DEL_THREAD_STATUS DEL_PRIORITY DEL_DELEGATE_DATE DEL_INIT_DATE DEL_TASK_DUE_DATE DEL_FINISH_DATE DEL_DURATION DEL_QUEUE_DURATION DEL_DELAY_DURATION DEL_STARTED DEL_FINISHED DEL_DELAYED DEL_DATA APP_OVERDUE_PERCENTAGE
EXPOSE_COLUMNS_PUT = APP_UID DEL_INDEX DEL_PREVIOUS PRO_UID TAS_UID USR_UID DEL_TYPE DEL_THREAD DEL_THREAD_STATUS DEL_PRIORITY DEL_DELEGATE_DATE DEL_INIT_DATE DEL_TASK_DUE_DATE DEL_FINISH_DATE DEL_DURATION DEL_QUEUE_DURATION DEL_DELAY_DURATION DEL_STARTED DEL_FINISHED DEL_DELAYED DEL_DATA APP_OVERDUE_PERCENTAGE
;Rest Api for table APP_DOCUMENT with (14) columns.
[APP_DOCUMENT]
; Param to set the allowed methods (separeted by a single space), complete sample: ALLOW_METHODS = GET POST PUT DELETE
ALLOW_METHODS = GET
; Params to set what columns should be exposed, you can use wildcard '*' to speccify all columns
EXPOSE_COLUMNS_GET = *
EXPOSE_COLUMNS_POST = APP_DOC_UID DOC_VERSION APP_UID DEL_INDEX DOC_UID USR_UID APP_DOC_TYPE APP_DOC_CREATE_DATE APP_DOC_INDEX FOLDER_UID APP_DOC_PLUGIN APP_DOC_TAGS APP_DOC_STATUS APP_DOC_STATUS_DATE
EXPOSE_COLUMNS_PUT = APP_DOC_UID DOC_VERSION APP_UID DEL_INDEX DOC_UID USR_UID APP_DOC_TYPE APP_DOC_CREATE_DATE APP_DOC_INDEX FOLDER_UID APP_DOC_PLUGIN APP_DOC_TAGS APP_DOC_STATUS APP_DOC_STATUS_DATE
;Rest Api for table APP_MESSAGE with (16) columns.
[APP_MESSAGE]
; Param to set the allowed methods (separeted by a single space), complete sample: ALLOW_METHODS = GET POST PUT DELETE
ALLOW_METHODS = GET
; Params to set what columns should be exposed, you can use wildcard '*' to speccify all columns
EXPOSE_COLUMNS_GET = *
EXPOSE_COLUMNS_POST = APP_MSG_UID MSG_UID APP_UID DEL_INDEX APP_MSG_TYPE APP_MSG_SUBJECT APP_MSG_FROM APP_MSG_TO APP_MSG_BODY APP_MSG_DATE APP_MSG_CC APP_MSG_BCC APP_MSG_TEMPLATE APP_MSG_STATUS APP_MSG_ATTACH APP_MSG_SEND_DATE
EXPOSE_COLUMNS_PUT = APP_MSG_UID MSG_UID APP_UID DEL_INDEX APP_MSG_TYPE APP_MSG_SUBJECT APP_MSG_FROM APP_MSG_TO APP_MSG_BODY APP_MSG_DATE APP_MSG_CC APP_MSG_BCC APP_MSG_TEMPLATE APP_MSG_STATUS APP_MSG_ATTACH APP_MSG_SEND_DATE
;Rest Api for table APP_OWNER with (3) columns.
[APP_OWNER]
; Param to set the allowed methods (separeted by a single space), complete sample: ALLOW_METHODS = GET POST PUT DELETE
ALLOW_METHODS = GET
; Params to set what columns should be exposed, you can use wildcard '*' to speccify all columns
EXPOSE_COLUMNS_GET = *
EXPOSE_COLUMNS_POST = APP_UID OWN_UID USR_UID
EXPOSE_COLUMNS_PUT = APP_UID OWN_UID USR_UID
;Rest Api for table CONFIGURATION with (6) columns.
[CONFIGURATION]
; Param to set the allowed methods (separeted by a single space), complete sample: ALLOW_METHODS = GET POST PUT DELETE
ALLOW_METHODS = GET
; Params to set what columns should be exposed, you can use wildcard '*' to speccify all columns
EXPOSE_COLUMNS_GET = *
EXPOSE_COLUMNS_POST = CFG_UID OBJ_UID CFG_VALUE PRO_UID USR_UID APP_UID
EXPOSE_COLUMNS_PUT = CFG_UID OBJ_UID CFG_VALUE PRO_UID USR_UID APP_UID
;Rest Api for table CONTENT with (5) columns.
[CONTENT]
; Param to set the allowed methods (separeted by a single space), complete sample: ALLOW_METHODS = GET POST PUT DELETE
ALLOW_METHODS = GET
; Params to set what columns should be exposed, you can use wildcard '*' to speccify all columns
EXPOSE_COLUMNS_GET = *
EXPOSE_COLUMNS_POST = CON_CATEGORY CON_PARENT CON_ID CON_LANG CON_VALUE
EXPOSE_COLUMNS_PUT = CON_CATEGORY CON_PARENT CON_ID CON_LANG CON_VALUE
;Rest Api for table DEPARTMENT with (7) columns.
[DEPARTMENT]
; Param to set the allowed methods (separeted by a single space), complete sample: ALLOW_METHODS = GET POST PUT DELETE
ALLOW_METHODS = GET
; Params to set what columns should be exposed, you can use wildcard '*' to speccify all columns
EXPOSE_COLUMNS_GET = *
EXPOSE_COLUMNS_POST = DEP_UID DEP_PARENT DEP_MANAGER DEP_LOCATION DEP_STATUS DEP_REF_CODE DEP_LDAP_DN
EXPOSE_COLUMNS_PUT = DEP_UID DEP_PARENT DEP_MANAGER DEP_LOCATION DEP_STATUS DEP_REF_CODE DEP_LDAP_DN
;Rest Api for table DYNAFORM with (4) columns.
[DYNAFORM]
; Param to set the allowed methods (separeted by a single space), complete sample: ALLOW_METHODS = GET POST PUT DELETE
ALLOW_METHODS = GET
; Params to set what columns should be exposed, you can use wildcard '*' to speccify all columns
EXPOSE_COLUMNS_GET = *
EXPOSE_COLUMNS_POST = DYN_UID PRO_UID DYN_TYPE DYN_FILENAME
EXPOSE_COLUMNS_PUT = DYN_UID PRO_UID DYN_TYPE DYN_FILENAME
;Rest Api for table GROUPWF with (4) columns.
[GROUPWF]
; Param to set the allowed methods (separeted by a single space), complete sample: ALLOW_METHODS = GET POST PUT DELETE
ALLOW_METHODS = GET
; Params to set what columns should be exposed, you can use wildcard '*' to speccify all columns
EXPOSE_COLUMNS_GET = *
EXPOSE_COLUMNS_POST = GRP_UID GRP_STATUS GRP_LDAP_DN GRP_UX
EXPOSE_COLUMNS_PUT = GRP_UID GRP_STATUS GRP_LDAP_DN GRP_UX
;Rest Api for table GROUP_USER with (2) columns.
[GROUP_USER]
; Param to set the allowed methods (separeted by a single space), complete sample: ALLOW_METHODS = GET POST PUT DELETE
ALLOW_METHODS = GET
; Params to set what columns should be exposed, you can use wildcard '*' to speccify all columns
EXPOSE_COLUMNS_GET = *
EXPOSE_COLUMNS_POST = GRP_UID USR_UID
EXPOSE_COLUMNS_PUT = GRP_UID USR_UID
;Rest Api for table HOLIDAY with (3) columns.
[HOLIDAY]
; Param to set the allowed methods (separeted by a single space), complete sample: ALLOW_METHODS = GET POST PUT DELETE
ALLOW_METHODS = GET
; Params to set what columns should be exposed, you can use wildcard '*' to speccify all columns
EXPOSE_COLUMNS_GET = *
EXPOSE_COLUMNS_POST = HLD_UID HLD_DATE HLD_DESCRIPTION
EXPOSE_COLUMNS_PUT = HLD_UID HLD_DATE HLD_DESCRIPTION
;Rest Api for table INPUT_DOCUMENT with (8) columns.
[INPUT_DOCUMENT]
; Param to set the allowed methods (separeted by a single space), complete sample: ALLOW_METHODS = GET POST PUT DELETE
ALLOW_METHODS = GET
; Params to set what columns should be exposed, you can use wildcard '*' to speccify all columns
EXPOSE_COLUMNS_GET = *
EXPOSE_COLUMNS_POST = INP_DOC_UID PRO_UID INP_DOC_FORM_NEEDED INP_DOC_ORIGINAL INP_DOC_PUBLISHED INP_DOC_VERSIONING INP_DOC_DESTINATION_PATH INP_DOC_TAGS
EXPOSE_COLUMNS_PUT = INP_DOC_UID PRO_UID INP_DOC_FORM_NEEDED INP_DOC_ORIGINAL INP_DOC_PUBLISHED INP_DOC_VERSIONING INP_DOC_DESTINATION_PATH INP_DOC_TAGS
;Rest Api for table ISO_COUNTRY with (3) columns.
[ISO_COUNTRY]
; Param to set the allowed methods (separeted by a single space), complete sample: ALLOW_METHODS = GET POST PUT DELETE
ALLOW_METHODS = GET
; Params to set what columns should be exposed, you can use wildcard '*' to speccify all columns
EXPOSE_COLUMNS_GET = *
EXPOSE_COLUMNS_POST = IC_UID IC_NAME IC_SORT_ORDER
EXPOSE_COLUMNS_PUT = IC_UID IC_NAME IC_SORT_ORDER
;Rest Api for table ISO_LOCATION with (5) columns.
[ISO_LOCATION]
; Param to set the allowed methods (separeted by a single space), complete sample: ALLOW_METHODS = GET POST PUT DELETE
ALLOW_METHODS = GET
; Params to set what columns should be exposed, you can use wildcard '*' to speccify all columns
EXPOSE_COLUMNS_GET = *
EXPOSE_COLUMNS_POST = IC_UID IL_UID IL_NAME IL_NORMAL_NAME IS_UID
EXPOSE_COLUMNS_PUT = IC_UID IL_UID IL_NAME IL_NORMAL_NAME IS_UID
;Rest Api for table ISO_SUBDIVISION with (3) columns.
[ISO_SUBDIVISION]
; Param to set the allowed methods (separeted by a single space), complete sample: ALLOW_METHODS = GET POST PUT DELETE
ALLOW_METHODS = GET
; Params to set what columns should be exposed, you can use wildcard '*' to speccify all columns
EXPOSE_COLUMNS_GET = *
EXPOSE_COLUMNS_POST = IC_UID IS_UID IS_NAME
EXPOSE_COLUMNS_PUT = IC_UID IS_UID IS_NAME
;Rest Api for table LANGUAGE with (7) columns.
[LANGUAGE]
; Param to set the allowed methods (separeted by a single space), complete sample: ALLOW_METHODS = GET POST PUT DELETE
ALLOW_METHODS = GET
; Params to set what columns should be exposed, you can use wildcard '*' to speccify all columns
EXPOSE_COLUMNS_GET = *
EXPOSE_COLUMNS_POST = LAN_ID LAN_NAME LAN_NATIVE_NAME LAN_DIRECTION LAN_WEIGHT LAN_ENABLED LAN_CALENDAR
EXPOSE_COLUMNS_PUT = LAN_ID LAN_NAME LAN_NATIVE_NAME LAN_DIRECTION LAN_WEIGHT LAN_ENABLED LAN_CALENDAR
;Rest Api for table LEXICO with (4) columns.
[LEXICO]
; Param to set the allowed methods (separeted by a single space), complete sample: ALLOW_METHODS = GET POST PUT DELETE
ALLOW_METHODS = GET
; Params to set what columns should be exposed, you can use wildcard '*' to speccify all columns
EXPOSE_COLUMNS_GET = *
EXPOSE_COLUMNS_POST = LEX_TOPIC LEX_KEY LEX_VALUE LEX_CAPTION
EXPOSE_COLUMNS_PUT = LEX_TOPIC LEX_KEY LEX_VALUE LEX_CAPTION
;Rest Api for table OUTPUT_DOCUMENT with (19) columns.
[OUTPUT_DOCUMENT]
; Param to set the allowed methods (separeted by a single space), complete sample: ALLOW_METHODS = GET POST PUT DELETE
ALLOW_METHODS = GET
; Params to set what columns should be exposed, you can use wildcard '*' to speccify all columns
EXPOSE_COLUMNS_GET = *
EXPOSE_COLUMNS_POST = OUT_DOC_UID PRO_UID OUT_DOC_LANDSCAPE OUT_DOC_MEDIA OUT_DOC_LEFT_MARGIN OUT_DOC_RIGHT_MARGIN OUT_DOC_TOP_MARGIN OUT_DOC_BOTTOM_MARGIN OUT_DOC_GENERATE OUT_DOC_TYPE OUT_DOC_CURRENT_REVISION OUT_DOC_FIELD_MAPPING OUT_DOC_VERSIONING OUT_DOC_DESTINATION_PATH OUT_DOC_TAGS OUT_DOC_PDF_SECURITY_ENABLED OUT_DOC_PDF_SECURITY_OPEN_PASSWORD OUT_DOC_PDF_SECURITY_OWNER_PASSWORD OUT_DOC_PDF_SECURITY_PERMISSIONS
EXPOSE_COLUMNS_PUT = OUT_DOC_UID PRO_UID OUT_DOC_LANDSCAPE OUT_DOC_MEDIA OUT_DOC_LEFT_MARGIN OUT_DOC_RIGHT_MARGIN OUT_DOC_TOP_MARGIN OUT_DOC_BOTTOM_MARGIN OUT_DOC_GENERATE OUT_DOC_TYPE OUT_DOC_CURRENT_REVISION OUT_DOC_FIELD_MAPPING OUT_DOC_VERSIONING OUT_DOC_DESTINATION_PATH OUT_DOC_TAGS OUT_DOC_PDF_SECURITY_ENABLED OUT_DOC_PDF_SECURITY_OPEN_PASSWORD OUT_DOC_PDF_SECURITY_OWNER_PASSWORD OUT_DOC_PDF_SECURITY_PERMISSIONS
;Rest Api for table PROCESS with (25) columns.
[PROCESS]
; Param to set the allowed methods (separeted by a single space), complete sample: ALLOW_METHODS = GET POST PUT DELETE
ALLOW_METHODS = GET
; Params to set what columns should be exposed, you can use wildcard '*' to speccify all columns
EXPOSE_COLUMNS_GET = *
EXPOSE_COLUMNS_POST = PRO_UID PRO_PARENT PRO_TIME PRO_TIMEUNIT PRO_STATUS PRO_TYPE_DAY PRO_TYPE PRO_ASSIGNMENT PRO_SHOW_MAP PRO_SHOW_MESSAGE PRO_SHOW_DELEGATE PRO_SHOW_DYNAFORM PRO_CATEGORY PRO_SUB_CATEGORY PRO_INDUSTRY PRO_UPDATE_DATE PRO_CREATE_DATE PRO_CREATE_USER PRO_HEIGHT PRO_WIDTH PRO_TITLE_X PRO_TITLE_Y PRO_DEBUG PRO_DYNAFORMS PRO_DERIVATION_SCREEN_TPL
EXPOSE_COLUMNS_PUT = PRO_UID PRO_PARENT PRO_TIME PRO_TIMEUNIT PRO_STATUS PRO_TYPE_DAY PRO_TYPE PRO_ASSIGNMENT PRO_SHOW_MAP PRO_SHOW_MESSAGE PRO_SHOW_DELEGATE PRO_SHOW_DYNAFORM PRO_CATEGORY PRO_SUB_CATEGORY PRO_INDUSTRY PRO_UPDATE_DATE PRO_CREATE_DATE PRO_CREATE_USER PRO_HEIGHT PRO_WIDTH PRO_TITLE_X PRO_TITLE_Y PRO_DEBUG PRO_DYNAFORMS PRO_DERIVATION_SCREEN_TPL
;Rest Api for table PROCESS_OWNER with (2) columns.
[PROCESS_OWNER]
; Param to set the allowed methods (separeted by a single space), complete sample: ALLOW_METHODS = GET POST PUT DELETE
ALLOW_METHODS = GET
; Params to set what columns should be exposed, you can use wildcard '*' to speccify all columns
EXPOSE_COLUMNS_GET = *
EXPOSE_COLUMNS_POST = OWN_UID PRO_UID
EXPOSE_COLUMNS_PUT = OWN_UID PRO_UID
;Rest Api for table REPORT_TABLE with (8) columns.
[REPORT_TABLE]
; Param to set the allowed methods (separeted by a single space), complete sample: ALLOW_METHODS = GET POST PUT DELETE
ALLOW_METHODS = GET
; Params to set what columns should be exposed, you can use wildcard '*' to speccify all columns
EXPOSE_COLUMNS_GET = *
EXPOSE_COLUMNS_POST = REP_TAB_UID PRO_UID REP_TAB_NAME REP_TAB_TYPE REP_TAB_GRID REP_TAB_CONNECTION REP_TAB_CREATE_DATE REP_TAB_STATUS
EXPOSE_COLUMNS_PUT = REP_TAB_UID PRO_UID REP_TAB_NAME REP_TAB_TYPE REP_TAB_GRID REP_TAB_CONNECTION REP_TAB_CREATE_DATE REP_TAB_STATUS
;Rest Api for table REPORT_VAR with (5) columns.
[REPORT_VAR]
; Param to set the allowed methods (separeted by a single space), complete sample: ALLOW_METHODS = GET POST PUT DELETE
ALLOW_METHODS = GET
; Params to set what columns should be exposed, you can use wildcard '*' to speccify all columns
EXPOSE_COLUMNS_GET = *
EXPOSE_COLUMNS_POST = REP_VAR_UID PRO_UID REP_TAB_UID REP_VAR_NAME REP_VAR_TYPE
EXPOSE_COLUMNS_PUT = REP_VAR_UID PRO_UID REP_TAB_UID REP_VAR_NAME REP_VAR_TYPE
;Rest Api for table ROUTE with (17) columns.
[ROUTE]
; Param to set the allowed methods (separeted by a single space), complete sample: ALLOW_METHODS = GET POST PUT DELETE
ALLOW_METHODS = GET
; Params to set what columns should be exposed, you can use wildcard '*' to speccify all columns
EXPOSE_COLUMNS_GET = *
EXPOSE_COLUMNS_POST = ROU_UID ROU_PARENT PRO_UID TAS_UID ROU_NEXT_TASK ROU_CASE ROU_TYPE ROU_CONDITION ROU_TO_LAST_USER ROU_OPTIONAL ROU_SEND_EMAIL ROU_SOURCEANCHOR ROU_TARGETANCHOR ROU_TO_PORT ROU_FROM_PORT ROU_EVN_UID GAT_UID
EXPOSE_COLUMNS_PUT = ROU_UID ROU_PARENT PRO_UID TAS_UID ROU_NEXT_TASK ROU_CASE ROU_TYPE ROU_CONDITION ROU_TO_LAST_USER ROU_OPTIONAL ROU_SEND_EMAIL ROU_SOURCEANCHOR ROU_TARGETANCHOR ROU_TO_PORT ROU_FROM_PORT ROU_EVN_UID GAT_UID
;Rest Api for table STEP with (8) columns.
[STEP]
; Param to set the allowed methods (separeted by a single space), complete sample: ALLOW_METHODS = GET POST PUT DELETE
ALLOW_METHODS = GET
; Params to set what columns should be exposed, you can use wildcard '*' to speccify all columns
EXPOSE_COLUMNS_GET = *
EXPOSE_COLUMNS_POST = STEP_UID PRO_UID TAS_UID STEP_TYPE_OBJ STEP_UID_OBJ STEP_CONDITION STEP_POSITION STEP_MODE
EXPOSE_COLUMNS_PUT = STEP_UID PRO_UID TAS_UID STEP_TYPE_OBJ STEP_UID_OBJ STEP_CONDITION STEP_POSITION STEP_MODE
;Rest Api for table STEP_TRIGGER with (6) columns.
[STEP_TRIGGER]
; Param to set the allowed methods (separeted by a single space), complete sample: ALLOW_METHODS = GET POST PUT DELETE
ALLOW_METHODS = GET
; Params to set what columns should be exposed, you can use wildcard '*' to speccify all columns
EXPOSE_COLUMNS_GET = *
EXPOSE_COLUMNS_POST = STEP_UID TAS_UID TRI_UID ST_TYPE ST_CONDITION ST_POSITION
EXPOSE_COLUMNS_PUT = STEP_UID TAS_UID TRI_UID ST_TYPE ST_CONDITION ST_POSITION
;Rest Api for table SWIMLANES_ELEMENTS with (8) columns.
[SWIMLANES_ELEMENTS]
; Param to set the allowed methods (separeted by a single space), complete sample: ALLOW_METHODS = GET POST PUT DELETE
ALLOW_METHODS = GET
; Params to set what columns should be exposed, you can use wildcard '*' to speccify all columns
EXPOSE_COLUMNS_GET = *
EXPOSE_COLUMNS_POST = SWI_UID PRO_UID SWI_TYPE SWI_X SWI_Y SWI_WIDTH SWI_HEIGHT SWI_NEXT_UID
EXPOSE_COLUMNS_PUT = SWI_UID PRO_UID SWI_TYPE SWI_X SWI_Y SWI_WIDTH SWI_HEIGHT SWI_NEXT_UID
;Rest Api for table TASK with (41) columns.
[TASK]
; Param to set the allowed methods (separeted by a single space), complete sample: ALLOW_METHODS = GET POST PUT DELETE
ALLOW_METHODS = GET
; Params to set what columns should be exposed, you can use wildcard '*' to speccify all columns
EXPOSE_COLUMNS_GET = *
EXPOSE_COLUMNS_POST = PRO_UID TAS_UID TAS_TYPE TAS_DURATION TAS_DELAY_TYPE TAS_TEMPORIZER TAS_TYPE_DAY TAS_TIMEUNIT TAS_ALERT TAS_PRIORITY_VARIABLE TAS_ASSIGN_TYPE TAS_ASSIGN_VARIABLE TAS_MI_INSTANCE_VARIABLE TAS_MI_COMPLETE_VARIABLE TAS_ASSIGN_LOCATION TAS_ASSIGN_LOCATION_ADHOC TAS_TRANSFER_FLY TAS_LAST_ASSIGNED TAS_USER TAS_CAN_UPLOAD TAS_VIEW_UPLOAD TAS_VIEW_ADDITIONAL_DOCUMENTATION TAS_CAN_CANCEL TAS_OWNER_APP STG_UID TAS_CAN_PAUSE TAS_CAN_SEND_MESSAGE TAS_CAN_DELETE_DOCS TAS_SELF_SERVICE TAS_START TAS_TO_LAST_USER TAS_SEND_LAST_EMAIL TAS_DERIVATION TAS_POSX TAS_POSY TAS_WIDTH TAS_HEIGHT TAS_COLOR TAS_EVN_UID TAS_BOUNDARY TAS_DERIVATION_SCREEN_TPL
EXPOSE_COLUMNS_PUT = PRO_UID TAS_UID TAS_TYPE TAS_DURATION TAS_DELAY_TYPE TAS_TEMPORIZER TAS_TYPE_DAY TAS_TIMEUNIT TAS_ALERT TAS_PRIORITY_VARIABLE TAS_ASSIGN_TYPE TAS_ASSIGN_VARIABLE TAS_MI_INSTANCE_VARIABLE TAS_MI_COMPLETE_VARIABLE TAS_ASSIGN_LOCATION TAS_ASSIGN_LOCATION_ADHOC TAS_TRANSFER_FLY TAS_LAST_ASSIGNED TAS_USER TAS_CAN_UPLOAD TAS_VIEW_UPLOAD TAS_VIEW_ADDITIONAL_DOCUMENTATION TAS_CAN_CANCEL TAS_OWNER_APP STG_UID TAS_CAN_PAUSE TAS_CAN_SEND_MESSAGE TAS_CAN_DELETE_DOCS TAS_SELF_SERVICE TAS_START TAS_TO_LAST_USER TAS_SEND_LAST_EMAIL TAS_DERIVATION TAS_POSX TAS_POSY TAS_WIDTH TAS_HEIGHT TAS_COLOR TAS_EVN_UID TAS_BOUNDARY TAS_DERIVATION_SCREEN_TPL
;Rest Api for table TASK_USER with (4) columns.
[TASK_USER]
; Param to set the allowed methods (separeted by a single space), complete sample: ALLOW_METHODS = GET POST PUT DELETE
ALLOW_METHODS = GET
; Params to set what columns should be exposed, you can use wildcard '*' to speccify all columns
EXPOSE_COLUMNS_GET = *
EXPOSE_COLUMNS_POST = TAS_UID USR_UID TU_TYPE TU_RELATION
EXPOSE_COLUMNS_PUT = TAS_UID USR_UID TU_TYPE TU_RELATION
;Rest Api for table TRANSLATION with (5) columns.
[TRANSLATION]
; Param to set the allowed methods (separeted by a single space), complete sample: ALLOW_METHODS = GET POST PUT DELETE
ALLOW_METHODS = GET
; Params to set what columns should be exposed, you can use wildcard '*' to speccify all columns
EXPOSE_COLUMNS_GET = *
EXPOSE_COLUMNS_POST = TRN_CATEGORY TRN_ID TRN_LANG TRN_VALUE TRN_UPDATE_DATE
EXPOSE_COLUMNS_PUT = TRN_CATEGORY TRN_ID TRN_LANG TRN_VALUE TRN_UPDATE_DATE
;Rest Api for table TRIGGERS with (5) columns.
[TRIGGERS]
; Param to set the allowed methods (separeted by a single space), complete sample: ALLOW_METHODS = GET POST PUT DELETE
ALLOW_METHODS = GET
; Params to set what columns should be exposed, you can use wildcard '*' to speccify all columns
EXPOSE_COLUMNS_GET = *
EXPOSE_COLUMNS_POST = TRI_UID PRO_UID TRI_TYPE TRI_WEBBOT TRI_PARAM
EXPOSE_COLUMNS_PUT = TRI_UID PRO_UID TRI_TYPE TRI_WEBBOT TRI_PARAM
;Rest Api for table USERS with (26) columns.
[USERS]
; Param to set the allowed methods (separeted by a single space), complete sample: ALLOW_METHODS = GET POST PUT DELETE
ALLOW_METHODS = GET
; Params to set what columns should be exposed, you can use wildcard '*' to speccify all columns
EXPOSE_COLUMNS_GET = *
EXPOSE_COLUMNS_POST = USR_UID USR_USERNAME USR_PASSWORD USR_FIRSTNAME USR_LASTNAME USR_EMAIL USR_DUE_DATE USR_CREATE_DATE USR_UPDATE_DATE USR_STATUS USR_COUNTRY USR_CITY USR_LOCATION USR_ADDRESS USR_PHONE USR_FAX USR_CELLULAR USR_ZIP_CODE DEP_UID USR_POSITION USR_RESUME USR_BIRTHDAY USR_ROLE USR_REPORTS_TO USR_REPLACED_BY USR_UX
EXPOSE_COLUMNS_PUT = USR_UID USR_USERNAME USR_PASSWORD USR_FIRSTNAME USR_LASTNAME USR_EMAIL USR_DUE_DATE USR_CREATE_DATE USR_UPDATE_DATE USR_STATUS USR_COUNTRY USR_CITY USR_LOCATION USR_ADDRESS USR_PHONE USR_FAX USR_CELLULAR USR_ZIP_CODE DEP_UID USR_POSITION USR_RESUME USR_BIRTHDAY USR_ROLE USR_REPORTS_TO USR_REPLACED_BY USR_UX
;Rest Api for table APP_THREAD with (5) columns.
[APP_THREAD]
; Param to set the allowed methods (separeted by a single space), complete sample: ALLOW_METHODS = GET POST PUT DELETE
ALLOW_METHODS = GET
; Params to set what columns should be exposed, you can use wildcard '*' to speccify all columns
EXPOSE_COLUMNS_GET = *
EXPOSE_COLUMNS_POST = APP_UID APP_THREAD_INDEX APP_THREAD_PARENT APP_THREAD_STATUS DEL_INDEX
EXPOSE_COLUMNS_PUT = APP_UID APP_THREAD_INDEX APP_THREAD_PARENT APP_THREAD_STATUS DEL_INDEX
;Rest Api for table APP_DELAY with (14) columns.
[APP_DELAY]
; Param to set the allowed methods (separeted by a single space), complete sample: ALLOW_METHODS = GET POST PUT DELETE
ALLOW_METHODS = GET
; Params to set what columns should be exposed, you can use wildcard '*' to speccify all columns
EXPOSE_COLUMNS_GET = *
EXPOSE_COLUMNS_POST = APP_DELAY_UID PRO_UID APP_UID APP_THREAD_INDEX APP_DEL_INDEX APP_TYPE APP_STATUS APP_NEXT_TASK APP_DELEGATION_USER APP_ENABLE_ACTION_USER APP_ENABLE_ACTION_DATE APP_DISABLE_ACTION_USER APP_DISABLE_ACTION_DATE APP_AUTOMATIC_DISABLED_DATE
EXPOSE_COLUMNS_PUT = APP_DELAY_UID PRO_UID APP_UID APP_THREAD_INDEX APP_DEL_INDEX APP_TYPE APP_STATUS APP_NEXT_TASK APP_DELEGATION_USER APP_ENABLE_ACTION_USER APP_ENABLE_ACTION_DATE APP_DISABLE_ACTION_USER APP_DISABLE_ACTION_DATE APP_AUTOMATIC_DISABLED_DATE
;Rest Api for table PROCESS_USER with (4) columns.
[PROCESS_USER]
; Param to set the allowed methods (separeted by a single space), complete sample: ALLOW_METHODS = GET POST PUT DELETE
ALLOW_METHODS = GET
; Params to set what columns should be exposed, you can use wildcard '*' to speccify all columns
EXPOSE_COLUMNS_GET = *
EXPOSE_COLUMNS_POST = PU_UID PRO_UID USR_UID PU_TYPE
EXPOSE_COLUMNS_PUT = PU_UID PRO_UID USR_UID PU_TYPE
;Rest Api for table SESSION with (7) columns.
[SESSION]
; Param to set the allowed methods (separeted by a single space), complete sample: ALLOW_METHODS = GET POST PUT DELETE
ALLOW_METHODS = GET
; Params to set what columns should be exposed, you can use wildcard '*' to speccify all columns
EXPOSE_COLUMNS_GET = *
EXPOSE_COLUMNS_POST = SES_UID SES_STATUS USR_UID SES_REMOTE_IP SES_INIT_DATE SES_DUE_DATE SES_END_DATE
EXPOSE_COLUMNS_PUT = SES_UID SES_STATUS USR_UID SES_REMOTE_IP SES_INIT_DATE SES_DUE_DATE SES_END_DATE
;Rest Api for table DB_SOURCE with (9) columns.
[DB_SOURCE]
; Param to set the allowed methods (separeted by a single space), complete sample: ALLOW_METHODS = GET POST PUT DELETE
ALLOW_METHODS = GET
; Params to set what columns should be exposed, you can use wildcard '*' to speccify all columns
EXPOSE_COLUMNS_GET = *
EXPOSE_COLUMNS_POST = DBS_UID PRO_UID DBS_TYPE DBS_SERVER DBS_DATABASE_NAME DBS_USERNAME DBS_PASSWORD DBS_PORT DBS_ENCODE
EXPOSE_COLUMNS_PUT = DBS_UID PRO_UID DBS_TYPE DBS_SERVER DBS_DATABASE_NAME DBS_USERNAME DBS_PASSWORD DBS_PORT DBS_ENCODE
;Rest Api for table STEP_SUPERVISOR with (5) columns.
[STEP_SUPERVISOR]
; Param to set the allowed methods (separeted by a single space), complete sample: ALLOW_METHODS = GET POST PUT DELETE
ALLOW_METHODS = GET
; Params to set what columns should be exposed, you can use wildcard '*' to speccify all columns
EXPOSE_COLUMNS_GET = *
EXPOSE_COLUMNS_POST = STEP_UID PRO_UID STEP_TYPE_OBJ STEP_UID_OBJ STEP_POSITION
EXPOSE_COLUMNS_PUT = STEP_UID PRO_UID STEP_TYPE_OBJ STEP_UID_OBJ STEP_POSITION
;Rest Api for table OBJECT_PERMISSION with (11) columns.
[OBJECT_PERMISSION]
; Param to set the allowed methods (separeted by a single space), complete sample: ALLOW_METHODS = GET POST PUT DELETE
ALLOW_METHODS = GET
; Params to set what columns should be exposed, you can use wildcard '*' to speccify all columns
EXPOSE_COLUMNS_GET = *
EXPOSE_COLUMNS_POST = OP_UID PRO_UID TAS_UID USR_UID OP_USER_RELATION OP_TASK_SOURCE OP_PARTICIPATE OP_OBJ_TYPE OP_OBJ_UID OP_ACTION OP_CASE_STATUS
EXPOSE_COLUMNS_PUT = OP_UID PRO_UID TAS_UID USR_UID OP_USER_RELATION OP_TASK_SOURCE OP_PARTICIPATE OP_OBJ_TYPE OP_OBJ_UID OP_ACTION OP_CASE_STATUS
;Rest Api for table CASE_TRACKER with (4) columns.
[CASE_TRACKER]
; Param to set the allowed methods (separeted by a single space), complete sample: ALLOW_METHODS = GET POST PUT DELETE
ALLOW_METHODS = GET
; Params to set what columns should be exposed, you can use wildcard '*' to speccify all columns
EXPOSE_COLUMNS_GET = *
EXPOSE_COLUMNS_POST = PRO_UID CT_MAP_TYPE CT_DERIVATION_HISTORY CT_MESSAGE_HISTORY
EXPOSE_COLUMNS_PUT = PRO_UID CT_MAP_TYPE CT_DERIVATION_HISTORY CT_MESSAGE_HISTORY
;Rest Api for table CASE_TRACKER_OBJECT with (6) columns.
[CASE_TRACKER_OBJECT]
; Param to set the allowed methods (separeted by a single space), complete sample: ALLOW_METHODS = GET POST PUT DELETE
ALLOW_METHODS = GET
; Params to set what columns should be exposed, you can use wildcard '*' to speccify all columns
EXPOSE_COLUMNS_GET = *
EXPOSE_COLUMNS_POST = CTO_UID PRO_UID CTO_TYPE_OBJ CTO_UID_OBJ CTO_CONDITION CTO_POSITION
EXPOSE_COLUMNS_PUT = CTO_UID PRO_UID CTO_TYPE_OBJ CTO_UID_OBJ CTO_CONDITION CTO_POSITION
;Rest Api for table STAGE with (5) columns.
[STAGE]
; Param to set the allowed methods (separeted by a single space), complete sample: ALLOW_METHODS = GET POST PUT DELETE
ALLOW_METHODS = GET
; Params to set what columns should be exposed, you can use wildcard '*' to speccify all columns
EXPOSE_COLUMNS_GET = *
EXPOSE_COLUMNS_POST = STG_UID PRO_UID STG_POSX STG_POSY STG_INDEX
EXPOSE_COLUMNS_PUT = STG_UID PRO_UID STG_POSX STG_POSY STG_INDEX
;Rest Api for table SUB_PROCESS with (12) columns.
[SUB_PROCESS]
; Param to set the allowed methods (separeted by a single space), complete sample: ALLOW_METHODS = GET POST PUT DELETE
ALLOW_METHODS = GET
; Params to set what columns should be exposed, you can use wildcard '*' to speccify all columns
EXPOSE_COLUMNS_GET = *
EXPOSE_COLUMNS_POST = SP_UID PRO_UID TAS_UID PRO_PARENT TAS_PARENT SP_TYPE SP_SYNCHRONOUS SP_SYNCHRONOUS_TYPE SP_SYNCHRONOUS_WAIT SP_VARIABLES_OUT SP_VARIABLES_IN SP_GRID_IN
EXPOSE_COLUMNS_PUT = SP_UID PRO_UID TAS_UID PRO_PARENT TAS_PARENT SP_TYPE SP_SYNCHRONOUS SP_SYNCHRONOUS_TYPE SP_SYNCHRONOUS_WAIT SP_VARIABLES_OUT SP_VARIABLES_IN SP_GRID_IN
;Rest Api for table SUB_APPLICATION with (9) columns.
[SUB_APPLICATION]
; Param to set the allowed methods (separeted by a single space), complete sample: ALLOW_METHODS = GET POST PUT DELETE
ALLOW_METHODS = GET
; Params to set what columns should be exposed, you can use wildcard '*' to speccify all columns
EXPOSE_COLUMNS_GET = *
EXPOSE_COLUMNS_POST = APP_UID APP_PARENT DEL_INDEX_PARENT DEL_THREAD_PARENT SA_STATUS SA_VALUES_OUT SA_VALUES_IN SA_INIT_DATE SA_FINISH_DATE
EXPOSE_COLUMNS_PUT = APP_UID APP_PARENT DEL_INDEX_PARENT DEL_THREAD_PARENT SA_STATUS SA_VALUES_OUT SA_VALUES_IN SA_INIT_DATE SA_FINISH_DATE
;Rest Api for table LOGIN_LOG with (8) columns.
[LOGIN_LOG]
; Param to set the allowed methods (separeted by a single space), complete sample: ALLOW_METHODS = GET POST PUT DELETE
ALLOW_METHODS = GET
; Params to set what columns should be exposed, you can use wildcard '*' to speccify all columns
EXPOSE_COLUMNS_GET = *
EXPOSE_COLUMNS_POST = LOG_UID LOG_STATUS LOG_IP LOG_SID LOG_INIT_DATE LOG_END_DATE LOG_CLIENT_HOSTNAME USR_UID
EXPOSE_COLUMNS_PUT = LOG_UID LOG_STATUS LOG_IP LOG_SID LOG_INIT_DATE LOG_END_DATE LOG_CLIENT_HOSTNAME USR_UID
;Rest Api for table USERS_PROPERTIES with (4) columns.
[USERS_PROPERTIES]
; Param to set the allowed methods (separeted by a single space), complete sample: ALLOW_METHODS = GET POST PUT DELETE
ALLOW_METHODS = GET
; Params to set what columns should be exposed, you can use wildcard '*' to speccify all columns
EXPOSE_COLUMNS_GET = *
EXPOSE_COLUMNS_POST = USR_UID USR_LAST_UPDATE_DATE USR_LOGGED_NEXT_TIME USR_PASSWORD_HISTORY
EXPOSE_COLUMNS_PUT = USR_UID USR_LAST_UPDATE_DATE USR_LOGGED_NEXT_TIME USR_PASSWORD_HISTORY
;Rest Api for table ADDITIONAL_TABLES with (16) columns.
[ADDITIONAL_TABLES]
; Param to set the allowed methods (separeted by a single space), complete sample: ALLOW_METHODS = GET POST PUT DELETE
ALLOW_METHODS = GET
; Params to set what columns should be exposed, you can use wildcard '*' to speccify all columns
EXPOSE_COLUMNS_GET = *
EXPOSE_COLUMNS_POST = ADD_TAB_UID ADD_TAB_NAME ADD_TAB_CLASS_NAME ADD_TAB_DESCRIPTION ADD_TAB_SDW_LOG_INSERT ADD_TAB_SDW_LOG_UPDATE ADD_TAB_SDW_LOG_DELETE ADD_TAB_SDW_LOG_SELECT ADD_TAB_SDW_MAX_LENGTH ADD_TAB_SDW_AUTO_DELETE ADD_TAB_PLG_UID DBS_UID PRO_UID ADD_TAB_TYPE ADD_TAB_GRID ADD_TAB_TAG
EXPOSE_COLUMNS_PUT = ADD_TAB_UID ADD_TAB_NAME ADD_TAB_CLASS_NAME ADD_TAB_DESCRIPTION ADD_TAB_SDW_LOG_INSERT ADD_TAB_SDW_LOG_UPDATE ADD_TAB_SDW_LOG_DELETE ADD_TAB_SDW_LOG_SELECT ADD_TAB_SDW_MAX_LENGTH ADD_TAB_SDW_AUTO_DELETE ADD_TAB_PLG_UID DBS_UID PRO_UID ADD_TAB_TYPE ADD_TAB_GRID ADD_TAB_TAG
;Rest Api for table FIELDS with (15) columns.
[FIELDS]
; Param to set the allowed methods (separeted by a single space), complete sample: ALLOW_METHODS = GET POST PUT DELETE
ALLOW_METHODS = GET
; Params to set what columns should be exposed, you can use wildcard '*' to speccify all columns
EXPOSE_COLUMNS_GET = *
EXPOSE_COLUMNS_POST = FLD_UID ADD_TAB_UID FLD_INDEX FLD_NAME FLD_DESCRIPTION FLD_TYPE FLD_SIZE FLD_NULL FLD_AUTO_INCREMENT FLD_KEY FLD_FOREIGN_KEY FLD_FOREIGN_KEY_TABLE FLD_DYN_NAME FLD_DYN_UID FLD_FILTER
EXPOSE_COLUMNS_PUT = FLD_UID ADD_TAB_UID FLD_INDEX FLD_NAME FLD_DESCRIPTION FLD_TYPE FLD_SIZE FLD_NULL FLD_AUTO_INCREMENT FLD_KEY FLD_FOREIGN_KEY FLD_FOREIGN_KEY_TABLE FLD_DYN_NAME FLD_DYN_UID FLD_FILTER
;Rest Api for table SHADOW_TABLE with (7) columns.
[SHADOW_TABLE]
; Param to set the allowed methods (separeted by a single space), complete sample: ALLOW_METHODS = GET POST PUT DELETE
ALLOW_METHODS = GET
; Params to set what columns should be exposed, you can use wildcard '*' to speccify all columns
EXPOSE_COLUMNS_GET = *
EXPOSE_COLUMNS_POST = SHD_UID ADD_TAB_UID SHD_ACTION SHD_DETAILS USR_UID APP_UID SHD_DATE
EXPOSE_COLUMNS_PUT = SHD_UID ADD_TAB_UID SHD_ACTION SHD_DETAILS USR_UID APP_UID SHD_DATE
;Rest Api for table EVENT with (20) columns.
[EVENT]
; Param to set the allowed methods (separeted by a single space), complete sample: ALLOW_METHODS = GET POST PUT DELETE
ALLOW_METHODS = GET
; Params to set what columns should be exposed, you can use wildcard '*' to speccify all columns
EXPOSE_COLUMNS_GET = *
EXPOSE_COLUMNS_POST = EVN_UID PRO_UID EVN_STATUS EVN_WHEN_OCCURS EVN_RELATED_TO TAS_UID EVN_TAS_UID_FROM EVN_TAS_UID_TO EVN_TAS_ESTIMATED_DURATION EVN_TIME_UNIT EVN_WHEN EVN_MAX_ATTEMPTS EVN_ACTION EVN_CONDITIONS EVN_ACTION_PARAMETERS TRI_UID EVN_POSX EVN_POSY EVN_TYPE TAS_EVN_UID
EXPOSE_COLUMNS_PUT = EVN_UID PRO_UID EVN_STATUS EVN_WHEN_OCCURS EVN_RELATED_TO TAS_UID EVN_TAS_UID_FROM EVN_TAS_UID_TO EVN_TAS_ESTIMATED_DURATION EVN_TIME_UNIT EVN_WHEN EVN_MAX_ATTEMPTS EVN_ACTION EVN_CONDITIONS EVN_ACTION_PARAMETERS TRI_UID EVN_POSX EVN_POSY EVN_TYPE TAS_EVN_UID
;Rest Api for table GATEWAY with (7) columns.
[GATEWAY]
; Param to set the allowed methods (separeted by a single space), complete sample: ALLOW_METHODS = GET POST PUT DELETE
ALLOW_METHODS = GET
; Params to set what columns should be exposed, you can use wildcard '*' to speccify all columns
EXPOSE_COLUMNS_GET = *
EXPOSE_COLUMNS_POST = GAT_UID PRO_UID TAS_UID GAT_NEXT_TASK GAT_X GAT_Y GAT_TYPE
EXPOSE_COLUMNS_PUT = GAT_UID PRO_UID TAS_UID GAT_NEXT_TASK GAT_X GAT_Y GAT_TYPE
;Rest Api for table APP_EVENT with (7) columns.
[APP_EVENT]
; Param to set the allowed methods (separeted by a single space), complete sample: ALLOW_METHODS = GET POST PUT DELETE
ALLOW_METHODS = GET
; Params to set what columns should be exposed, you can use wildcard '*' to speccify all columns
EXPOSE_COLUMNS_GET = *
EXPOSE_COLUMNS_POST = APP_UID DEL_INDEX EVN_UID APP_EVN_ACTION_DATE APP_EVN_ATTEMPTS APP_EVN_LAST_EXECUTION_DATE APP_EVN_STATUS
EXPOSE_COLUMNS_PUT = APP_UID DEL_INDEX EVN_UID APP_EVN_ACTION_DATE APP_EVN_ATTEMPTS APP_EVN_LAST_EXECUTION_DATE APP_EVN_STATUS
;Rest Api for table APP_CACHE_VIEW with (30) columns.
[APP_CACHE_VIEW]
; Param to set the allowed methods (separeted by a single space), complete sample: ALLOW_METHODS = GET POST PUT DELETE
ALLOW_METHODS = GET
; Params to set what columns should be exposed, you can use wildcard '*' to speccify all columns
EXPOSE_COLUMNS_GET = *
EXPOSE_COLUMNS_POST = APP_UID DEL_INDEX APP_NUMBER APP_STATUS USR_UID PREVIOUS_USR_UID TAS_UID PRO_UID DEL_DELEGATE_DATE DEL_INIT_DATE DEL_TASK_DUE_DATE DEL_FINISH_DATE DEL_THREAD_STATUS APP_THREAD_STATUS APP_TITLE APP_PRO_TITLE APP_TAS_TITLE APP_CURRENT_USER APP_DEL_PREVIOUS_USER DEL_PRIORITY DEL_DURATION DEL_QUEUE_DURATION DEL_DELAY_DURATION DEL_STARTED DEL_FINISHED DEL_DELAYED APP_CREATE_DATE APP_FINISH_DATE APP_UPDATE_DATE APP_OVERDUE_PERCENTAGE
EXPOSE_COLUMNS_PUT = APP_UID DEL_INDEX APP_NUMBER APP_STATUS USR_UID PREVIOUS_USR_UID TAS_UID PRO_UID DEL_DELEGATE_DATE DEL_INIT_DATE DEL_TASK_DUE_DATE DEL_FINISH_DATE DEL_THREAD_STATUS APP_THREAD_STATUS APP_TITLE APP_PRO_TITLE APP_TAS_TITLE APP_CURRENT_USER APP_DEL_PREVIOUS_USER DEL_PRIORITY DEL_DURATION DEL_QUEUE_DURATION DEL_DELAY_DURATION DEL_STARTED DEL_FINISHED DEL_DELAYED APP_CREATE_DATE APP_FINISH_DATE APP_UPDATE_DATE APP_OVERDUE_PERCENTAGE
;Rest Api for table DIM_TIME_DELEGATE with (8) columns.
[DIM_TIME_DELEGATE]
; Param to set the allowed methods (separeted by a single space), complete sample: ALLOW_METHODS = GET POST PUT DELETE
ALLOW_METHODS = GET
; Params to set what columns should be exposed, you can use wildcard '*' to speccify all columns
EXPOSE_COLUMNS_GET = *
EXPOSE_COLUMNS_POST = TIME_ID MONTH_ID QTR_ID YEAR_ID MONTH_NAME MONTH_DESC QTR_NAME QTR_DESC
EXPOSE_COLUMNS_PUT = TIME_ID MONTH_ID QTR_ID YEAR_ID MONTH_NAME MONTH_DESC QTR_NAME QTR_DESC
;Rest Api for table DIM_TIME_COMPLETE with (8) columns.
[DIM_TIME_COMPLETE]
; Param to set the allowed methods (separeted by a single space), complete sample: ALLOW_METHODS = GET POST PUT DELETE
ALLOW_METHODS = GET
; Params to set what columns should be exposed, you can use wildcard '*' to speccify all columns
EXPOSE_COLUMNS_GET = *
EXPOSE_COLUMNS_POST = TIME_ID MONTH_ID QTR_ID YEAR_ID MONTH_NAME MONTH_DESC QTR_NAME QTR_DESC
EXPOSE_COLUMNS_PUT = TIME_ID MONTH_ID QTR_ID YEAR_ID MONTH_NAME MONTH_DESC QTR_NAME QTR_DESC
;Rest Api for table APP_HISTORY with (9) columns.
[APP_HISTORY]
; Param to set the allowed methods (separeted by a single space), complete sample: ALLOW_METHODS = GET POST PUT DELETE
ALLOW_METHODS = GET
; Params to set what columns should be exposed, you can use wildcard '*' to speccify all columns
EXPOSE_COLUMNS_GET = *
EXPOSE_COLUMNS_POST = APP_UID DEL_INDEX PRO_UID TAS_UID DYN_UID USR_UID APP_STATUS HISTORY_DATE HISTORY_DATA
EXPOSE_COLUMNS_PUT = APP_UID DEL_INDEX PRO_UID TAS_UID DYN_UID USR_UID APP_STATUS HISTORY_DATE HISTORY_DATA
;Rest Api for table APP_FOLDER with (5) columns.
[APP_FOLDER]
; Param to set the allowed methods (separeted by a single space), complete sample: ALLOW_METHODS = GET POST PUT DELETE
ALLOW_METHODS = GET
; Params to set what columns should be exposed, you can use wildcard '*' to speccify all columns
EXPOSE_COLUMNS_GET = *
EXPOSE_COLUMNS_POST = FOLDER_UID FOLDER_PARENT_UID FOLDER_NAME FOLDER_CREATE_DATE FOLDER_UPDATE_DATE
EXPOSE_COLUMNS_PUT = FOLDER_UID FOLDER_PARENT_UID FOLDER_NAME FOLDER_CREATE_DATE FOLDER_UPDATE_DATE
;Rest Api for table FIELD_CONDITION with (8) columns.
[FIELD_CONDITION]
; Param to set the allowed methods (separeted by a single space), complete sample: ALLOW_METHODS = GET POST PUT DELETE
ALLOW_METHODS = GET
; Params to set what columns should be exposed, you can use wildcard '*' to speccify all columns
EXPOSE_COLUMNS_GET = *
EXPOSE_COLUMNS_POST = FCD_UID FCD_FUNCTION FCD_FIELDS FCD_CONDITION FCD_EVENTS FCD_EVENT_OWNERS FCD_STATUS FCD_DYN_UID
EXPOSE_COLUMNS_PUT = FCD_UID FCD_FUNCTION FCD_FIELDS FCD_CONDITION FCD_EVENTS FCD_EVENT_OWNERS FCD_STATUS FCD_DYN_UID
;Rest Api for table LOG_CASES_SCHEDULER with (10) columns.
[LOG_CASES_SCHEDULER]
; Param to set the allowed methods (separeted by a single space), complete sample: ALLOW_METHODS = GET POST PUT DELETE
ALLOW_METHODS = GET
; Params to set what columns should be exposed, you can use wildcard '*' to speccify all columns
EXPOSE_COLUMNS_GET = *
EXPOSE_COLUMNS_POST = LOG_CASE_UID PRO_UID TAS_UID USR_NAME EXEC_DATE EXEC_HOUR RESULT SCH_UID WS_CREATE_CASE_STATUS WS_ROUTE_CASE_STATUS
EXPOSE_COLUMNS_PUT = LOG_CASE_UID PRO_UID TAS_UID USR_NAME EXEC_DATE EXEC_HOUR RESULT SCH_UID WS_CREATE_CASE_STATUS WS_ROUTE_CASE_STATUS
;Rest Api for table CASE_SCHEDULER with (25) columns.
[CASE_SCHEDULER]
; Param to set the allowed methods (separeted by a single space), complete sample: ALLOW_METHODS = GET POST PUT DELETE
ALLOW_METHODS = GET
; Params to set what columns should be exposed, you can use wildcard '*' to speccify all columns
EXPOSE_COLUMNS_GET = *
EXPOSE_COLUMNS_POST = SCH_UID SCH_DEL_USER_NAME SCH_DEL_USER_PASS SCH_DEL_USER_UID SCH_NAME PRO_UID TAS_UID SCH_TIME_NEXT_RUN SCH_LAST_RUN_TIME SCH_STATE SCH_LAST_STATE USR_UID SCH_OPTION SCH_START_TIME SCH_START_DATE SCH_DAYS_PERFORM_TASK SCH_EVERY_DAYS SCH_WEEK_DAYS SCH_START_DAY SCH_MONTHS SCH_END_DATE SCH_REPEAT_EVERY SCH_REPEAT_UNTIL SCH_REPEAT_STOP_IF_RUNNING CASE_SH_PLUGIN_UID
EXPOSE_COLUMNS_PUT = SCH_UID SCH_DEL_USER_NAME SCH_DEL_USER_PASS SCH_DEL_USER_UID SCH_NAME PRO_UID TAS_UID SCH_TIME_NEXT_RUN SCH_LAST_RUN_TIME SCH_STATE SCH_LAST_STATE USR_UID SCH_OPTION SCH_START_TIME SCH_START_DATE SCH_DAYS_PERFORM_TASK SCH_EVERY_DAYS SCH_WEEK_DAYS SCH_START_DAY SCH_MONTHS SCH_END_DATE SCH_REPEAT_EVERY SCH_REPEAT_UNTIL SCH_REPEAT_STOP_IF_RUNNING CASE_SH_PLUGIN_UID
;Rest Api for table CALENDAR_DEFINITION with (7) columns.
[CALENDAR_DEFINITION]
; Param to set the allowed methods (separeted by a single space), complete sample: ALLOW_METHODS = GET POST PUT DELETE
ALLOW_METHODS = GET
; Params to set what columns should be exposed, you can use wildcard '*' to speccify all columns
EXPOSE_COLUMNS_GET = *
EXPOSE_COLUMNS_POST = CALENDAR_UID CALENDAR_NAME CALENDAR_CREATE_DATE CALENDAR_UPDATE_DATE CALENDAR_WORK_DAYS CALENDAR_DESCRIPTION CALENDAR_STATUS
EXPOSE_COLUMNS_PUT = CALENDAR_UID CALENDAR_NAME CALENDAR_CREATE_DATE CALENDAR_UPDATE_DATE CALENDAR_WORK_DAYS CALENDAR_DESCRIPTION CALENDAR_STATUS
;Rest Api for table CALENDAR_BUSINESS_HOURS with (4) columns.
[CALENDAR_BUSINESS_HOURS]
; Param to set the allowed methods (separeted by a single space), complete sample: ALLOW_METHODS = GET POST PUT DELETE
ALLOW_METHODS = GET
; Params to set what columns should be exposed, you can use wildcard '*' to speccify all columns
EXPOSE_COLUMNS_GET = *
EXPOSE_COLUMNS_POST = CALENDAR_UID CALENDAR_BUSINESS_DAY CALENDAR_BUSINESS_START CALENDAR_BUSINESS_END
EXPOSE_COLUMNS_PUT = CALENDAR_UID CALENDAR_BUSINESS_DAY CALENDAR_BUSINESS_START CALENDAR_BUSINESS_END
;Rest Api for table CALENDAR_HOLIDAYS with (4) columns.
[CALENDAR_HOLIDAYS]
; Param to set the allowed methods (separeted by a single space), complete sample: ALLOW_METHODS = GET POST PUT DELETE
ALLOW_METHODS = GET
; Params to set what columns should be exposed, you can use wildcard '*' to speccify all columns
EXPOSE_COLUMNS_GET = *
EXPOSE_COLUMNS_POST = CALENDAR_UID CALENDAR_HOLIDAY_NAME CALENDAR_HOLIDAY_START CALENDAR_HOLIDAY_END
EXPOSE_COLUMNS_PUT = CALENDAR_UID CALENDAR_HOLIDAY_NAME CALENDAR_HOLIDAY_START CALENDAR_HOLIDAY_END
;Rest Api for table CALENDAR_ASSIGNMENTS with (3) columns.
[CALENDAR_ASSIGNMENTS]
; Param to set the allowed methods (separeted by a single space), complete sample: ALLOW_METHODS = GET POST PUT DELETE
ALLOW_METHODS = GET
; Params to set what columns should be exposed, you can use wildcard '*' to speccify all columns
EXPOSE_COLUMNS_GET = *
EXPOSE_COLUMNS_POST = OBJECT_UID CALENDAR_UID OBJECT_TYPE
EXPOSE_COLUMNS_PUT = OBJECT_UID CALENDAR_UID OBJECT_TYPE
;Rest Api for table PROCESS_CATEGORY with (4) columns.
[PROCESS_CATEGORY]
; Param to set the allowed methods (separeted by a single space), complete sample: ALLOW_METHODS = GET POST PUT DELETE
ALLOW_METHODS = GET
; Params to set what columns should be exposed, you can use wildcard '*' to speccify all columns
EXPOSE_COLUMNS_GET = *
EXPOSE_COLUMNS_POST = CATEGORY_UID CATEGORY_PARENT CATEGORY_NAME CATEGORY_ICON
EXPOSE_COLUMNS_PUT = CATEGORY_UID CATEGORY_PARENT CATEGORY_NAME CATEGORY_ICON
;Rest Api for table APP_NOTES with (10) columns.
[APP_NOTES]
; Param to set the allowed methods (separeted by a single space), complete sample: ALLOW_METHODS = GET POST PUT DELETE
ALLOW_METHODS = GET
; Params to set what columns should be exposed, you can use wildcard '*' to speccify all columns
EXPOSE_COLUMNS_GET = *
EXPOSE_COLUMNS_POST = APP_UID USR_UID NOTE_DATE NOTE_CONTENT NOTE_TYPE NOTE_AVAILABILITY NOTE_ORIGIN_OBJ NOTE_AFFECTED_OBJ1 NOTE_AFFECTED_OBJ2 NOTE_RECIPIENTS
EXPOSE_COLUMNS_PUT = APP_UID USR_UID NOTE_DATE NOTE_CONTENT NOTE_TYPE NOTE_AVAILABILITY NOTE_ORIGIN_OBJ NOTE_AFFECTED_OBJ1 NOTE_AFFECTED_OBJ2 NOTE_RECIPIENTS
;Rest Api for table DASHLET with (8) columns.
[DASHLET]
; Param to set the allowed methods (separeted by a single space), complete sample: ALLOW_METHODS = GET POST PUT DELETE
ALLOW_METHODS = GET
; Params to set what columns should be exposed, you can use wildcard '*' to speccify all columns
EXPOSE_COLUMNS_GET = *
EXPOSE_COLUMNS_POST = DAS_UID DAS_CLASS DAS_TITLE DAS_DESCRIPTION DAS_VERSION DAS_CREATE_DATE DAS_UPDATE_DATE DAS_STATUS
EXPOSE_COLUMNS_PUT = DAS_UID DAS_CLASS DAS_TITLE DAS_DESCRIPTION DAS_VERSION DAS_CREATE_DATE DAS_UPDATE_DATE DAS_STATUS
;Rest Api for table DASHLET_INSTANCE with (8) columns.
[DASHLET_INSTANCE]
; Param to set the allowed methods (separeted by a single space), complete sample: ALLOW_METHODS = GET POST PUT DELETE
ALLOW_METHODS = GET
; Params to set what columns should be exposed, you can use wildcard '*' to speccify all columns
EXPOSE_COLUMNS_GET = *
EXPOSE_COLUMNS_POST = DAS_INS_UID DAS_UID DAS_INS_OWNER_TYPE DAS_INS_OWNER_UID DAS_INS_ADDITIONAL_PROPERTIES DAS_INS_CREATE_DATE DAS_INS_UPDATE_DATE DAS_INS_STATUS
EXPOSE_COLUMNS_PUT = DAS_INS_UID DAS_UID DAS_INS_OWNER_TYPE DAS_INS_OWNER_UID DAS_INS_ADDITIONAL_PROPERTIES DAS_INS_CREATE_DATE DAS_INS_UPDATE_DATE DAS_INS_STATUS
;Rest Api for table APP_SOLR_QUEUE with (2) columns.
[APP_SOLR_QUEUE]
; Param to set the allowed methods (separeted by a single space), complete sample: ALLOW_METHODS = GET POST PUT DELETE
ALLOW_METHODS = GET
; Params to set what columns should be exposed, you can use wildcard '*' to speccify all columns
EXPOSE_COLUMNS_GET = *
EXPOSE_COLUMNS_POST = APP_UID APP_UPDATED
EXPOSE_COLUMNS_PUT = APP_UID APP_UPDATED

View File

@@ -58,14 +58,23 @@ class Service_Rest_RestTool
$this->loadDbXmlSchema();
$this->configFile = empty($filename) ? PATH_CONFIG . $this->configFile : $filename;
$configIniStr = '';
$configIniStr = "; -= ProcessMaker RestFul services configuration =-\n";
$configIniStr .= "\n";
$configIniStr .= "; On this configuration you file can customize all crud rest api.\n";
$configIniStr .= "; With what methods (GET,POST,PUT,DELETE) you need that PM serve.\n";
$configIniStr .= "; And for each table/method what columns you can expose.\n";
$configIniStr .= "\n";
foreach ($this->dbInfo as $table => $columns) {
$strColumns = implode(' ', $columns['columns']);
$configIniStr .= ";Rest Api for table $table with (".count($columns['columns']).") columns.\n";
$configIniStr .= "[$table]\n";
$configIniStr .= " ALLOW_METHODS = GET POST PUT DELETE\n";
$configIniStr .= " ; Param to set the allowed methods (separeted by a single space), complete sample: ALLOW_METHODS = GET POST PUT DELETE\n";
$configIniStr .= " ALLOW_METHODS = GET\n";
$configIniStr .= " ; Params to set what columns should be exposed, you can use wildcard '*' to speccify all columns \n";
$configIniStr .= " EXPOSE_COLUMNS_GET = *\n";
$configIniStr .= " EXPOSE_COLUMNS_POST = ".implode(' ', $columns) . "\n";
$configIniStr .= " EXPOSE_COLUMNS_PUT = ".implode(' ', $columns) . "\n";
$configIniStr .= " EXPOSE_COLUMNS_POST = ".$strColumns."\n";
$configIniStr .= " EXPOSE_COLUMNS_PUT = ".$strColumns."\n";
$configIniStr .= "\n";
}
@@ -105,6 +114,11 @@ class Service_Rest_RestTool
//$allowedMethods = array('DELETE');
foreach ($allowedMethods as $method) {
// validation for a valid method
if (! in_array($method, array('GET', 'POST', 'PUT', 'DELETE'))) {
throw new Exception("Invalid method '$method'.");
}
$method = strtoupper($method);
$exposedColumns = array();
$params = array();
@@ -118,6 +132,15 @@ class Service_Rest_RestTool
} else {
$exposedColumns = explode(' ', $conf['EXPOSE_COLUMNS_'.$method]);
// validation for valid columns
$tableColumns = $this->dbInfo[$table]['columns'];
foreach ($exposedColumns as $column) {
if (! in_array($column, $tableColumns)) {
throw new Exception("Invalid column '$column' for table $table, it does not exist!.");
}
}
// validate that all required columns are in exposed columns array
if ($method == 'POST') {
// intersect required columns with exposed columns

View File

@@ -51,105 +51,5 @@ class Services_Rest_AdditionalTables
return $result;
}
/**
* Implementation for 'POST' method for Rest API
*
* @param mixed $addTabUid Primary key
*
* @return array $result Returns array within multiple records or a single record depending if
* a single selection was requested passing id(s) as param
*/
protected function post($addTabUid, $addTabName, $addTabClassName, $addTabDescription, $addTabSdwLogInsert, $addTabSdwLogUpdate, $addTabSdwLogDelete, $addTabSdwLogSelect, $addTabSdwMaxLength, $addTabSdwAutoDelete, $addTabPlgUid, $dbsUid, $proUid, $addTabType, $addTabGrid, $addTabTag)
{
try {
$result = array();
$obj = new AdditionalTables();
$obj->setAddTabUid($addTabUid);
$obj->setAddTabName($addTabName);
$obj->setAddTabClassName($addTabClassName);
$obj->setAddTabDescription($addTabDescription);
$obj->setAddTabSdwLogInsert($addTabSdwLogInsert);
$obj->setAddTabSdwLogUpdate($addTabSdwLogUpdate);
$obj->setAddTabSdwLogDelete($addTabSdwLogDelete);
$obj->setAddTabSdwLogSelect($addTabSdwLogSelect);
$obj->setAddTabSdwMaxLength($addTabSdwMaxLength);
$obj->setAddTabSdwAutoDelete($addTabSdwAutoDelete);
$obj->setAddTabPlgUid($addTabPlgUid);
$obj->setDbsUid($dbsUid);
$obj->setProUid($proUid);
$obj->setAddTabType($addTabType);
$obj->setAddTabGrid($addTabGrid);
$obj->setAddTabTag($addTabTag);
$obj->save();
} catch (Exception $e) {
throw new RestException(412, $e->getMessage());
}
}
/**
* Implementation for 'PUT' method for Rest API
*
* @param mixed $addTabUid Primary key
*
* @return array $result Returns array within multiple records or a single record depending if
* a single selection was requested passing id(s) as param
*/
protected function put($addTabUid, $addTabName, $addTabClassName, $addTabDescription, $addTabSdwLogInsert, $addTabSdwLogUpdate, $addTabSdwLogDelete, $addTabSdwLogSelect, $addTabSdwMaxLength, $addTabSdwAutoDelete, $addTabPlgUid, $dbsUid, $proUid, $addTabType, $addTabGrid, $addTabTag)
{
try {
$obj = AdditionalTablesPeer::retrieveByPK($addTabUid);
$obj->setAddTabName($addTabName);
$obj->setAddTabClassName($addTabClassName);
$obj->setAddTabDescription($addTabDescription);
$obj->setAddTabSdwLogInsert($addTabSdwLogInsert);
$obj->setAddTabSdwLogUpdate($addTabSdwLogUpdate);
$obj->setAddTabSdwLogDelete($addTabSdwLogDelete);
$obj->setAddTabSdwLogSelect($addTabSdwLogSelect);
$obj->setAddTabSdwMaxLength($addTabSdwMaxLength);
$obj->setAddTabSdwAutoDelete($addTabSdwAutoDelete);
$obj->setAddTabPlgUid($addTabPlgUid);
$obj->setDbsUid($dbsUid);
$obj->setProUid($proUid);
$obj->setAddTabType($addTabType);
$obj->setAddTabGrid($addTabGrid);
$obj->setAddTabTag($addTabTag);
$obj->save();
} catch (Exception $e) {
throw new RestException(412, $e->getMessage());
}
}
/**
* Implementation for 'DELETE' method for Rest API
*
* @param mixed $addTabUid Primary key
*
* @return array $result Returns array within multiple records or a single record depending if
* a single selection was requested passing id(s) as param
*/
protected function delete($addTabUid)
{
$conn = Propel::getConnection(AdditionalTablesPeer::DATABASE_NAME);
try {
$conn->begin();
$obj = AdditionalTablesPeer::retrieveByPK($addTabUid);
if (! is_object($obj)) {
throw new RestException(412, 'Record does not exist.');
}
$obj->delete();
$conn->commit();
} catch (Exception $e) {
$conn->rollback();
throw new RestException(412, $e->getMessage());
}
}
}

View File

@@ -65,132 +65,5 @@ class Services_Rest_AppCacheView
return $result;
}
/**
* Implementation for 'POST' method for Rest API
*
* @param mixed $appUid, $delIndex Primary key
*
* @return array $result Returns array within multiple records or a single record depending if
* a single selection was requested passing id(s) as param
*/
protected function post($appUid, $delIndex, $appNumber, $appStatus, $usrUid, $previousUsrUid, $tasUid, $proUid, $delDelegateDate, $delInitDate, $delTaskDueDate, $delFinishDate, $delThreadStatus, $appThreadStatus, $appTitle, $appProTitle, $appTasTitle, $appCurrentUser, $appDelPreviousUser, $delPriority, $delDuration, $delQueueDuration, $delDelayDuration, $delStarted, $delFinished, $delDelayed, $appCreateDate, $appFinishDate, $appUpdateDate, $appOverduePercentage)
{
try {
$result = array();
$obj = new AppCacheView();
$obj->setAppUid($appUid);
$obj->setDelIndex($delIndex);
$obj->setAppNumber($appNumber);
$obj->setAppStatus($appStatus);
$obj->setUsrUid($usrUid);
$obj->setPreviousUsrUid($previousUsrUid);
$obj->setTasUid($tasUid);
$obj->setProUid($proUid);
$obj->setDelDelegateDate($delDelegateDate);
$obj->setDelInitDate($delInitDate);
$obj->setDelTaskDueDate($delTaskDueDate);
$obj->setDelFinishDate($delFinishDate);
$obj->setDelThreadStatus($delThreadStatus);
$obj->setAppThreadStatus($appThreadStatus);
$obj->setAppTitle($appTitle);
$obj->setAppProTitle($appProTitle);
$obj->setAppTasTitle($appTasTitle);
$obj->setAppCurrentUser($appCurrentUser);
$obj->setAppDelPreviousUser($appDelPreviousUser);
$obj->setDelPriority($delPriority);
$obj->setDelDuration($delDuration);
$obj->setDelQueueDuration($delQueueDuration);
$obj->setDelDelayDuration($delDelayDuration);
$obj->setDelStarted($delStarted);
$obj->setDelFinished($delFinished);
$obj->setDelDelayed($delDelayed);
$obj->setAppCreateDate($appCreateDate);
$obj->setAppFinishDate($appFinishDate);
$obj->setAppUpdateDate($appUpdateDate);
$obj->setAppOverduePercentage($appOverduePercentage);
$obj->save();
} catch (Exception $e) {
throw new RestException(412, $e->getMessage());
}
}
/**
* Implementation for 'PUT' method for Rest API
*
* @param mixed $appUid, $delIndex Primary key
*
* @return array $result Returns array within multiple records or a single record depending if
* a single selection was requested passing id(s) as param
*/
protected function put($appUid, $delIndex, $appNumber, $appStatus, $usrUid, $previousUsrUid, $tasUid, $proUid, $delDelegateDate, $delInitDate, $delTaskDueDate, $delFinishDate, $delThreadStatus, $appThreadStatus, $appTitle, $appProTitle, $appTasTitle, $appCurrentUser, $appDelPreviousUser, $delPriority, $delDuration, $delQueueDuration, $delDelayDuration, $delStarted, $delFinished, $delDelayed, $appCreateDate, $appFinishDate, $appUpdateDate, $appOverduePercentage)
{
try {
$obj = AppCacheViewPeer::retrieveByPK($appUid, $delIndex);
$obj->setAppNumber($appNumber);
$obj->setAppStatus($appStatus);
$obj->setUsrUid($usrUid);
$obj->setPreviousUsrUid($previousUsrUid);
$obj->setTasUid($tasUid);
$obj->setProUid($proUid);
$obj->setDelDelegateDate($delDelegateDate);
$obj->setDelInitDate($delInitDate);
$obj->setDelTaskDueDate($delTaskDueDate);
$obj->setDelFinishDate($delFinishDate);
$obj->setDelThreadStatus($delThreadStatus);
$obj->setAppThreadStatus($appThreadStatus);
$obj->setAppTitle($appTitle);
$obj->setAppProTitle($appProTitle);
$obj->setAppTasTitle($appTasTitle);
$obj->setAppCurrentUser($appCurrentUser);
$obj->setAppDelPreviousUser($appDelPreviousUser);
$obj->setDelPriority($delPriority);
$obj->setDelDuration($delDuration);
$obj->setDelQueueDuration($delQueueDuration);
$obj->setDelDelayDuration($delDelayDuration);
$obj->setDelStarted($delStarted);
$obj->setDelFinished($delFinished);
$obj->setDelDelayed($delDelayed);
$obj->setAppCreateDate($appCreateDate);
$obj->setAppFinishDate($appFinishDate);
$obj->setAppUpdateDate($appUpdateDate);
$obj->setAppOverduePercentage($appOverduePercentage);
$obj->save();
} catch (Exception $e) {
throw new RestException(412, $e->getMessage());
}
}
/**
* Implementation for 'DELETE' method for Rest API
*
* @param mixed $appUid, $delIndex Primary key
*
* @return array $result Returns array within multiple records or a single record depending if
* a single selection was requested passing id(s) as param
*/
protected function delete($appUid, $delIndex)
{
$conn = Propel::getConnection(AppCacheViewPeer::DATABASE_NAME);
try {
$conn->begin();
$obj = AppCacheViewPeer::retrieveByPK($appUid, $delIndex);
if (! is_object($obj)) {
throw new RestException(412, 'Record does not exist.');
}
$obj->delete();
$conn->commit();
} catch (Exception $e) {
$conn->rollback();
throw new RestException(412, $e->getMessage());
}
}
}

View File

@@ -49,101 +49,5 @@ class Services_Rest_AppDelay
return $result;
}
/**
* Implementation for 'POST' method for Rest API
*
* @param mixed $appDelayUid Primary key
*
* @return array $result Returns array within multiple records or a single record depending if
* a single selection was requested passing id(s) as param
*/
protected function post($appDelayUid, $proUid, $appUid, $appThreadIndex, $appDelIndex, $appType, $appStatus, $appNextTask, $appDelegationUser, $appEnableActionUser, $appEnableActionDate, $appDisableActionUser, $appDisableActionDate, $appAutomaticDisabledDate)
{
try {
$result = array();
$obj = new AppDelay();
$obj->setAppDelayUid($appDelayUid);
$obj->setProUid($proUid);
$obj->setAppUid($appUid);
$obj->setAppThreadIndex($appThreadIndex);
$obj->setAppDelIndex($appDelIndex);
$obj->setAppType($appType);
$obj->setAppStatus($appStatus);
$obj->setAppNextTask($appNextTask);
$obj->setAppDelegationUser($appDelegationUser);
$obj->setAppEnableActionUser($appEnableActionUser);
$obj->setAppEnableActionDate($appEnableActionDate);
$obj->setAppDisableActionUser($appDisableActionUser);
$obj->setAppDisableActionDate($appDisableActionDate);
$obj->setAppAutomaticDisabledDate($appAutomaticDisabledDate);
$obj->save();
} catch (Exception $e) {
throw new RestException(412, $e->getMessage());
}
}
/**
* Implementation for 'PUT' method for Rest API
*
* @param mixed $appDelayUid Primary key
*
* @return array $result Returns array within multiple records or a single record depending if
* a single selection was requested passing id(s) as param
*/
protected function put($appDelayUid, $proUid, $appUid, $appThreadIndex, $appDelIndex, $appType, $appStatus, $appNextTask, $appDelegationUser, $appEnableActionUser, $appEnableActionDate, $appDisableActionUser, $appDisableActionDate, $appAutomaticDisabledDate)
{
try {
$obj = AppDelayPeer::retrieveByPK($appDelayUid);
$obj->setProUid($proUid);
$obj->setAppUid($appUid);
$obj->setAppThreadIndex($appThreadIndex);
$obj->setAppDelIndex($appDelIndex);
$obj->setAppType($appType);
$obj->setAppStatus($appStatus);
$obj->setAppNextTask($appNextTask);
$obj->setAppDelegationUser($appDelegationUser);
$obj->setAppEnableActionUser($appEnableActionUser);
$obj->setAppEnableActionDate($appEnableActionDate);
$obj->setAppDisableActionUser($appDisableActionUser);
$obj->setAppDisableActionDate($appDisableActionDate);
$obj->setAppAutomaticDisabledDate($appAutomaticDisabledDate);
$obj->save();
} catch (Exception $e) {
throw new RestException(412, $e->getMessage());
}
}
/**
* Implementation for 'DELETE' method for Rest API
*
* @param mixed $appDelayUid Primary key
*
* @return array $result Returns array within multiple records or a single record depending if
* a single selection was requested passing id(s) as param
*/
protected function delete($appDelayUid)
{
$conn = Propel::getConnection(AppDelayPeer::DATABASE_NAME);
try {
$conn->begin();
$obj = AppDelayPeer::retrieveByPK($appDelayUid);
if (! is_object($obj)) {
throw new RestException(412, 'Record does not exist.');
}
$obj->delete();
$conn->commit();
} catch (Exception $e) {
$conn->rollback();
throw new RestException(412, $e->getMessage());
}
}
}

View File

@@ -57,116 +57,5 @@ class Services_Rest_AppDelegation
return $result;
}
/**
* Implementation for 'POST' method for Rest API
*
* @param mixed $appUid, $delIndex Primary key
*
* @return array $result Returns array within multiple records or a single record depending if
* a single selection was requested passing id(s) as param
*/
protected function post($appUid, $delIndex, $delPrevious, $proUid, $tasUid, $usrUid, $delType, $delThread, $delThreadStatus, $delPriority, $delDelegateDate, $delInitDate, $delTaskDueDate, $delFinishDate, $delDuration, $delQueueDuration, $delDelayDuration, $delStarted, $delFinished, $delDelayed, $delData, $appOverduePercentage)
{
try {
$result = array();
$obj = new AppDelegation();
$obj->setAppUid($appUid);
$obj->setDelIndex($delIndex);
$obj->setDelPrevious($delPrevious);
$obj->setProUid($proUid);
$obj->setTasUid($tasUid);
$obj->setUsrUid($usrUid);
$obj->setDelType($delType);
$obj->setDelThread($delThread);
$obj->setDelThreadStatus($delThreadStatus);
$obj->setDelPriority($delPriority);
$obj->setDelDelegateDate($delDelegateDate);
$obj->setDelInitDate($delInitDate);
$obj->setDelTaskDueDate($delTaskDueDate);
$obj->setDelFinishDate($delFinishDate);
$obj->setDelDuration($delDuration);
$obj->setDelQueueDuration($delQueueDuration);
$obj->setDelDelayDuration($delDelayDuration);
$obj->setDelStarted($delStarted);
$obj->setDelFinished($delFinished);
$obj->setDelDelayed($delDelayed);
$obj->setDelData($delData);
$obj->setAppOverduePercentage($appOverduePercentage);
$obj->save();
} catch (Exception $e) {
throw new RestException(412, $e->getMessage());
}
}
/**
* Implementation for 'PUT' method for Rest API
*
* @param mixed $appUid, $delIndex Primary key
*
* @return array $result Returns array within multiple records or a single record depending if
* a single selection was requested passing id(s) as param
*/
protected function put($appUid, $delIndex, $delPrevious, $proUid, $tasUid, $usrUid, $delType, $delThread, $delThreadStatus, $delPriority, $delDelegateDate, $delInitDate, $delTaskDueDate, $delFinishDate, $delDuration, $delQueueDuration, $delDelayDuration, $delStarted, $delFinished, $delDelayed, $delData, $appOverduePercentage)
{
try {
$obj = AppDelegationPeer::retrieveByPK($appUid, $delIndex);
$obj->setDelPrevious($delPrevious);
$obj->setProUid($proUid);
$obj->setTasUid($tasUid);
$obj->setUsrUid($usrUid);
$obj->setDelType($delType);
$obj->setDelThread($delThread);
$obj->setDelThreadStatus($delThreadStatus);
$obj->setDelPriority($delPriority);
$obj->setDelDelegateDate($delDelegateDate);
$obj->setDelInitDate($delInitDate);
$obj->setDelTaskDueDate($delTaskDueDate);
$obj->setDelFinishDate($delFinishDate);
$obj->setDelDuration($delDuration);
$obj->setDelQueueDuration($delQueueDuration);
$obj->setDelDelayDuration($delDelayDuration);
$obj->setDelStarted($delStarted);
$obj->setDelFinished($delFinished);
$obj->setDelDelayed($delDelayed);
$obj->setDelData($delData);
$obj->setAppOverduePercentage($appOverduePercentage);
$obj->save();
} catch (Exception $e) {
throw new RestException(412, $e->getMessage());
}
}
/**
* Implementation for 'DELETE' method for Rest API
*
* @param mixed $appUid, $delIndex Primary key
*
* @return array $result Returns array within multiple records or a single record depending if
* a single selection was requested passing id(s) as param
*/
protected function delete($appUid, $delIndex)
{
$conn = Propel::getConnection(AppDelegationPeer::DATABASE_NAME);
try {
$conn->begin();
$obj = AppDelegationPeer::retrieveByPK($appUid, $delIndex);
if (! is_object($obj)) {
throw new RestException(412, 'Record does not exist.');
}
$obj->delete();
$conn->commit();
} catch (Exception $e) {
$conn->rollback();
throw new RestException(412, $e->getMessage());
}
}
}

View File

@@ -49,100 +49,5 @@ class Services_Rest_AppDocument
return $result;
}
/**
* Implementation for 'POST' method for Rest API
*
* @param mixed $appDocUid, $docVersion Primary key
*
* @return array $result Returns array within multiple records or a single record depending if
* a single selection was requested passing id(s) as param
*/
protected function post($appDocUid, $docVersion, $appUid, $delIndex, $docUid, $usrUid, $appDocType, $appDocCreateDate, $appDocIndex, $folderUid, $appDocPlugin, $appDocTags, $appDocStatus, $appDocStatusDate)
{
try {
$result = array();
$obj = new AppDocument();
$obj->setAppDocUid($appDocUid);
$obj->setDocVersion($docVersion);
$obj->setAppUid($appUid);
$obj->setDelIndex($delIndex);
$obj->setDocUid($docUid);
$obj->setUsrUid($usrUid);
$obj->setAppDocType($appDocType);
$obj->setAppDocCreateDate($appDocCreateDate);
$obj->setAppDocIndex($appDocIndex);
$obj->setFolderUid($folderUid);
$obj->setAppDocPlugin($appDocPlugin);
$obj->setAppDocTags($appDocTags);
$obj->setAppDocStatus($appDocStatus);
$obj->setAppDocStatusDate($appDocStatusDate);
$obj->save();
} catch (Exception $e) {
throw new RestException(412, $e->getMessage());
}
}
/**
* Implementation for 'PUT' method for Rest API
*
* @param mixed $appDocUid, $docVersion Primary key
*
* @return array $result Returns array within multiple records or a single record depending if
* a single selection was requested passing id(s) as param
*/
protected function put($appDocUid, $docVersion, $appUid, $delIndex, $docUid, $usrUid, $appDocType, $appDocCreateDate, $appDocIndex, $folderUid, $appDocPlugin, $appDocTags, $appDocStatus, $appDocStatusDate)
{
try {
$obj = AppDocumentPeer::retrieveByPK($appDocUid, $docVersion);
$obj->setAppUid($appUid);
$obj->setDelIndex($delIndex);
$obj->setDocUid($docUid);
$obj->setUsrUid($usrUid);
$obj->setAppDocType($appDocType);
$obj->setAppDocCreateDate($appDocCreateDate);
$obj->setAppDocIndex($appDocIndex);
$obj->setFolderUid($folderUid);
$obj->setAppDocPlugin($appDocPlugin);
$obj->setAppDocTags($appDocTags);
$obj->setAppDocStatus($appDocStatus);
$obj->setAppDocStatusDate($appDocStatusDate);
$obj->save();
} catch (Exception $e) {
throw new RestException(412, $e->getMessage());
}
}
/**
* Implementation for 'DELETE' method for Rest API
*
* @param mixed $appDocUid, $docVersion Primary key
*
* @return array $result Returns array within multiple records or a single record depending if
* a single selection was requested passing id(s) as param
*/
protected function delete($appDocUid, $docVersion)
{
$conn = Propel::getConnection(AppDocumentPeer::DATABASE_NAME);
try {
$conn->begin();
$obj = AppDocumentPeer::retrieveByPK($appDocUid, $docVersion);
if (! is_object($obj)) {
throw new RestException(412, 'Record does not exist.');
}
$obj->delete();
$conn->commit();
} catch (Exception $e) {
$conn->rollback();
throw new RestException(412, $e->getMessage());
}
}
}

View File

@@ -42,85 +42,5 @@ class Services_Rest_AppEvent
return $result;
}
/**
* Implementation for 'POST' method for Rest API
*
* @param mixed $appUid, $delIndex, $evnUid Primary key
*
* @return array $result Returns array within multiple records or a single record depending if
* a single selection was requested passing id(s) as param
*/
protected function post($appUid, $delIndex, $evnUid, $appEvnActionDate, $appEvnAttempts, $appEvnLastExecutionDate, $appEvnStatus)
{
try {
$result = array();
$obj = new AppEvent();
$obj->setAppUid($appUid);
$obj->setDelIndex($delIndex);
$obj->setEvnUid($evnUid);
$obj->setAppEvnActionDate($appEvnActionDate);
$obj->setAppEvnAttempts($appEvnAttempts);
$obj->setAppEvnLastExecutionDate($appEvnLastExecutionDate);
$obj->setAppEvnStatus($appEvnStatus);
$obj->save();
} catch (Exception $e) {
throw new RestException(412, $e->getMessage());
}
}
/**
* Implementation for 'PUT' method for Rest API
*
* @param mixed $appUid, $delIndex, $evnUid Primary key
*
* @return array $result Returns array within multiple records or a single record depending if
* a single selection was requested passing id(s) as param
*/
protected function put($appUid, $delIndex, $evnUid, $appEvnActionDate, $appEvnAttempts, $appEvnLastExecutionDate, $appEvnStatus)
{
try {
$obj = AppEventPeer::retrieveByPK($appUid, $delIndex, $evnUid);
$obj->setAppEvnActionDate($appEvnActionDate);
$obj->setAppEvnAttempts($appEvnAttempts);
$obj->setAppEvnLastExecutionDate($appEvnLastExecutionDate);
$obj->setAppEvnStatus($appEvnStatus);
$obj->save();
} catch (Exception $e) {
throw new RestException(412, $e->getMessage());
}
}
/**
* Implementation for 'DELETE' method for Rest API
*
* @param mixed $appUid, $delIndex, $evnUid Primary key
*
* @return array $result Returns array within multiple records or a single record depending if
* a single selection was requested passing id(s) as param
*/
protected function delete($appUid, $delIndex, $evnUid)
{
$conn = Propel::getConnection(AppEventPeer::DATABASE_NAME);
try {
$conn->begin();
$obj = AppEventPeer::retrieveByPK($appUid, $delIndex, $evnUid);
if (! is_object($obj)) {
throw new RestException(412, 'Record does not exist.');
}
$obj->delete();
$conn->commit();
} catch (Exception $e) {
$conn->rollback();
throw new RestException(412, $e->getMessage());
}
}
}

View File

@@ -40,83 +40,5 @@ class Services_Rest_AppFolder
return $result;
}
/**
* Implementation for 'POST' method for Rest API
*
* @param mixed $folderUid Primary key
*
* @return array $result Returns array within multiple records or a single record depending if
* a single selection was requested passing id(s) as param
*/
protected function post($folderUid, $folderParentUid, $folderName, $folderCreateDate, $folderUpdateDate)
{
try {
$result = array();
$obj = new AppFolder();
$obj->setFolderUid($folderUid);
$obj->setFolderParentUid($folderParentUid);
$obj->setFolderName($folderName);
$obj->setFolderCreateDate($folderCreateDate);
$obj->setFolderUpdateDate($folderUpdateDate);
$obj->save();
} catch (Exception $e) {
throw new RestException(412, $e->getMessage());
}
}
/**
* Implementation for 'PUT' method for Rest API
*
* @param mixed $folderUid Primary key
*
* @return array $result Returns array within multiple records or a single record depending if
* a single selection was requested passing id(s) as param
*/
protected function put($folderUid, $folderParentUid, $folderName, $folderCreateDate, $folderUpdateDate)
{
try {
$obj = AppFolderPeer::retrieveByPK($folderUid);
$obj->setFolderParentUid($folderParentUid);
$obj->setFolderName($folderName);
$obj->setFolderCreateDate($folderCreateDate);
$obj->setFolderUpdateDate($folderUpdateDate);
$obj->save();
} catch (Exception $e) {
throw new RestException(412, $e->getMessage());
}
}
/**
* Implementation for 'DELETE' method for Rest API
*
* @param mixed $folderUid Primary key
*
* @return array $result Returns array within multiple records or a single record depending if
* a single selection was requested passing id(s) as param
*/
protected function delete($folderUid)
{
$conn = Propel::getConnection(AppFolderPeer::DATABASE_NAME);
try {
$conn->begin();
$obj = AppFolderPeer::retrieveByPK($folderUid);
if (! is_object($obj)) {
throw new RestException(412, 'Record does not exist.');
}
$obj->delete();
$conn->commit();
} catch (Exception $e) {
$conn->rollback();
throw new RestException(412, $e->getMessage());
}
}
}

View File

@@ -44,92 +44,5 @@ class Services_Rest_AppHistory
return $result;
}
/**
* Implementation for 'POST' method for Rest API
*
* @param mixed Primary key
*
* @return array $result Returns array within multiple records or a single record depending if
* a single selection was requested passing id(s) as param
*/
protected function post($appUid, $delIndex, $proUid, $tasUid, $dynUid, $usrUid, $appStatus, $historyDate, $historyData)
{
try {
$result = array();
$obj = new AppHistory();
$obj->setAppUid($appUid);
$obj->setDelIndex($delIndex);
$obj->setProUid($proUid);
$obj->setTasUid($tasUid);
$obj->setDynUid($dynUid);
$obj->setUsrUid($usrUid);
$obj->setAppStatus($appStatus);
$obj->setHistoryDate($historyDate);
$obj->setHistoryData($historyData);
$obj->save();
} catch (Exception $e) {
throw new RestException(412, $e->getMessage());
}
}
/**
* Implementation for 'PUT' method for Rest API
*
* @param mixed Primary key
*
* @return array $result Returns array within multiple records or a single record depending if
* a single selection was requested passing id(s) as param
*/
protected function put($appUid, $delIndex, $proUid, $tasUid, $dynUid, $usrUid, $appStatus, $historyDate, $historyData)
{
try {
$obj = AppHistoryPeer::retrieveByPK();
$obj->setAppUid($appUid);
$obj->setDelIndex($delIndex);
$obj->setProUid($proUid);
$obj->setTasUid($tasUid);
$obj->setDynUid($dynUid);
$obj->setUsrUid($usrUid);
$obj->setAppStatus($appStatus);
$obj->setHistoryDate($historyDate);
$obj->setHistoryData($historyData);
$obj->save();
} catch (Exception $e) {
throw new RestException(412, $e->getMessage());
}
}
/**
* Implementation for 'DELETE' method for Rest API
*
* @param mixed Primary key
*
* @return array $result Returns array within multiple records or a single record depending if
* a single selection was requested passing id(s) as param
*/
protected function delete()
{
$conn = Propel::getConnection(AppHistoryPeer::DATABASE_NAME);
try {
$conn->begin();
$obj = AppHistoryPeer::retrieveByPK();
if (! is_object($obj)) {
throw new RestException(412, 'Record does not exist.');
}
$obj->delete();
$conn->commit();
} catch (Exception $e) {
$conn->rollback();
throw new RestException(412, $e->getMessage());
}
}
}

View File

@@ -51,105 +51,5 @@ class Services_Rest_AppMessage
return $result;
}
/**
* Implementation for 'POST' method for Rest API
*
* @param mixed $appMsgUid Primary key
*
* @return array $result Returns array within multiple records or a single record depending if
* a single selection was requested passing id(s) as param
*/
protected function post($appMsgUid, $msgUid, $appUid, $delIndex, $appMsgType, $appMsgSubject, $appMsgFrom, $appMsgTo, $appMsgBody, $appMsgDate, $appMsgCc, $appMsgBcc, $appMsgTemplate, $appMsgStatus, $appMsgAttach, $appMsgSendDate)
{
try {
$result = array();
$obj = new AppMessage();
$obj->setAppMsgUid($appMsgUid);
$obj->setMsgUid($msgUid);
$obj->setAppUid($appUid);
$obj->setDelIndex($delIndex);
$obj->setAppMsgType($appMsgType);
$obj->setAppMsgSubject($appMsgSubject);
$obj->setAppMsgFrom($appMsgFrom);
$obj->setAppMsgTo($appMsgTo);
$obj->setAppMsgBody($appMsgBody);
$obj->setAppMsgDate($appMsgDate);
$obj->setAppMsgCc($appMsgCc);
$obj->setAppMsgBcc($appMsgBcc);
$obj->setAppMsgTemplate($appMsgTemplate);
$obj->setAppMsgStatus($appMsgStatus);
$obj->setAppMsgAttach($appMsgAttach);
$obj->setAppMsgSendDate($appMsgSendDate);
$obj->save();
} catch (Exception $e) {
throw new RestException(412, $e->getMessage());
}
}
/**
* Implementation for 'PUT' method for Rest API
*
* @param mixed $appMsgUid Primary key
*
* @return array $result Returns array within multiple records or a single record depending if
* a single selection was requested passing id(s) as param
*/
protected function put($appMsgUid, $msgUid, $appUid, $delIndex, $appMsgType, $appMsgSubject, $appMsgFrom, $appMsgTo, $appMsgBody, $appMsgDate, $appMsgCc, $appMsgBcc, $appMsgTemplate, $appMsgStatus, $appMsgAttach, $appMsgSendDate)
{
try {
$obj = AppMessagePeer::retrieveByPK($appMsgUid);
$obj->setMsgUid($msgUid);
$obj->setAppUid($appUid);
$obj->setDelIndex($delIndex);
$obj->setAppMsgType($appMsgType);
$obj->setAppMsgSubject($appMsgSubject);
$obj->setAppMsgFrom($appMsgFrom);
$obj->setAppMsgTo($appMsgTo);
$obj->setAppMsgBody($appMsgBody);
$obj->setAppMsgDate($appMsgDate);
$obj->setAppMsgCc($appMsgCc);
$obj->setAppMsgBcc($appMsgBcc);
$obj->setAppMsgTemplate($appMsgTemplate);
$obj->setAppMsgStatus($appMsgStatus);
$obj->setAppMsgAttach($appMsgAttach);
$obj->setAppMsgSendDate($appMsgSendDate);
$obj->save();
} catch (Exception $e) {
throw new RestException(412, $e->getMessage());
}
}
/**
* Implementation for 'DELETE' method for Rest API
*
* @param mixed $appMsgUid Primary key
*
* @return array $result Returns array within multiple records or a single record depending if
* a single selection was requested passing id(s) as param
*/
protected function delete($appMsgUid)
{
$conn = Propel::getConnection(AppMessagePeer::DATABASE_NAME);
try {
$conn->begin();
$obj = AppMessagePeer::retrieveByPK($appMsgUid);
if (! is_object($obj)) {
throw new RestException(412, 'Record does not exist.');
}
$obj->delete();
$conn->commit();
} catch (Exception $e) {
$conn->rollback();
throw new RestException(412, $e->getMessage());
}
}
}

View File

@@ -45,94 +45,5 @@ class Services_Rest_AppNotes
return $result;
}
/**
* Implementation for 'POST' method for Rest API
*
* @param mixed Primary key
*
* @return array $result Returns array within multiple records or a single record depending if
* a single selection was requested passing id(s) as param
*/
protected function post($appUid, $usrUid, $noteDate, $noteContent, $noteType, $noteAvailability, $noteOriginObj, $noteAffectedObj1, $noteAffectedObj2, $noteRecipients)
{
try {
$result = array();
$obj = new AppNotes();
$obj->setAppUid($appUid);
$obj->setUsrUid($usrUid);
$obj->setNoteDate($noteDate);
$obj->setNoteContent($noteContent);
$obj->setNoteType($noteType);
$obj->setNoteAvailability($noteAvailability);
$obj->setNoteOriginObj($noteOriginObj);
$obj->setNoteAffectedObj1($noteAffectedObj1);
$obj->setNoteAffectedObj2($noteAffectedObj2);
$obj->setNoteRecipients($noteRecipients);
$obj->save();
} catch (Exception $e) {
throw new RestException(412, $e->getMessage());
}
}
/**
* Implementation for 'PUT' method for Rest API
*
* @param mixed Primary key
*
* @return array $result Returns array within multiple records or a single record depending if
* a single selection was requested passing id(s) as param
*/
protected function put($appUid, $usrUid, $noteDate, $noteContent, $noteType, $noteAvailability, $noteOriginObj, $noteAffectedObj1, $noteAffectedObj2, $noteRecipients)
{
try {
$obj = AppNotesPeer::retrieveByPK();
$obj->setAppUid($appUid);
$obj->setUsrUid($usrUid);
$obj->setNoteDate($noteDate);
$obj->setNoteContent($noteContent);
$obj->setNoteType($noteType);
$obj->setNoteAvailability($noteAvailability);
$obj->setNoteOriginObj($noteOriginObj);
$obj->setNoteAffectedObj1($noteAffectedObj1);
$obj->setNoteAffectedObj2($noteAffectedObj2);
$obj->setNoteRecipients($noteRecipients);
$obj->save();
} catch (Exception $e) {
throw new RestException(412, $e->getMessage());
}
}
/**
* Implementation for 'DELETE' method for Rest API
*
* @param mixed Primary key
*
* @return array $result Returns array within multiple records or a single record depending if
* a single selection was requested passing id(s) as param
*/
protected function delete()
{
$conn = Propel::getConnection(AppNotesPeer::DATABASE_NAME);
try {
$conn->begin();
$obj = AppNotesPeer::retrieveByPK();
if (! is_object($obj)) {
throw new RestException(412, 'Record does not exist.');
}
$obj->delete();
$conn->commit();
} catch (Exception $e) {
$conn->rollback();
throw new RestException(412, $e->getMessage());
}
}
}

View File

@@ -38,77 +38,5 @@ class Services_Rest_AppOwner
return $result;
}
/**
* Implementation for 'POST' method for Rest API
*
* @param mixed $appUid, $ownUid, $usrUid Primary key
*
* @return array $result Returns array within multiple records or a single record depending if
* a single selection was requested passing id(s) as param
*/
protected function post($appUid, $ownUid, $usrUid)
{
try {
$result = array();
$obj = new AppOwner();
$obj->setAppUid($appUid);
$obj->setOwnUid($ownUid);
$obj->setUsrUid($usrUid);
$obj->save();
} catch (Exception $e) {
throw new RestException(412, $e->getMessage());
}
}
/**
* Implementation for 'PUT' method for Rest API
*
* @param mixed $appUid, $ownUid, $usrUid Primary key
*
* @return array $result Returns array within multiple records or a single record depending if
* a single selection was requested passing id(s) as param
*/
protected function put($appUid, $ownUid, $usrUid)
{
try {
$obj = AppOwnerPeer::retrieveByPK($appUid, $ownUid, $usrUid);
$obj->save();
} catch (Exception $e) {
throw new RestException(412, $e->getMessage());
}
}
/**
* Implementation for 'DELETE' method for Rest API
*
* @param mixed $appUid, $ownUid, $usrUid Primary key
*
* @return array $result Returns array within multiple records or a single record depending if
* a single selection was requested passing id(s) as param
*/
protected function delete($appUid, $ownUid, $usrUid)
{
$conn = Propel::getConnection(AppOwnerPeer::DATABASE_NAME);
try {
$conn->begin();
$obj = AppOwnerPeer::retrieveByPK($appUid, $ownUid, $usrUid);
if (! is_object($obj)) {
throw new RestException(412, 'Record does not exist.');
}
$obj->delete();
$conn->commit();
} catch (Exception $e) {
$conn->rollback();
throw new RestException(412, $e->getMessage());
}
}
}

View File

@@ -37,77 +37,5 @@ class Services_Rest_AppSolrQueue
return $result;
}
/**
* Implementation for 'POST' method for Rest API
*
* @param mixed $appUid Primary key
*
* @return array $result Returns array within multiple records or a single record depending if
* a single selection was requested passing id(s) as param
*/
protected function post($appUid, $appUpdated)
{
try {
$result = array();
$obj = new AppSolrQueue();
$obj->setAppUid($appUid);
$obj->setAppUpdated($appUpdated);
$obj->save();
} catch (Exception $e) {
throw new RestException(412, $e->getMessage());
}
}
/**
* Implementation for 'PUT' method for Rest API
*
* @param mixed $appUid Primary key
*
* @return array $result Returns array within multiple records or a single record depending if
* a single selection was requested passing id(s) as param
*/
protected function put($appUid, $appUpdated)
{
try {
$obj = AppSolrQueuePeer::retrieveByPK($appUid);
$obj->setAppUpdated($appUpdated);
$obj->save();
} catch (Exception $e) {
throw new RestException(412, $e->getMessage());
}
}
/**
* Implementation for 'DELETE' method for Rest API
*
* @param mixed $appUid Primary key
*
* @return array $result Returns array within multiple records or a single record depending if
* a single selection was requested passing id(s) as param
*/
protected function delete($appUid)
{
$conn = Propel::getConnection(AppSolrQueuePeer::DATABASE_NAME);
try {
$conn->begin();
$obj = AppSolrQueuePeer::retrieveByPK($appUid);
if (! is_object($obj)) {
throw new RestException(412, 'Record does not exist.');
}
$obj->delete();
$conn->commit();
} catch (Exception $e) {
$conn->rollback();
throw new RestException(412, $e->getMessage());
}
}
}

View File

@@ -40,82 +40,5 @@ class Services_Rest_AppThread
return $result;
}
/**
* Implementation for 'POST' method for Rest API
*
* @param mixed $appUid, $appThreadIndex Primary key
*
* @return array $result Returns array within multiple records or a single record depending if
* a single selection was requested passing id(s) as param
*/
protected function post($appUid, $appThreadIndex, $appThreadParent, $appThreadStatus, $delIndex)
{
try {
$result = array();
$obj = new AppThread();
$obj->setAppUid($appUid);
$obj->setAppThreadIndex($appThreadIndex);
$obj->setAppThreadParent($appThreadParent);
$obj->setAppThreadStatus($appThreadStatus);
$obj->setDelIndex($delIndex);
$obj->save();
} catch (Exception $e) {
throw new RestException(412, $e->getMessage());
}
}
/**
* Implementation for 'PUT' method for Rest API
*
* @param mixed $appUid, $appThreadIndex Primary key
*
* @return array $result Returns array within multiple records or a single record depending if
* a single selection was requested passing id(s) as param
*/
protected function put($appUid, $appThreadIndex, $appThreadParent, $appThreadStatus, $delIndex)
{
try {
$obj = AppThreadPeer::retrieveByPK($appUid, $appThreadIndex);
$obj->setAppThreadParent($appThreadParent);
$obj->setAppThreadStatus($appThreadStatus);
$obj->setDelIndex($delIndex);
$obj->save();
} catch (Exception $e) {
throw new RestException(412, $e->getMessage());
}
}
/**
* Implementation for 'DELETE' method for Rest API
*
* @param mixed $appUid, $appThreadIndex Primary key
*
* @return array $result Returns array within multiple records or a single record depending if
* a single selection was requested passing id(s) as param
*/
protected function delete($appUid, $appThreadIndex)
{
$conn = Propel::getConnection(AppThreadPeer::DATABASE_NAME);
try {
$conn->begin();
$obj = AppThreadPeer::retrieveByPK($appUid, $appThreadIndex);
if (! is_object($obj)) {
throw new RestException(412, 'Record does not exist.');
}
$obj->delete();
$conn->commit();
} catch (Exception $e) {
$conn->rollback();
throw new RestException(412, $e->getMessage());
}
}
}

View File

@@ -22,6 +22,17 @@ class Services_Rest_Application
$criteria->addSelectColumn(ApplicationPeer::APP_PARENT);
$criteria->addSelectColumn(ApplicationPeer::APP_STATUS);
$criteria->addSelectColumn(ApplicationPeer::PRO_UID);
$criteria->addSelectColumn(ApplicationPeer::APP_PROC_STATUS);
$criteria->addSelectColumn(ApplicationPeer::APP_PROC_CODE);
$criteria->addSelectColumn(ApplicationPeer::APP_PARALLEL);
$criteria->addSelectColumn(ApplicationPeer::APP_INIT_USER);
$criteria->addSelectColumn(ApplicationPeer::APP_CUR_USER);
$criteria->addSelectColumn(ApplicationPeer::APP_CREATE_DATE);
$criteria->addSelectColumn(ApplicationPeer::APP_INIT_DATE);
$criteria->addSelectColumn(ApplicationPeer::APP_FINISH_DATE);
$criteria->addSelectColumn(ApplicationPeer::APP_UPDATE_DATE);
$criteria->addSelectColumn(ApplicationPeer::APP_DATA);
$criteria->addSelectColumn(ApplicationPeer::APP_PIN);
$dataset = AppEventPeer::doSelectRS($criteria);
$dataset->setFetchmode(ResultSet::FETCHMODE_ASSOC);
@@ -40,105 +51,5 @@ class Services_Rest_Application
return $result;
}
/**
* Implementation for 'POST' method for Rest API
*
* @param mixed $appUid Primary key
*
* @return array $result Returns array within multiple records or a single record depending if
* a single selection was requested passing id(s) as param
*/
protected function post($appUid, $appNumber, $appParent, $appStatus, $proUid, $appProcStatus, $appProcCode, $appParallel, $appInitUser, $appCurUser, $appCreateDate, $appInitDate, $appFinishDate, $appUpdateDate, $appData, $appPin)
{
try {
$result = array();
$obj = new Application();
$obj->setAppUid($appUid);
$obj->setAppNumber($appNumber);
$obj->setAppParent($appParent);
$obj->setAppStatus($appStatus);
$obj->setProUid($proUid);
$obj->setAppProcStatus($appProcStatus);
$obj->setAppProcCode($appProcCode);
$obj->setAppParallel($appParallel);
$obj->setAppInitUser($appInitUser);
$obj->setAppCurUser($appCurUser);
$obj->setAppCreateDate($appCreateDate);
$obj->setAppInitDate($appInitDate);
$obj->setAppFinishDate($appFinishDate);
$obj->setAppUpdateDate($appUpdateDate);
$obj->setAppData($appData);
$obj->setAppPin($appPin);
$obj->save();
} catch (Exception $e) {
throw new RestException(412, $e->getMessage());
}
}
/**
* Implementation for 'PUT' method for Rest API
*
* @param mixed $appUid Primary key
*
* @return array $result Returns array within multiple records or a single record depending if
* a single selection was requested passing id(s) as param
*/
protected function put($appUid, $appNumber, $appParent, $appStatus, $proUid, $appProcStatus, $appProcCode, $appParallel, $appInitUser, $appCurUser, $appCreateDate, $appInitDate, $appFinishDate, $appUpdateDate, $appData, $appPin)
{
try {
$obj = ApplicationPeer::retrieveByPK($appUid);
$obj->setAppNumber($appNumber);
$obj->setAppParent($appParent);
$obj->setAppStatus($appStatus);
$obj->setProUid($proUid);
$obj->setAppProcStatus($appProcStatus);
$obj->setAppProcCode($appProcCode);
$obj->setAppParallel($appParallel);
$obj->setAppInitUser($appInitUser);
$obj->setAppCurUser($appCurUser);
$obj->setAppCreateDate($appCreateDate);
$obj->setAppInitDate($appInitDate);
$obj->setAppFinishDate($appFinishDate);
$obj->setAppUpdateDate($appUpdateDate);
$obj->setAppData($appData);
$obj->setAppPin($appPin);
$obj->save();
} catch (Exception $e) {
throw new RestException(412, $e->getMessage());
}
}
/**
* Implementation for 'DELETE' method for Rest API
*
* @param mixed $appUid Primary key
*
* @return array $result Returns array within multiple records or a single record depending if
* a single selection was requested passing id(s) as param
*/
protected function delete($appUid)
{
$conn = Propel::getConnection(ApplicationPeer::DATABASE_NAME);
try {
$conn->begin();
$obj = ApplicationPeer::retrieveByPK($appUid);
if (! is_object($obj)) {
throw new RestException(412, 'Record does not exist.');
}
$obj->delete();
$conn->commit();
} catch (Exception $e) {
$conn->rollback();
throw new RestException(412, $e->getMessage());
}
}
}

View File

@@ -38,79 +38,5 @@ class Services_Rest_CalendarAssignments
return $result;
}
/**
* Implementation for 'POST' method for Rest API
*
* @param mixed $objectUid Primary key
*
* @return array $result Returns array within multiple records or a single record depending if
* a single selection was requested passing id(s) as param
*/
protected function post($objectUid, $calendarUid, $objectType)
{
try {
$result = array();
$obj = new CalendarAssignments();
$obj->setObjectUid($objectUid);
$obj->setCalendarUid($calendarUid);
$obj->setObjectType($objectType);
$obj->save();
} catch (Exception $e) {
throw new RestException(412, $e->getMessage());
}
}
/**
* Implementation for 'PUT' method for Rest API
*
* @param mixed $objectUid Primary key
*
* @return array $result Returns array within multiple records or a single record depending if
* a single selection was requested passing id(s) as param
*/
protected function put($objectUid, $calendarUid, $objectType)
{
try {
$obj = CalendarAssignmentsPeer::retrieveByPK($objectUid);
$obj->setCalendarUid($calendarUid);
$obj->setObjectType($objectType);
$obj->save();
} catch (Exception $e) {
throw new RestException(412, $e->getMessage());
}
}
/**
* Implementation for 'DELETE' method for Rest API
*
* @param mixed $objectUid Primary key
*
* @return array $result Returns array within multiple records or a single record depending if
* a single selection was requested passing id(s) as param
*/
protected function delete($objectUid)
{
$conn = Propel::getConnection(CalendarAssignmentsPeer::DATABASE_NAME);
try {
$conn->begin();
$obj = CalendarAssignmentsPeer::retrieveByPK($objectUid);
if (! is_object($obj)) {
throw new RestException(412, 'Record does not exist.');
}
$obj->delete();
$conn->commit();
} catch (Exception $e) {
$conn->rollback();
throw new RestException(412, $e->getMessage());
}
}
}

View File

@@ -39,78 +39,5 @@ class Services_Rest_CalendarBusinessHours
return $result;
}
/**
* Implementation for 'POST' method for Rest API
*
* @param mixed $calendarUid, $calendarBusinessDay, $calendarBusinessStart, $calendarBusinessEnd Primary key
*
* @return array $result Returns array within multiple records or a single record depending if
* a single selection was requested passing id(s) as param
*/
protected function post($calendarUid, $calendarBusinessDay, $calendarBusinessStart, $calendarBusinessEnd)
{
try {
$result = array();
$obj = new CalendarBusinessHours();
$obj->setCalendarUid($calendarUid);
$obj->setCalendarBusinessDay($calendarBusinessDay);
$obj->setCalendarBusinessStart($calendarBusinessStart);
$obj->setCalendarBusinessEnd($calendarBusinessEnd);
$obj->save();
} catch (Exception $e) {
throw new RestException(412, $e->getMessage());
}
}
/**
* Implementation for 'PUT' method for Rest API
*
* @param mixed $calendarUid, $calendarBusinessDay, $calendarBusinessStart, $calendarBusinessEnd Primary key
*
* @return array $result Returns array within multiple records or a single record depending if
* a single selection was requested passing id(s) as param
*/
protected function put($calendarUid, $calendarBusinessDay, $calendarBusinessStart, $calendarBusinessEnd)
{
try {
$obj = CalendarBusinessHoursPeer::retrieveByPK($calendarUid, $calendarBusinessDay, $calendarBusinessStart, $calendarBusinessEnd);
$obj->save();
} catch (Exception $e) {
throw new RestException(412, $e->getMessage());
}
}
/**
* Implementation for 'DELETE' method for Rest API
*
* @param mixed $calendarUid, $calendarBusinessDay, $calendarBusinessStart, $calendarBusinessEnd Primary key
*
* @return array $result Returns array within multiple records or a single record depending if
* a single selection was requested passing id(s) as param
*/
protected function delete($calendarUid, $calendarBusinessDay, $calendarBusinessStart, $calendarBusinessEnd)
{
$conn = Propel::getConnection(CalendarBusinessHoursPeer::DATABASE_NAME);
try {
$conn->begin();
$obj = CalendarBusinessHoursPeer::retrieveByPK($calendarUid, $calendarBusinessDay, $calendarBusinessStart, $calendarBusinessEnd);
if (! is_object($obj)) {
throw new RestException(412, 'Record does not exist.');
}
$obj->delete();
$conn->commit();
} catch (Exception $e) {
$conn->rollback();
throw new RestException(412, $e->getMessage());
}
}
}

View File

@@ -42,87 +42,5 @@ class Services_Rest_CalendarDefinition
return $result;
}
/**
* Implementation for 'POST' method for Rest API
*
* @param mixed $calendarUid Primary key
*
* @return array $result Returns array within multiple records or a single record depending if
* a single selection was requested passing id(s) as param
*/
protected function post($calendarUid, $calendarName, $calendarCreateDate, $calendarUpdateDate, $calendarWorkDays, $calendarDescription, $calendarStatus)
{
try {
$result = array();
$obj = new CalendarDefinition();
$obj->setCalendarUid($calendarUid);
$obj->setCalendarName($calendarName);
$obj->setCalendarCreateDate($calendarCreateDate);
$obj->setCalendarUpdateDate($calendarUpdateDate);
$obj->setCalendarWorkDays($calendarWorkDays);
$obj->setCalendarDescription($calendarDescription);
$obj->setCalendarStatus($calendarStatus);
$obj->save();
} catch (Exception $e) {
throw new RestException(412, $e->getMessage());
}
}
/**
* Implementation for 'PUT' method for Rest API
*
* @param mixed $calendarUid Primary key
*
* @return array $result Returns array within multiple records or a single record depending if
* a single selection was requested passing id(s) as param
*/
protected function put($calendarUid, $calendarName, $calendarCreateDate, $calendarUpdateDate, $calendarWorkDays, $calendarDescription, $calendarStatus)
{
try {
$obj = CalendarDefinitionPeer::retrieveByPK($calendarUid);
$obj->setCalendarName($calendarName);
$obj->setCalendarCreateDate($calendarCreateDate);
$obj->setCalendarUpdateDate($calendarUpdateDate);
$obj->setCalendarWorkDays($calendarWorkDays);
$obj->setCalendarDescription($calendarDescription);
$obj->setCalendarStatus($calendarStatus);
$obj->save();
} catch (Exception $e) {
throw new RestException(412, $e->getMessage());
}
}
/**
* Implementation for 'DELETE' method for Rest API
*
* @param mixed $calendarUid Primary key
*
* @return array $result Returns array within multiple records or a single record depending if
* a single selection was requested passing id(s) as param
*/
protected function delete($calendarUid)
{
$conn = Propel::getConnection(CalendarDefinitionPeer::DATABASE_NAME);
try {
$conn->begin();
$obj = CalendarDefinitionPeer::retrieveByPK($calendarUid);
if (! is_object($obj)) {
throw new RestException(412, 'Record does not exist.');
}
$obj->delete();
$conn->commit();
} catch (Exception $e) {
$conn->rollback();
throw new RestException(412, $e->getMessage());
}
}
}

View File

@@ -39,80 +39,5 @@ class Services_Rest_CalendarHolidays
return $result;
}
/**
* Implementation for 'POST' method for Rest API
*
* @param mixed $calendarUid, $calendarHolidayName Primary key
*
* @return array $result Returns array within multiple records or a single record depending if
* a single selection was requested passing id(s) as param
*/
protected function post($calendarUid, $calendarHolidayName, $calendarHolidayStart, $calendarHolidayEnd)
{
try {
$result = array();
$obj = new CalendarHolidays();
$obj->setCalendarUid($calendarUid);
$obj->setCalendarHolidayName($calendarHolidayName);
$obj->setCalendarHolidayStart($calendarHolidayStart);
$obj->setCalendarHolidayEnd($calendarHolidayEnd);
$obj->save();
} catch (Exception $e) {
throw new RestException(412, $e->getMessage());
}
}
/**
* Implementation for 'PUT' method for Rest API
*
* @param mixed $calendarUid, $calendarHolidayName Primary key
*
* @return array $result Returns array within multiple records or a single record depending if
* a single selection was requested passing id(s) as param
*/
protected function put($calendarUid, $calendarHolidayName, $calendarHolidayStart, $calendarHolidayEnd)
{
try {
$obj = CalendarHolidaysPeer::retrieveByPK($calendarUid, $calendarHolidayName);
$obj->setCalendarHolidayStart($calendarHolidayStart);
$obj->setCalendarHolidayEnd($calendarHolidayEnd);
$obj->save();
} catch (Exception $e) {
throw new RestException(412, $e->getMessage());
}
}
/**
* Implementation for 'DELETE' method for Rest API
*
* @param mixed $calendarUid, $calendarHolidayName Primary key
*
* @return array $result Returns array within multiple records or a single record depending if
* a single selection was requested passing id(s) as param
*/
protected function delete($calendarUid, $calendarHolidayName)
{
$conn = Propel::getConnection(CalendarHolidaysPeer::DATABASE_NAME);
try {
$conn->begin();
$obj = CalendarHolidaysPeer::retrieveByPK($calendarUid, $calendarHolidayName);
if (! is_object($obj)) {
throw new RestException(412, 'Record does not exist.');
}
$obj->delete();
$conn->commit();
} catch (Exception $e) {
$conn->rollback();
throw new RestException(412, $e->getMessage());
}
}
}

View File

@@ -60,123 +60,5 @@ class Services_Rest_CaseScheduler
return $result;
}
/**
* Implementation for 'POST' method for Rest API
*
* @param mixed $schUid Primary key
*
* @return array $result Returns array within multiple records or a single record depending if
* a single selection was requested passing id(s) as param
*/
protected function post($schUid, $schDelUserName, $schDelUserPass, $schDelUserUid, $schName, $proUid, $tasUid, $schTimeNextRun, $schLastRunTime, $schState, $schLastState, $usrUid, $schOption, $schStartTime, $schStartDate, $schDaysPerformTask, $schEveryDays, $schWeekDays, $schStartDay, $schMonths, $schEndDate, $schRepeatEvery, $schRepeatUntil, $schRepeatStopIfRunning, $caseShPluginUid)
{
try {
$result = array();
$obj = new CaseScheduler();
$obj->setSchUid($schUid);
$obj->setSchDelUserName($schDelUserName);
$obj->setSchDelUserPass($schDelUserPass);
$obj->setSchDelUserUid($schDelUserUid);
$obj->setSchName($schName);
$obj->setProUid($proUid);
$obj->setTasUid($tasUid);
$obj->setSchTimeNextRun($schTimeNextRun);
$obj->setSchLastRunTime($schLastRunTime);
$obj->setSchState($schState);
$obj->setSchLastState($schLastState);
$obj->setUsrUid($usrUid);
$obj->setSchOption($schOption);
$obj->setSchStartTime($schStartTime);
$obj->setSchStartDate($schStartDate);
$obj->setSchDaysPerformTask($schDaysPerformTask);
$obj->setSchEveryDays($schEveryDays);
$obj->setSchWeekDays($schWeekDays);
$obj->setSchStartDay($schStartDay);
$obj->setSchMonths($schMonths);
$obj->setSchEndDate($schEndDate);
$obj->setSchRepeatEvery($schRepeatEvery);
$obj->setSchRepeatUntil($schRepeatUntil);
$obj->setSchRepeatStopIfRunning($schRepeatStopIfRunning);
$obj->setCaseShPluginUid($caseShPluginUid);
$obj->save();
} catch (Exception $e) {
throw new RestException(412, $e->getMessage());
}
}
/**
* Implementation for 'PUT' method for Rest API
*
* @param mixed $schUid Primary key
*
* @return array $result Returns array within multiple records or a single record depending if
* a single selection was requested passing id(s) as param
*/
protected function put($schUid, $schDelUserName, $schDelUserPass, $schDelUserUid, $schName, $proUid, $tasUid, $schTimeNextRun, $schLastRunTime, $schState, $schLastState, $usrUid, $schOption, $schStartTime, $schStartDate, $schDaysPerformTask, $schEveryDays, $schWeekDays, $schStartDay, $schMonths, $schEndDate, $schRepeatEvery, $schRepeatUntil, $schRepeatStopIfRunning, $caseShPluginUid)
{
try {
$obj = CaseSchedulerPeer::retrieveByPK($schUid);
$obj->setSchDelUserName($schDelUserName);
$obj->setSchDelUserPass($schDelUserPass);
$obj->setSchDelUserUid($schDelUserUid);
$obj->setSchName($schName);
$obj->setProUid($proUid);
$obj->setTasUid($tasUid);
$obj->setSchTimeNextRun($schTimeNextRun);
$obj->setSchLastRunTime($schLastRunTime);
$obj->setSchState($schState);
$obj->setSchLastState($schLastState);
$obj->setUsrUid($usrUid);
$obj->setSchOption($schOption);
$obj->setSchStartTime($schStartTime);
$obj->setSchStartDate($schStartDate);
$obj->setSchDaysPerformTask($schDaysPerformTask);
$obj->setSchEveryDays($schEveryDays);
$obj->setSchWeekDays($schWeekDays);
$obj->setSchStartDay($schStartDay);
$obj->setSchMonths($schMonths);
$obj->setSchEndDate($schEndDate);
$obj->setSchRepeatEvery($schRepeatEvery);
$obj->setSchRepeatUntil($schRepeatUntil);
$obj->setSchRepeatStopIfRunning($schRepeatStopIfRunning);
$obj->setCaseShPluginUid($caseShPluginUid);
$obj->save();
} catch (Exception $e) {
throw new RestException(412, $e->getMessage());
}
}
/**
* Implementation for 'DELETE' method for Rest API
*
* @param mixed $schUid Primary key
*
* @return array $result Returns array within multiple records or a single record depending if
* a single selection was requested passing id(s) as param
*/
protected function delete($schUid)
{
$conn = Propel::getConnection(CaseSchedulerPeer::DATABASE_NAME);
try {
$conn->begin();
$obj = CaseSchedulerPeer::retrieveByPK($schUid);
if (! is_object($obj)) {
throw new RestException(412, 'Record does not exist.');
}
$obj->delete();
$conn->commit();
} catch (Exception $e) {
$conn->rollback();
throw new RestException(412, $e->getMessage());
}
}
}

View File

@@ -39,81 +39,5 @@ class Services_Rest_CaseTracker
return $result;
}
/**
* Implementation for 'POST' method for Rest API
*
* @param mixed $proUid Primary key
*
* @return array $result Returns array within multiple records or a single record depending if
* a single selection was requested passing id(s) as param
*/
protected function post($proUid, $ctMapType, $ctDerivationHistory, $ctMessageHistory)
{
try {
$result = array();
$obj = new CaseTracker();
$obj->setProUid($proUid);
$obj->setCtMapType($ctMapType);
$obj->setCtDerivationHistory($ctDerivationHistory);
$obj->setCtMessageHistory($ctMessageHistory);
$obj->save();
} catch (Exception $e) {
throw new RestException(412, $e->getMessage());
}
}
/**
* Implementation for 'PUT' method for Rest API
*
* @param mixed $proUid Primary key
*
* @return array $result Returns array within multiple records or a single record depending if
* a single selection was requested passing id(s) as param
*/
protected function put($proUid, $ctMapType, $ctDerivationHistory, $ctMessageHistory)
{
try {
$obj = CaseTrackerPeer::retrieveByPK($proUid);
$obj->setCtMapType($ctMapType);
$obj->setCtDerivationHistory($ctDerivationHistory);
$obj->setCtMessageHistory($ctMessageHistory);
$obj->save();
} catch (Exception $e) {
throw new RestException(412, $e->getMessage());
}
}
/**
* Implementation for 'DELETE' method for Rest API
*
* @param mixed $proUid Primary key
*
* @return array $result Returns array within multiple records or a single record depending if
* a single selection was requested passing id(s) as param
*/
protected function delete($proUid)
{
$conn = Propel::getConnection(CaseTrackerPeer::DATABASE_NAME);
try {
$conn->begin();
$obj = CaseTrackerPeer::retrieveByPK($proUid);
if (! is_object($obj)) {
throw new RestException(412, 'Record does not exist.');
}
$obj->delete();
$conn->commit();
} catch (Exception $e) {
$conn->rollback();
throw new RestException(412, $e->getMessage());
}
}
}

View File

@@ -41,85 +41,5 @@ class Services_Rest_CaseTrackerObject
return $result;
}
/**
* Implementation for 'POST' method for Rest API
*
* @param mixed $ctoUid Primary key
*
* @return array $result Returns array within multiple records or a single record depending if
* a single selection was requested passing id(s) as param
*/
protected function post($ctoUid, $proUid, $ctoTypeObj, $ctoUidObj, $ctoCondition, $ctoPosition)
{
try {
$result = array();
$obj = new CaseTrackerObject();
$obj->setCtoUid($ctoUid);
$obj->setProUid($proUid);
$obj->setCtoTypeObj($ctoTypeObj);
$obj->setCtoUidObj($ctoUidObj);
$obj->setCtoCondition($ctoCondition);
$obj->setCtoPosition($ctoPosition);
$obj->save();
} catch (Exception $e) {
throw new RestException(412, $e->getMessage());
}
}
/**
* Implementation for 'PUT' method for Rest API
*
* @param mixed $ctoUid Primary key
*
* @return array $result Returns array within multiple records or a single record depending if
* a single selection was requested passing id(s) as param
*/
protected function put($ctoUid, $proUid, $ctoTypeObj, $ctoUidObj, $ctoCondition, $ctoPosition)
{
try {
$obj = CaseTrackerObjectPeer::retrieveByPK($ctoUid);
$obj->setProUid($proUid);
$obj->setCtoTypeObj($ctoTypeObj);
$obj->setCtoUidObj($ctoUidObj);
$obj->setCtoCondition($ctoCondition);
$obj->setCtoPosition($ctoPosition);
$obj->save();
} catch (Exception $e) {
throw new RestException(412, $e->getMessage());
}
}
/**
* Implementation for 'DELETE' method for Rest API
*
* @param mixed $ctoUid Primary key
*
* @return array $result Returns array within multiple records or a single record depending if
* a single selection was requested passing id(s) as param
*/
protected function delete($ctoUid)
{
$conn = Propel::getConnection(CaseTrackerObjectPeer::DATABASE_NAME);
try {
$conn->begin();
$obj = CaseTrackerObjectPeer::retrieveByPK($ctoUid);
if (! is_object($obj)) {
throw new RestException(412, 'Record does not exist.');
}
$obj->delete();
$conn->commit();
} catch (Exception $e) {
$conn->rollback();
throw new RestException(412, $e->getMessage());
}
}
}

View File

@@ -41,81 +41,5 @@ class Services_Rest_Configuration
return $result;
}
/**
* Implementation for 'POST' method for Rest API
*
* @param mixed $cfgUid, $objUid, $proUid, $usrUid, $appUid Primary key
*
* @return array $result Returns array within multiple records or a single record depending if
* a single selection was requested passing id(s) as param
*/
protected function post($cfgUid, $objUid, $cfgValue, $proUid, $usrUid, $appUid)
{
try {
$result = array();
$obj = new Configuration();
$obj->setCfgUid($cfgUid);
$obj->setObjUid($objUid);
$obj->setCfgValue($cfgValue);
$obj->setProUid($proUid);
$obj->setUsrUid($usrUid);
$obj->setAppUid($appUid);
$obj->save();
} catch (Exception $e) {
throw new RestException(412, $e->getMessage());
}
}
/**
* Implementation for 'PUT' method for Rest API
*
* @param mixed $cfgUid, $objUid, $proUid, $usrUid, $appUid Primary key
*
* @return array $result Returns array within multiple records or a single record depending if
* a single selection was requested passing id(s) as param
*/
protected function put($cfgUid, $objUid, $cfgValue, $proUid, $usrUid, $appUid)
{
try {
$obj = ConfigurationPeer::retrieveByPK($cfgUid, $objUid, $proUid, $usrUid, $appUid);
$obj->setCfgValue($cfgValue);
$obj->save();
} catch (Exception $e) {
throw new RestException(412, $e->getMessage());
}
}
/**
* Implementation for 'DELETE' method for Rest API
*
* @param mixed $cfgUid, $objUid, $proUid, $usrUid, $appUid Primary key
*
* @return array $result Returns array within multiple records or a single record depending if
* a single selection was requested passing id(s) as param
*/
protected function delete($cfgUid, $objUid, $proUid, $usrUid, $appUid)
{
$conn = Propel::getConnection(ConfigurationPeer::DATABASE_NAME);
try {
$conn->begin();
$obj = ConfigurationPeer::retrieveByPK($cfgUid, $objUid, $proUid, $usrUid, $appUid);
if (! is_object($obj)) {
throw new RestException(412, 'Record does not exist.');
}
$obj->delete();
$conn->commit();
} catch (Exception $e) {
$conn->rollback();
throw new RestException(412, $e->getMessage());
}
}
}

View File

@@ -40,80 +40,5 @@ class Services_Rest_Content
return $result;
}
/**
* Implementation for 'POST' method for Rest API
*
* @param mixed $conCategory, $conParent, $conId, $conLang Primary key
*
* @return array $result Returns array within multiple records or a single record depending if
* a single selection was requested passing id(s) as param
*/
protected function post($conCategory, $conParent, $conId, $conLang, $conValue)
{
try {
$result = array();
$obj = new Content();
$obj->setConCategory($conCategory);
$obj->setConParent($conParent);
$obj->setConId($conId);
$obj->setConLang($conLang);
$obj->setConValue($conValue);
$obj->save();
} catch (Exception $e) {
throw new RestException(412, $e->getMessage());
}
}
/**
* Implementation for 'PUT' method for Rest API
*
* @param mixed $conCategory, $conParent, $conId, $conLang Primary key
*
* @return array $result Returns array within multiple records or a single record depending if
* a single selection was requested passing id(s) as param
*/
protected function put($conCategory, $conParent, $conId, $conLang, $conValue)
{
try {
$obj = ContentPeer::retrieveByPK($conCategory, $conParent, $conId, $conLang);
$obj->setConValue($conValue);
$obj->save();
} catch (Exception $e) {
throw new RestException(412, $e->getMessage());
}
}
/**
* Implementation for 'DELETE' method for Rest API
*
* @param mixed $conCategory, $conParent, $conId, $conLang Primary key
*
* @return array $result Returns array within multiple records or a single record depending if
* a single selection was requested passing id(s) as param
*/
protected function delete($conCategory, $conParent, $conId, $conLang)
{
$conn = Propel::getConnection(ContentPeer::DATABASE_NAME);
try {
$conn->begin();
$obj = ContentPeer::retrieveByPK($conCategory, $conParent, $conId, $conLang);
if (! is_object($obj)) {
throw new RestException(412, 'Record does not exist.');
}
$obj->delete();
$conn->commit();
} catch (Exception $e) {
$conn->rollback();
throw new RestException(412, $e->getMessage());
}
}
}

View File

@@ -43,89 +43,5 @@ class Services_Rest_Dashlet
return $result;
}
/**
* Implementation for 'POST' method for Rest API
*
* @param mixed $dasUid Primary key
*
* @return array $result Returns array within multiple records or a single record depending if
* a single selection was requested passing id(s) as param
*/
protected function post($dasUid, $dasClass, $dasTitle, $dasDescription, $dasVersion, $dasCreateDate, $dasUpdateDate, $dasStatus)
{
try {
$result = array();
$obj = new Dashlet();
$obj->setDasUid($dasUid);
$obj->setDasClass($dasClass);
$obj->setDasTitle($dasTitle);
$obj->setDasDescription($dasDescription);
$obj->setDasVersion($dasVersion);
$obj->setDasCreateDate($dasCreateDate);
$obj->setDasUpdateDate($dasUpdateDate);
$obj->setDasStatus($dasStatus);
$obj->save();
} catch (Exception $e) {
throw new RestException(412, $e->getMessage());
}
}
/**
* Implementation for 'PUT' method for Rest API
*
* @param mixed $dasUid Primary key
*
* @return array $result Returns array within multiple records or a single record depending if
* a single selection was requested passing id(s) as param
*/
protected function put($dasUid, $dasClass, $dasTitle, $dasDescription, $dasVersion, $dasCreateDate, $dasUpdateDate, $dasStatus)
{
try {
$obj = DashletPeer::retrieveByPK($dasUid);
$obj->setDasClass($dasClass);
$obj->setDasTitle($dasTitle);
$obj->setDasDescription($dasDescription);
$obj->setDasVersion($dasVersion);
$obj->setDasCreateDate($dasCreateDate);
$obj->setDasUpdateDate($dasUpdateDate);
$obj->setDasStatus($dasStatus);
$obj->save();
} catch (Exception $e) {
throw new RestException(412, $e->getMessage());
}
}
/**
* Implementation for 'DELETE' method for Rest API
*
* @param mixed $dasUid Primary key
*
* @return array $result Returns array within multiple records or a single record depending if
* a single selection was requested passing id(s) as param
*/
protected function delete($dasUid)
{
$conn = Propel::getConnection(DashletPeer::DATABASE_NAME);
try {
$conn->begin();
$obj = DashletPeer::retrieveByPK($dasUid);
if (! is_object($obj)) {
throw new RestException(412, 'Record does not exist.');
}
$obj->delete();
$conn->commit();
} catch (Exception $e) {
$conn->rollback();
throw new RestException(412, $e->getMessage());
}
}
}

View File

@@ -43,89 +43,5 @@ class Services_Rest_DashletInstance
return $result;
}
/**
* Implementation for 'POST' method for Rest API
*
* @param mixed $dasInsUid Primary key
*
* @return array $result Returns array within multiple records or a single record depending if
* a single selection was requested passing id(s) as param
*/
protected function post($dasInsUid, $dasUid, $dasInsOwnerType, $dasInsOwnerUid, $dasInsAdditionalProperties, $dasInsCreateDate, $dasInsUpdateDate, $dasInsStatus)
{
try {
$result = array();
$obj = new DashletInstance();
$obj->setDasInsUid($dasInsUid);
$obj->setDasUid($dasUid);
$obj->setDasInsOwnerType($dasInsOwnerType);
$obj->setDasInsOwnerUid($dasInsOwnerUid);
$obj->setDasInsAdditionalProperties($dasInsAdditionalProperties);
$obj->setDasInsCreateDate($dasInsCreateDate);
$obj->setDasInsUpdateDate($dasInsUpdateDate);
$obj->setDasInsStatus($dasInsStatus);
$obj->save();
} catch (Exception $e) {
throw new RestException(412, $e->getMessage());
}
}
/**
* Implementation for 'PUT' method for Rest API
*
* @param mixed $dasInsUid Primary key
*
* @return array $result Returns array within multiple records or a single record depending if
* a single selection was requested passing id(s) as param
*/
protected function put($dasInsUid, $dasUid, $dasInsOwnerType, $dasInsOwnerUid, $dasInsAdditionalProperties, $dasInsCreateDate, $dasInsUpdateDate, $dasInsStatus)
{
try {
$obj = DashletInstancePeer::retrieveByPK($dasInsUid);
$obj->setDasUid($dasUid);
$obj->setDasInsOwnerType($dasInsOwnerType);
$obj->setDasInsOwnerUid($dasInsOwnerUid);
$obj->setDasInsAdditionalProperties($dasInsAdditionalProperties);
$obj->setDasInsCreateDate($dasInsCreateDate);
$obj->setDasInsUpdateDate($dasInsUpdateDate);
$obj->setDasInsStatus($dasInsStatus);
$obj->save();
} catch (Exception $e) {
throw new RestException(412, $e->getMessage());
}
}
/**
* Implementation for 'DELETE' method for Rest API
*
* @param mixed $dasInsUid Primary key
*
* @return array $result Returns array within multiple records or a single record depending if
* a single selection was requested passing id(s) as param
*/
protected function delete($dasInsUid)
{
$conn = Propel::getConnection(DashletInstancePeer::DATABASE_NAME);
try {
$conn->begin();
$obj = DashletInstancePeer::retrieveByPK($dasInsUid);
if (! is_object($obj)) {
throw new RestException(412, 'Record does not exist.');
}
$obj->delete();
$conn->commit();
} catch (Exception $e) {
$conn->rollback();
throw new RestException(412, $e->getMessage());
}
}
}

View File

@@ -44,90 +44,5 @@ class Services_Rest_DbSource
return $result;
}
/**
* Implementation for 'POST' method for Rest API
*
* @param mixed $dbsUid, $proUid Primary key
*
* @return array $result Returns array within multiple records or a single record depending if
* a single selection was requested passing id(s) as param
*/
protected function post($dbsUid, $proUid, $dbsType, $dbsServer, $dbsDatabaseName, $dbsUsername, $dbsPassword, $dbsPort, $dbsEncode)
{
try {
$result = array();
$obj = new DbSource();
$obj->setDbsUid($dbsUid);
$obj->setProUid($proUid);
$obj->setDbsType($dbsType);
$obj->setDbsServer($dbsServer);
$obj->setDbsDatabaseName($dbsDatabaseName);
$obj->setDbsUsername($dbsUsername);
$obj->setDbsPassword($dbsPassword);
$obj->setDbsPort($dbsPort);
$obj->setDbsEncode($dbsEncode);
$obj->save();
} catch (Exception $e) {
throw new RestException(412, $e->getMessage());
}
}
/**
* Implementation for 'PUT' method for Rest API
*
* @param mixed $dbsUid, $proUid Primary key
*
* @return array $result Returns array within multiple records or a single record depending if
* a single selection was requested passing id(s) as param
*/
protected function put($dbsUid, $proUid, $dbsType, $dbsServer, $dbsDatabaseName, $dbsUsername, $dbsPassword, $dbsPort, $dbsEncode)
{
try {
$obj = DbSourcePeer::retrieveByPK($dbsUid, $proUid);
$obj->setDbsType($dbsType);
$obj->setDbsServer($dbsServer);
$obj->setDbsDatabaseName($dbsDatabaseName);
$obj->setDbsUsername($dbsUsername);
$obj->setDbsPassword($dbsPassword);
$obj->setDbsPort($dbsPort);
$obj->setDbsEncode($dbsEncode);
$obj->save();
} catch (Exception $e) {
throw new RestException(412, $e->getMessage());
}
}
/**
* Implementation for 'DELETE' method for Rest API
*
* @param mixed $dbsUid, $proUid Primary key
*
* @return array $result Returns array within multiple records or a single record depending if
* a single selection was requested passing id(s) as param
*/
protected function delete($dbsUid, $proUid)
{
$conn = Propel::getConnection(DbSourcePeer::DATABASE_NAME);
try {
$conn->begin();
$obj = DbSourcePeer::retrieveByPK($dbsUid, $proUid);
if (! is_object($obj)) {
throw new RestException(412, 'Record does not exist.');
}
$obj->delete();
$conn->commit();
} catch (Exception $e) {
$conn->rollback();
throw new RestException(412, $e->getMessage());
}
}
}

View File

@@ -42,87 +42,5 @@ class Services_Rest_Department
return $result;
}
/**
* Implementation for 'POST' method for Rest API
*
* @param mixed $depUid Primary key
*
* @return array $result Returns array within multiple records or a single record depending if
* a single selection was requested passing id(s) as param
*/
protected function post($depUid, $depParent, $depManager, $depLocation, $depStatus, $depRefCode, $depLdapDn)
{
try {
$result = array();
$obj = new Department();
$obj->setDepUid($depUid);
$obj->setDepParent($depParent);
$obj->setDepManager($depManager);
$obj->setDepLocation($depLocation);
$obj->setDepStatus($depStatus);
$obj->setDepRefCode($depRefCode);
$obj->setDepLdapDn($depLdapDn);
$obj->save();
} catch (Exception $e) {
throw new RestException(412, $e->getMessage());
}
}
/**
* Implementation for 'PUT' method for Rest API
*
* @param mixed $depUid Primary key
*
* @return array $result Returns array within multiple records or a single record depending if
* a single selection was requested passing id(s) as param
*/
protected function put($depUid, $depParent, $depManager, $depLocation, $depStatus, $depRefCode, $depLdapDn)
{
try {
$obj = DepartmentPeer::retrieveByPK($depUid);
$obj->setDepParent($depParent);
$obj->setDepManager($depManager);
$obj->setDepLocation($depLocation);
$obj->setDepStatus($depStatus);
$obj->setDepRefCode($depRefCode);
$obj->setDepLdapDn($depLdapDn);
$obj->save();
} catch (Exception $e) {
throw new RestException(412, $e->getMessage());
}
}
/**
* Implementation for 'DELETE' method for Rest API
*
* @param mixed $depUid Primary key
*
* @return array $result Returns array within multiple records or a single record depending if
* a single selection was requested passing id(s) as param
*/
protected function delete($depUid)
{
$conn = Propel::getConnection(DepartmentPeer::DATABASE_NAME);
try {
$conn->begin();
$obj = DepartmentPeer::retrieveByPK($depUid);
if (! is_object($obj)) {
throw new RestException(412, 'Record does not exist.');
}
$obj->delete();
$conn->commit();
} catch (Exception $e) {
$conn->rollback();
throw new RestException(412, $e->getMessage());
}
}
}

View File

@@ -43,89 +43,5 @@ class Services_Rest_DimTimeComplete
return $result;
}
/**
* Implementation for 'POST' method for Rest API
*
* @param mixed $timeId Primary key
*
* @return array $result Returns array within multiple records or a single record depending if
* a single selection was requested passing id(s) as param
*/
protected function post($timeId, $monthId, $qtrId, $yearId, $monthName, $monthDesc, $qtrName, $qtrDesc)
{
try {
$result = array();
$obj = new DimTimeComplete();
$obj->setTimeId($timeId);
$obj->setMonthId($monthId);
$obj->setQtrId($qtrId);
$obj->setYearId($yearId);
$obj->setMonthName($monthName);
$obj->setMonthDesc($monthDesc);
$obj->setQtrName($qtrName);
$obj->setQtrDesc($qtrDesc);
$obj->save();
} catch (Exception $e) {
throw new RestException(412, $e->getMessage());
}
}
/**
* Implementation for 'PUT' method for Rest API
*
* @param mixed $timeId Primary key
*
* @return array $result Returns array within multiple records or a single record depending if
* a single selection was requested passing id(s) as param
*/
protected function put($timeId, $monthId, $qtrId, $yearId, $monthName, $monthDesc, $qtrName, $qtrDesc)
{
try {
$obj = DimTimeCompletePeer::retrieveByPK($timeId);
$obj->setMonthId($monthId);
$obj->setQtrId($qtrId);
$obj->setYearId($yearId);
$obj->setMonthName($monthName);
$obj->setMonthDesc($monthDesc);
$obj->setQtrName($qtrName);
$obj->setQtrDesc($qtrDesc);
$obj->save();
} catch (Exception $e) {
throw new RestException(412, $e->getMessage());
}
}
/**
* Implementation for 'DELETE' method for Rest API
*
* @param mixed $timeId Primary key
*
* @return array $result Returns array within multiple records or a single record depending if
* a single selection was requested passing id(s) as param
*/
protected function delete($timeId)
{
$conn = Propel::getConnection(DimTimeCompletePeer::DATABASE_NAME);
try {
$conn->begin();
$obj = DimTimeCompletePeer::retrieveByPK($timeId);
if (! is_object($obj)) {
throw new RestException(412, 'Record does not exist.');
}
$obj->delete();
$conn->commit();
} catch (Exception $e) {
$conn->rollback();
throw new RestException(412, $e->getMessage());
}
}
}

View File

@@ -43,89 +43,5 @@ class Services_Rest_DimTimeDelegate
return $result;
}
/**
* Implementation for 'POST' method for Rest API
*
* @param mixed $timeId Primary key
*
* @return array $result Returns array within multiple records or a single record depending if
* a single selection was requested passing id(s) as param
*/
protected function post($timeId, $monthId, $qtrId, $yearId, $monthName, $monthDesc, $qtrName, $qtrDesc)
{
try {
$result = array();
$obj = new DimTimeDelegate();
$obj->setTimeId($timeId);
$obj->setMonthId($monthId);
$obj->setQtrId($qtrId);
$obj->setYearId($yearId);
$obj->setMonthName($monthName);
$obj->setMonthDesc($monthDesc);
$obj->setQtrName($qtrName);
$obj->setQtrDesc($qtrDesc);
$obj->save();
} catch (Exception $e) {
throw new RestException(412, $e->getMessage());
}
}
/**
* Implementation for 'PUT' method for Rest API
*
* @param mixed $timeId Primary key
*
* @return array $result Returns array within multiple records or a single record depending if
* a single selection was requested passing id(s) as param
*/
protected function put($timeId, $monthId, $qtrId, $yearId, $monthName, $monthDesc, $qtrName, $qtrDesc)
{
try {
$obj = DimTimeDelegatePeer::retrieveByPK($timeId);
$obj->setMonthId($monthId);
$obj->setQtrId($qtrId);
$obj->setYearId($yearId);
$obj->setMonthName($monthName);
$obj->setMonthDesc($monthDesc);
$obj->setQtrName($qtrName);
$obj->setQtrDesc($qtrDesc);
$obj->save();
} catch (Exception $e) {
throw new RestException(412, $e->getMessage());
}
}
/**
* Implementation for 'DELETE' method for Rest API
*
* @param mixed $timeId Primary key
*
* @return array $result Returns array within multiple records or a single record depending if
* a single selection was requested passing id(s) as param
*/
protected function delete($timeId)
{
$conn = Propel::getConnection(DimTimeDelegatePeer::DATABASE_NAME);
try {
$conn->begin();
$obj = DimTimeDelegatePeer::retrieveByPK($timeId);
if (! is_object($obj)) {
throw new RestException(412, 'Record does not exist.');
}
$obj->delete();
$conn->commit();
} catch (Exception $e) {
$conn->rollback();
throw new RestException(412, $e->getMessage());
}
}
}

View File

@@ -39,81 +39,5 @@ class Services_Rest_Dynaform
return $result;
}
/**
* Implementation for 'POST' method for Rest API
*
* @param mixed $dynUid Primary key
*
* @return array $result Returns array within multiple records or a single record depending if
* a single selection was requested passing id(s) as param
*/
protected function post($dynUid, $proUid, $dynType, $dynFilename)
{
try {
$result = array();
$obj = new Dynaform();
$obj->setDynUid($dynUid);
$obj->setProUid($proUid);
$obj->setDynType($dynType);
$obj->setDynFilename($dynFilename);
$obj->save();
} catch (Exception $e) {
throw new RestException(412, $e->getMessage());
}
}
/**
* Implementation for 'PUT' method for Rest API
*
* @param mixed $dynUid Primary key
*
* @return array $result Returns array within multiple records or a single record depending if
* a single selection was requested passing id(s) as param
*/
protected function put($dynUid, $proUid, $dynType, $dynFilename)
{
try {
$obj = DynaformPeer::retrieveByPK($dynUid);
$obj->setProUid($proUid);
$obj->setDynType($dynType);
$obj->setDynFilename($dynFilename);
$obj->save();
} catch (Exception $e) {
throw new RestException(412, $e->getMessage());
}
}
/**
* Implementation for 'DELETE' method for Rest API
*
* @param mixed $dynUid Primary key
*
* @return array $result Returns array within multiple records or a single record depending if
* a single selection was requested passing id(s) as param
*/
protected function delete($dynUid)
{
$conn = Propel::getConnection(DynaformPeer::DATABASE_NAME);
try {
$conn->begin();
$obj = DynaformPeer::retrieveByPK($dynUid);
if (! is_object($obj)) {
throw new RestException(412, 'Record does not exist.');
}
$obj->delete();
$conn->commit();
} catch (Exception $e) {
$conn->rollback();
throw new RestException(412, $e->getMessage());
}
}
}

View File

@@ -26,6 +26,7 @@ class Services_Rest_Event
$criteria->addSelectColumn(EventPeer::EVN_TAS_UID_FROM);
$criteria->addSelectColumn(EventPeer::EVN_TAS_UID_TO);
$criteria->addSelectColumn(EventPeer::EVN_TAS_ESTIMATED_DURATION);
$criteria->addSelectColumn(EventPeer::EVN_TIME_UNIT);
$criteria->addSelectColumn(EventPeer::EVN_WHEN);
$criteria->addSelectColumn(EventPeer::EVN_MAX_ATTEMPTS);
$criteria->addSelectColumn(EventPeer::EVN_ACTION);
@@ -54,111 +55,5 @@ class Services_Rest_Event
return $result;
}
/**
* Implementation for 'POST' method for Rest API
*
* @param mixed $evnUid Primary key
*
* @return array $result Returns array within multiple records or a single record depending if
* a single selection was requested passing id(s) as param
*/
protected function post($evnUid, $proUid, $evnStatus, $evnWhenOccurs, $evnRelatedTo, $tasUid, $evnTasUidFrom, $evnTasUidTo, $evnTasEstimatedDuration, $evnWhen, $evnMaxAttempts, $evnAction, $evnConditions, $evnActionParameters, $triUid, $evnPosx, $evnPosy, $evnType, $tasEvnUid)
{
try {
$result = array();
$obj = new Event();
$obj->setEvnUid($evnUid);
$obj->setProUid($proUid);
$obj->setEvnStatus($evnStatus);
$obj->setEvnWhenOccurs($evnWhenOccurs);
$obj->setEvnRelatedTo($evnRelatedTo);
$obj->setTasUid($tasUid);
$obj->setEvnTasUidFrom($evnTasUidFrom);
$obj->setEvnTasUidTo($evnTasUidTo);
$obj->setEvnTasEstimatedDuration($evnTasEstimatedDuration);
$obj->setEvnWhen($evnWhen);
$obj->setEvnMaxAttempts($evnMaxAttempts);
$obj->setEvnAction($evnAction);
$obj->setEvnConditions($evnConditions);
$obj->setEvnActionParameters($evnActionParameters);
$obj->setTriUid($triUid);
$obj->setEvnPosx($evnPosx);
$obj->setEvnPosy($evnPosy);
$obj->setEvnType($evnType);
$obj->setTasEvnUid($tasEvnUid);
$obj->save();
} catch (Exception $e) {
throw new RestException(412, $e->getMessage());
}
}
/**
* Implementation for 'PUT' method for Rest API
*
* @param mixed $evnUid Primary key
*
* @return array $result Returns array within multiple records or a single record depending if
* a single selection was requested passing id(s) as param
*/
protected function put($evnUid, $proUid, $evnStatus, $evnWhenOccurs, $evnRelatedTo, $tasUid, $evnTasUidFrom, $evnTasUidTo, $evnTasEstimatedDuration, $evnWhen, $evnMaxAttempts, $evnAction, $evnConditions, $evnActionParameters, $triUid, $evnPosx, $evnPosy, $evnType, $tasEvnUid)
{
try {
$obj = EventPeer::retrieveByPK($evnUid);
$obj->setProUid($proUid);
$obj->setEvnStatus($evnStatus);
$obj->setEvnWhenOccurs($evnWhenOccurs);
$obj->setEvnRelatedTo($evnRelatedTo);
$obj->setTasUid($tasUid);
$obj->setEvnTasUidFrom($evnTasUidFrom);
$obj->setEvnTasUidTo($evnTasUidTo);
$obj->setEvnTasEstimatedDuration($evnTasEstimatedDuration);
$obj->setEvnWhen($evnWhen);
$obj->setEvnMaxAttempts($evnMaxAttempts);
$obj->setEvnAction($evnAction);
$obj->setEvnConditions($evnConditions);
$obj->setEvnActionParameters($evnActionParameters);
$obj->setTriUid($triUid);
$obj->setEvnPosx($evnPosx);
$obj->setEvnPosy($evnPosy);
$obj->setEvnType($evnType);
$obj->setTasEvnUid($tasEvnUid);
$obj->save();
} catch (Exception $e) {
throw new RestException(412, $e->getMessage());
}
}
/**
* Implementation for 'DELETE' method for Rest API
*
* @param mixed $evnUid Primary key
*
* @return array $result Returns array within multiple records or a single record depending if
* a single selection was requested passing id(s) as param
*/
protected function delete($evnUid)
{
$conn = Propel::getConnection(EventPeer::DATABASE_NAME);
try {
$conn->begin();
$obj = EventPeer::retrieveByPK($evnUid);
if (! is_object($obj)) {
throw new RestException(412, 'Record does not exist.');
}
$obj->delete();
$conn->commit();
} catch (Exception $e) {
$conn->rollback();
throw new RestException(412, $e->getMessage());
}
}
}

View File

@@ -43,89 +43,5 @@ class Services_Rest_FieldCondition
return $result;
}
/**
* Implementation for 'POST' method for Rest API
*
* @param mixed $fcdUid Primary key
*
* @return array $result Returns array within multiple records or a single record depending if
* a single selection was requested passing id(s) as param
*/
protected function post($fcdUid, $fcdFunction, $fcdFields, $fcdCondition, $fcdEvents, $fcdEventOwners, $fcdStatus, $fcdDynUid)
{
try {
$result = array();
$obj = new FieldCondition();
$obj->setFcdUid($fcdUid);
$obj->setFcdFunction($fcdFunction);
$obj->setFcdFields($fcdFields);
$obj->setFcdCondition($fcdCondition);
$obj->setFcdEvents($fcdEvents);
$obj->setFcdEventOwners($fcdEventOwners);
$obj->setFcdStatus($fcdStatus);
$obj->setFcdDynUid($fcdDynUid);
$obj->save();
} catch (Exception $e) {
throw new RestException(412, $e->getMessage());
}
}
/**
* Implementation for 'PUT' method for Rest API
*
* @param mixed $fcdUid Primary key
*
* @return array $result Returns array within multiple records or a single record depending if
* a single selection was requested passing id(s) as param
*/
protected function put($fcdUid, $fcdFunction, $fcdFields, $fcdCondition, $fcdEvents, $fcdEventOwners, $fcdStatus, $fcdDynUid)
{
try {
$obj = FieldConditionPeer::retrieveByPK($fcdUid);
$obj->setFcdFunction($fcdFunction);
$obj->setFcdFields($fcdFields);
$obj->setFcdCondition($fcdCondition);
$obj->setFcdEvents($fcdEvents);
$obj->setFcdEventOwners($fcdEventOwners);
$obj->setFcdStatus($fcdStatus);
$obj->setFcdDynUid($fcdDynUid);
$obj->save();
} catch (Exception $e) {
throw new RestException(412, $e->getMessage());
}
}
/**
* Implementation for 'DELETE' method for Rest API
*
* @param mixed $fcdUid Primary key
*
* @return array $result Returns array within multiple records or a single record depending if
* a single selection was requested passing id(s) as param
*/
protected function delete($fcdUid)
{
$conn = Propel::getConnection(FieldConditionPeer::DATABASE_NAME);
try {
$conn->begin();
$obj = FieldConditionPeer::retrieveByPK($fcdUid);
if (! is_object($obj)) {
throw new RestException(412, 'Record does not exist.');
}
$obj->delete();
$conn->commit();
} catch (Exception $e) {
$conn->rollback();
throw new RestException(412, $e->getMessage());
}
}
}

View File

@@ -50,103 +50,5 @@ class Services_Rest_Fields
return $result;
}
/**
* Implementation for 'POST' method for Rest API
*
* @param mixed $fldUid Primary key
*
* @return array $result Returns array within multiple records or a single record depending if
* a single selection was requested passing id(s) as param
*/
protected function post($fldUid, $addTabUid, $fldIndex, $fldName, $fldDescription, $fldType, $fldSize, $fldNull, $fldAutoIncrement, $fldKey, $fldForeignKey, $fldForeignKeyTable, $fldDynName, $fldDynUid, $fldFilter)
{
try {
$result = array();
$obj = new Fields();
$obj->setFldUid($fldUid);
$obj->setAddTabUid($addTabUid);
$obj->setFldIndex($fldIndex);
$obj->setFldName($fldName);
$obj->setFldDescription($fldDescription);
$obj->setFldType($fldType);
$obj->setFldSize($fldSize);
$obj->setFldNull($fldNull);
$obj->setFldAutoIncrement($fldAutoIncrement);
$obj->setFldKey($fldKey);
$obj->setFldForeignKey($fldForeignKey);
$obj->setFldForeignKeyTable($fldForeignKeyTable);
$obj->setFldDynName($fldDynName);
$obj->setFldDynUid($fldDynUid);
$obj->setFldFilter($fldFilter);
$obj->save();
} catch (Exception $e) {
throw new RestException(412, $e->getMessage());
}
}
/**
* Implementation for 'PUT' method for Rest API
*
* @param mixed $fldUid Primary key
*
* @return array $result Returns array within multiple records or a single record depending if
* a single selection was requested passing id(s) as param
*/
protected function put($fldUid, $addTabUid, $fldIndex, $fldName, $fldDescription, $fldType, $fldSize, $fldNull, $fldAutoIncrement, $fldKey, $fldForeignKey, $fldForeignKeyTable, $fldDynName, $fldDynUid, $fldFilter)
{
try {
$obj = FieldsPeer::retrieveByPK($fldUid);
$obj->setAddTabUid($addTabUid);
$obj->setFldIndex($fldIndex);
$obj->setFldName($fldName);
$obj->setFldDescription($fldDescription);
$obj->setFldType($fldType);
$obj->setFldSize($fldSize);
$obj->setFldNull($fldNull);
$obj->setFldAutoIncrement($fldAutoIncrement);
$obj->setFldKey($fldKey);
$obj->setFldForeignKey($fldForeignKey);
$obj->setFldForeignKeyTable($fldForeignKeyTable);
$obj->setFldDynName($fldDynName);
$obj->setFldDynUid($fldDynUid);
$obj->setFldFilter($fldFilter);
$obj->save();
} catch (Exception $e) {
throw new RestException(412, $e->getMessage());
}
}
/**
* Implementation for 'DELETE' method for Rest API
*
* @param mixed $fldUid Primary key
*
* @return array $result Returns array within multiple records or a single record depending if
* a single selection was requested passing id(s) as param
*/
protected function delete($fldUid)
{
$conn = Propel::getConnection(FieldsPeer::DATABASE_NAME);
try {
$conn->begin();
$obj = FieldsPeer::retrieveByPK($fldUid);
if (! is_object($obj)) {
throw new RestException(412, 'Record does not exist.');
}
$obj->delete();
$conn->commit();
} catch (Exception $e) {
$conn->rollback();
throw new RestException(412, $e->getMessage());
}
}
}

View File

@@ -42,87 +42,5 @@ class Services_Rest_Gateway
return $result;
}
/**
* Implementation for 'POST' method for Rest API
*
* @param mixed $gatUid Primary key
*
* @return array $result Returns array within multiple records or a single record depending if
* a single selection was requested passing id(s) as param
*/
protected function post($gatUid, $proUid, $tasUid, $gatNextTask, $gatX, $gatY, $gatType)
{
try {
$result = array();
$obj = new Gateway();
$obj->setGatUid($gatUid);
$obj->setProUid($proUid);
$obj->setTasUid($tasUid);
$obj->setGatNextTask($gatNextTask);
$obj->setGatX($gatX);
$obj->setGatY($gatY);
$obj->setGatType($gatType);
$obj->save();
} catch (Exception $e) {
throw new RestException(412, $e->getMessage());
}
}
/**
* Implementation for 'PUT' method for Rest API
*
* @param mixed $gatUid Primary key
*
* @return array $result Returns array within multiple records or a single record depending if
* a single selection was requested passing id(s) as param
*/
protected function put($gatUid, $proUid, $tasUid, $gatNextTask, $gatX, $gatY, $gatType)
{
try {
$obj = GatewayPeer::retrieveByPK($gatUid);
$obj->setProUid($proUid);
$obj->setTasUid($tasUid);
$obj->setGatNextTask($gatNextTask);
$obj->setGatX($gatX);
$obj->setGatY($gatY);
$obj->setGatType($gatType);
$obj->save();
} catch (Exception $e) {
throw new RestException(412, $e->getMessage());
}
}
/**
* Implementation for 'DELETE' method for Rest API
*
* @param mixed $gatUid Primary key
*
* @return array $result Returns array within multiple records or a single record depending if
* a single selection was requested passing id(s) as param
*/
protected function delete($gatUid)
{
$conn = Propel::getConnection(GatewayPeer::DATABASE_NAME);
try {
$conn->begin();
$obj = GatewayPeer::retrieveByPK($gatUid);
if (! is_object($obj)) {
throw new RestException(412, 'Record does not exist.');
}
$obj->delete();
$conn->commit();
} catch (Exception $e) {
$conn->rollback();
throw new RestException(412, $e->getMessage());
}
}
}

View File

@@ -37,76 +37,5 @@ class Services_Rest_GroupUser
return $result;
}
/**
* Implementation for 'POST' method for Rest API
*
* @param mixed $grpUid, $usrUid Primary key
*
* @return array $result Returns array within multiple records or a single record depending if
* a single selection was requested passing id(s) as param
*/
protected function post($grpUid, $usrUid)
{
try {
$result = array();
$obj = new GroupUser();
$obj->setGrpUid($grpUid);
$obj->setUsrUid($usrUid);
$obj->save();
} catch (Exception $e) {
throw new RestException(412, $e->getMessage());
}
}
/**
* Implementation for 'PUT' method for Rest API
*
* @param mixed $grpUid, $usrUid Primary key
*
* @return array $result Returns array within multiple records or a single record depending if
* a single selection was requested passing id(s) as param
*/
protected function put($grpUid, $usrUid)
{
try {
$obj = GroupUserPeer::retrieveByPK($grpUid, $usrUid);
$obj->save();
} catch (Exception $e) {
throw new RestException(412, $e->getMessage());
}
}
/**
* Implementation for 'DELETE' method for Rest API
*
* @param mixed $grpUid, $usrUid Primary key
*
* @return array $result Returns array within multiple records or a single record depending if
* a single selection was requested passing id(s) as param
*/
protected function delete($grpUid, $usrUid)
{
$conn = Propel::getConnection(GroupUserPeer::DATABASE_NAME);
try {
$conn->begin();
$obj = GroupUserPeer::retrieveByPK($grpUid, $usrUid);
if (! is_object($obj)) {
throw new RestException(412, 'Record does not exist.');
}
$obj->delete();
$conn->commit();
} catch (Exception $e) {
$conn->rollback();
throw new RestException(412, $e->getMessage());
}
}
}

View File

@@ -39,81 +39,5 @@ class Services_Rest_Groupwf
return $result;
}
/**
* Implementation for 'POST' method for Rest API
*
* @param mixed $grpUid Primary key
*
* @return array $result Returns array within multiple records or a single record depending if
* a single selection was requested passing id(s) as param
*/
protected function post($grpUid, $grpStatus, $grpLdapDn, $grpUx)
{
try {
$result = array();
$obj = new Groupwf();
$obj->setGrpUid($grpUid);
$obj->setGrpStatus($grpStatus);
$obj->setGrpLdapDn($grpLdapDn);
$obj->setGrpUx($grpUx);
$obj->save();
} catch (Exception $e) {
throw new RestException(412, $e->getMessage());
}
}
/**
* Implementation for 'PUT' method for Rest API
*
* @param mixed $grpUid Primary key
*
* @return array $result Returns array within multiple records or a single record depending if
* a single selection was requested passing id(s) as param
*/
protected function put($grpUid, $grpStatus, $grpLdapDn, $grpUx)
{
try {
$obj = GroupwfPeer::retrieveByPK($grpUid);
$obj->setGrpStatus($grpStatus);
$obj->setGrpLdapDn($grpLdapDn);
$obj->setGrpUx($grpUx);
$obj->save();
} catch (Exception $e) {
throw new RestException(412, $e->getMessage());
}
}
/**
* Implementation for 'DELETE' method for Rest API
*
* @param mixed $grpUid Primary key
*
* @return array $result Returns array within multiple records or a single record depending if
* a single selection was requested passing id(s) as param
*/
protected function delete($grpUid)
{
$conn = Propel::getConnection(GroupwfPeer::DATABASE_NAME);
try {
$conn->begin();
$obj = GroupwfPeer::retrieveByPK($grpUid);
if (! is_object($obj)) {
throw new RestException(412, 'Record does not exist.');
}
$obj->delete();
$conn->commit();
} catch (Exception $e) {
$conn->rollback();
throw new RestException(412, $e->getMessage());
}
}
}

View File

@@ -38,79 +38,5 @@ class Services_Rest_Holiday
return $result;
}
/**
* Implementation for 'POST' method for Rest API
*
* @param mixed $hldUid Primary key
*
* @return array $result Returns array within multiple records or a single record depending if
* a single selection was requested passing id(s) as param
*/
protected function post($hldUid, $hldDate, $hldDescription)
{
try {
$result = array();
$obj = new Holiday();
$obj->setHldUid($hldUid);
$obj->setHldDate($hldDate);
$obj->setHldDescription($hldDescription);
$obj->save();
} catch (Exception $e) {
throw new RestException(412, $e->getMessage());
}
}
/**
* Implementation for 'PUT' method for Rest API
*
* @param mixed $hldUid Primary key
*
* @return array $result Returns array within multiple records or a single record depending if
* a single selection was requested passing id(s) as param
*/
protected function put($hldUid, $hldDate, $hldDescription)
{
try {
$obj = HolidayPeer::retrieveByPK($hldUid);
$obj->setHldDate($hldDate);
$obj->setHldDescription($hldDescription);
$obj->save();
} catch (Exception $e) {
throw new RestException(412, $e->getMessage());
}
}
/**
* Implementation for 'DELETE' method for Rest API
*
* @param mixed $hldUid Primary key
*
* @return array $result Returns array within multiple records or a single record depending if
* a single selection was requested passing id(s) as param
*/
protected function delete($hldUid)
{
$conn = Propel::getConnection(HolidayPeer::DATABASE_NAME);
try {
$conn->begin();
$obj = HolidayPeer::retrieveByPK($hldUid);
if (! is_object($obj)) {
throw new RestException(412, 'Record does not exist.');
}
$obj->delete();
$conn->commit();
} catch (Exception $e) {
$conn->rollback();
throw new RestException(412, $e->getMessage());
}
}
}

View File

@@ -43,89 +43,5 @@ class Services_Rest_InputDocument
return $result;
}
/**
* Implementation for 'POST' method for Rest API
*
* @param mixed $inpDocUid Primary key
*
* @return array $result Returns array within multiple records or a single record depending if
* a single selection was requested passing id(s) as param
*/
protected function post($inpDocUid, $proUid, $inpDocFormNeeded, $inpDocOriginal, $inpDocPublished, $inpDocVersioning, $inpDocDestinationPath, $inpDocTags)
{
try {
$result = array();
$obj = new InputDocument();
$obj->setInpDocUid($inpDocUid);
$obj->setProUid($proUid);
$obj->setInpDocFormNeeded($inpDocFormNeeded);
$obj->setInpDocOriginal($inpDocOriginal);
$obj->setInpDocPublished($inpDocPublished);
$obj->setInpDocVersioning($inpDocVersioning);
$obj->setInpDocDestinationPath($inpDocDestinationPath);
$obj->setInpDocTags($inpDocTags);
$obj->save();
} catch (Exception $e) {
throw new RestException(412, $e->getMessage());
}
}
/**
* Implementation for 'PUT' method for Rest API
*
* @param mixed $inpDocUid Primary key
*
* @return array $result Returns array within multiple records or a single record depending if
* a single selection was requested passing id(s) as param
*/
protected function put($inpDocUid, $proUid, $inpDocFormNeeded, $inpDocOriginal, $inpDocPublished, $inpDocVersioning, $inpDocDestinationPath, $inpDocTags)
{
try {
$obj = InputDocumentPeer::retrieveByPK($inpDocUid);
$obj->setProUid($proUid);
$obj->setInpDocFormNeeded($inpDocFormNeeded);
$obj->setInpDocOriginal($inpDocOriginal);
$obj->setInpDocPublished($inpDocPublished);
$obj->setInpDocVersioning($inpDocVersioning);
$obj->setInpDocDestinationPath($inpDocDestinationPath);
$obj->setInpDocTags($inpDocTags);
$obj->save();
} catch (Exception $e) {
throw new RestException(412, $e->getMessage());
}
}
/**
* Implementation for 'DELETE' method for Rest API
*
* @param mixed $inpDocUid Primary key
*
* @return array $result Returns array within multiple records or a single record depending if
* a single selection was requested passing id(s) as param
*/
protected function delete($inpDocUid)
{
$conn = Propel::getConnection(InputDocumentPeer::DATABASE_NAME);
try {
$conn->begin();
$obj = InputDocumentPeer::retrieveByPK($inpDocUid);
if (! is_object($obj)) {
throw new RestException(412, 'Record does not exist.');
}
$obj->delete();
$conn->commit();
} catch (Exception $e) {
$conn->rollback();
throw new RestException(412, $e->getMessage());
}
}
}

View File

@@ -38,79 +38,5 @@ class Services_Rest_IsoCountry
return $result;
}
/**
* Implementation for 'POST' method for Rest API
*
* @param mixed $icUid Primary key
*
* @return array $result Returns array within multiple records or a single record depending if
* a single selection was requested passing id(s) as param
*/
protected function post($icUid, $icName, $icSortOrder)
{
try {
$result = array();
$obj = new IsoCountry();
$obj->setIcUid($icUid);
$obj->setIcName($icName);
$obj->setIcSortOrder($icSortOrder);
$obj->save();
} catch (Exception $e) {
throw new RestException(412, $e->getMessage());
}
}
/**
* Implementation for 'PUT' method for Rest API
*
* @param mixed $icUid Primary key
*
* @return array $result Returns array within multiple records or a single record depending if
* a single selection was requested passing id(s) as param
*/
protected function put($icUid, $icName, $icSortOrder)
{
try {
$obj = IsoCountryPeer::retrieveByPK($icUid);
$obj->setIcName($icName);
$obj->setIcSortOrder($icSortOrder);
$obj->save();
} catch (Exception $e) {
throw new RestException(412, $e->getMessage());
}
}
/**
* Implementation for 'DELETE' method for Rest API
*
* @param mixed $icUid Primary key
*
* @return array $result Returns array within multiple records or a single record depending if
* a single selection was requested passing id(s) as param
*/
protected function delete($icUid)
{
$conn = Propel::getConnection(IsoCountryPeer::DATABASE_NAME);
try {
$conn->begin();
$obj = IsoCountryPeer::retrieveByPK($icUid);
if (! is_object($obj)) {
throw new RestException(412, 'Record does not exist.');
}
$obj->delete();
$conn->commit();
} catch (Exception $e) {
$conn->rollback();
throw new RestException(412, $e->getMessage());
}
}
}

View File

@@ -40,82 +40,5 @@ class Services_Rest_IsoLocation
return $result;
}
/**
* Implementation for 'POST' method for Rest API
*
* @param mixed $icUid, $ilUid Primary key
*
* @return array $result Returns array within multiple records or a single record depending if
* a single selection was requested passing id(s) as param
*/
protected function post($icUid, $ilUid, $ilName, $ilNormalName, $isUid)
{
try {
$result = array();
$obj = new IsoLocation();
$obj->setIcUid($icUid);
$obj->setIlUid($ilUid);
$obj->setIlName($ilName);
$obj->setIlNormalName($ilNormalName);
$obj->setIsUid($isUid);
$obj->save();
} catch (Exception $e) {
throw new RestException(412, $e->getMessage());
}
}
/**
* Implementation for 'PUT' method for Rest API
*
* @param mixed $icUid, $ilUid Primary key
*
* @return array $result Returns array within multiple records or a single record depending if
* a single selection was requested passing id(s) as param
*/
protected function put($icUid, $ilUid, $ilName, $ilNormalName, $isUid)
{
try {
$obj = IsoLocationPeer::retrieveByPK($icUid, $ilUid);
$obj->setIlName($ilName);
$obj->setIlNormalName($ilNormalName);
$obj->setIsUid($isUid);
$obj->save();
} catch (Exception $e) {
throw new RestException(412, $e->getMessage());
}
}
/**
* Implementation for 'DELETE' method for Rest API
*
* @param mixed $icUid, $ilUid Primary key
*
* @return array $result Returns array within multiple records or a single record depending if
* a single selection was requested passing id(s) as param
*/
protected function delete($icUid, $ilUid)
{
$conn = Propel::getConnection(IsoLocationPeer::DATABASE_NAME);
try {
$conn->begin();
$obj = IsoLocationPeer::retrieveByPK($icUid, $ilUid);
if (! is_object($obj)) {
throw new RestException(412, 'Record does not exist.');
}
$obj->delete();
$conn->commit();
} catch (Exception $e) {
$conn->rollback();
throw new RestException(412, $e->getMessage());
}
}
}

View File

@@ -38,78 +38,5 @@ class Services_Rest_IsoSubdivision
return $result;
}
/**
* Implementation for 'POST' method for Rest API
*
* @param mixed $icUid, $isUid Primary key
*
* @return array $result Returns array within multiple records or a single record depending if
* a single selection was requested passing id(s) as param
*/
protected function post($icUid, $isUid, $isName)
{
try {
$result = array();
$obj = new IsoSubdivision();
$obj->setIcUid($icUid);
$obj->setIsUid($isUid);
$obj->setIsName($isName);
$obj->save();
} catch (Exception $e) {
throw new RestException(412, $e->getMessage());
}
}
/**
* Implementation for 'PUT' method for Rest API
*
* @param mixed $icUid, $isUid Primary key
*
* @return array $result Returns array within multiple records or a single record depending if
* a single selection was requested passing id(s) as param
*/
protected function put($icUid, $isUid, $isName)
{
try {
$obj = IsoSubdivisionPeer::retrieveByPK($icUid, $isUid);
$obj->setIsName($isName);
$obj->save();
} catch (Exception $e) {
throw new RestException(412, $e->getMessage());
}
}
/**
* Implementation for 'DELETE' method for Rest API
*
* @param mixed $icUid, $isUid Primary key
*
* @return array $result Returns array within multiple records or a single record depending if
* a single selection was requested passing id(s) as param
*/
protected function delete($icUid, $isUid)
{
$conn = Propel::getConnection(IsoSubdivisionPeer::DATABASE_NAME);
try {
$conn->begin();
$obj = IsoSubdivisionPeer::retrieveByPK($icUid, $isUid);
if (! is_object($obj)) {
throw new RestException(412, 'Record does not exist.');
}
$obj->delete();
$conn->commit();
} catch (Exception $e) {
$conn->rollback();
throw new RestException(412, $e->getMessage());
}
}
}

View File

@@ -42,87 +42,5 @@ class Services_Rest_Language
return $result;
}
/**
* Implementation for 'POST' method for Rest API
*
* @param mixed $lanId Primary key
*
* @return array $result Returns array within multiple records or a single record depending if
* a single selection was requested passing id(s) as param
*/
protected function post($lanId, $lanName, $lanNativeName, $lanDirection, $lanWeight, $lanEnabled, $lanCalendar)
{
try {
$result = array();
$obj = new Language();
$obj->setLanId($lanId);
$obj->setLanName($lanName);
$obj->setLanNativeName($lanNativeName);
$obj->setLanDirection($lanDirection);
$obj->setLanWeight($lanWeight);
$obj->setLanEnabled($lanEnabled);
$obj->setLanCalendar($lanCalendar);
$obj->save();
} catch (Exception $e) {
throw new RestException(412, $e->getMessage());
}
}
/**
* Implementation for 'PUT' method for Rest API
*
* @param mixed $lanId Primary key
*
* @return array $result Returns array within multiple records or a single record depending if
* a single selection was requested passing id(s) as param
*/
protected function put($lanId, $lanName, $lanNativeName, $lanDirection, $lanWeight, $lanEnabled, $lanCalendar)
{
try {
$obj = LanguagePeer::retrieveByPK($lanId);
$obj->setLanName($lanName);
$obj->setLanNativeName($lanNativeName);
$obj->setLanDirection($lanDirection);
$obj->setLanWeight($lanWeight);
$obj->setLanEnabled($lanEnabled);
$obj->setLanCalendar($lanCalendar);
$obj->save();
} catch (Exception $e) {
throw new RestException(412, $e->getMessage());
}
}
/**
* Implementation for 'DELETE' method for Rest API
*
* @param mixed $lanId Primary key
*
* @return array $result Returns array within multiple records or a single record depending if
* a single selection was requested passing id(s) as param
*/
protected function delete($lanId)
{
$conn = Propel::getConnection(LanguagePeer::DATABASE_NAME);
try {
$conn->begin();
$obj = LanguagePeer::retrieveByPK($lanId);
if (! is_object($obj)) {
throw new RestException(412, 'Record does not exist.');
}
$obj->delete();
$conn->commit();
} catch (Exception $e) {
$conn->rollback();
throw new RestException(412, $e->getMessage());
}
}
}

View File

@@ -39,80 +39,5 @@ class Services_Rest_Lexico
return $result;
}
/**
* Implementation for 'POST' method for Rest API
*
* @param mixed $lexTopic, $lexKey Primary key
*
* @return array $result Returns array within multiple records or a single record depending if
* a single selection was requested passing id(s) as param
*/
protected function post($lexTopic, $lexKey, $lexValue, $lexCaption)
{
try {
$result = array();
$obj = new Lexico();
$obj->setLexTopic($lexTopic);
$obj->setLexKey($lexKey);
$obj->setLexValue($lexValue);
$obj->setLexCaption($lexCaption);
$obj->save();
} catch (Exception $e) {
throw new RestException(412, $e->getMessage());
}
}
/**
* Implementation for 'PUT' method for Rest API
*
* @param mixed $lexTopic, $lexKey Primary key
*
* @return array $result Returns array within multiple records or a single record depending if
* a single selection was requested passing id(s) as param
*/
protected function put($lexTopic, $lexKey, $lexValue, $lexCaption)
{
try {
$obj = LexicoPeer::retrieveByPK($lexTopic, $lexKey);
$obj->setLexValue($lexValue);
$obj->setLexCaption($lexCaption);
$obj->save();
} catch (Exception $e) {
throw new RestException(412, $e->getMessage());
}
}
/**
* Implementation for 'DELETE' method for Rest API
*
* @param mixed $lexTopic, $lexKey Primary key
*
* @return array $result Returns array within multiple records or a single record depending if
* a single selection was requested passing id(s) as param
*/
protected function delete($lexTopic, $lexKey)
{
$conn = Propel::getConnection(LexicoPeer::DATABASE_NAME);
try {
$conn->begin();
$obj = LexicoPeer::retrieveByPK($lexTopic, $lexKey);
if (! is_object($obj)) {
throw new RestException(412, 'Record does not exist.');
}
$obj->delete();
$conn->commit();
} catch (Exception $e) {
$conn->rollback();
throw new RestException(412, $e->getMessage());
}
}
}

View File

@@ -45,93 +45,5 @@ class Services_Rest_LogCasesScheduler
return $result;
}
/**
* Implementation for 'POST' method for Rest API
*
* @param mixed $logCaseUid Primary key
*
* @return array $result Returns array within multiple records or a single record depending if
* a single selection was requested passing id(s) as param
*/
protected function post($logCaseUid, $proUid, $tasUid, $usrName, $execDate, $execHour, $result, $schUid, $wsCreateCaseStatus, $wsRouteCaseStatus)
{
try {
$result = array();
$obj = new LogCasesScheduler();
$obj->setLogCaseUid($logCaseUid);
$obj->setProUid($proUid);
$obj->setTasUid($tasUid);
$obj->setUsrName($usrName);
$obj->setExecDate($execDate);
$obj->setExecHour($execHour);
$obj->setResult($result);
$obj->setSchUid($schUid);
$obj->setWsCreateCaseStatus($wsCreateCaseStatus);
$obj->setWsRouteCaseStatus($wsRouteCaseStatus);
$obj->save();
} catch (Exception $e) {
throw new RestException(412, $e->getMessage());
}
}
/**
* Implementation for 'PUT' method for Rest API
*
* @param mixed $logCaseUid Primary key
*
* @return array $result Returns array within multiple records or a single record depending if
* a single selection was requested passing id(s) as param
*/
protected function put($logCaseUid, $proUid, $tasUid, $usrName, $execDate, $execHour, $result, $schUid, $wsCreateCaseStatus, $wsRouteCaseStatus)
{
try {
$obj = LogCasesSchedulerPeer::retrieveByPK($logCaseUid);
$obj->setProUid($proUid);
$obj->setTasUid($tasUid);
$obj->setUsrName($usrName);
$obj->setExecDate($execDate);
$obj->setExecHour($execHour);
$obj->setResult($result);
$obj->setSchUid($schUid);
$obj->setWsCreateCaseStatus($wsCreateCaseStatus);
$obj->setWsRouteCaseStatus($wsRouteCaseStatus);
$obj->save();
} catch (Exception $e) {
throw new RestException(412, $e->getMessage());
}
}
/**
* Implementation for 'DELETE' method for Rest API
*
* @param mixed $logCaseUid Primary key
*
* @return array $result Returns array within multiple records or a single record depending if
* a single selection was requested passing id(s) as param
*/
protected function delete($logCaseUid)
{
$conn = Propel::getConnection(LogCasesSchedulerPeer::DATABASE_NAME);
try {
$conn->begin();
$obj = LogCasesSchedulerPeer::retrieveByPK($logCaseUid);
if (! is_object($obj)) {
throw new RestException(412, 'Record does not exist.');
}
$obj->delete();
$conn->commit();
} catch (Exception $e) {
$conn->rollback();
throw new RestException(412, $e->getMessage());
}
}
}

View File

@@ -43,89 +43,5 @@ class Services_Rest_LoginLog
return $result;
}
/**
* Implementation for 'POST' method for Rest API
*
* @param mixed $logUid Primary key
*
* @return array $result Returns array within multiple records or a single record depending if
* a single selection was requested passing id(s) as param
*/
protected function post($logUid, $logStatus, $logIp, $logSid, $logInitDate, $logEndDate, $logClientHostname, $usrUid)
{
try {
$result = array();
$obj = new LoginLog();
$obj->setLogUid($logUid);
$obj->setLogStatus($logStatus);
$obj->setLogIp($logIp);
$obj->setLogSid($logSid);
$obj->setLogInitDate($logInitDate);
$obj->setLogEndDate($logEndDate);
$obj->setLogClientHostname($logClientHostname);
$obj->setUsrUid($usrUid);
$obj->save();
} catch (Exception $e) {
throw new RestException(412, $e->getMessage());
}
}
/**
* Implementation for 'PUT' method for Rest API
*
* @param mixed $logUid Primary key
*
* @return array $result Returns array within multiple records or a single record depending if
* a single selection was requested passing id(s) as param
*/
protected function put($logUid, $logStatus, $logIp, $logSid, $logInitDate, $logEndDate, $logClientHostname, $usrUid)
{
try {
$obj = LoginLogPeer::retrieveByPK($logUid);
$obj->setLogStatus($logStatus);
$obj->setLogIp($logIp);
$obj->setLogSid($logSid);
$obj->setLogInitDate($logInitDate);
$obj->setLogEndDate($logEndDate);
$obj->setLogClientHostname($logClientHostname);
$obj->setUsrUid($usrUid);
$obj->save();
} catch (Exception $e) {
throw new RestException(412, $e->getMessage());
}
}
/**
* Implementation for 'DELETE' method for Rest API
*
* @param mixed $logUid Primary key
*
* @return array $result Returns array within multiple records or a single record depending if
* a single selection was requested passing id(s) as param
*/
protected function delete($logUid)
{
$conn = Propel::getConnection(LoginLogPeer::DATABASE_NAME);
try {
$conn->begin();
$obj = LoginLogPeer::retrieveByPK($logUid);
if (! is_object($obj)) {
throw new RestException(412, 'Record does not exist.');
}
$obj->delete();
$conn->commit();
} catch (Exception $e) {
$conn->rollback();
throw new RestException(412, $e->getMessage());
}
}
}

View File

@@ -46,95 +46,5 @@ class Services_Rest_ObjectPermission
return $result;
}
/**
* Implementation for 'POST' method for Rest API
*
* @param mixed $opUid Primary key
*
* @return array $result Returns array within multiple records or a single record depending if
* a single selection was requested passing id(s) as param
*/
protected function post($opUid, $proUid, $tasUid, $usrUid, $opUserRelation, $opTaskSource, $opParticipate, $opObjType, $opObjUid, $opAction, $opCaseStatus)
{
try {
$result = array();
$obj = new ObjectPermission();
$obj->setOpUid($opUid);
$obj->setProUid($proUid);
$obj->setTasUid($tasUid);
$obj->setUsrUid($usrUid);
$obj->setOpUserRelation($opUserRelation);
$obj->setOpTaskSource($opTaskSource);
$obj->setOpParticipate($opParticipate);
$obj->setOpObjType($opObjType);
$obj->setOpObjUid($opObjUid);
$obj->setOpAction($opAction);
$obj->setOpCaseStatus($opCaseStatus);
$obj->save();
} catch (Exception $e) {
throw new RestException(412, $e->getMessage());
}
}
/**
* Implementation for 'PUT' method for Rest API
*
* @param mixed $opUid Primary key
*
* @return array $result Returns array within multiple records or a single record depending if
* a single selection was requested passing id(s) as param
*/
protected function put($opUid, $proUid, $tasUid, $usrUid, $opUserRelation, $opTaskSource, $opParticipate, $opObjType, $opObjUid, $opAction, $opCaseStatus)
{
try {
$obj = ObjectPermissionPeer::retrieveByPK($opUid);
$obj->setProUid($proUid);
$obj->setTasUid($tasUid);
$obj->setUsrUid($usrUid);
$obj->setOpUserRelation($opUserRelation);
$obj->setOpTaskSource($opTaskSource);
$obj->setOpParticipate($opParticipate);
$obj->setOpObjType($opObjType);
$obj->setOpObjUid($opObjUid);
$obj->setOpAction($opAction);
$obj->setOpCaseStatus($opCaseStatus);
$obj->save();
} catch (Exception $e) {
throw new RestException(412, $e->getMessage());
}
}
/**
* Implementation for 'DELETE' method for Rest API
*
* @param mixed $opUid Primary key
*
* @return array $result Returns array within multiple records or a single record depending if
* a single selection was requested passing id(s) as param
*/
protected function delete($opUid)
{
$conn = Propel::getConnection(ObjectPermissionPeer::DATABASE_NAME);
try {
$conn->begin();
$obj = ObjectPermissionPeer::retrieveByPK($opUid);
if (! is_object($obj)) {
throw new RestException(412, 'Record does not exist.');
}
$obj->delete();
$conn->commit();
} catch (Exception $e) {
$conn->rollback();
throw new RestException(412, $e->getMessage());
}
}
}

View File

@@ -54,111 +54,5 @@ class Services_Rest_OutputDocument
return $result;
}
/**
* Implementation for 'POST' method for Rest API
*
* @param mixed $outDocUid Primary key
*
* @return array $result Returns array within multiple records or a single record depending if
* a single selection was requested passing id(s) as param
*/
protected function post($outDocUid, $proUid, $outDocLandscape, $outDocMedia, $outDocLeftMargin, $outDocRightMargin, $outDocTopMargin, $outDocBottomMargin, $outDocGenerate, $outDocType, $outDocCurrentRevision, $outDocFieldMapping, $outDocVersioning, $outDocDestinationPath, $outDocTags, $outDocPdfSecurityEnabled, $outDocPdfSecurityOpenPassword, $outDocPdfSecurityOwnerPassword, $outDocPdfSecurityPermissions)
{
try {
$result = array();
$obj = new OutputDocument();
$obj->setOutDocUid($outDocUid);
$obj->setProUid($proUid);
$obj->setOutDocLandscape($outDocLandscape);
$obj->setOutDocMedia($outDocMedia);
$obj->setOutDocLeftMargin($outDocLeftMargin);
$obj->setOutDocRightMargin($outDocRightMargin);
$obj->setOutDocTopMargin($outDocTopMargin);
$obj->setOutDocBottomMargin($outDocBottomMargin);
$obj->setOutDocGenerate($outDocGenerate);
$obj->setOutDocType($outDocType);
$obj->setOutDocCurrentRevision($outDocCurrentRevision);
$obj->setOutDocFieldMapping($outDocFieldMapping);
$obj->setOutDocVersioning($outDocVersioning);
$obj->setOutDocDestinationPath($outDocDestinationPath);
$obj->setOutDocTags($outDocTags);
$obj->setOutDocPdfSecurityEnabled($outDocPdfSecurityEnabled);
$obj->setOutDocPdfSecurityOpenPassword($outDocPdfSecurityOpenPassword);
$obj->setOutDocPdfSecurityOwnerPassword($outDocPdfSecurityOwnerPassword);
$obj->setOutDocPdfSecurityPermissions($outDocPdfSecurityPermissions);
$obj->save();
} catch (Exception $e) {
throw new RestException(412, $e->getMessage());
}
}
/**
* Implementation for 'PUT' method for Rest API
*
* @param mixed $outDocUid Primary key
*
* @return array $result Returns array within multiple records or a single record depending if
* a single selection was requested passing id(s) as param
*/
protected function put($outDocUid, $proUid, $outDocLandscape, $outDocMedia, $outDocLeftMargin, $outDocRightMargin, $outDocTopMargin, $outDocBottomMargin, $outDocGenerate, $outDocType, $outDocCurrentRevision, $outDocFieldMapping, $outDocVersioning, $outDocDestinationPath, $outDocTags, $outDocPdfSecurityEnabled, $outDocPdfSecurityOpenPassword, $outDocPdfSecurityOwnerPassword, $outDocPdfSecurityPermissions)
{
try {
$obj = OutputDocumentPeer::retrieveByPK($outDocUid);
$obj->setProUid($proUid);
$obj->setOutDocLandscape($outDocLandscape);
$obj->setOutDocMedia($outDocMedia);
$obj->setOutDocLeftMargin($outDocLeftMargin);
$obj->setOutDocRightMargin($outDocRightMargin);
$obj->setOutDocTopMargin($outDocTopMargin);
$obj->setOutDocBottomMargin($outDocBottomMargin);
$obj->setOutDocGenerate($outDocGenerate);
$obj->setOutDocType($outDocType);
$obj->setOutDocCurrentRevision($outDocCurrentRevision);
$obj->setOutDocFieldMapping($outDocFieldMapping);
$obj->setOutDocVersioning($outDocVersioning);
$obj->setOutDocDestinationPath($outDocDestinationPath);
$obj->setOutDocTags($outDocTags);
$obj->setOutDocPdfSecurityEnabled($outDocPdfSecurityEnabled);
$obj->setOutDocPdfSecurityOpenPassword($outDocPdfSecurityOpenPassword);
$obj->setOutDocPdfSecurityOwnerPassword($outDocPdfSecurityOwnerPassword);
$obj->setOutDocPdfSecurityPermissions($outDocPdfSecurityPermissions);
$obj->save();
} catch (Exception $e) {
throw new RestException(412, $e->getMessage());
}
}
/**
* Implementation for 'DELETE' method for Rest API
*
* @param mixed $outDocUid Primary key
*
* @return array $result Returns array within multiple records or a single record depending if
* a single selection was requested passing id(s) as param
*/
protected function delete($outDocUid)
{
$conn = Propel::getConnection(OutputDocumentPeer::DATABASE_NAME);
try {
$conn->begin();
$obj = OutputDocumentPeer::retrieveByPK($outDocUid);
if (! is_object($obj)) {
throw new RestException(412, 'Record does not exist.');
}
$obj->delete();
$conn->commit();
} catch (Exception $e) {
$conn->rollback();
throw new RestException(412, $e->getMessage());
}
}
}

View File

@@ -60,123 +60,5 @@ class Services_Rest_Process
return $result;
}
/**
* Implementation for 'POST' method for Rest API
*
* @param mixed $proUid Primary key
*
* @return array $result Returns array within multiple records or a single record depending if
* a single selection was requested passing id(s) as param
*/
protected function post($proUid, $proParent, $proTime, $proTimeunit, $proStatus, $proTypeDay, $proType, $proAssignment, $proShowMap, $proShowMessage, $proShowDelegate, $proShowDynaform, $proCategory, $proSubCategory, $proIndustry, $proUpdateDate, $proCreateDate, $proCreateUser, $proHeight, $proWidth, $proTitleX, $proTitleY, $proDebug, $proDynaforms, $proDerivationScreenTpl)
{
try {
$result = array();
$obj = new Process();
$obj->setProUid($proUid);
$obj->setProParent($proParent);
$obj->setProTime($proTime);
$obj->setProTimeunit($proTimeunit);
$obj->setProStatus($proStatus);
$obj->setProTypeDay($proTypeDay);
$obj->setProType($proType);
$obj->setProAssignment($proAssignment);
$obj->setProShowMap($proShowMap);
$obj->setProShowMessage($proShowMessage);
$obj->setProShowDelegate($proShowDelegate);
$obj->setProShowDynaform($proShowDynaform);
$obj->setProCategory($proCategory);
$obj->setProSubCategory($proSubCategory);
$obj->setProIndustry($proIndustry);
$obj->setProUpdateDate($proUpdateDate);
$obj->setProCreateDate($proCreateDate);
$obj->setProCreateUser($proCreateUser);
$obj->setProHeight($proHeight);
$obj->setProWidth($proWidth);
$obj->setProTitleX($proTitleX);
$obj->setProTitleY($proTitleY);
$obj->setProDebug($proDebug);
$obj->setProDynaforms($proDynaforms);
$obj->setProDerivationScreenTpl($proDerivationScreenTpl);
$obj->save();
} catch (Exception $e) {
throw new RestException(412, $e->getMessage());
}
}
/**
* Implementation for 'PUT' method for Rest API
*
* @param mixed $proUid Primary key
*
* @return array $result Returns array within multiple records or a single record depending if
* a single selection was requested passing id(s) as param
*/
protected function put($proUid, $proParent, $proTime, $proTimeunit, $proStatus, $proTypeDay, $proType, $proAssignment, $proShowMap, $proShowMessage, $proShowDelegate, $proShowDynaform, $proCategory, $proSubCategory, $proIndustry, $proUpdateDate, $proCreateDate, $proCreateUser, $proHeight, $proWidth, $proTitleX, $proTitleY, $proDebug, $proDynaforms, $proDerivationScreenTpl)
{
try {
$obj = ProcessPeer::retrieveByPK($proUid);
$obj->setProParent($proParent);
$obj->setProTime($proTime);
$obj->setProTimeunit($proTimeunit);
$obj->setProStatus($proStatus);
$obj->setProTypeDay($proTypeDay);
$obj->setProType($proType);
$obj->setProAssignment($proAssignment);
$obj->setProShowMap($proShowMap);
$obj->setProShowMessage($proShowMessage);
$obj->setProShowDelegate($proShowDelegate);
$obj->setProShowDynaform($proShowDynaform);
$obj->setProCategory($proCategory);
$obj->setProSubCategory($proSubCategory);
$obj->setProIndustry($proIndustry);
$obj->setProUpdateDate($proUpdateDate);
$obj->setProCreateDate($proCreateDate);
$obj->setProCreateUser($proCreateUser);
$obj->setProHeight($proHeight);
$obj->setProWidth($proWidth);
$obj->setProTitleX($proTitleX);
$obj->setProTitleY($proTitleY);
$obj->setProDebug($proDebug);
$obj->setProDynaforms($proDynaforms);
$obj->setProDerivationScreenTpl($proDerivationScreenTpl);
$obj->save();
} catch (Exception $e) {
throw new RestException(412, $e->getMessage());
}
}
/**
* Implementation for 'DELETE' method for Rest API
*
* @param mixed $proUid Primary key
*
* @return array $result Returns array within multiple records or a single record depending if
* a single selection was requested passing id(s) as param
*/
protected function delete($proUid)
{
$conn = Propel::getConnection(ProcessPeer::DATABASE_NAME);
try {
$conn->begin();
$obj = ProcessPeer::retrieveByPK($proUid);
if (! is_object($obj)) {
throw new RestException(412, 'Record does not exist.');
}
$obj->delete();
$conn->commit();
} catch (Exception $e) {
$conn->rollback();
throw new RestException(412, $e->getMessage());
}
}
}

View File

@@ -39,81 +39,5 @@ class Services_Rest_ProcessCategory
return $result;
}
/**
* Implementation for 'POST' method for Rest API
*
* @param mixed $categoryUid Primary key
*
* @return array $result Returns array within multiple records or a single record depending if
* a single selection was requested passing id(s) as param
*/
protected function post($categoryUid, $categoryParent, $categoryName, $categoryIcon)
{
try {
$result = array();
$obj = new ProcessCategory();
$obj->setCategoryUid($categoryUid);
$obj->setCategoryParent($categoryParent);
$obj->setCategoryName($categoryName);
$obj->setCategoryIcon($categoryIcon);
$obj->save();
} catch (Exception $e) {
throw new RestException(412, $e->getMessage());
}
}
/**
* Implementation for 'PUT' method for Rest API
*
* @param mixed $categoryUid Primary key
*
* @return array $result Returns array within multiple records or a single record depending if
* a single selection was requested passing id(s) as param
*/
protected function put($categoryUid, $categoryParent, $categoryName, $categoryIcon)
{
try {
$obj = ProcessCategoryPeer::retrieveByPK($categoryUid);
$obj->setCategoryParent($categoryParent);
$obj->setCategoryName($categoryName);
$obj->setCategoryIcon($categoryIcon);
$obj->save();
} catch (Exception $e) {
throw new RestException(412, $e->getMessage());
}
}
/**
* Implementation for 'DELETE' method for Rest API
*
* @param mixed $categoryUid Primary key
*
* @return array $result Returns array within multiple records or a single record depending if
* a single selection was requested passing id(s) as param
*/
protected function delete($categoryUid)
{
$conn = Propel::getConnection(ProcessCategoryPeer::DATABASE_NAME);
try {
$conn->begin();
$obj = ProcessCategoryPeer::retrieveByPK($categoryUid);
if (! is_object($obj)) {
throw new RestException(412, 'Record does not exist.');
}
$obj->delete();
$conn->commit();
} catch (Exception $e) {
$conn->rollback();
throw new RestException(412, $e->getMessage());
}
}
}

View File

@@ -37,76 +37,5 @@ class Services_Rest_ProcessOwner
return $result;
}
/**
* Implementation for 'POST' method for Rest API
*
* @param mixed $ownUid, $proUid Primary key
*
* @return array $result Returns array within multiple records or a single record depending if
* a single selection was requested passing id(s) as param
*/
protected function post($ownUid, $proUid)
{
try {
$result = array();
$obj = new ProcessOwner();
$obj->setOwnUid($ownUid);
$obj->setProUid($proUid);
$obj->save();
} catch (Exception $e) {
throw new RestException(412, $e->getMessage());
}
}
/**
* Implementation for 'PUT' method for Rest API
*
* @param mixed $ownUid, $proUid Primary key
*
* @return array $result Returns array within multiple records or a single record depending if
* a single selection was requested passing id(s) as param
*/
protected function put($ownUid, $proUid)
{
try {
$obj = ProcessOwnerPeer::retrieveByPK($ownUid, $proUid);
$obj->save();
} catch (Exception $e) {
throw new RestException(412, $e->getMessage());
}
}
/**
* Implementation for 'DELETE' method for Rest API
*
* @param mixed $ownUid, $proUid Primary key
*
* @return array $result Returns array within multiple records or a single record depending if
* a single selection was requested passing id(s) as param
*/
protected function delete($ownUid, $proUid)
{
$conn = Propel::getConnection(ProcessOwnerPeer::DATABASE_NAME);
try {
$conn->begin();
$obj = ProcessOwnerPeer::retrieveByPK($ownUid, $proUid);
if (! is_object($obj)) {
throw new RestException(412, 'Record does not exist.');
}
$obj->delete();
$conn->commit();
} catch (Exception $e) {
$conn->rollback();
throw new RestException(412, $e->getMessage());
}
}
}

View File

@@ -39,81 +39,5 @@ class Services_Rest_ProcessUser
return $result;
}
/**
* Implementation for 'POST' method for Rest API
*
* @param mixed $puUid Primary key
*
* @return array $result Returns array within multiple records or a single record depending if
* a single selection was requested passing id(s) as param
*/
protected function post($puUid, $proUid, $usrUid, $puType)
{
try {
$result = array();
$obj = new ProcessUser();
$obj->setPuUid($puUid);
$obj->setProUid($proUid);
$obj->setUsrUid($usrUid);
$obj->setPuType($puType);
$obj->save();
} catch (Exception $e) {
throw new RestException(412, $e->getMessage());
}
}
/**
* Implementation for 'PUT' method for Rest API
*
* @param mixed $puUid Primary key
*
* @return array $result Returns array within multiple records or a single record depending if
* a single selection was requested passing id(s) as param
*/
protected function put($puUid, $proUid, $usrUid, $puType)
{
try {
$obj = ProcessUserPeer::retrieveByPK($puUid);
$obj->setProUid($proUid);
$obj->setUsrUid($usrUid);
$obj->setPuType($puType);
$obj->save();
} catch (Exception $e) {
throw new RestException(412, $e->getMessage());
}
}
/**
* Implementation for 'DELETE' method for Rest API
*
* @param mixed $puUid Primary key
*
* @return array $result Returns array within multiple records or a single record depending if
* a single selection was requested passing id(s) as param
*/
protected function delete($puUid)
{
$conn = Propel::getConnection(ProcessUserPeer::DATABASE_NAME);
try {
$conn->begin();
$obj = ProcessUserPeer::retrieveByPK($puUid);
if (! is_object($obj)) {
throw new RestException(412, 'Record does not exist.');
}
$obj->delete();
$conn->commit();
} catch (Exception $e) {
$conn->rollback();
throw new RestException(412, $e->getMessage());
}
}
}

View File

@@ -43,89 +43,5 @@ class Services_Rest_ReportTable
return $result;
}
/**
* Implementation for 'POST' method for Rest API
*
* @param mixed $repTabUid Primary key
*
* @return array $result Returns array within multiple records or a single record depending if
* a single selection was requested passing id(s) as param
*/
protected function post($repTabUid, $proUid, $repTabName, $repTabType, $repTabGrid, $repTabConnection, $repTabCreateDate, $repTabStatus)
{
try {
$result = array();
$obj = new ReportTable();
$obj->setRepTabUid($repTabUid);
$obj->setProUid($proUid);
$obj->setRepTabName($repTabName);
$obj->setRepTabType($repTabType);
$obj->setRepTabGrid($repTabGrid);
$obj->setRepTabConnection($repTabConnection);
$obj->setRepTabCreateDate($repTabCreateDate);
$obj->setRepTabStatus($repTabStatus);
$obj->save();
} catch (Exception $e) {
throw new RestException(412, $e->getMessage());
}
}
/**
* Implementation for 'PUT' method for Rest API
*
* @param mixed $repTabUid Primary key
*
* @return array $result Returns array within multiple records or a single record depending if
* a single selection was requested passing id(s) as param
*/
protected function put($repTabUid, $proUid, $repTabName, $repTabType, $repTabGrid, $repTabConnection, $repTabCreateDate, $repTabStatus)
{
try {
$obj = ReportTablePeer::retrieveByPK($repTabUid);
$obj->setProUid($proUid);
$obj->setRepTabName($repTabName);
$obj->setRepTabType($repTabType);
$obj->setRepTabGrid($repTabGrid);
$obj->setRepTabConnection($repTabConnection);
$obj->setRepTabCreateDate($repTabCreateDate);
$obj->setRepTabStatus($repTabStatus);
$obj->save();
} catch (Exception $e) {
throw new RestException(412, $e->getMessage());
}
}
/**
* Implementation for 'DELETE' method for Rest API
*
* @param mixed $repTabUid Primary key
*
* @return array $result Returns array within multiple records or a single record depending if
* a single selection was requested passing id(s) as param
*/
protected function delete($repTabUid)
{
$conn = Propel::getConnection(ReportTablePeer::DATABASE_NAME);
try {
$conn->begin();
$obj = ReportTablePeer::retrieveByPK($repTabUid);
if (! is_object($obj)) {
throw new RestException(412, 'Record does not exist.');
}
$obj->delete();
$conn->commit();
} catch (Exception $e) {
$conn->rollback();
throw new RestException(412, $e->getMessage());
}
}
}

View File

@@ -40,83 +40,5 @@ class Services_Rest_ReportVar
return $result;
}
/**
* Implementation for 'POST' method for Rest API
*
* @param mixed $repVarUid Primary key
*
* @return array $result Returns array within multiple records or a single record depending if
* a single selection was requested passing id(s) as param
*/
protected function post($repVarUid, $proUid, $repTabUid, $repVarName, $repVarType)
{
try {
$result = array();
$obj = new ReportVar();
$obj->setRepVarUid($repVarUid);
$obj->setProUid($proUid);
$obj->setRepTabUid($repTabUid);
$obj->setRepVarName($repVarName);
$obj->setRepVarType($repVarType);
$obj->save();
} catch (Exception $e) {
throw new RestException(412, $e->getMessage());
}
}
/**
* Implementation for 'PUT' method for Rest API
*
* @param mixed $repVarUid Primary key
*
* @return array $result Returns array within multiple records or a single record depending if
* a single selection was requested passing id(s) as param
*/
protected function put($repVarUid, $proUid, $repTabUid, $repVarName, $repVarType)
{
try {
$obj = ReportVarPeer::retrieveByPK($repVarUid);
$obj->setProUid($proUid);
$obj->setRepTabUid($repTabUid);
$obj->setRepVarName($repVarName);
$obj->setRepVarType($repVarType);
$obj->save();
} catch (Exception $e) {
throw new RestException(412, $e->getMessage());
}
}
/**
* Implementation for 'DELETE' method for Rest API
*
* @param mixed $repVarUid Primary key
*
* @return array $result Returns array within multiple records or a single record depending if
* a single selection was requested passing id(s) as param
*/
protected function delete($repVarUid)
{
$conn = Propel::getConnection(ReportVarPeer::DATABASE_NAME);
try {
$conn->begin();
$obj = ReportVarPeer::retrieveByPK($repVarUid);
if (! is_object($obj)) {
throw new RestException(412, 'Record does not exist.');
}
$obj->delete();
$conn->commit();
} catch (Exception $e) {
$conn->rollback();
throw new RestException(412, $e->getMessage());
}
}
}

View File

@@ -52,107 +52,5 @@ class Services_Rest_Route
return $result;
}
/**
* Implementation for 'POST' method for Rest API
*
* @param mixed $rouUid Primary key
*
* @return array $result Returns array within multiple records or a single record depending if
* a single selection was requested passing id(s) as param
*/
protected function post($rouUid, $rouParent, $proUid, $tasUid, $rouNextTask, $rouCase, $rouType, $rouCondition, $rouToLastUser, $rouOptional, $rouSendEmail, $rouSourceanchor, $rouTargetanchor, $rouToPort, $rouFromPort, $rouEvnUid, $gatUid)
{
try {
$result = array();
$obj = new Route();
$obj->setRouUid($rouUid);
$obj->setRouParent($rouParent);
$obj->setProUid($proUid);
$obj->setTasUid($tasUid);
$obj->setRouNextTask($rouNextTask);
$obj->setRouCase($rouCase);
$obj->setRouType($rouType);
$obj->setRouCondition($rouCondition);
$obj->setRouToLastUser($rouToLastUser);
$obj->setRouOptional($rouOptional);
$obj->setRouSendEmail($rouSendEmail);
$obj->setRouSourceanchor($rouSourceanchor);
$obj->setRouTargetanchor($rouTargetanchor);
$obj->setRouToPort($rouToPort);
$obj->setRouFromPort($rouFromPort);
$obj->setRouEvnUid($rouEvnUid);
$obj->setGatUid($gatUid);
$obj->save();
} catch (Exception $e) {
throw new RestException(412, $e->getMessage());
}
}
/**
* Implementation for 'PUT' method for Rest API
*
* @param mixed $rouUid Primary key
*
* @return array $result Returns array within multiple records or a single record depending if
* a single selection was requested passing id(s) as param
*/
protected function put($rouUid, $rouParent, $proUid, $tasUid, $rouNextTask, $rouCase, $rouType, $rouCondition, $rouToLastUser, $rouOptional, $rouSendEmail, $rouSourceanchor, $rouTargetanchor, $rouToPort, $rouFromPort, $rouEvnUid, $gatUid)
{
try {
$obj = RoutePeer::retrieveByPK($rouUid);
$obj->setRouParent($rouParent);
$obj->setProUid($proUid);
$obj->setTasUid($tasUid);
$obj->setRouNextTask($rouNextTask);
$obj->setRouCase($rouCase);
$obj->setRouType($rouType);
$obj->setRouCondition($rouCondition);
$obj->setRouToLastUser($rouToLastUser);
$obj->setRouOptional($rouOptional);
$obj->setRouSendEmail($rouSendEmail);
$obj->setRouSourceanchor($rouSourceanchor);
$obj->setRouTargetanchor($rouTargetanchor);
$obj->setRouToPort($rouToPort);
$obj->setRouFromPort($rouFromPort);
$obj->setRouEvnUid($rouEvnUid);
$obj->setGatUid($gatUid);
$obj->save();
} catch (Exception $e) {
throw new RestException(412, $e->getMessage());
}
}
/**
* Implementation for 'DELETE' method for Rest API
*
* @param mixed $rouUid Primary key
*
* @return array $result Returns array within multiple records or a single record depending if
* a single selection was requested passing id(s) as param
*/
protected function delete($rouUid)
{
$conn = Propel::getConnection(RoutePeer::DATABASE_NAME);
try {
$conn->begin();
$obj = RoutePeer::retrieveByPK($rouUid);
if (! is_object($obj)) {
throw new RestException(412, 'Record does not exist.');
}
$obj->delete();
$conn->commit();
} catch (Exception $e) {
$conn->rollback();
throw new RestException(412, $e->getMessage());
}
}
}

View File

@@ -42,87 +42,5 @@ class Services_Rest_Session
return $result;
}
/**
* Implementation for 'POST' method for Rest API
*
* @param mixed $sesUid Primary key
*
* @return array $result Returns array within multiple records or a single record depending if
* a single selection was requested passing id(s) as param
*/
protected function post($sesUid, $sesStatus, $usrUid, $sesRemoteIp, $sesInitDate, $sesDueDate, $sesEndDate)
{
try {
$result = array();
$obj = new Session();
$obj->setSesUid($sesUid);
$obj->setSesStatus($sesStatus);
$obj->setUsrUid($usrUid);
$obj->setSesRemoteIp($sesRemoteIp);
$obj->setSesInitDate($sesInitDate);
$obj->setSesDueDate($sesDueDate);
$obj->setSesEndDate($sesEndDate);
$obj->save();
} catch (Exception $e) {
throw new RestException(412, $e->getMessage());
}
}
/**
* Implementation for 'PUT' method for Rest API
*
* @param mixed $sesUid Primary key
*
* @return array $result Returns array within multiple records or a single record depending if
* a single selection was requested passing id(s) as param
*/
protected function put($sesUid, $sesStatus, $usrUid, $sesRemoteIp, $sesInitDate, $sesDueDate, $sesEndDate)
{
try {
$obj = SessionPeer::retrieveByPK($sesUid);
$obj->setSesStatus($sesStatus);
$obj->setUsrUid($usrUid);
$obj->setSesRemoteIp($sesRemoteIp);
$obj->setSesInitDate($sesInitDate);
$obj->setSesDueDate($sesDueDate);
$obj->setSesEndDate($sesEndDate);
$obj->save();
} catch (Exception $e) {
throw new RestException(412, $e->getMessage());
}
}
/**
* Implementation for 'DELETE' method for Rest API
*
* @param mixed $sesUid Primary key
*
* @return array $result Returns array within multiple records or a single record depending if
* a single selection was requested passing id(s) as param
*/
protected function delete($sesUid)
{
$conn = Propel::getConnection(SessionPeer::DATABASE_NAME);
try {
$conn->begin();
$obj = SessionPeer::retrieveByPK($sesUid);
if (! is_object($obj)) {
throw new RestException(412, 'Record does not exist.');
}
$obj->delete();
$conn->commit();
} catch (Exception $e) {
$conn->rollback();
throw new RestException(412, $e->getMessage());
}
}
}

View File

@@ -42,87 +42,5 @@ class Services_Rest_ShadowTable
return $result;
}
/**
* Implementation for 'POST' method for Rest API
*
* @param mixed $shdUid Primary key
*
* @return array $result Returns array within multiple records or a single record depending if
* a single selection was requested passing id(s) as param
*/
protected function post($shdUid, $addTabUid, $shdAction, $shdDetails, $usrUid, $appUid, $shdDate)
{
try {
$result = array();
$obj = new ShadowTable();
$obj->setShdUid($shdUid);
$obj->setAddTabUid($addTabUid);
$obj->setShdAction($shdAction);
$obj->setShdDetails($shdDetails);
$obj->setUsrUid($usrUid);
$obj->setAppUid($appUid);
$obj->setShdDate($shdDate);
$obj->save();
} catch (Exception $e) {
throw new RestException(412, $e->getMessage());
}
}
/**
* Implementation for 'PUT' method for Rest API
*
* @param mixed $shdUid Primary key
*
* @return array $result Returns array within multiple records or a single record depending if
* a single selection was requested passing id(s) as param
*/
protected function put($shdUid, $addTabUid, $shdAction, $shdDetails, $usrUid, $appUid, $shdDate)
{
try {
$obj = ShadowTablePeer::retrieveByPK($shdUid);
$obj->setAddTabUid($addTabUid);
$obj->setShdAction($shdAction);
$obj->setShdDetails($shdDetails);
$obj->setUsrUid($usrUid);
$obj->setAppUid($appUid);
$obj->setShdDate($shdDate);
$obj->save();
} catch (Exception $e) {
throw new RestException(412, $e->getMessage());
}
}
/**
* Implementation for 'DELETE' method for Rest API
*
* @param mixed $shdUid Primary key
*
* @return array $result Returns array within multiple records or a single record depending if
* a single selection was requested passing id(s) as param
*/
protected function delete($shdUid)
{
$conn = Propel::getConnection(ShadowTablePeer::DATABASE_NAME);
try {
$conn->begin();
$obj = ShadowTablePeer::retrieveByPK($shdUid);
if (! is_object($obj)) {
throw new RestException(412, 'Record does not exist.');
}
$obj->delete();
$conn->commit();
} catch (Exception $e) {
$conn->rollback();
throw new RestException(412, $e->getMessage());
}
}
}

View File

@@ -40,83 +40,5 @@ class Services_Rest_Stage
return $result;
}
/**
* Implementation for 'POST' method for Rest API
*
* @param mixed $stgUid Primary key
*
* @return array $result Returns array within multiple records or a single record depending if
* a single selection was requested passing id(s) as param
*/
protected function post($stgUid, $proUid, $stgPosx, $stgPosy, $stgIndex)
{
try {
$result = array();
$obj = new Stage();
$obj->setStgUid($stgUid);
$obj->setProUid($proUid);
$obj->setStgPosx($stgPosx);
$obj->setStgPosy($stgPosy);
$obj->setStgIndex($stgIndex);
$obj->save();
} catch (Exception $e) {
throw new RestException(412, $e->getMessage());
}
}
/**
* Implementation for 'PUT' method for Rest API
*
* @param mixed $stgUid Primary key
*
* @return array $result Returns array within multiple records or a single record depending if
* a single selection was requested passing id(s) as param
*/
protected function put($stgUid, $proUid, $stgPosx, $stgPosy, $stgIndex)
{
try {
$obj = StagePeer::retrieveByPK($stgUid);
$obj->setProUid($proUid);
$obj->setStgPosx($stgPosx);
$obj->setStgPosy($stgPosy);
$obj->setStgIndex($stgIndex);
$obj->save();
} catch (Exception $e) {
throw new RestException(412, $e->getMessage());
}
}
/**
* Implementation for 'DELETE' method for Rest API
*
* @param mixed $stgUid Primary key
*
* @return array $result Returns array within multiple records or a single record depending if
* a single selection was requested passing id(s) as param
*/
protected function delete($stgUid)
{
$conn = Propel::getConnection(StagePeer::DATABASE_NAME);
try {
$conn->begin();
$obj = StagePeer::retrieveByPK($stgUid);
if (! is_object($obj)) {
throw new RestException(412, 'Record does not exist.');
}
$obj->delete();
$conn->commit();
} catch (Exception $e) {
$conn->rollback();
throw new RestException(412, $e->getMessage());
}
}
}

View File

@@ -43,89 +43,5 @@ class Services_Rest_Step
return $result;
}
/**
* Implementation for 'POST' method for Rest API
*
* @param mixed $stepUid Primary key
*
* @return array $result Returns array within multiple records or a single record depending if
* a single selection was requested passing id(s) as param
*/
protected function post($stepUid, $proUid, $tasUid, $stepTypeObj, $stepUidObj, $stepCondition, $stepPosition, $stepMode)
{
try {
$result = array();
$obj = new Step();
$obj->setStepUid($stepUid);
$obj->setProUid($proUid);
$obj->setTasUid($tasUid);
$obj->setStepTypeObj($stepTypeObj);
$obj->setStepUidObj($stepUidObj);
$obj->setStepCondition($stepCondition);
$obj->setStepPosition($stepPosition);
$obj->setStepMode($stepMode);
$obj->save();
} catch (Exception $e) {
throw new RestException(412, $e->getMessage());
}
}
/**
* Implementation for 'PUT' method for Rest API
*
* @param mixed $stepUid Primary key
*
* @return array $result Returns array within multiple records or a single record depending if
* a single selection was requested passing id(s) as param
*/
protected function put($stepUid, $proUid, $tasUid, $stepTypeObj, $stepUidObj, $stepCondition, $stepPosition, $stepMode)
{
try {
$obj = StepPeer::retrieveByPK($stepUid);
$obj->setProUid($proUid);
$obj->setTasUid($tasUid);
$obj->setStepTypeObj($stepTypeObj);
$obj->setStepUidObj($stepUidObj);
$obj->setStepCondition($stepCondition);
$obj->setStepPosition($stepPosition);
$obj->setStepMode($stepMode);
$obj->save();
} catch (Exception $e) {
throw new RestException(412, $e->getMessage());
}
}
/**
* Implementation for 'DELETE' method for Rest API
*
* @param mixed $stepUid Primary key
*
* @return array $result Returns array within multiple records or a single record depending if
* a single selection was requested passing id(s) as param
*/
protected function delete($stepUid)
{
$conn = Propel::getConnection(StepPeer::DATABASE_NAME);
try {
$conn->begin();
$obj = StepPeer::retrieveByPK($stepUid);
if (! is_object($obj)) {
throw new RestException(412, 'Record does not exist.');
}
$obj->delete();
$conn->commit();
} catch (Exception $e) {
$conn->rollback();
throw new RestException(412, $e->getMessage());
}
}
}

View File

@@ -40,83 +40,5 @@ class Services_Rest_StepSupervisor
return $result;
}
/**
* Implementation for 'POST' method for Rest API
*
* @param mixed $stepUid Primary key
*
* @return array $result Returns array within multiple records or a single record depending if
* a single selection was requested passing id(s) as param
*/
protected function post($stepUid, $proUid, $stepTypeObj, $stepUidObj, $stepPosition)
{
try {
$result = array();
$obj = new StepSupervisor();
$obj->setStepUid($stepUid);
$obj->setProUid($proUid);
$obj->setStepTypeObj($stepTypeObj);
$obj->setStepUidObj($stepUidObj);
$obj->setStepPosition($stepPosition);
$obj->save();
} catch (Exception $e) {
throw new RestException(412, $e->getMessage());
}
}
/**
* Implementation for 'PUT' method for Rest API
*
* @param mixed $stepUid Primary key
*
* @return array $result Returns array within multiple records or a single record depending if
* a single selection was requested passing id(s) as param
*/
protected function put($stepUid, $proUid, $stepTypeObj, $stepUidObj, $stepPosition)
{
try {
$obj = StepSupervisorPeer::retrieveByPK($stepUid);
$obj->setProUid($proUid);
$obj->setStepTypeObj($stepTypeObj);
$obj->setStepUidObj($stepUidObj);
$obj->setStepPosition($stepPosition);
$obj->save();
} catch (Exception $e) {
throw new RestException(412, $e->getMessage());
}
}
/**
* Implementation for 'DELETE' method for Rest API
*
* @param mixed $stepUid Primary key
*
* @return array $result Returns array within multiple records or a single record depending if
* a single selection was requested passing id(s) as param
*/
protected function delete($stepUid)
{
$conn = Propel::getConnection(StepSupervisorPeer::DATABASE_NAME);
try {
$conn->begin();
$obj = StepSupervisorPeer::retrieveByPK($stepUid);
if (! is_object($obj)) {
throw new RestException(412, 'Record does not exist.');
}
$obj->delete();
$conn->commit();
} catch (Exception $e) {
$conn->rollback();
throw new RestException(412, $e->getMessage());
}
}
}

View File

@@ -41,82 +41,5 @@ class Services_Rest_StepTrigger
return $result;
}
/**
* Implementation for 'POST' method for Rest API
*
* @param mixed $stepUid, $tasUid, $triUid, $stType Primary key
*
* @return array $result Returns array within multiple records or a single record depending if
* a single selection was requested passing id(s) as param
*/
protected function post($stepUid, $tasUid, $triUid, $stType, $stCondition, $stPosition)
{
try {
$result = array();
$obj = new StepTrigger();
$obj->setStepUid($stepUid);
$obj->setTasUid($tasUid);
$obj->setTriUid($triUid);
$obj->setStType($stType);
$obj->setStCondition($stCondition);
$obj->setStPosition($stPosition);
$obj->save();
} catch (Exception $e) {
throw new RestException(412, $e->getMessage());
}
}
/**
* Implementation for 'PUT' method for Rest API
*
* @param mixed $stepUid, $tasUid, $triUid, $stType Primary key
*
* @return array $result Returns array within multiple records or a single record depending if
* a single selection was requested passing id(s) as param
*/
protected function put($stepUid, $tasUid, $triUid, $stType, $stCondition, $stPosition)
{
try {
$obj = StepTriggerPeer::retrieveByPK($stepUid, $tasUid, $triUid, $stType);
$obj->setStCondition($stCondition);
$obj->setStPosition($stPosition);
$obj->save();
} catch (Exception $e) {
throw new RestException(412, $e->getMessage());
}
}
/**
* Implementation for 'DELETE' method for Rest API
*
* @param mixed $stepUid, $tasUid, $triUid, $stType Primary key
*
* @return array $result Returns array within multiple records or a single record depending if
* a single selection was requested passing id(s) as param
*/
protected function delete($stepUid, $tasUid, $triUid, $stType)
{
$conn = Propel::getConnection(StepTriggerPeer::DATABASE_NAME);
try {
$conn->begin();
$obj = StepTriggerPeer::retrieveByPK($stepUid, $tasUid, $triUid, $stType);
if (! is_object($obj)) {
throw new RestException(412, 'Record does not exist.');
}
$obj->delete();
$conn->commit();
} catch (Exception $e) {
$conn->rollback();
throw new RestException(412, $e->getMessage());
}
}
}

View File

@@ -44,88 +44,5 @@ class Services_Rest_SubApplication
return $result;
}
/**
* Implementation for 'POST' method for Rest API
*
* @param mixed $appUid, $appParent, $delIndexParent, $delThreadParent Primary key
*
* @return array $result Returns array within multiple records or a single record depending if
* a single selection was requested passing id(s) as param
*/
protected function post($appUid, $appParent, $delIndexParent, $delThreadParent, $saStatus, $saValuesOut, $saValuesIn, $saInitDate, $saFinishDate)
{
try {
$result = array();
$obj = new SubApplication();
$obj->setAppUid($appUid);
$obj->setAppParent($appParent);
$obj->setDelIndexParent($delIndexParent);
$obj->setDelThreadParent($delThreadParent);
$obj->setSaStatus($saStatus);
$obj->setSaValuesOut($saValuesOut);
$obj->setSaValuesIn($saValuesIn);
$obj->setSaInitDate($saInitDate);
$obj->setSaFinishDate($saFinishDate);
$obj->save();
} catch (Exception $e) {
throw new RestException(412, $e->getMessage());
}
}
/**
* Implementation for 'PUT' method for Rest API
*
* @param mixed $appUid, $appParent, $delIndexParent, $delThreadParent Primary key
*
* @return array $result Returns array within multiple records or a single record depending if
* a single selection was requested passing id(s) as param
*/
protected function put($appUid, $appParent, $delIndexParent, $delThreadParent, $saStatus, $saValuesOut, $saValuesIn, $saInitDate, $saFinishDate)
{
try {
$obj = SubApplicationPeer::retrieveByPK($appUid, $appParent, $delIndexParent, $delThreadParent);
$obj->setSaStatus($saStatus);
$obj->setSaValuesOut($saValuesOut);
$obj->setSaValuesIn($saValuesIn);
$obj->setSaInitDate($saInitDate);
$obj->setSaFinishDate($saFinishDate);
$obj->save();
} catch (Exception $e) {
throw new RestException(412, $e->getMessage());
}
}
/**
* Implementation for 'DELETE' method for Rest API
*
* @param mixed $appUid, $appParent, $delIndexParent, $delThreadParent Primary key
*
* @return array $result Returns array within multiple records or a single record depending if
* a single selection was requested passing id(s) as param
*/
protected function delete($appUid, $appParent, $delIndexParent, $delThreadParent)
{
$conn = Propel::getConnection(SubApplicationPeer::DATABASE_NAME);
try {
$conn->begin();
$obj = SubApplicationPeer::retrieveByPK($appUid, $appParent, $delIndexParent, $delThreadParent);
if (! is_object($obj)) {
throw new RestException(412, 'Record does not exist.');
}
$obj->delete();
$conn->commit();
} catch (Exception $e) {
$conn->rollback();
throw new RestException(412, $e->getMessage());
}
}
}

View File

@@ -47,97 +47,5 @@ class Services_Rest_SubProcess
return $result;
}
/**
* Implementation for 'POST' method for Rest API
*
* @param mixed $spUid Primary key
*
* @return array $result Returns array within multiple records or a single record depending if
* a single selection was requested passing id(s) as param
*/
protected function post($spUid, $proUid, $tasUid, $proParent, $tasParent, $spType, $spSynchronous, $spSynchronousType, $spSynchronousWait, $spVariablesOut, $spVariablesIn, $spGridIn)
{
try {
$result = array();
$obj = new SubProcess();
$obj->setSpUid($spUid);
$obj->setProUid($proUid);
$obj->setTasUid($tasUid);
$obj->setProParent($proParent);
$obj->setTasParent($tasParent);
$obj->setSpType($spType);
$obj->setSpSynchronous($spSynchronous);
$obj->setSpSynchronousType($spSynchronousType);
$obj->setSpSynchronousWait($spSynchronousWait);
$obj->setSpVariablesOut($spVariablesOut);
$obj->setSpVariablesIn($spVariablesIn);
$obj->setSpGridIn($spGridIn);
$obj->save();
} catch (Exception $e) {
throw new RestException(412, $e->getMessage());
}
}
/**
* Implementation for 'PUT' method for Rest API
*
* @param mixed $spUid Primary key
*
* @return array $result Returns array within multiple records or a single record depending if
* a single selection was requested passing id(s) as param
*/
protected function put($spUid, $proUid, $tasUid, $proParent, $tasParent, $spType, $spSynchronous, $spSynchronousType, $spSynchronousWait, $spVariablesOut, $spVariablesIn, $spGridIn)
{
try {
$obj = SubProcessPeer::retrieveByPK($spUid);
$obj->setProUid($proUid);
$obj->setTasUid($tasUid);
$obj->setProParent($proParent);
$obj->setTasParent($tasParent);
$obj->setSpType($spType);
$obj->setSpSynchronous($spSynchronous);
$obj->setSpSynchronousType($spSynchronousType);
$obj->setSpSynchronousWait($spSynchronousWait);
$obj->setSpVariablesOut($spVariablesOut);
$obj->setSpVariablesIn($spVariablesIn);
$obj->setSpGridIn($spGridIn);
$obj->save();
} catch (Exception $e) {
throw new RestException(412, $e->getMessage());
}
}
/**
* Implementation for 'DELETE' method for Rest API
*
* @param mixed $spUid Primary key
*
* @return array $result Returns array within multiple records or a single record depending if
* a single selection was requested passing id(s) as param
*/
protected function delete($spUid)
{
$conn = Propel::getConnection(SubProcessPeer::DATABASE_NAME);
try {
$conn->begin();
$obj = SubProcessPeer::retrieveByPK($spUid);
if (! is_object($obj)) {
throw new RestException(412, 'Record does not exist.');
}
$obj->delete();
$conn->commit();
} catch (Exception $e) {
$conn->rollback();
throw new RestException(412, $e->getMessage());
}
}
}

View File

@@ -43,89 +43,5 @@ class Services_Rest_SwimlanesElements
return $result;
}
/**
* Implementation for 'POST' method for Rest API
*
* @param mixed $swiUid Primary key
*
* @return array $result Returns array within multiple records or a single record depending if
* a single selection was requested passing id(s) as param
*/
protected function post($swiUid, $proUid, $swiType, $swiX, $swiY, $swiWidth, $swiHeight, $swiNextUid)
{
try {
$result = array();
$obj = new SwimlanesElements();
$obj->setSwiUid($swiUid);
$obj->setProUid($proUid);
$obj->setSwiType($swiType);
$obj->setSwiX($swiX);
$obj->setSwiY($swiY);
$obj->setSwiWidth($swiWidth);
$obj->setSwiHeight($swiHeight);
$obj->setSwiNextUid($swiNextUid);
$obj->save();
} catch (Exception $e) {
throw new RestException(412, $e->getMessage());
}
}
/**
* Implementation for 'PUT' method for Rest API
*
* @param mixed $swiUid Primary key
*
* @return array $result Returns array within multiple records or a single record depending if
* a single selection was requested passing id(s) as param
*/
protected function put($swiUid, $proUid, $swiType, $swiX, $swiY, $swiWidth, $swiHeight, $swiNextUid)
{
try {
$obj = SwimlanesElementsPeer::retrieveByPK($swiUid);
$obj->setProUid($proUid);
$obj->setSwiType($swiType);
$obj->setSwiX($swiX);
$obj->setSwiY($swiY);
$obj->setSwiWidth($swiWidth);
$obj->setSwiHeight($swiHeight);
$obj->setSwiNextUid($swiNextUid);
$obj->save();
} catch (Exception $e) {
throw new RestException(412, $e->getMessage());
}
}
/**
* Implementation for 'DELETE' method for Rest API
*
* @param mixed $swiUid Primary key
*
* @return array $result Returns array within multiple records or a single record depending if
* a single selection was requested passing id(s) as param
*/
protected function delete($swiUid)
{
$conn = Propel::getConnection(SwimlanesElementsPeer::DATABASE_NAME);
try {
$conn->begin();
$obj = SwimlanesElementsPeer::retrieveByPK($swiUid);
if (! is_object($obj)) {
throw new RestException(412, 'Record does not exist.');
}
$obj->delete();
$conn->commit();
} catch (Exception $e) {
$conn->rollback();
throw new RestException(412, $e->getMessage());
}
}
}

View File

@@ -76,155 +76,5 @@ class Services_Rest_Task
return $result;
}
/**
* Implementation for 'POST' method for Rest API
*
* @param mixed $tasUid Primary key
*
* @return array $result Returns array within multiple records or a single record depending if
* a single selection was requested passing id(s) as param
*/
protected function post($proUid, $tasUid, $tasType, $tasDuration, $tasDelayType, $tasTemporizer, $tasTypeDay, $tasTimeunit, $tasAlert, $tasPriorityVariable, $tasAssignType, $tasAssignVariable, $tasMiInstanceVariable, $tasMiCompleteVariable, $tasAssignLocation, $tasAssignLocationAdhoc, $tasTransferFly, $tasLastAssigned, $tasUser, $tasCanUpload, $tasViewUpload, $tasViewAdditionalDocumentation, $tasCanCancel, $tasOwnerApp, $stgUid, $tasCanPause, $tasCanSendMessage, $tasCanDeleteDocs, $tasSelfService, $tasStart, $tasToLastUser, $tasSendLastEmail, $tasDerivation, $tasPosx, $tasPosy, $tasWidth, $tasHeight, $tasColor, $tasEvnUid, $tasBoundary, $tasDerivationScreenTpl)
{
try {
$result = array();
$obj = new Task();
$obj->setProUid($proUid);
$obj->setTasUid($tasUid);
$obj->setTasType($tasType);
$obj->setTasDuration($tasDuration);
$obj->setTasDelayType($tasDelayType);
$obj->setTasTemporizer($tasTemporizer);
$obj->setTasTypeDay($tasTypeDay);
$obj->setTasTimeunit($tasTimeunit);
$obj->setTasAlert($tasAlert);
$obj->setTasPriorityVariable($tasPriorityVariable);
$obj->setTasAssignType($tasAssignType);
$obj->setTasAssignVariable($tasAssignVariable);
$obj->setTasMiInstanceVariable($tasMiInstanceVariable);
$obj->setTasMiCompleteVariable($tasMiCompleteVariable);
$obj->setTasAssignLocation($tasAssignLocation);
$obj->setTasAssignLocationAdhoc($tasAssignLocationAdhoc);
$obj->setTasTransferFly($tasTransferFly);
$obj->setTasLastAssigned($tasLastAssigned);
$obj->setTasUser($tasUser);
$obj->setTasCanUpload($tasCanUpload);
$obj->setTasViewUpload($tasViewUpload);
$obj->setTasViewAdditionalDocumentation($tasViewAdditionalDocumentation);
$obj->setTasCanCancel($tasCanCancel);
$obj->setTasOwnerApp($tasOwnerApp);
$obj->setStgUid($stgUid);
$obj->setTasCanPause($tasCanPause);
$obj->setTasCanSendMessage($tasCanSendMessage);
$obj->setTasCanDeleteDocs($tasCanDeleteDocs);
$obj->setTasSelfService($tasSelfService);
$obj->setTasStart($tasStart);
$obj->setTasToLastUser($tasToLastUser);
$obj->setTasSendLastEmail($tasSendLastEmail);
$obj->setTasDerivation($tasDerivation);
$obj->setTasPosx($tasPosx);
$obj->setTasPosy($tasPosy);
$obj->setTasWidth($tasWidth);
$obj->setTasHeight($tasHeight);
$obj->setTasColor($tasColor);
$obj->setTasEvnUid($tasEvnUid);
$obj->setTasBoundary($tasBoundary);
$obj->setTasDerivationScreenTpl($tasDerivationScreenTpl);
$obj->save();
} catch (Exception $e) {
throw new RestException(412, $e->getMessage());
}
}
/**
* Implementation for 'PUT' method for Rest API
*
* @param mixed $tasUid Primary key
*
* @return array $result Returns array within multiple records or a single record depending if
* a single selection was requested passing id(s) as param
*/
protected function put($proUid, $tasUid, $tasType, $tasDuration, $tasDelayType, $tasTemporizer, $tasTypeDay, $tasTimeunit, $tasAlert, $tasPriorityVariable, $tasAssignType, $tasAssignVariable, $tasMiInstanceVariable, $tasMiCompleteVariable, $tasAssignLocation, $tasAssignLocationAdhoc, $tasTransferFly, $tasLastAssigned, $tasUser, $tasCanUpload, $tasViewUpload, $tasViewAdditionalDocumentation, $tasCanCancel, $tasOwnerApp, $stgUid, $tasCanPause, $tasCanSendMessage, $tasCanDeleteDocs, $tasSelfService, $tasStart, $tasToLastUser, $tasSendLastEmail, $tasDerivation, $tasPosx, $tasPosy, $tasWidth, $tasHeight, $tasColor, $tasEvnUid, $tasBoundary, $tasDerivationScreenTpl)
{
try {
$obj = TaskPeer::retrieveByPK($tasUid);
$obj->setProUid($proUid);
$obj->setTasType($tasType);
$obj->setTasDuration($tasDuration);
$obj->setTasDelayType($tasDelayType);
$obj->setTasTemporizer($tasTemporizer);
$obj->setTasTypeDay($tasTypeDay);
$obj->setTasTimeunit($tasTimeunit);
$obj->setTasAlert($tasAlert);
$obj->setTasPriorityVariable($tasPriorityVariable);
$obj->setTasAssignType($tasAssignType);
$obj->setTasAssignVariable($tasAssignVariable);
$obj->setTasMiInstanceVariable($tasMiInstanceVariable);
$obj->setTasMiCompleteVariable($tasMiCompleteVariable);
$obj->setTasAssignLocation($tasAssignLocation);
$obj->setTasAssignLocationAdhoc($tasAssignLocationAdhoc);
$obj->setTasTransferFly($tasTransferFly);
$obj->setTasLastAssigned($tasLastAssigned);
$obj->setTasUser($tasUser);
$obj->setTasCanUpload($tasCanUpload);
$obj->setTasViewUpload($tasViewUpload);
$obj->setTasViewAdditionalDocumentation($tasViewAdditionalDocumentation);
$obj->setTasCanCancel($tasCanCancel);
$obj->setTasOwnerApp($tasOwnerApp);
$obj->setStgUid($stgUid);
$obj->setTasCanPause($tasCanPause);
$obj->setTasCanSendMessage($tasCanSendMessage);
$obj->setTasCanDeleteDocs($tasCanDeleteDocs);
$obj->setTasSelfService($tasSelfService);
$obj->setTasStart($tasStart);
$obj->setTasToLastUser($tasToLastUser);
$obj->setTasSendLastEmail($tasSendLastEmail);
$obj->setTasDerivation($tasDerivation);
$obj->setTasPosx($tasPosx);
$obj->setTasPosy($tasPosy);
$obj->setTasWidth($tasWidth);
$obj->setTasHeight($tasHeight);
$obj->setTasColor($tasColor);
$obj->setTasEvnUid($tasEvnUid);
$obj->setTasBoundary($tasBoundary);
$obj->setTasDerivationScreenTpl($tasDerivationScreenTpl);
$obj->save();
} catch (Exception $e) {
throw new RestException(412, $e->getMessage());
}
}
/**
* Implementation for 'DELETE' method for Rest API
*
* @param mixed $tasUid Primary key
*
* @return array $result Returns array within multiple records or a single record depending if
* a single selection was requested passing id(s) as param
*/
protected function delete($tasUid)
{
$conn = Propel::getConnection(TaskPeer::DATABASE_NAME);
try {
$conn->begin();
$obj = TaskPeer::retrieveByPK($tasUid);
if (! is_object($obj)) {
throw new RestException(412, 'Record does not exist.');
}
$obj->delete();
$conn->commit();
} catch (Exception $e) {
$conn->rollback();
throw new RestException(412, $e->getMessage());
}
}
}

View File

@@ -39,78 +39,5 @@ class Services_Rest_TaskUser
return $result;
}
/**
* Implementation for 'POST' method for Rest API
*
* @param mixed $tasUid, $usrUid, $tuType, $tuRelation Primary key
*
* @return array $result Returns array within multiple records or a single record depending if
* a single selection was requested passing id(s) as param
*/
protected function post($tasUid, $usrUid, $tuType, $tuRelation)
{
try {
$result = array();
$obj = new TaskUser();
$obj->setTasUid($tasUid);
$obj->setUsrUid($usrUid);
$obj->setTuType($tuType);
$obj->setTuRelation($tuRelation);
$obj->save();
} catch (Exception $e) {
throw new RestException(412, $e->getMessage());
}
}
/**
* Implementation for 'PUT' method for Rest API
*
* @param mixed $tasUid, $usrUid, $tuType, $tuRelation Primary key
*
* @return array $result Returns array within multiple records or a single record depending if
* a single selection was requested passing id(s) as param
*/
protected function put($tasUid, $usrUid, $tuType, $tuRelation)
{
try {
$obj = TaskUserPeer::retrieveByPK($tasUid, $usrUid, $tuType, $tuRelation);
$obj->save();
} catch (Exception $e) {
throw new RestException(412, $e->getMessage());
}
}
/**
* Implementation for 'DELETE' method for Rest API
*
* @param mixed $tasUid, $usrUid, $tuType, $tuRelation Primary key
*
* @return array $result Returns array within multiple records or a single record depending if
* a single selection was requested passing id(s) as param
*/
protected function delete($tasUid, $usrUid, $tuType, $tuRelation)
{
$conn = Propel::getConnection(TaskUserPeer::DATABASE_NAME);
try {
$conn->begin();
$obj = TaskUserPeer::retrieveByPK($tasUid, $usrUid, $tuType, $tuRelation);
if (! is_object($obj)) {
throw new RestException(412, 'Record does not exist.');
}
$obj->delete();
$conn->commit();
} catch (Exception $e) {
$conn->rollback();
throw new RestException(412, $e->getMessage());
}
}
}

View File

@@ -40,81 +40,5 @@ class Services_Rest_Translation
return $result;
}
/**
* Implementation for 'POST' method for Rest API
*
* @param mixed $trnCategory, $trnId, $trnLang Primary key
*
* @return array $result Returns array within multiple records or a single record depending if
* a single selection was requested passing id(s) as param
*/
protected function post($trnCategory, $trnId, $trnLang, $trnValue, $trnUpdateDate)
{
try {
$result = array();
$obj = new Translation();
$obj->setTrnCategory($trnCategory);
$obj->setTrnId($trnId);
$obj->setTrnLang($trnLang);
$obj->setTrnValue($trnValue);
$obj->setTrnUpdateDate($trnUpdateDate);
$obj->save();
} catch (Exception $e) {
throw new RestException(412, $e->getMessage());
}
}
/**
* Implementation for 'PUT' method for Rest API
*
* @param mixed $trnCategory, $trnId, $trnLang Primary key
*
* @return array $result Returns array within multiple records or a single record depending if
* a single selection was requested passing id(s) as param
*/
protected function put($trnCategory, $trnId, $trnLang, $trnValue, $trnUpdateDate)
{
try {
$obj = TranslationPeer::retrieveByPK($trnCategory, $trnId, $trnLang);
$obj->setTrnValue($trnValue);
$obj->setTrnUpdateDate($trnUpdateDate);
$obj->save();
} catch (Exception $e) {
throw new RestException(412, $e->getMessage());
}
}
/**
* Implementation for 'DELETE' method for Rest API
*
* @param mixed $trnCategory, $trnId, $trnLang Primary key
*
* @return array $result Returns array within multiple records or a single record depending if
* a single selection was requested passing id(s) as param
*/
protected function delete($trnCategory, $trnId, $trnLang)
{
$conn = Propel::getConnection(TranslationPeer::DATABASE_NAME);
try {
$conn->begin();
$obj = TranslationPeer::retrieveByPK($trnCategory, $trnId, $trnLang);
if (! is_object($obj)) {
throw new RestException(412, 'Record does not exist.');
}
$obj->delete();
$conn->commit();
} catch (Exception $e) {
$conn->rollback();
throw new RestException(412, $e->getMessage());
}
}
}

View File

@@ -40,83 +40,5 @@ class Services_Rest_Triggers
return $result;
}
/**
* Implementation for 'POST' method for Rest API
*
* @param mixed $triUid Primary key
*
* @return array $result Returns array within multiple records or a single record depending if
* a single selection was requested passing id(s) as param
*/
protected function post($triUid, $proUid, $triType, $triWebbot, $triParam)
{
try {
$result = array();
$obj = new Triggers();
$obj->setTriUid($triUid);
$obj->setProUid($proUid);
$obj->setTriType($triType);
$obj->setTriWebbot($triWebbot);
$obj->setTriParam($triParam);
$obj->save();
} catch (Exception $e) {
throw new RestException(412, $e->getMessage());
}
}
/**
* Implementation for 'PUT' method for Rest API
*
* @param mixed $triUid Primary key
*
* @return array $result Returns array within multiple records or a single record depending if
* a single selection was requested passing id(s) as param
*/
protected function put($triUid, $proUid, $triType, $triWebbot, $triParam)
{
try {
$obj = TriggersPeer::retrieveByPK($triUid);
$obj->setProUid($proUid);
$obj->setTriType($triType);
$obj->setTriWebbot($triWebbot);
$obj->setTriParam($triParam);
$obj->save();
} catch (Exception $e) {
throw new RestException(412, $e->getMessage());
}
}
/**
* Implementation for 'DELETE' method for Rest API
*
* @param mixed $triUid Primary key
*
* @return array $result Returns array within multiple records or a single record depending if
* a single selection was requested passing id(s) as param
*/
protected function delete($triUid)
{
$conn = Propel::getConnection(TriggersPeer::DATABASE_NAME);
try {
$conn->begin();
$obj = TriggersPeer::retrieveByPK($triUid);
if (! is_object($obj)) {
throw new RestException(412, 'Record does not exist.');
}
$obj->delete();
$conn->commit();
} catch (Exception $e) {
$conn->rollback();
throw new RestException(412, $e->getMessage());
}
}
}

View File

@@ -61,125 +61,5 @@ class Services_Rest_Users
return $result;
}
/**
* Implementation for 'POST' method for Rest API
*
* @param mixed $usrUid Primary key
*
* @return array $result Returns array within multiple records or a single record depending if
* a single selection was requested passing id(s) as param
*/
protected function post($usrUid, $usrUsername, $usrPassword, $usrFirstname, $usrLastname, $usrEmail, $usrDueDate, $usrCreateDate, $usrUpdateDate, $usrStatus, $usrCountry, $usrCity, $usrLocation, $usrAddress, $usrPhone, $usrFax, $usrCellular, $usrZipCode, $depUid, $usrPosition, $usrResume, $usrBirthday, $usrRole, $usrReportsTo, $usrReplacedBy, $usrUx)
{
try {
$result = array();
$obj = new Users();
$obj->setUsrUid($usrUid);
$obj->setUsrUsername($usrUsername);
$obj->setUsrPassword($usrPassword);
$obj->setUsrFirstname($usrFirstname);
$obj->setUsrLastname($usrLastname);
$obj->setUsrEmail($usrEmail);
$obj->setUsrDueDate($usrDueDate);
$obj->setUsrCreateDate($usrCreateDate);
$obj->setUsrUpdateDate($usrUpdateDate);
$obj->setUsrStatus($usrStatus);
$obj->setUsrCountry($usrCountry);
$obj->setUsrCity($usrCity);
$obj->setUsrLocation($usrLocation);
$obj->setUsrAddress($usrAddress);
$obj->setUsrPhone($usrPhone);
$obj->setUsrFax($usrFax);
$obj->setUsrCellular($usrCellular);
$obj->setUsrZipCode($usrZipCode);
$obj->setDepUid($depUid);
$obj->setUsrPosition($usrPosition);
$obj->setUsrResume($usrResume);
$obj->setUsrBirthday($usrBirthday);
$obj->setUsrRole($usrRole);
$obj->setUsrReportsTo($usrReportsTo);
$obj->setUsrReplacedBy($usrReplacedBy);
$obj->setUsrUx($usrUx);
$obj->save();
} catch (Exception $e) {
throw new RestException(412, $e->getMessage());
}
}
/**
* Implementation for 'PUT' method for Rest API
*
* @param mixed $usrUid Primary key
*
* @return array $result Returns array within multiple records or a single record depending if
* a single selection was requested passing id(s) as param
*/
protected function put($usrUid, $usrUsername, $usrPassword, $usrFirstname, $usrLastname, $usrEmail, $usrDueDate, $usrCreateDate, $usrUpdateDate, $usrStatus, $usrCountry, $usrCity, $usrLocation, $usrAddress, $usrPhone, $usrFax, $usrCellular, $usrZipCode, $depUid, $usrPosition, $usrResume, $usrBirthday, $usrRole, $usrReportsTo, $usrReplacedBy, $usrUx)
{
try {
$obj = UsersPeer::retrieveByPK($usrUid);
$obj->setUsrUsername($usrUsername);
$obj->setUsrPassword($usrPassword);
$obj->setUsrFirstname($usrFirstname);
$obj->setUsrLastname($usrLastname);
$obj->setUsrEmail($usrEmail);
$obj->setUsrDueDate($usrDueDate);
$obj->setUsrCreateDate($usrCreateDate);
$obj->setUsrUpdateDate($usrUpdateDate);
$obj->setUsrStatus($usrStatus);
$obj->setUsrCountry($usrCountry);
$obj->setUsrCity($usrCity);
$obj->setUsrLocation($usrLocation);
$obj->setUsrAddress($usrAddress);
$obj->setUsrPhone($usrPhone);
$obj->setUsrFax($usrFax);
$obj->setUsrCellular($usrCellular);
$obj->setUsrZipCode($usrZipCode);
$obj->setDepUid($depUid);
$obj->setUsrPosition($usrPosition);
$obj->setUsrResume($usrResume);
$obj->setUsrBirthday($usrBirthday);
$obj->setUsrRole($usrRole);
$obj->setUsrReportsTo($usrReportsTo);
$obj->setUsrReplacedBy($usrReplacedBy);
$obj->setUsrUx($usrUx);
$obj->save();
} catch (Exception $e) {
throw new RestException(412, $e->getMessage());
}
}
/**
* Implementation for 'DELETE' method for Rest API
*
* @param mixed $usrUid Primary key
*
* @return array $result Returns array within multiple records or a single record depending if
* a single selection was requested passing id(s) as param
*/
protected function delete($usrUid)
{
$conn = Propel::getConnection(UsersPeer::DATABASE_NAME);
try {
$conn->begin();
$obj = UsersPeer::retrieveByPK($usrUid);
if (! is_object($obj)) {
throw new RestException(412, 'Record does not exist.');
}
$obj->delete();
$conn->commit();
} catch (Exception $e) {
$conn->rollback();
throw new RestException(412, $e->getMessage());
}
}
}

View File

@@ -39,81 +39,5 @@ class Services_Rest_UsersProperties
return $result;
}
/**
* Implementation for 'POST' method for Rest API
*
* @param mixed $usrUid Primary key
*
* @return array $result Returns array within multiple records or a single record depending if
* a single selection was requested passing id(s) as param
*/
protected function post($usrUid, $usrLastUpdateDate, $usrLoggedNextTime, $usrPasswordHistory)
{
try {
$result = array();
$obj = new UsersProperties();
$obj->setUsrUid($usrUid);
$obj->setUsrLastUpdateDate($usrLastUpdateDate);
$obj->setUsrLoggedNextTime($usrLoggedNextTime);
$obj->setUsrPasswordHistory($usrPasswordHistory);
$obj->save();
} catch (Exception $e) {
throw new RestException(412, $e->getMessage());
}
}
/**
* Implementation for 'PUT' method for Rest API
*
* @param mixed $usrUid Primary key
*
* @return array $result Returns array within multiple records or a single record depending if
* a single selection was requested passing id(s) as param
*/
protected function put($usrUid, $usrLastUpdateDate, $usrLoggedNextTime, $usrPasswordHistory)
{
try {
$obj = UsersPropertiesPeer::retrieveByPK($usrUid);
$obj->setUsrLastUpdateDate($usrLastUpdateDate);
$obj->setUsrLoggedNextTime($usrLoggedNextTime);
$obj->setUsrPasswordHistory($usrPasswordHistory);
$obj->save();
} catch (Exception $e) {
throw new RestException(412, $e->getMessage());
}
}
/**
* Implementation for 'DELETE' method for Rest API
*
* @param mixed $usrUid Primary key
*
* @return array $result Returns array within multiple records or a single record depending if
* a single selection was requested passing id(s) as param
*/
protected function delete($usrUid)
{
$conn = Propel::getConnection(UsersPropertiesPeer::DATABASE_NAME);
try {
$conn->begin();
$obj = UsersPropertiesPeer::retrieveByPK($usrUid);
if (! is_object($obj)) {
throw new RestException(412, 'Record does not exist.');
}
$obj->delete();
$conn->commit();
} catch (Exception $e) {
$conn->rollback();
throw new RestException(412, $e->getMessage());
}
}
}