ILIAS
trunk Revision v13.0_alpha-62-g3b72d83f2e5
◀ ilDoc Overview
UserIdsOfPositionAndOrgUnit.php
Go to the documentation of this file.
1
<?php
2
19
namespace
ILIAS\OrgUnit\Webservices\SOAP
;
20
25
class
UserIdsOfPositionAndOrgUnit
extends
Base
26
{
27
protected
function
run
(array $params): array
28
{
29
$position_id = $params[
self::POSITION_ID
];
30
$orgu_id = $params[
self::ORGU_REF_ID
];
31
32
return
$this->assignmentRepo->getUsersByOrgUnitsAndPosition(
33
[$orgu_id],
34
$position_id
35
);
36
}
37
38
public
function
getName
(): string
39
{
40
return
"getUserIdsOfPositionAndOrgUnit"
;
41
}
42
43
protected
function
getAdditionalInputParams
(): array
44
{
45
return
array(
46
self::POSITION_ID =>
Base::TYPE_INT
,
47
self::ORGU_REF_ID =>
Base::TYPE_INT
,
48
);
49
}
50
51
public
function
getOutputParams
(): array
52
{
53
return
array(
'usr_ids'
=>
Base::TYPE_INT_ARRAY
);
54
}
55
56
public
function
getDocumentation
(): string
57
{
58
return
"Returns ids of users in a position of a given Org Unit"
;
59
}
60
}
ILIAS\OrgUnit\Webservices\SOAP\Base
Class Base.
Definition:
Base.php:31
ILIAS\OrgUnit\Webservices\SOAP\Base\POSITION_ID
const POSITION_ID
Definition:
Base.php:41
ILIAS\OrgUnit\Webservices\SOAP\Base\ORGU_REF_ID
const ORGU_REF_ID
Definition:
Base.php:40
ILIAS\OrgUnit\Webservices\SOAP\Base\TYPE_INT
const TYPE_INT
Definition:
Base.php:37
ILIAS\OrgUnit\Webservices\SOAP\Base\TYPE_INT_ARRAY
const TYPE_INT_ARRAY
Definition:
Base.php:35
ILIAS\OrgUnit\Webservices\SOAP\UserIdsOfPositionAndOrgUnit
Class UserIdsOfPositionAndOrgUnit.
Definition:
UserIdsOfPositionAndOrgUnit.php:26
ILIAS\OrgUnit\Webservices\SOAP\UserIdsOfPositionAndOrgUnit\run
run(array $params)
Definition:
UserIdsOfPositionAndOrgUnit.php:27
ILIAS\OrgUnit\Webservices\SOAP\UserIdsOfPositionAndOrgUnit\getOutputParams
getOutputParams()
Get the output parameters in the same format as the input parameters.
Definition:
UserIdsOfPositionAndOrgUnit.php:51
ILIAS\OrgUnit\Webservices\SOAP\UserIdsOfPositionAndOrgUnit\getDocumentation
getDocumentation()
Get the documentation of this method.
Definition:
UserIdsOfPositionAndOrgUnit.php:56
ILIAS\OrgUnit\Webservices\SOAP\UserIdsOfPositionAndOrgUnit\getAdditionalInputParams
getAdditionalInputParams()
Definition:
UserIdsOfPositionAndOrgUnit.php:43
ILIAS\OrgUnit\Webservices\SOAP\UserIdsOfPositionAndOrgUnit\getName
getName()
Get the name of the method.
Definition:
UserIdsOfPositionAndOrgUnit.php:38
ILIAS\OrgUnit\Webservices\SOAP
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Le...
Definition:
AddUserIdToPositionInOrgUnit.php:19
components
ILIAS
OrgUnit
classes
Webservices
SOAP
UserIdsOfPositionAndOrgUnit.php
Generated on Wed Nov 11 2026 23:08:31 for ILIAS by
1.9.4 (using
Doxyfile
)