Example #1
0
 protected String buildJavaScriptProvisionableUser(PscUser user) {
   try {
     return String.format(
         "new psc.admin.ProvisionableUser(%s, %s, %s)",
         buildJavaScriptString(user.getCsmUser().getLoginName()),
         buildProvisionableUserRoleJSON(user).toString(JSON_INDENT_DEPTH),
         "PROVISIONABLE_ROLES");
   } catch (JSONException e) {
     throw new StudyCalendarSystemException("Building JSON for provisionable user failed", e);
   }
 }