in src/main/java/org/apache/directory/fortress/rest/DelegatedAdminMgrImpl.java [96:116]
/* No qualifier */ FortResponse updateAdminRole( FortRequest request )
{
FortResponse response = createResponse();
try
{
AdminRole inRole = (AdminRole) request.getEntity();
DelAdminMgr delegatedAdminMgr = DelAdminMgrFactory.createInstance( request.getContextId() );
delegatedAdminMgr.setAdmin( request.getSession() );
AdminRole retRole = delegatedAdminMgr.updateRole( inRole );
response.setEntity(retRole);
}
catch ( SecurityException se )
{
LOG.info( "Caught " + se + " errorId=" + se.getErrorId() );
response.setErrorCode( se.getErrorId() );
response.setErrorMessage( se.getMessage() );
}
return response;
}