// Process changes in site
if (StringUtils.isNotBlank(status)) {
if (!site.isOnline() && ConfigurationUtils.isEnabled(status)) {
try {
site.start();
} catch (IllegalStateException e) {
throw new WebApplicationException(Status.PRECONDITION_FAILED);
} catch (SiteException e) {
throw new WebApplicationException(Status.INTERNAL_SERVER_ERROR);
}