Permissionable permissionable = (Permissionable) retrievePermissionable(permissionableId);
Role role = (Role) roleAPI.loadRoleById(roleId);
permissionAPI.cascadePermissionUnder(permissionable, role);
} catch (DotDataException e) {
Logger.error(this, e.getMessage(), e);
permissionAPI.clearCache();
throw new DotRuntimeException(e.getMessage(), e);
} catch (DotSecurityException e) {
Logger.error(CascadePermissionsJob.class, e.getMessage(), e);
permissionAPI.clearCache();
throw new DotRuntimeException(e.getMessage(), e);