The following document contains the results of Checkstyle. 
| Rules | Violations | Severity |
|---|---|---|
| EmptyStatement | 0 | |
| CyclomaticComplexity | 10 | |
| ClassFanOutComplexity | 8 | |
| CovariantEquals | 0 | |
ClassDataAbstractionCoupling
|
4 | |
| NPathComplexity | 4 | |
| RedundantImport | 0 | |
| UnusedImports | 14 | |
| RedundantModifier | 1 | |
| RedundantThrows | 10 | |
| FileLength | 0 | |
| NewlineAtEndOfFile | 13 |
| Violation | Message | Line |
|---|---|---|
| Unused import - javax.xml.XMLConstants. | 41 | |
| Redundant throws: 'InvalidParameterValueException' is unchecked exception. | 72 | |
| Redundant throws: 'InvalidParameterValueException' is unchecked exception. | 141 |
| Violation | Message | Line |
|---|---|---|
| File does not end with a newline. | 0 |
| Violation | Message | Line |
|---|---|---|
| File does not end with a newline. | 0 |
| Violation | Message | Line |
|---|---|---|
| File does not end with a newline. | 0 | |
| Unused import - org.deegree.protocol.csw.CSWConstants. | 85 | |
| Unused import - org.deegree.services.controller.OGCFrontController. | 93 | |
| Class Data Abstraction Coupling is 22 (max allowed is 12) classes [ArrayList, ConfiguredElementName, CswExceptionReportSerializer, DefaultGetRecordByIdHandler, DescribeRecordHandler, DescribeRecordXMLAdapter, GetCapabilitiesVersionXMLAdapter, GetRecordByIdXMLAdapter, GetRecordsHandler, GetRecordsXMLAdapter, GetRepositoryItemHandler, HashMap, HashSet, OWSException, QName, ResourceInitException, SchemaLocationXMLStreamWriter, StringBuilder, TransactionHandler, TransactionXMLAdapter, Version, XMLAdapter]. | 152 | |
| Class Fan-Out Complexity is 66 (max allowed is 20). | 152 | |
| Cyclomatic Complexity is 18 (max allowed is 10). | 185 | |
| NPath Complexity is 8,064 (max allowed is 200). | 185 | |
| Cyclomatic Complexity is 17 (max allowed is 10). | 279 | |
| Redundant throws: 'SecurityException' is unchecked exception. | 365 | |
| Redundant throws: 'OMException' is unchecked exception. | 393 | |
| Redundant throws: 'OMException' is unchecked exception. | 645 |
| Violation | Message | Line |
|---|---|---|
| File does not end with a newline. | 0 |
| Violation | Message | Line |
|---|---|---|
| Unused import - org.deegree.commons.utils.kvp.InvalidParameterValueException. | 40 |
| Violation | Message | Line |
|---|---|---|
| Redundant throws: 'InvalidParameterValueException' is unchecked exception. | 111 |
| Violation | Message | Line |
|---|---|---|
| File does not end with a newline. | 0 | |
| Unused import - org.deegree.services.csw.getrecords.GetRecords. | 100 | |
| Class Data Abstraction Coupling is 40 (max allowed is 12) classes [Add, And, ArrayList, BBOX, Beyond, Contains, Crosses, DWithin, Disjoint, Div, Equals, Function, GeometryFactory, HashMap, Intersects, Literal, Measure, MetadataQuery, Mul, Not, OperatorFilter, Or, Overlaps, PrimitiveType, PrimitiveValue, PropertyIsBetween, PropertyIsEqualTo, PropertyIsGreaterThan, PropertyIsGreaterThanOrEqualTo, PropertyIsLessThan, PropertyIsLessThanOrEqualTo, PropertyIsLike, PropertyIsNotEqualTo, PropertyIsNull, QName, SortProperty, Sub, Touches, ValueReference, Within]. | 114 | |
| Class Fan-Out Complexity is 55 (max allowed is 20). | 114 | |
| Cyclomatic Complexity is 29 (max allowed is 10). | 206 |
| Violation | Message | Line |
|---|---|---|
| Unused import - org.deegree.services.csw.CSWController. | 61 |
| Violation | Message | Line |
|---|---|---|
| Unused import - org.deegree.metadata.persistence.MetadataStore. | 51 |
| Violation | Message | Line |
|---|---|---|
| Cyclomatic Complexity is 13 (max allowed is 10). | 285 |
| Violation | Message | Line |
|---|---|---|
| Cyclomatic Complexity is 17 (max allowed is 10). | 348 |
| Violation | Message | Line |
|---|---|---|
| Unused import - java.sql.SQLException. | 50 | |
| Unused import - org.deegree.services.csw.CSWController. | 84 | |
| Class Data Abstraction Coupling is 13 (max allowed is 12) classes [AdhocQueryAnalyzer, ArrayList, ByteArrayInputStream, Date, InvalidParameterValueException, JsonXMLOutputFactory, MetadataQuery, OWSException, QName, SchemaLocationXMLStreamWriter, StringReader, StringWriter, TrimmingXMLStreamWriter]. | 102 | |
| Class Fan-Out Complexity is 36 (max allowed is 20). | 102 | |
| Cyclomatic Complexity is 22 (max allowed is 10). | 243 | |
| NPath Complexity is 5,408 (max allowed is 200). | 243 |
| Violation | Message | Line |
|---|---|---|
| File does not end with a newline. | 0 | |
| Class Fan-Out Complexity is 21 (max allowed is 20). | 76 | |
| Cyclomatic Complexity is 13 (max allowed is 10). | 149 |
| Violation | Message | Line |
|---|---|---|
| Redundant throws: 'InvalidParameterValueException' is unchecked exception. | 85 |
| Violation | Message | Line |
|---|---|---|
| File does not end with a newline. | 0 | |
| Redundant 'public' modifier. | 28 | |
| Redundant throws: 'InvalidParameterValueException' is unchecked exception. | 30 |
| Violation | Message | Line |
|---|---|---|
| File does not end with a newline. | 0 | |
| Unused import - org.deegree.protocol.csw.MetadataStoreException. | 50 |
| Violation | Message | Line |
|---|---|---|
| File does not end with a newline. | 0 |
| Violation | Message | Line |
|---|---|---|
| File does not end with a newline. | 0 |
| Violation | Message | Line |
|---|---|---|
| File does not end with a newline. | 0 | |
| Class Fan-Out Complexity is 21 (max allowed is 20). | 80 | |
| Cyclomatic Complexity is 18 (max allowed is 10). | 116 | |
| NPath Complexity is 600 (max allowed is 200). | 116 |
| Violation | Message | Line |
|---|---|---|
| File does not end with a newline. | 0 | |
| Cyclomatic Complexity is 14 (max allowed is 10). | 67 |
| Violation | Message | Line |
|---|---|---|
| File does not end with a newline. | 0 | |
| Class Fan-Out Complexity is 21 (max allowed is 20). | 82 |
| Violation | Message | Line |
|---|---|---|
| Class Fan-Out Complexity is 21 (max allowed is 20). | 82 |
| Violation | Message | Line |
|---|---|---|
| Unused import - org.deegree.services.csw.describerecord.DescribeRecord. | 53 | |
| Unused import - org.deegree.services.csw.exporthandling.GetCapabilitiesHandler. | 55 | |
| Unused import - org.deegree.services.csw.getrecordbyid.GetRecordById. | 56 |
| Violation | Message | Line |
|---|---|---|
| Redundant throws: 'MissingParameterException' is unchecked exception. | 71 | |
| Redundant throws: 'InvalidParameterValueException' is unchecked exception. | 71 |
| Violation | Message | Line |
|---|---|---|
| Unused import - org.deegree.protocol.csw.MetadataStoreException. | 66 | |
| Class Data Abstraction Coupling is 13 (max allowed is 12) classes [ArrayList, DeleteOperation, InsertOperation, InvalidParameterValueException, MetadataProperty, QName, Transaction, UpdateOperation, ValueReference, Version, XMLParsingException, XMLStreamReaderWrapper, XPath]. | 80 | |
| Class Fan-Out Complexity is 21 (max allowed is 20). | 80 | |
| Cyclomatic Complexity is 21 (max allowed is 10). | 117 | |
| NPath Complexity is 773 (max allowed is 200). | 117 |