Пример #1
0
 /** {@inheritDoc} */
 public void saveRole(WebRole webRole) {
   try {
     ManagedRole mgdRole = getManagedRole(webRole);
     mgdRole.save();
   } catch (Throwable e) {
     throw new WebRolesException("Error saving roles. " + e.getMessage(), e);
   }
 }
Пример #2
0
  private ManagedRole getManagedRole(WebRole webRole) {
    if (webRole instanceof ManagedRole) {
      return (ManagedRole) webRole;
    }

    ManagedRole mgdRole = new ManagedRole();
    mgdRole.setName(webRole.getName());
    mgdRole.setDescription(webRole.getDescription());
    mgdRole.setDefaultUser(webRole.getDefaultUser());
    mgdRole.setMembershipGroup(webRole.getMembershipGroup());

    return mgdRole;
  }