OSDN Git Service

refactor
[bytom/bytom-java-sdk.git] / tx-signer / src / main / java / io / bytom / offline / types / Retirement.java
1 package io.bytom.offline.types;\r
2 \r
3 import java.io.ByteArrayOutputStream;\r
4 \r
5 public class Retirement extends Entry {\r
6 \r
7     private ValueSource valueSource;\r
8     private int ordinal;\r
9 \r
10     public Retirement(ValueSource valueSource, int ordinal) {\r
11         this.valueSource = valueSource;\r
12         this.ordinal = ordinal;\r
13     }\r
14 \r
15 \r
16     @Override\r
17     public String typ() {\r
18         return "retirement1";\r
19     }\r
20 \r
21     @Override\r
22     public void writeForHash(ByteArrayOutputStream out) {\r
23         mustWriteForHash(out, valueSource);\r
24     }\r
25 \r
26     public ValueSource getValueSource() {\r
27         return valueSource;\r
28     }\r
29 \r
30     public void setValueSource(ValueSource valueSource) {\r
31         this.valueSource = valueSource;\r
32     }\r
33 \r
34     public int getOrdinal() {\r
35         return ordinal;\r
36     }\r
37 \r
38     public void setOrdinal(int ordinal) {\r
39         this.ordinal = ordinal;\r
40     }\r
41 }\r