Skip to content

Package: Id

Id

nameinstructionbranchcomplexitylinemethod
Id(Integer)
M: 0 C: 6
100%
M: 0 C: 0
100%
M: 0 C: 1
100%
M: 0 C: 3
100%
M: 0 C: 1
100%
accept(DokumentenklassenVariablenVisitor)
M: 0 C: 4
100%
M: 0 C: 0
100%
M: 0 C: 1
100%
M: 0 C: 1
100%
M: 0 C: 1
100%
create(Integer)
M: 0 C: 5
100%
M: 0 C: 0
100%
M: 0 C: 1
100%
M: 0 C: 1
100%
M: 0 C: 1
100%
equals(Object)
M: 0 C: 19
100%
M: 0 C: 4
100%
M: 0 C: 3
100%
M: 0 C: 6
100%
M: 0 C: 1
100%
getId()
M: 0 C: 4
100%
M: 0 C: 0
100%
M: 0 C: 1
100%
M: 0 C: 1
100%
M: 0 C: 1
100%
hashCode()
M: 0 C: 4
100%
M: 0 C: 0
100%
M: 0 C: 1
100%
M: 0 C: 1
100%
M: 0 C: 1
100%
toString()
M: 0 C: 4
100%
M: 0 C: 0
100%
M: 0 C: 1
100%
M: 0 C: 1
100%
M: 0 C: 1
100%

Coverage

1: package auftraege.auftragsBildungsParameter.dokumentenKlassenVariablen;
2:
3: import auftraege.auftragsBildungsParameter.abstraction.DokumentenklassenVariable;
4: import auftraege.auftragsBildungsParameter.abstraction.DokumentenklassenVariablenVisitor;
5:
6: /**
7: * Konstruktor für die ID.
8: *
9: */
10: public final class Id implements DokumentenklassenVariable {
11:         private final Integer id;
12:         
13:         private Id(final Integer id) {
14:                 this.id = id;
15:         }
16:         
17:         /**
18:          * @return die Id, welche in {@link Id#id} spezifiziert wurde
19:          */
20:         public int getId() {
21:                 return this.id;
22:         }
23:         
24:         
25:         
26:         
27:         /**
28:          *
29:          * @param wert
30:          * Wert der ID
31:          * @return eine ID mit dem übergebenen Wert
32:          */
33:         public static Id create(final Integer wert) {
34:                 return new Id(wert);
35:         }
36:         
37:         @Override
38:         public <T> T accept(final DokumentenklassenVariablenVisitor<T> v) {
39:                 return v.handle(this);
40:         }
41:         
42:         @Override
43:         public boolean equals(final Object o) {
44:•                if (this == o) {
45:                         return true;
46:                 }
47:•                if (!(o instanceof Id)) {
48:                         return false;
49:                 }
50:                 
51:                 final Id id1 = (Id) o;
52:                 
53:                 return this.id.equals(id1.id);
54:         }
55:         
56:         @Override
57:         public int hashCode() {
58:                 return this.id.hashCode();
59:         }
60:         
61:         @Override
62:         public String toString() {
63:                 return this.id.toString();
64:         }
65: }