ProposalResponsePayloadDeserializer getProposalResponsePayload() { ProposalResponsePayloadDeserializer ret = null; if (proposalResponsePayload != null) { ret = proposalResponsePayload.get(); } if (ret == null) { ret = new ProposalResponsePayloadDeserializer(getChaincodeEndorsedAction().getProposalResponsePayload()); proposalResponsePayload = new WeakReference<>(ret); } return ret; }
public byte[] getProposalResponsePayload() { if (isFiltered()) { return null; } byte[] ret = null; ByteString retByteString = transactionAction.getPayload().getAction().getProposalResponsePayload(). getExtension().getResponsePayload(); if (null != retByteString) { ret = retByteString.toByteArray(); } return ret; }
ChaincodeActionDeserializer getExtension() { ChaincodeActionDeserializer ret = null; if (chaincodeAction != null) { ret = chaincodeAction.get(); } if (ret == null) { ret = new ChaincodeActionDeserializer(getProposalResponsePayload().getExtension()); chaincodeAction = new WeakReference<>(ret); } return ret; }
/** * getChaincodeActionResponseStatus returns the what chaincode executions set as the return status. * * @return status code. * @throws InvalidArgumentException */ public int getChaincodeActionResponseStatus() throws InvalidArgumentException { if (statusReturnCode != -1) { return statusReturnCode; } try { final ProposalResponsePayloadDeserializer proposalResponsePayloadDeserializer = getProposalResponsePayloadDeserializer(); statusReturnCode = proposalResponsePayloadDeserializer.getExtension().getResponseStatus(); return statusReturnCode; } catch (InvalidArgumentException e) { throw e; } catch (Exception e) { throw new InvalidArgumentException(e); } }
ProposalResponsePayloadDeserializer getProposalResponsePayloadDeserializer() throws InvalidArgumentException { if (isInvalid()) { throw new InvalidArgumentException("Proposal response is invalid."); } ProposalResponsePayloadDeserializer ret = null; if (proposalResponsePayload != null) { ret = proposalResponsePayload.get(); } if (ret == null) { try { ret = new ProposalResponsePayloadDeserializer(proposalResponse.getPayload()); } catch (Exception e) { throw new InvalidArgumentException(e); } proposalResponsePayload = new WeakReference<>(ret); } return ret; }
ChaincodeActionDeserializer getExtension() { ChaincodeActionDeserializer ret = null; if (chaincodeAction != null) { ret = chaincodeAction.get(); } if (ret == null) { ret = new ChaincodeActionDeserializer(getProposalResponsePayload().getExtension()); chaincodeAction = new WeakReference<>(ret); } return ret; }
public byte[] getProposalResponseMessageBytes() { if (isFiltered()) { return null; } return transactionAction.getPayload().getAction().getProposalResponsePayload().getExtension().getResponseMessageBytes(); }
ProposalResponsePayloadDeserializer getProposalResponsePayload() { ProposalResponsePayloadDeserializer ret = null; if (proposalResponsePayload != null) { ret = proposalResponsePayload.get(); } if (ret == null) { ret = new ProposalResponsePayloadDeserializer(getChaincodeEndorsedAction().getProposalResponsePayload()); proposalResponsePayload = new WeakReference<>(ret); } return ret; }
ChaincodeActionDeserializer getExtension() { ChaincodeActionDeserializer ret = null; if (chaincodeAction != null) { ret = chaincodeAction.get(); } if (ret == null) { ret = new ChaincodeActionDeserializer(getProposalResponsePayload().getExtension()); chaincodeAction = new WeakReference<>(ret); } return ret; }
public int getProposalResponseStatus() { if (isFiltered()) { return -1; } return transactionAction.getPayload().getAction().getProposalResponsePayload(). getExtension().getResponseStatus(); }
ProposalResponsePayloadDeserializer getProposalResponsePayload() { ProposalResponsePayloadDeserializer ret = null; if (proposalResponsePayload != null) { ret = proposalResponsePayload.get(); } if (ret == null) { ret = new ProposalResponsePayloadDeserializer(getChaincodeEndorsedAction().getProposalResponsePayload()); proposalResponsePayload = new WeakReference<>(ret); } return ret; }
public byte[] getResponseMessageBytes() { return isFiltered() ? null : transactionAction.getPayload().getAction().getProposalResponsePayload().getExtension().getResponseMessageBytes(); }
ProposalResponsePayloadDeserializer getProposalResponsePayloadDeserializer() throws InvalidArgumentException { if (isInvalid()) { throw new InvalidArgumentException("Proposal response is invalid."); } ProposalResponsePayloadDeserializer ret = null; if (proposalResponsePayload != null) { ret = proposalResponsePayload.get(); } if (ret == null) { try { ret = new ProposalResponsePayloadDeserializer(proposalResponse.getPayload()); } catch (Exception e) { throw new InvalidArgumentException(e); } proposalResponsePayload = new WeakReference<>(ret); } return ret; }
public int getResponseStatus() { return isFiltered() ? -1 : transactionAction.getPayload().getAction().getProposalResponsePayload().getExtension().getResponseStatus(); }
ProposalResponsePayloadDeserializer getProposalResponsePayloadDeserializer() throws InvalidArgumentException { if (isInvalid()) { throw new InvalidArgumentException("Proposal response is invalid."); } ProposalResponsePayloadDeserializer ret = null; if (proposalResponsePayload != null) { ret = proposalResponsePayload.get(); } if (ret == null) { try { ret = new ProposalResponsePayloadDeserializer(proposalResponse.getPayload()); } catch (Exception e) { throw new InvalidArgumentException(e); } proposalResponsePayload = new WeakReference<>(ret); } return ret; }
public String getResponseMessage() { return isFiltered() ? null : transactionAction.getPayload().getAction().getProposalResponsePayload().getExtension().getResponseMessage(); }
/** * get version of chaincode with this transaction action * * @return version of chaincode. Maybe null if no chaincode or if block is filtered. */ public String getChaincodeIDVersion() { if (isFiltered()) { return null; } String version = null; Chaincode.ChaincodeID ccid = transactionAction.getPayload().getAction().getProposalResponsePayload(). getExtension().getChaincodeID(); if (ccid != null) { version = ccid.getVersion(); } return version; }
/** * ChaincodeActionResponsePayload is the result of the executing chaincode. * * @return the result of the executing chaincode. * @throws InvalidArgumentException */ public byte[] getChaincodeActionResponsePayload() throws InvalidArgumentException { if (isInvalid()) { throw new InvalidArgumentException("Proposal response is invalid."); } try { final ProposalResponsePayloadDeserializer proposalResponsePayloadDeserializer = getProposalResponsePayloadDeserializer(); ByteString ret = proposalResponsePayloadDeserializer.getExtension().getChaincodeAction().getResponse().getPayload(); if (null == ret) { return null; } return ret.toByteArray(); } catch (InvalidArgumentException e) { throw e; } catch (Exception e) { throw new InvalidArgumentException(e); } }
/** * Get read write set for this transaction. Will return null on for Eventhub events. * For eventhub events find the block by block number to get read write set if needed. * * @return Read write set. */ public TxReadWriteSetInfo getTxReadWriteSet() { if (BlockInfo.this.isFiltered()) { return null; } else { TxReadWriteSet txReadWriteSet = transactionAction.getPayload().getAction().getProposalResponsePayload() .getExtension().getResults(); if (txReadWriteSet == null) { return null; } return new TxReadWriteSetInfo(txReadWriteSet); } }
/** * get name of chaincode with this transaction action * * @return name of chaincode. Maybe null if no chaincode or if block is filtered. */ public String getChaincodeIDName() { if (isFiltered()) { return null; } String name = null; Chaincode.ChaincodeID ccid = transactionAction.getPayload().getAction().getProposalResponsePayload(). getExtension().getChaincodeID(); if (ccid != null) { name = ccid.getName(); } return name; }