Adding new policy, Java, and Cpp files for testing/debugging
[iot2.git] / iotjava / iotrmi / Java / basics / TestClass.java
1 import java.util.Set;
2 import java.util.List;
3 import java.util.ArrayList;
4
5 public class TestClass implements TestClassInterface {
6
7         /**
8          * Class Properties
9          */
10         private int intA;
11         private float floatB;
12         private String stringC;
13
14         /**
15          * Constructors
16          */
17         public TestClass() {
18
19                 intA = 1;
20                 floatB = 2;
21                 stringC = "345";
22         }
23
24
25         public TestClass(int _int, float _float, String _string) {
26
27                 intA = _int;
28                 floatB = _float;
29                 stringC = _string;
30         }
31
32
33         public void setA(int _int) {
34
35                 intA = _int;
36         }
37
38
39         public void setB(float _float) {
40
41                 floatB = _float;
42         }
43
44
45         public void setC(String _string) {
46
47                 stringC = _string;
48         }
49
50
51         // Getters
52         public String sumArray(String[] newA) {
53
54                 String sum = "";
55                 for (String i : newA) 
56                         sum = sum + i;
57                 return sum;
58         }
59
60
61         public int setAndGetA(int newA) {
62
63                 intA = newA;
64                 return intA;
65         }
66
67
68         public int setACAndGetA(String newC, int newA) {
69
70                 stringC = newC;
71                 intA = newA;
72                 return intA;
73         }
74 }