All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.jd.blockchain.sdk.service.ErrorTransactionResponse Maven / Gradle / Ivy

The newest version!
package com.jd.blockchain.sdk.service;

import com.jd.blockchain.crypto.HashDigest;
import com.jd.blockchain.ledger.OperationResult;
import com.jd.blockchain.ledger.TransactionResponse;
import com.jd.blockchain.ledger.TransactionState;

public class ErrorTransactionResponse implements TransactionResponse {

    private HashDigest contentHash;
    private TransactionState transactionState;

    public ErrorTransactionResponse(HashDigest contentHash) {
        this.contentHash = contentHash;
    }

    public ErrorTransactionResponse(HashDigest contentHash, TransactionState transactionState) {
        this.contentHash = contentHash;
        this.transactionState = transactionState;
    }

    @Override
    public HashDigest getContentHash() {
        return contentHash;
    }

    @Override
    public TransactionState getExecutionState() {
        return transactionState;
    }

    @Override
    public HashDigest getBlockHash() {
        return null;
    }

    @Override
    public long getBlockHeight() {
        return -1L;
    }

    @Override
    public boolean isSuccess() {
        return false;
    }

    @Override
    public OperationResult[] getOperationResults() {
        return null;
    }

    @Override
    public long getBlockGenerateTime() {
        return -1L;
    }
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy