SubAdmin

class OC\SubAdmin
Source:lib/private/SubAdmin.php#45
Parent:OC\Hooks\PublicEmitter
Implements:OCP\Group\ISubAdmin

Properties

Methods

public OC\SubAdmin::__construct($userManager, $groupManager, $dbConn, $eventDispatcher)
Source:

lib/private/SubAdmin.php#64

Parameters:
public OC\SubAdmin::createSubAdmin($user, $group)
add a SubAdmin
Source:

lib/private/SubAdmin.php#86

Parameters:
public OC\SubAdmin::deleteSubAdmin($user, $group)
delete a SubAdmin
Source:

lib/private/SubAdmin.php#107

Parameters:
public OC\SubAdmin::getSubAdminsGroups($user)
get groups of a SubAdmin
Source:

lib/private/SubAdmin.php#126

Parameters:
Returns:

\OCP\IGroup[]

public OC\SubAdmin::getSubAdminsGroupIds($user)
Get group ids of a SubAdmin
Source:

lib/private/SubAdmin.php#145

Parameters:
Returns:

string[]

public OC\SubAdmin::getSubAdminsGroupsName($user)
get an array of groupid and displayName for a user
Source:

lib/private/SubAdmin.php#167

Parameters:
Returns:

array [‘displayName’ => displayname]

public OC\SubAdmin::getGroupsSubAdmins($group)
get SubAdmins of a group
Source:

lib/private/SubAdmin.php#178

Parameters:
Returns:

\OCP\IUser[]

public OC\SubAdmin::getAllSubAdmins()
get all SubAdmins
Source:lib/private/SubAdmin.php#202
Returns:array
public OC\SubAdmin::isSubAdminOfGroup($user, $group)
checks if a user is a SubAdmin of a group
Source:

lib/private/SubAdmin.php#231

Parameters:
Returns:

bool

public OC\SubAdmin::isSubAdmin($user)
checks if a user is a SubAdmin
Source:

lib/private/SubAdmin.php#255

Parameters:
Returns:

bool

public OC\SubAdmin::isUserAccessible($subadmin, $user)
checks if a user is a accessible by a subadmin
Source:

lib/private/SubAdmin.php#281

Parameters:
Returns:

bool