Skip to content

Package: DatabaseIDSetState

DatabaseIDSetState

nameinstructionbranchcomplexitylinemethod
DatabaseIDSetState(long)
M: 6 C: 0
0%
M: 0 C: 0
100%
M: 1 C: 0
0%
M: 3 C: 0
0%
M: 1 C: 0
0%
accept(DatabaseIDStateVisitor)
M: 4 C: 0
0%
M: 0 C: 0
100%
M: 1 C: 0
0%
M: 2 C: 0
0%
M: 1 C: 0
0%
accept(DatabaseIDStateVisitorReturn)
M: 4 C: 0
0%
M: 0 C: 0
100%
M: 1 C: 0
0%
M: 1 C: 0
0%
M: 1 C: 0
0%
accept(DatabaseIDStateVisitorReturnException)
M: 4 C: 0
0%
M: 0 C: 0
100%
M: 1 C: 0
0%
M: 1 C: 0
0%
M: 1 C: 0
0%
getDatabaseId()
M: 3 C: 0
0%
M: 0 C: 0
100%
M: 1 C: 0
0%
M: 1 C: 0
0%
M: 1 C: 0
0%
getId()
M: 3 C: 0
0%
M: 0 C: 0
100%
M: 1 C: 0
0%
M: 1 C: 0
0%
M: 1 C: 0
0%

Coverage

1: package de.fhdw.wtf.common.ast;
2:
3: import de.fhdw.wtf.common.ast.visitor.DatabaseIDStateVisitor;
4: import de.fhdw.wtf.common.ast.visitor.DatabaseIDStateVisitorReturn;
5: import de.fhdw.wtf.common.ast.visitor.DatabaseIDStateVisitorReturnException;
6:
7: /**
8: * In this State, the Database-ID is set.
9: *
10: */
11: public class DatabaseIDSetState implements DatabaseIDState {
12:         
13:         /**
14:          * generated.
15:          */
16:         private static final long serialVersionUID = 3943532888453787057L;
17:         
18:         /**
19:          * Database-ID.
20:          */
21:         private final long dbId;
22:         
23:         /**
24:          * A {@link DatabaseIDSetState} which have a ID.
25:          *
26:          * @param typeId
27:          * typeId
28:          */
29:         public DatabaseIDSetState(final long typeId) {
30:                 this.dbId = typeId;
31:         }
32:         
33:         @Override
34:         public void accept(final DatabaseIDStateVisitor v) {
35:                 v.handle(this);
36:                 
37:         }
38:         
39:         /**
40:          * Return the Database-ID.
41:          *
42:          * @return Database-ID
43:          */
44:         public long getDatabaseId() {
45:                 return this.dbId;
46:         }
47:         
48:         @Override
49:         public <X> X accept(final DatabaseIDStateVisitorReturn<X> v) {
50:                 return v.handle(this);
51:         }
52:         
53:         @Override
54:         public <X, Y extends Exception> X accept(final DatabaseIDStateVisitorReturnException<X, Y> v) throws Y {
55:                 return v.handle(this);
56:         }
57:         
58:         @Override
59:         public long getId() {
60:                 return this.getDatabaseId();
61:         }
62: }