{
Form form = request.getResourceRef().getQueryAsForm();
boolean forceCheck = form.getFirst("forceCheck") != null;
RemoteStatus rs =
repository.getRemoteStatus(new ResourceStoreRequest(RepositoryItemUid.PATH_ROOT), forceCheck);
if (RemoteStatus.UNKNOWN.equals(rs)) {
// set status to ACCEPTED, since we have incomplete info
response.setStatus(Status.SUCCESS_ACCEPTED);
}
return rs == null ? null : rs.toString() + (rs.getReason() == null ? "" : ":" + rs.getReason());
}