diff --git a/src/repository/hsqldb/transaction/HSQLDBCreateOrderTransactionRepository.java b/src/repository/hsqldb/transaction/HSQLDBCreateOrderTransactionRepository.java index a0f8ccc4..8bff6dcb 100644 --- a/src/repository/hsqldb/transaction/HSQLDBCreateOrderTransactionRepository.java +++ b/src/repository/hsqldb/transaction/HSQLDBCreateOrderTransactionRepository.java @@ -13,7 +13,7 @@ import repository.hsqldb.HSQLDBSaver; public class HSQLDBCreateOrderTransactionRepository extends HSQLDBTransactionRepository { public HSQLDBCreateOrderTransactionRepository(HSQLDBRepository repository) { - super(repository); + this.repository = repository; } TransactionData fromBase(byte[] signature, byte[] reference, byte[] creatorPublicKey, long timestamp, BigDecimal fee) throws DataException { diff --git a/src/repository/hsqldb/transaction/HSQLDBGenesisTransactionRepository.java b/src/repository/hsqldb/transaction/HSQLDBGenesisTransactionRepository.java index 63a7cb59..d5a22621 100644 --- a/src/repository/hsqldb/transaction/HSQLDBGenesisTransactionRepository.java +++ b/src/repository/hsqldb/transaction/HSQLDBGenesisTransactionRepository.java @@ -13,7 +13,7 @@ import repository.hsqldb.HSQLDBSaver; public class HSQLDBGenesisTransactionRepository extends HSQLDBTransactionRepository { public HSQLDBGenesisTransactionRepository(HSQLDBRepository repository) { - super(repository); + this.repository = repository; } TransactionData fromBase(byte[] signature, byte[] reference, byte[] creatorPublicKey, long timestamp, BigDecimal fee) throws DataException { diff --git a/src/repository/hsqldb/transaction/HSQLDBIssueAssetTransactionRepository.java b/src/repository/hsqldb/transaction/HSQLDBIssueAssetTransactionRepository.java index 3ec1c5ca..b39918ad 100644 --- a/src/repository/hsqldb/transaction/HSQLDBIssueAssetTransactionRepository.java +++ b/src/repository/hsqldb/transaction/HSQLDBIssueAssetTransactionRepository.java @@ -13,7 +13,7 @@ import repository.hsqldb.HSQLDBSaver; public class HSQLDBIssueAssetTransactionRepository extends HSQLDBTransactionRepository { public HSQLDBIssueAssetTransactionRepository(HSQLDBRepository repository) { - super(repository); + this.repository = repository; } TransactionData fromBase(byte[] signature, byte[] reference, byte[] creatorPublicKey, long timestamp, BigDecimal fee) throws DataException { diff --git a/src/repository/hsqldb/transaction/HSQLDBMessageTransactionRepository.java b/src/repository/hsqldb/transaction/HSQLDBMessageTransactionRepository.java index 35b76321..218305cc 100644 --- a/src/repository/hsqldb/transaction/HSQLDBMessageTransactionRepository.java +++ b/src/repository/hsqldb/transaction/HSQLDBMessageTransactionRepository.java @@ -13,7 +13,7 @@ import repository.hsqldb.HSQLDBSaver; public class HSQLDBMessageTransactionRepository extends HSQLDBTransactionRepository { public HSQLDBMessageTransactionRepository(HSQLDBRepository repository) { - super(repository); + this.repository = repository; } TransactionData fromBase(byte[] signature, byte[] reference, byte[] creatorPublicKey, long timestamp, BigDecimal fee) throws DataException { diff --git a/src/repository/hsqldb/transaction/HSQLDBPaymentTransactionRepository.java b/src/repository/hsqldb/transaction/HSQLDBPaymentTransactionRepository.java index bf1bbfcb..fc36f5a0 100644 --- a/src/repository/hsqldb/transaction/HSQLDBPaymentTransactionRepository.java +++ b/src/repository/hsqldb/transaction/HSQLDBPaymentTransactionRepository.java @@ -13,7 +13,7 @@ import repository.hsqldb.HSQLDBSaver; public class HSQLDBPaymentTransactionRepository extends HSQLDBTransactionRepository { public HSQLDBPaymentTransactionRepository(HSQLDBRepository repository) { - super(repository); + this.repository = repository; } TransactionData fromBase(byte[] signature, byte[] reference, byte[] creatorPublicKey, long timestamp, BigDecimal fee) throws DataException { diff --git a/src/repository/hsqldb/transaction/HSQLDBTransactionRepository.java b/src/repository/hsqldb/transaction/HSQLDBTransactionRepository.java index ab0402f2..f6ebef3d 100644 --- a/src/repository/hsqldb/transaction/HSQLDBTransactionRepository.java +++ b/src/repository/hsqldb/transaction/HSQLDBTransactionRepository.java @@ -31,6 +31,9 @@ public class HSQLDBTransactionRepository implements TransactionRepository { this.messageTransactionRepository = new HSQLDBMessageTransactionRepository(repository); } + protected HSQLDBTransactionRepository() { + } + public TransactionData fromSignature(byte[] signature) throws DataException { try { ResultSet rs = this.repository.checkedExecute("SELECT type, reference, creator, creation, fee FROM Transactions WHERE signature = ?", signature);