public void updateStatus(Alfresco alfresco, String status) { throw new OperationNotPermittedException("updateStatus not implemented."); }
/** * Not Implemented yet */ @Deprecated public AlfrescoList<Metadata> networkOptions(String network) throws JsonParseException, JsonMappingException, IOException { throw new OperationNotPermittedException( "HTTP OPTIONS Not implemented yet"); // Map<String, String> vars = // Collections.singletonMap(TemplateParams.NETWORK, network); // ResponseEntity<String> response = // getRestTemplate().exchange("https://api.alfresco.com/{network}/public/alfresco/versions/1/nodes", // HttpMethod.OPTIONS, // null, String.class, vars); // System.out.println("Network Options: " + response.getBody()); // return mapper.readValue(response.getBody(), // entryResponseType(Metadata.class)); }
Map<String, String> error = extractErrorDetailsFromResponse(response); if ("unsupported_response_type".equals(error.get("error"))) { throw new OperationNotPermittedException(SalesforceServiceProvider.ID, error.get("error_description")); } else if ("invalid_client_id".equals(error.get("error"))) { throw new InvalidAuthorizationException(SalesforceServiceProvider.ID, error.get("error_description")); } else if ("invalid_request".equals(error.get("error"))) { throw new OperationNotPermittedException(SalesforceServiceProvider.ID, error.get("error_description")); } else if ("invalid_client_credentials".equals(error.get("error"))) { throw new InvalidAuthorizationException(SalesforceServiceProvider.ID, error.get("error_description")); throw new InvalidAuthorizationException(SalesforceServiceProvider.ID, error.get("error_description")); } else if ("IP restricted or invalid login hours".equals(error.get("error_description"))) { throw new OperationNotPermittedException(SalesforceServiceProvider.ID, error.get("error_description")); throw new OperationNotPermittedException(SalesforceServiceProvider.ID, error.get("error_description")); } else if ("inactive_org".equals(error.get("error"))) { throw new OperationNotPermittedException(SalesforceServiceProvider.ID, error.get("error_description")); } else if ("rate_limit_exceeded".equals(error.get("error"))) { throw new RateLimitExceededException(SalesforceServiceProvider.ID);
throw new RateLimitExceededException("twitter"); } else { throw new OperationNotPermittedException("twitter", errorText);
throw new RateLimitExceededException("twitter"); } else { throw new OperationNotPermittedException("twitter", errorText);