summaryrefslogtreecommitdiffstats
path: root/sandbox/bdaniel/propertyTest/src/main/java/testing/CDComponentImpl.java
blob: 5dbd84de409aaecc1f4ebe9c9d8fcdf877a81012 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
package testing;

import org.osoa.sca.annotations.Property;

public class CDComponentImpl implements CDComponent {

    private String cProperty;
    private String dProperty;
    private String nosource;
    private String fileProperty;
    private int overrideNumber;
    private String cProperty2;

    @Property(name="nonFileProperty")
    public void setC2(final String value) {
        this.cProperty2 = value;
    }
    @Property(name="two")
    public void setOverrideNumber(final int value) {
        this.overrideNumber = value;
    }
    
    @Property(name="fileProperty")
    public void setFileProp(final String value) {
        this.fileProperty = value;
    }
    @Property
    public void setC(final String C) {
        this.cProperty = C;
    }

    @Property
    public void setD(final String D) {
        this.dProperty = D;
    }
    
    @Property
    public void setNosource(final String value) {
        this.nosource = value;
    }
    
    public String getFileProperty() {
        return this.fileProperty;
    }
    
    public String getC() {
        return this.cProperty;
    }
    
    public String getC2() {
        return this.cProperty2;
    }
    
    public String getD() {
        return this.dProperty;
    }

    public String getNoSource() {
       return this.nosource;
    }

    public int getOverrideValue() {
        return this.overrideNumber;
    }
}