public String getRestRepoRemoteStatus( ProxyRepository repository, Request request, Response response ) throws ResourceException { 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(); }
public String getRestRepoRemoteStatus(ProxyRepository repository, Request request, Response response) throws ResourceException { 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()); }
getRepository().getRemoteStatus( new ResourceStoreRequest( RepositoryItemUid.PATH_ROOT ), true ); getRepository().getRemoteStatus( new ResourceStoreRequest( RepositoryItemUid.PATH_ROOT ), true );