private void Revoke(String privilege, String user)
        {
            SystemPrivilegeBuilder builder = new SystemPrivilegeBuilder();
            SystemPrivilege        pri     = builder.Grantee(new GranteeClauseBuilder().Grantee(user))
                                             .Privilege(new List <string>
            {
                privilege
            }).Build();

            this.privilegeBLL.RevokeSystemPrivilege(pri);
        }
 private void ExecuteGrant(List <String> privileges, String grantee, Boolean isAdmin)
 {
     if (privileges.Count > 0)
     {
         SystemPrivilegeBuilder builder   = new SystemPrivilegeBuilder();
         SystemPrivilege        privilege = builder
                                            .Privilege(privileges)
                                            .Grantee(new GranteeClauseBuilder().Grantee(grantee))
                                            .AdminOption(isAdmin).Build();
         this.privilegeBLL.GrantSystemPrivilege(privilege);
     }
 }