Skip to content

Package: UserTransaction

UserTransaction

nameinstructionbranchcomplexitylinemethod
UserTransaction(long, Type)
M: 5 C: 0
0%
M: 0 C: 0
100%
M: 1 C: 0
0%
M: 2 C: 0
0%
M: 1 C: 0
0%
isTheSameAs(Object)
M: 9 C: 0
0%
M: 2 C: 0
0%
M: 2 C: 0
0%
M: 3 C: 0
0%
M: 1 C: 0
0%

Coverage

1: package de.fhdw.wtf.persistence.meta;
2:
3: /**
4: * A class to represent a user transacton. User transactions are a subset of user Transactions implementing the
5: * Transaction interface and thererore could be used to manipulate data. The of an user transaction must have its
6: * abstract flag set.
7: *
8: */
9: public class UserTransaction extends UserObject implements Transaction {
10:         
11:         /**
12:          * Construtor for a new User Transaction. It should only be called from the Objectfacade to guarantee consistency
13:          * with the database.
14:          *
15:          * @param id
16:          * The Id of the User Transaction.
17:          * @param instanceOf
18:          * A Type which has its instance of flag set.
19:          */
20:         public UserTransaction(final long id, final Type instanceOf) {
21:                 super(id, instanceOf);
22:         }
23:         
24:         @Override
25:         public boolean isTheSameAs(final java.lang.Object other) {
26:•                if (!(other instanceof UserTransaction)) {
27:                         return false;
28:                 }
29:                 
30:                 return super.isTheSameAs(other);
31:         }
32: }