com.sforce.soap.partner.Error err = data.saveResult[j].getErrors()[0]; throw new KettleException( BaseMessages.getString( PKG, "SalesforceUpdate.Error.FlushBuffer", new Integer( j ), err.getStatusCode(), err.getMessage() ) ); for ( int i = 0; i < data.saveResult[j].getErrors().length; i++ ) { com.sforce.soap.partner.Error err = data.saveResult[j].getErrors()[i]; errorMessage += BaseMessages.getString( PKG, "SalesforceUpdate.Error.FlushBuffer", new Integer( j ), err
com.sforce.soap.partner.Error err = data.saveResult[j].getErrors()[0]; throw new KettleException( BaseMessages .getString( PKG, "SalesforceInsert.Error.FlushBuffer", new Integer( j ), err.getStatusCode(), err for ( int i = 0; i < data.saveResult[j].getErrors().length; i++ ) { com.sforce.soap.partner.Error err = data.saveResult[j].getErrors()[i]; errorMessage += BaseMessages.getString( PKG, "SalesforceInsert.Error.FlushBuffer", new Integer( j ), err
private void processResult(SaveResult[] results) throws BuildException { if (results!=null) { for (SaveResult r : results) { if (!r.isSuccess()) { List<String> errorMessages = new ArrayList<String>(); for (com.sforce.soap.partner.Error e : r.getErrors()) { errorMessages.add(e.getMessage()); } throw new BuildException(StringUtils.join(errorMessages, ", ")); } } } }
public synchronized int hashCode() { if (__hashCodeCalc) { return 0; } __hashCodeCalc = true; int _hashCode = 1; if (getErrors() != null) { for (int i = 0; i < java.lang.reflect.Array.getLength(getErrors()); i++) { java.lang.Object obj = java.lang.reflect.Array.get(getErrors(), i); if (obj != null && !obj.getClass().isArray()) { _hashCode += obj.hashCode(); } } } if (getId() != null) { _hashCode += getId().hashCode(); } _hashCode += (isSuccess() ? Boolean.TRUE : Boolean.FALSE).hashCode(); __hashCodeCalc = false; return _hashCode; }
public synchronized boolean equals(java.lang.Object obj) { if (!(obj instanceof SaveResult)) return false; SaveResult other = (SaveResult) obj; if (obj == null) return false; if (this == obj) return true; if (__equalsCalc != null) { return (__equalsCalc == obj); } __equalsCalc = obj; boolean _equals; _equals = true && ((this.errors == null && other.getErrors() == null) || (this.errors != null && java.util.Arrays.equals(this.errors, other.getErrors()))) && ((this.id == null && other.getId() == null) || (this.id != null && this.id.equals(other.getId()))) && this.success == other.isSuccess(); __equalsCalc = null; return _equals; }
private void checkForErrors(SaveResult[] results) { List<Error> failures = null; boolean optimisticFailure = false; for (SaveResult sr : results) { if (!sr.getSuccess()) { if (failures == null) { failures = new ArrayList<Error>(); } optimisticFailure = handleError(failures, sr.getErrors()[0]); } } handleFailures(failures, optimisticFailure); }
private void checkForErrors(SaveResult[] results) { List<Error> failures = null; boolean optimisticFailure = false; for (SaveResult sr : results) { if (!sr.getSuccess()) { if (failures == null) { failures = new ArrayList<Error>(); } optimisticFailure = handleError(failures, sr.getErrors()[0]); } } handleFailures(failures, optimisticFailure); }
private int analyzeResult(SaveResult[] results) throws ResourceException { for (SaveResult result : results) { if(!result.isSuccess()) { throw new ResourceException(result.getErrors()[0].getMessage()); } } return results.length; }
handleSuccess(insertItems.get(i), saveResults[i].getId(), null); } else { handleReject(insertItems.get(i), saveResults[i].getErrors(), changedItemKeys, batch_idx);
private SaveResult[] doInsert() throws IOException { if (insertItems.size() > 0) { // Clean the feedback records at each batch write. cleanFeedbackRecords(); SObject[] accs = new SObject[insertItems.size()]; for (int i = 0; i < insertItems.size(); i++) accs[i] = createSObject(insertItems.get(i)); String[] changedItemKeys = new String[accs.length]; SaveResult[] saveResults; try { saveResults = connection.create(accs); if (saveResults != null && saveResults.length != 0) { int batch_idx = -1; for (int i = 0; i < saveResults.length; i++) { ++batch_idx; if (saveResults[i].getSuccess()) { handleSuccess(insertItems.get(i), saveResults[i].getId()); } else { handleReject(insertItems.get(i), saveResults[i].getErrors(), changedItemKeys, batch_idx); } } } insertItems.clear(); return saveResults; } catch (ConnectionException e) { throw new IOException(e); } } return null; }
handleSuccess(insertItems.get(i), saveResults[i].getId(), null); } else { handleReject(insertItems.get(i), saveResults[i].getErrors(), changedItemKeys, batch_idx);
handleSuccess(updateItems.get(i), saveResults[i].getId(), null); } else { handleReject(updateItems.get(i), saveResults[i].getErrors(), changedItemKeys, batch_idx);
handleSuccess(updateItems.get(i), saveResults[i].getId()); } else { handleReject(updateItems.get(i), saveResults[i].getErrors(), changedItemKeys, batch_idx);
handleSuccess(updateItems.get(i), saveResults[i].getId(), null); } else { handleReject(updateItems.get(i), saveResults[i].getErrors(), changedItemKeys, batch_idx);
} else { final com.sforce.soap.partner.Error[] errorArray = saveResult.getErrors();
successes++; } else { final com.sforce.soap.partner.Error[] errorArray = saveResult.getErrors();
successes++; } else { final com.sforce.soap.partner.Error[] errorArray = saveResult.getErrors();
/** * {@inheritDoc} */ public void send(String message) { SObject user = new SObject(); user.setType("User"); try { user.setId(connection.getUserInfo().getUserId()); user.setField("CurrentStatus", message); SaveResult[] results = connection.update(new SObject[]{user}); if (!results[0].isSuccess()) { l.error("Error updating user status: " + results[0].getErrors()[0].getMessage()); throw new SfdcException("Error updating user status: " + results[0].getErrors()[0].getMessage()); } } catch (ConnectionException e) { l.debug("Error sending the SFDC chatter message.", e); throw new SfdcException("Error sending the SFDC chatter message.", e); } }