ePages 6.11.0 - DE_EPAGES/WebService/API/Object/WebServiceMethod.pm

Package DE_EPAGES::WebService::API::Object::WebServiceMethod

object interface for WebServiceMethod.

Base
DE_EPAGES::Permission::API::Object::Action

Functions

delete
deleteSelf
insert
set

delete

Deletes this object, therefore the hook 'OBJ_DeleteWebServiceMethod' is triggered.

Syntax
$WebServiceMethod->delete;
Hook
OBJ_DeleteWebServiceMethod
hook parameter keys :
  • Object - this object - object
  • MethodID - web service method id - int

deleteSelf

Deletes the object at database tables.

Syntax
$WebServiceMethod->deleteSelf;

insert

Insert this info as object, afterwards the hook 'OBJ_InsertWebServiceMethod' is triggered.

Syntax
$WebServiceMethod = DE_EPAGES::WebService::API::Object::WebServiceMethod->insert($hInfo);
Example
my $Class = LoadClassByAlias('WebServiceMethod');
my $WebServiceMethod = $Class->insertObject($hInfo);
Input
$Package (string)
class package
$hInfo (ref.hash)
attributes of new object
Return
$WebServiceMethod (object)
new object
Hook
OBJ_InsertWebServiceMethod
hook parameter keys :
  • Object - this object - object
  • MethodID - web service method id - int

set

This function triggers hooks 'OBJ_BeforeUpdateWebServiceMethod' and 'OBJ_AfterUpdateWebServiceMethod'.

Syntax
$WebServiceMethod->set($hValues, $LanguageID);
Hook
OBJ_BeforeUpdateWebServiceMethod
hook parameter keys :
  • Object - this object - object
  • MethodID - web service method id - int
  • Values - new values for object - ref.hash
  • LanguageID - values of this language will be updated - int
OBJ_AfterUpdateWebServiceMethod
hook parameter keys :
  • Object - this object - object
  • MethodID - web service method id - int
  • Values - updated values - ref.hash
  • LanguageID - values updated of this language - int