RoleProxy UpdateRole Method (String, String, String) CelloSaaS API Documentation
Updates the given role details

Namespace: CelloSaaS.BusinessEdition.ServiceProxies.AccessControlManagement
Assembly: CelloSaaS.BusinessEdition (in CelloSaaS.BusinessEdition.dll) Version: 4.3.1.0 (4.3.1.0)
Syntax

public static string UpdateRole(
	string roleIdentifier,
	string description,
	string qualifierQuery
)

Parameters

roleIdentifier
Type: System String
Role Identifier(Mandatory)
description
Type: System String
qualifierQuery
Type: System String
Qualifier query

Return Value

Type: String
Updated Role Identifier
Exceptions

ExceptionCondition
System.Data DataExceptionIf rule name is duplicate.
[!:CelloSaaS.ServiceContracts.AccessControlManagement.RoleException]If pre or post processor was not updated.
System ArgumentNullExceptionIf role id or role name or description is null.
System ArgumentExceptionIf role details is null.
Examples

public void UpdateRole()
{   
   string roleIdentifier = "GR$Tenant_Admin";        
   string description = "Tenant Admin Role";
   string qualifierQuery = string.Empty;
   string roleId = RoleProxy.UpdateRole(roleIdentifier, description, qualifierQuery);
}
See Also