Skip to content

Package: SpecializationCycleDetected

SpecializationCycleDetected

nameinstructionbranchcomplexitylinemethod
SpecializationCycleDetected(SQLException)
M: 0 C: 5
100%
M: 0 C: 0
100%
M: 0 C: 1
100%
M: 0 C: 2
100%
M: 0 C: 1
100%

Coverage

1: package de.fhdw.wtf.persistence.exception;
2:
3: import java.sql.SQLException;
4:
5: /**
6: * A Class to represent an Exception, which occurs when during finalization of the Specialization relationships of the
7: * types a cycle is detected, because the specialization has to be a partial order.
8: *
9: */
10: public class SpecializationCycleDetected extends PersistenceException {
11:         
12:         /**
13:          * Error nummer of the Oracle UserException.
14:          */
15:         public static final long ERRORCODE = 20000;
16:         /**
17:          *
18:          */
19:         private static final long serialVersionUID = 1L;
20:         
21:         /**
22:          * The Public constructor for a SpecializationCycleDetected Exception.
23:          *
24:          * @param nested
25:          * The nested SQL Exception causing the error, usually an uncaught user defined PL/SQL-Exception.
26:          */
27:         public SpecializationCycleDetected(final SQLException nested) {
28:                 super("The Specialization hierarchy between the user types contains a cycle!!!", nested);
29:         }
30:         
31: }