updated and added new Utils (#9)

* added SeedRandomGenerator

* extended IotaUnitConverter

* minor

* added isArrayOfHashes

* renamed constants

* added error package

* added transactionObject

* fixed IotaUnitConverter
This commit is contained in:
Oliver Nitzschke
2016-12-14 11:06:06 +01:00
committed by Gianluigi Davassi
parent 9dc1947234
commit 21ddac09d0
13 changed files with 368 additions and 62 deletions
+97 -44
View File
@@ -7,36 +7,38 @@ import org.apache.commons.lang3.builder.ToStringStyle;
* Created by pinpong on 02.12.16.
*/
public class Transaction {
private String signatureMessageChunk;
private String index;
private String approvalNonce;
private String hash;
private String digest;
private String type;
private String timestamp;
private String trunkTransaction;
private String branchTransaction;
private String signatureNonce;
private String signatureFragments;
private String address;
private String value;
private String tag;
private String timestamp;
private String currentIndex;
private String lastIndex;
private String bundle;
private String trunkTransaction;
private String branchTransaction;
private String nonce;
private Boolean persistence;
public Transaction(String signatureMessageChunk, String index, String approvalNonce, String hash, String digest, String type, String timestamp, String trunkTransaction, String branchTransaction, String signatureNonce, String address, String value, String bundle) {
public Transaction() {
}
public Transaction(String signatureFragments, String currentIndex, String lastIndex, String nonce, String hash, String tag, String timestamp, String trunkTransaction, String branchTransaction, String address, String value, String bundle) {
this.hash = hash;
this.type = type;
this.signatureMessageChunk = signatureMessageChunk;
this.digest = digest;
this.tag = tag;
this.signatureFragments = signatureFragments;
this.address = address;
this.value = value;
this.timestamp = timestamp;
this.index = index;
this.currentIndex = currentIndex;
this.lastIndex = lastIndex;
this.bundle = bundle;
this.signatureNonce = signatureNonce;
this.approvalNonce = approvalNonce;
this.trunkTransaction = trunkTransaction;
this.branchTransaction = branchTransaction;
this.nonce = nonce;
}
@Override
@@ -44,56 +46,107 @@ public class Transaction {
return ToStringBuilder.reflectionToString(this, ToStringStyle.MULTI_LINE_STYLE);
}
public String getValue() {
return value;
public String getHash() {
return hash;
}
public String getDigest() {
return digest;
public void setHash(String hash) {
this.hash = hash;
}
public String getTrunkTransaction() {
return trunkTransaction;
public String getSignatureFragments() {
return signatureFragments;
}
public String getTimestamp() {
return timestamp;
}
public String getSignatureNonce() {
return signatureNonce;
}
public String getType() {
return type;
public String setSignatureFragments(String signatureFragments) {
return this.signatureFragments = signatureFragments;
}
public String getAddress() {
return address;
}
public String getApprovalNonce() {
return approvalNonce;
public void setAddress(String address) {
this.address = address;
}
public String getBranchTransaction() {
return branchTransaction;
public String getValue() {
return value;
}
public void setValue(String value) {
this.value = value;
}
public String getTag() {
return tag;
}
public void setTag(String tag) {
this.tag = tag;
}
public String getTimestamp() {
return timestamp;
}
public void setTimestamp(String timestamp) {
this.timestamp = timestamp;
}
public String getCurrentIndex() {
return currentIndex;
}
public String setCurrentIndex(String currentIndex) {
return this.currentIndex = currentIndex;
}
public String getLastIndex() {
return lastIndex;
}
public String setLastIndex(String lastIndex) {
return this.lastIndex = lastIndex;
}
public String getBundle() {
return bundle;
}
public String getHash() {
return hash;
public void setBundle(String bundle) {
this.bundle = bundle;
}
public String getIndex() {
return index;
public String getTrunkTransaction() {
return trunkTransaction;
}
public String getSignatureMessageChunk() {
return signatureMessageChunk;
public void setTrunkTransaction(String trunkTransaction) {
this.trunkTransaction = trunkTransaction;
}
}
public String getBranchTransaction() {
return branchTransaction;
}
public void setBranchTransaction(String branchTransaction) {
this.branchTransaction = branchTransaction;
}
public String getNonce() {
return nonce;
}
public void setNonce(String nonce) {
this.nonce = nonce;
}
public Boolean getPersistence() {
return persistence;
}
public void setPersistence(Boolean persistence) {
this.persistence = persistence;
}
}