public ChaincodeID build() { return new ChaincodeID(this.protoBuilder.build()); } }
@Override public String toString() { return "ChaincodeID(" + getName() + ":" + getPath() + ":" + getVersion() + ")"; }
private void setChaincodeID() { if (null != chaincodeName && null != chaincodePath && null != chaincodeVersion) { chaincodeID = ChaincodeID.newBuilder().setName(chaincodeName).setVersion(chaincodeVersion).setPath(chaincodePath).build(); } }
public ProposalBuilder request(TransactionRequest request) throws InvalidArgumentException { this.request = request; chaincodeID(request.getChaincodeID().getFabricChaincodeID()); switch (request.getChaincodeLanguage()) { case JAVA: ccType(Chaincode.ChaincodeSpec.Type.JAVA); break; case NODE: ccType(Chaincode.ChaincodeSpec.Type.NODE); break; case GO_LANG: ccType(Chaincode.ChaincodeSpec.Type.GOLANG); break; default: throw new InvalidArgumentException("Requested chaincode type is not supported: " + request.getChaincodeLanguage()); } transientMap = request.getTransientMap(); return this; }
public ChaincodeID getChaincodeID() { return ChaincodeID.newBuilder().setName(CHAIN_CODE_NAME).setVersion(CHAIN_CODE_VERSION).setPath(CHAIN_CODE_PATH) .build(); } }
public ProposalBuilder request(TransactionRequest request) throws InvalidArgumentException { this.request = request; chaincodeID(request.getChaincodeID().getFabricChaincodeID()); switch (request.getChaincodeLanguage()) { case JAVA: ccType(Chaincode.ChaincodeSpec.Type.JAVA); break; case NODE: ccType(Chaincode.ChaincodeSpec.Type.NODE); break; case GO_LANG: ccType(Chaincode.ChaincodeSpec.Type.GOLANG); break; default: throw new InvalidArgumentException("Requested chaincode type is not supported: " + request.getChaincodeLanguage()); } transientMap = request.getTransientMap(); return this; }
public void setChaincodeID(ChaincodeID chaincodeID) { if (chaincodeName != null) { throw new IllegalArgumentException("Chaincode name has already been set."); } if (chaincodeVersion != null) { throw new IllegalArgumentException("Chaincode version has already been set."); } if (chaincodePath != null) { throw new IllegalArgumentException("Chaincode path has already been set."); } this.chaincodeID = chaincodeID; chaincodeName = chaincodeID.getName(); chaincodePath = chaincodeID.getPath(); chaincodeVersion = chaincodeID.getVersion(); }
private InstallProposalRequest getInstallProposalRequest(String chaincodeName, String version, String goPath, String chainCodePath, Org sampleOrg) throws InvalidArgumentException { ChaincodeID chaincodeID = ChaincodeID.newBuilder().setName(chaincodeName).setVersion(version) .setPath(chainCodePath).build(); final String channelName = channel.getName(); logger.info(String.format("Running channel %s", channelName)); client.setUserContext(sampleOrg.getPeerAdmin()); logger.info("Creating install proposal"); InstallProposalRequest installProposalRequest = client.newInstallProposalRequest(); installProposalRequest.setChaincodeID(chaincodeID); installProposalRequest.setChaincodeSourceLocation(new File(goPath)); installProposalRequest.setChaincodeVersion(version); return installProposalRequest; }
@Override public ChaincodeID getChaincodeID() { return new ChaincodeID( Chaincode.ChaincodeID.newBuilder().setName("qscc").build()); }
public ProposalBuilder request(TransactionRequest request) throws InvalidArgumentException { this.request = request; chaincodeID(request.getChaincodeID().getFabricChaincodeID()); switch (request.getChaincodeLanguage()) { case JAVA: ccType(Chaincode.ChaincodeSpec.Type.JAVA); break; case NODE: ccType(Chaincode.ChaincodeSpec.Type.NODE); break; case GO_LANG: ccType(Chaincode.ChaincodeSpec.Type.GOLANG); break; default: throw new InvalidArgumentException("Requested chaincode type is not supported: " + request.getChaincodeLanguage()); } transientMap = request.getTransientMap(); return this; }
@Override public String toString() { return "ChaincodeID(" + getName() + ":" + getPath() + ":" + getVersion() + ")"; }
private InstallProposalRequest getInstallProposalRequest(String chaincodeName, String version, String goPath, String chainCodePath, Org sampleOrg) throws InvalidArgumentException { ChaincodeID chaincodeID = ChaincodeID.newBuilder().setName(chaincodeName).setVersion(version) .setPath(chainCodePath).build(); final String channelName = channel.getName(); logger.info(String.format("Running channel %s", channelName)); client.setUserContext(sampleOrg.getPeerAdmin()); logger.info("Creating install proposal"); InstallProposalRequest installProposalRequest = client.newInstallProposalRequest(); installProposalRequest.setChaincodeID(chaincodeID); installProposalRequest.setChaincodeSourceLocation(new File(goPath)); installProposalRequest.setChaincodeVersion(version); return installProposalRequest; }
/** * Chaincode ID that was executed. * * @return See {@link ChaincodeID} * @throws InvalidArgumentException */ public ChaincodeID getChaincodeID() throws InvalidArgumentException { try { if (chaincodeID == null) { Header header = Header.parseFrom(proposal.getHeader()); Common.ChannelHeader channelHeader = Common.ChannelHeader.parseFrom(header.getChannelHeader()); ChaincodeHeaderExtension chaincodeHeaderExtension = ChaincodeHeaderExtension.parseFrom(channelHeader.getExtension()); chaincodeID = new ChaincodeID(chaincodeHeaderExtension.getChaincodeId()); } return chaincodeID; } catch (Exception e) { throw new InvalidArgumentException(e); } }
@Override public String toString() { return "ChaincodeID(" + getName() + ":" + getPath() + ":" + getVersion() + ")"; }
ChaincodeID chaincodeID = ChaincodeID.newBuilder().setName(chaincodename).build(); logger.info(String.format("[Channel Name:- %s, Chaincode Function:- %s, Chaincode Args:- %s]", channel.getName(), chaincodeFunction, Arrays.asList(chaincodeArgs)));
public ChaincodeID build() { return new ChaincodeID(this.protoBuilder.build()); } }
public void setChaincodeID(ChaincodeID chaincodeID) { if (chaincodeName != null) { throw new IllegalArgumentException("Chaincode name has already been set."); } if (chaincodeVersion != null) { throw new IllegalArgumentException("Chaincode version has already been set."); } if (chaincodePath != null) { throw new IllegalArgumentException("Chaincode path has already been set."); } this.chaincodeID = chaincodeID; chaincodeName = chaincodeID.getName(); chaincodePath = chaincodeID.getPath(); chaincodeVersion = chaincodeID.getVersion(); }
ChaincodeID chaincodeID = ChaincodeID.newBuilder().setName(chaincodename).build(); logger.info(String.format("[Channel Name:- %s, Chaincode Function:- %s, Chaincode Args:- %s]", channel.getName(), chaincodeFunction, Arrays.asList(chaincodeArgs)));
public ChaincodeID build() { return new ChaincodeID(this.protoBuilder.build()); } }
public void setChaincodeID(ChaincodeID chaincodeID) { if (chaincodeName != null) { throw new IllegalArgumentException("Chaincode name has already been set."); } if (chaincodeVersion != null) { throw new IllegalArgumentException("Chaincode version has already been set."); } if (chaincodePath != null) { throw new IllegalArgumentException("Chaincode path has already been set."); } this.chaincodeID = chaincodeID; chaincodeName = chaincodeID.getName(); chaincodePath = chaincodeID.getPath(); chaincodeVersion = chaincodeID.getVersion(); }