XQuery Function Documentation

Search and Browse

usermanager:create-group

usermanager:create-group($group-json as element()) as xs:string?

Parameters:
$group-json $group-json
Returns:
xs:string?

usermanager:create-user

usermanager:create-user($user-json as element()) as xs:string?

Parameters:
$user-json $user-json
Returns:
xs:string?

usermanager:delete-group

usermanager:delete-group($group as item()*) as empty-sequence()

Parameters:
$group* $group*
Returns:
empty-sequence()

usermanager:delete-user

usermanager:delete-user($user as item()*) as empty-sequence()

Parameters:
$user* $user*
Returns:
empty-sequence()

usermanager:get-group

usermanager:get-group($group as item()*) as element()

Parameters:
$group* $group*
Returns:
element()

usermanager:get-user

usermanager:get-user($user as item()*) as element()

Parameters:
$user* $user*
Returns:
element()

usermanager:group-exists

usermanager:group-exists($group as item()*) as xs:boolean

Parameters:
$group* $group*
Returns:
xs:boolean

usermanager:list-groups

usermanager:list-groups() as element()

Returns:
element()

usermanager:list-groups

usermanager:list-groups($pattern as xs:string) as element()

Parameters:
$pattern $pattern
Returns:
element()

usermanager:list-users

usermanager:list-users() as element()

Returns:
element()

usermanager:list-users

usermanager:list-users($pattern as xs:string) as element()

Parameters:
$pattern $pattern
Returns:
element()

usermanager:update-group

usermanager:update-group($group-name as xs:string, $group-json as element()) as xs:boolean

Parameters:
$group-name $group-name
$group-json $group-json
Returns:
xs:boolean

usermanager:update-user

usermanager:update-user($user-name as xs:string, $user-json as element()) as xs:boolean

Parameters:
$user-name $user-name
$user-json $user-json
Returns:
xs:boolean

usermanager:user-exists

usermanager:user-exists($user as item()*) as xs:boolean

Parameters:
$user* $user*
Returns:
xs:boolean