Checkstyle Results

The following document contains the results of Checkstylerss feed

Summary

Files Infos info Warnings warning Errors error
113 0 0 1215

Rules

Rules Violations Severity
PackageHtml 0 error Error
NewlineAtEndOfFile 5 error Error
Translation 0 error Error
JavadocMethod 317 error Error
JavadocType
  • scope: "public"
30 error Error
JavadocVariable
  • scope: "public"
43 error Error
JavadocStyle 5 error Error
ConstantName 11 error Error
LocalFinalVariableName 0 error Error
LocalVariableName 0 error Error
MemberName 1 error Error
MethodName 0 error Error
PackageName 0 error Error
ParameterName 0 error Error
StaticVariableName 0 error Error
TypeName 0 error Error
AvoidStarImport 8 error Error
IllegalImport 0 error Error
RedundantImport 0 error Error
UnusedImports 1 error Error
FileLength 0 error Error
LineLength
  • max: "120"
28 error Error
MethodLength 0 error Error
ParameterNumber 0 error Error
EmptyForIteratorPad 0 error Error
MethodParamPad 0 error Error
NoWhitespaceAfter
  • tokens: "ARRAY_INIT, BNOT, DEC, DOT, INC, LNOT, UNARY_MINUS, UNARY_PLUS, GENERIC_START"
0 error Error
NoWhitespaceBefore
  • tokens: "SEMI, POST_DEC, POST_INC, GENERIC_START, GENERIC_END"
0 error Error
WhitespaceAfter
  • tokens: "COMMA, SEMI, TYPECAST, GENERIC_END"
132 error Error
WhitespaceAround
  • tokens: "ASSIGN, BAND, BAND_ASSIGN, BOR, BOR_ASSIGN, BSR, BSR_ASSIGN, BXOR, BXOR_ASSIGN, COLON, DIV, DIV_ASSIGN, EQUAL, GE, GT, LAND, LCURLY, LE, LITERAL_ASSERT, LITERAL_CATCH, LITERAL_DO, LITERAL_ELSE, LITERAL_FINALLY, LITERAL_FOR, LITERAL_IF, LITERAL_RETURN, LITERAL_SYNCHRONIZED, LITERAL_TRY, LITERAL_WHILE, LOR, LT, MINUS, MINUS_ASSIGN, MOD, MOD_ASSIGN, NOT_EQUAL, PLUS, PLUS_ASSIGN, QUESTION, RCURLY, SL, SLIST, SL_ASSIGN, SR, SR_ASSIGN, STAR, STAR_ASSIGN, TYPE_EXTENSION_AND, WILDCARD_TYPE"
2 error Error
OperatorWrap 15 error Error
ParenPad 0 error Error
TypecastParenPad 0 error Error
TabCharacter 0 error Error
ModifierOrder 6 error Error
RedundantModifier 0 error Error
AvoidNestedBlocks 0 error Error
EmptyBlock 0 error Error
LeftCurly 0 error Error
NeedBraces 46 error Error
RightCurly 0 error Error
DoubleCheckedLocking 0 error Error
EmptyStatement 0 error Error
EqualsHashCode 0 error Error
IllegalInstantiation 0 error Error
InnerAssignment 0 error Error
MagicNumber 200 error Error
MissingSwitchDefault 0 error Error
RedundantThrows 0 error Error
SimplifyBooleanExpression 0 error Error
SimplifyBooleanReturn 0 error Error
DesignForExtension 137 error Error
FinalClass 1 error Error
HideUtilityClassConstructor 3 error Error
InterfaceIsType 0 error Error
VisibilityModifier 0 error Error
ArrayTypeStyle 0 error Error
FinalParameters 175 error Error
GenericIllegalRegexp
  • message: "Line has trailing spaces."
  • format: "\s+$"
49 error Error
TodoComment 0 error Error
UpperEll 0 error Error

Files

Files info warning error
se/citerus/dddsample/interfaces/booking/facade/internal/assembler/ItineraryCandidateDTOAssembler.java 0 0 3
se/citerus/dddsample/interfaces/booking/facade/internal/assembler/CargoRoutingDTOAssembler.java 0 0 1
se/citerus/dddsample/domain/shared/experimental/ValueObjectSupport.java 0 0 2
se/citerus/dddsample/domain/model/handling/UnknownCargoException.java 0 0 1
se/citerus/dddsample/interfaces/booking/facade/internal/BookingServiceFacadeImpl.java 0 0 37
se/citerus/dddsample/infrastructure/persistence/hibernate/HibernateRepository.java 0 0 4
se/citerus/dddsample/interfaces/booking/web/RouteAssignmentCommand.java 0 0 25
se/citerus/dddsample/infrastructure/routing/ExternalRoutingService.java 0 0 18
se/citerus/dddsample/domain/model/handling/UnknownLocationException.java 0 0 4
se/citerus/dddsample/infrastructure/persistence/hibernate/CargoRepositoryHibernate.java 0 0 10
se/citerus/dddsample/interfaces/booking/facade/dto/CargoRoutingDTO.java 0 0 23
se/citerus/dddsample/interfaces/booking/web/BookingDispatcherServlet.java 0 0 3
se/citerus/dddsample/interfaces/booking/web/CargoAdminController.java 0 0 34
se/citerus/dddsample/interfaces/booking/facade/dto/LocationDTO.java 0 0 8
se/citerus/dddsample/infrastructure/messaging/jms/JmsApplicationEventsImpl.java 0 0 20
se/citerus/dddsample/interfaces/tracking/TrackCommandValidator.java 0 0 2
se/citerus/dddsample/interfaces/handling/HandlingReportParser.java 0 0 11
se/citerus/dddsample/application/impl/HandlingEventServiceImpl.java 0 0 3
se/citerus/dddsample/domain/shared/AbstractSpecification.java 0 0 4
se/citerus/dddsample/infrastructure/persistence/hibernate/HandlingEventRepositoryHibernate.java 0 0 4
se/citerus/dddsample/domain/shared/experimental/ValueObject.java 0 0 2
se/citerus/dddsample/interfaces/tracking/CargoTrackingViewAdapter.java 0 0 25
se/citerus/dddsample/domain/model/voyage/Voyage.java 0 0 25
com/pathfinder/internal/GraphTraversalServiceImpl.java 0 0 17
se/citerus/dddsample/application/impl/CargoInspectionServiceImpl.java 0 0 4
se/citerus/dddsample/domain/shared/Specification.java 0 0 1
se/citerus/dddsample/domain/model/cargo/Itinerary.java 0 0 18
se/citerus/dddsample/domain/model/voyage/VoyageRepository.java 0 0 1
se/citerus/dddsample/interfaces/booking/facade/BookingServiceFacade.java 0 0 7
se/citerus/dddsample/domain/model/voyage/SampleVoyages.java 0 0 34
se/citerus/dddsample/domain/model/cargo/HandlingActivity.java 0 0 20
se/citerus/dddsample/domain/shared/OrSpecification.java 0 0 2
se/citerus/dddsample/interfaces/booking/web/RegistrationCommand.java 0 0 7
se/citerus/dddsample/domain/shared/NotSpecification.java 0 0 2
se/citerus/dddsample/domain/model/handling/CannotCreateHandlingEventException.java 0 0 3
se/citerus/dddsample/domain/model/location/SampleLocations.java 0 0 19
com/pathfinder/internal/GraphDAO.java 0 0 15
se/citerus/dddsample/infrastructure/messaging/jms/SimpleLoggingConsumer.java 0 0 4
se/citerus/dddsample/domain/model/cargo/Delivery.java 0 0 49
se/citerus/dddsample/interfaces/handling/ws/HandlingReportServiceImpl.java 0 0 10
se/citerus/dddsample/domain/shared/AndSpecification.java 0 0 2
se/citerus/dddsample/domain/model/cargo/CargoRepository.java 0 0 1
se/citerus/dddsample/application/util/SampleDataGenerator.java 0 0 373
se/citerus/dddsample/domain/model/cargo/Leg.java 0 0 26
se/citerus/dddsample/infrastructure/messaging/jms/HandlingEventRegistrationAttemptConsumer.java 0 0 7
se/citerus/dddsample/interfaces/booking/facade/internal/assembler/LocationDTOAssembler.java 0 0 7
se/citerus/dddsample/domain/model/cargo/Cargo.java 0 0 21
se/citerus/dddsample/domain/model/location/LocationRepository.java 0 0 1
se/citerus/dddsample/domain/model/voyage/VoyageNumber.java 0 0 22
se/citerus/dddsample/interfaces/tracking/CargoTrackingController.java 0 0 9
se/citerus/dddsample/interfaces/tracking/TrackCommand.java 0 0 4
se/citerus/dddsample/interfaces/handling/HandlingEventRegistrationAttempt.java 0 0 10
se/citerus/dddsample/domain/model/voyage/CarrierMovement.java 0 0 13
com/pathfinder/api/TransitEdge.java 0 0 12
se/citerus/dddsample/domain/shared/experimental/EntitySupport.java 0 0 10
se/citerus/dddsample/domain/model/handling/HandlingEventFactory.java 0 0 20
se/citerus/dddsample/domain/model/handling/HandlingEvent.java 0 0 25
se/citerus/dddsample/domain/model/handling/UnknownVoyageException.java 0 0 4
se/citerus/dddsample/domain/shared/experimental/Entity.java 0 0 4
se/citerus/dddsample/interfaces/booking/facade/dto/LegDTO.java 0 0 13
se/citerus/dddsample/infrastructure/persistence/hibernate/VoyageRepositoryHibernate.java 0 0 1
se/citerus/dddsample/application/impl/BookingServiceImpl.java 0 0 7
se/citerus/dddsample/domain/model/location/UnLocode.java 0 0 8
se/citerus/dddsample/infrastructure/messaging/jms/CargoHandledConsumer.java 0 0 7
se/citerus/dddsample/domain/model/cargo/RoutingStatus.java 0 0 6
se/citerus/dddsample/interfaces/booking/facade/dto/RouteCandidateDTO.java 0 0 1
se/citerus/dddsample/domain/model/location/Location.java 0 0 5
se/citerus/dddsample/domain/shared/experimental/DomainEvent.java 0 0 2
se/citerus/dddsample/domain/model/cargo/RouteSpecification.java 0 0 19
se/citerus/dddsample/domain/shared/ValueObject.java 0 0 2
se/citerus/dddsample/domain/shared/Entity.java 0 0 2
se/citerus/dddsample/domain/shared/DomainObjectUtils.java 0 0 5
se/citerus/dddsample/application/HandlingEventService.java 0 0 1
se/citerus/dddsample/domain/model/voyage/Schedule.java 0 0 13
se/citerus/dddsample/interfaces/handling/file/UploadDirectoryScanner.java 0 0 34
se/citerus/dddsample/infrastructure/persistence/hibernate/LocationRepositoryHibernate.java 0 0 3
se/citerus/dddsample/domain/model/cargo/TrackingId.java 0 0 10
se/citerus/dddsample/domain/model/handling/HandlingHistory.java 0 0 16
se/citerus/dddsample/domain/shared/DomainEvent.java 0 0 1
se/citerus/dddsample/domain/model/cargo/TransportStatus.java 0 0 6

Details

se/citerus/dddsample/interfaces/booking/facade/internal/assembler/ItineraryCandidateDTOAssembler.java

Violation Message Line
error Method 'toDTO' is not designed for extension - needs to be abstract, final or empty. 26
error Method 'toLegDTO' is not designed for extension - needs to be abstract, final or empty. 38
error Method 'fromDTO' is not designed for extension - needs to be abstract, final or empty. 51

se/citerus/dddsample/interfaces/booking/facade/internal/assembler/CargoRoutingDTOAssembler.java

Violation Message Line
error Method 'toDTO' is not designed for extension - needs to be abstract, final or empty. 18

se/citerus/dddsample/domain/shared/experimental/ValueObjectSupport.java

Violation Message Line
error 'if' construct must use '{}'s. 54
error 'if' construct must use '{}'s. 55

se/citerus/dddsample/domain/model/handling/UnknownCargoException.java

Violation Message Line
error Line has trailing spaces. 21

se/citerus/dddsample/interfaces/booking/facade/internal/BookingServiceFacadeImpl.java

Violation Message Line
error Method 'listShippingLocations' is not designed for extension - needs to be abstract, final or empty. 41
error Missing a Javadoc comment. 41
error Method 'bookNewCargo' is not designed for extension - needs to be abstract, final or empty. 48
error Missing a Javadoc comment. 48
error Parameter origin should be final. 49
error Parameter destination should be final. 49
error Parameter arrivalDeadline should be final. 49
error Line has trailing spaces. 51
error Method 'loadCargoForRouting' is not designed for extension - needs to be abstract, final or empty. 58
error Missing a Javadoc comment. 58
error Parameter trackingId should be final. 59
error Method 'assignCargoToRoute' is not designed for extension - needs to be abstract, final or empty. 65
error Missing a Javadoc comment. 65
error Parameter trackingIdStr should be final. 66
error Parameter routeCandidateDTO should be final. 66
error Line is longer than 120 characters. 67
error Method 'changeDestination' is not designed for extension - needs to be abstract, final or empty. 73
error Missing a Javadoc comment. 73
error Parameter trackingId should be final. 74
error Parameter destinationUnLocode should be final. 74
error Method 'listAllCargos' is not designed for extension - needs to be abstract, final or empty. 78
error Missing a Javadoc comment. 78
error Method 'requestPossibleRoutesForCargo' is not designed for extension - needs to be abstract, final or empty. 89
error Missing a Javadoc comment. 89
error Parameter trackingId should be final. 90
error Method 'setBookingService' is not designed for extension - needs to be abstract, final or empty. 102
error Missing a Javadoc comment. 102
error Parameter bookingService should be final. 102
error Method 'setLocationRepository' is not designed for extension - needs to be abstract, final or empty. 106
error Missing a Javadoc comment. 106
error Parameter locationRepository should be final. 106
error Method 'setCargoRepository' is not designed for extension - needs to be abstract, final or empty. 110
error Missing a Javadoc comment. 110
error Parameter cargoRepository should be final. 110
error Method 'setVoyageRepository' is not designed for extension - needs to be abstract, final or empty. 114
error Missing a Javadoc comment. 114
error Parameter voyageRepository should be final. 114

se/citerus/dddsample/infrastructure/persistence/hibernate/HibernateRepository.java

Violation Message Line
error Method 'setSessionFactory' is not designed for extension - needs to be abstract, final or empty. 14
error Missing a Javadoc comment. 14
error Method 'getSession' is not designed for extension - needs to be abstract, final or empty. 19
error Missing a Javadoc comment. 19

se/citerus/dddsample/interfaces/booking/web/RouteAssignmentCommand.java

Violation Message Line
error Missing a Javadoc comment. 10
error Method 'getTrackingId' is not designed for extension - needs to be abstract, final or empty. 17
error Missing a Javadoc comment. 17
error Method 'setTrackingId' is not designed for extension - needs to be abstract, final or empty. 21
error Missing a Javadoc comment. 21
error Parameter trackingId should be final. 21
error Method 'getLegs' is not designed for extension - needs to be abstract, final or empty. 25
error Missing a Javadoc comment. 25
error Method 'setLegs' is not designed for extension - needs to be abstract, final or empty. 29
error Missing a Javadoc comment. 29
error Parameter legs should be final. 29
error Missing a Javadoc comment. 33
error Missing a Javadoc comment. 40
error Missing a Javadoc comment. 44
error Missing a Javadoc comment. 48
error Missing a Javadoc comment. 52
error Missing a Javadoc comment. 56
error Missing a Javadoc comment. 60
error Missing a Javadoc comment. 64
error Missing a Javadoc comment. 68
error Parameter fromDate should be final. 68
error Missing a Javadoc comment. 72
error Missing a Javadoc comment. 76
error Parameter toDate should be final. 76
error Missing a Javadoc comment. 80

se/citerus/dddsample/infrastructure/routing/ExternalRoutingService.java

Violation Message Line
error Name 'log' must match pattern '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'. 35
error Method 'fetchRoutesForSpecification' is not designed for extension - needs to be abstract, final or empty. 37
error Missing a Javadoc comment. 37
error Parameter routeSpecification should be final. 37
error Missing a Javadoc comment. 77
error Parameter transitPath should be final. 77
error Missing a Javadoc comment. 85
error Parameter edge should be final. 85
error Method 'setGraphTraversalService' is not designed for extension - needs to be abstract, final or empty. 94
error Missing a Javadoc comment. 94
error Parameter graphTraversalService should be final. 94
error Method 'setLocationRepository' is not designed for extension - needs to be abstract, final or empty. 98
error Missing a Javadoc comment. 98
error Parameter locationRepository should be final. 98
error Method 'setVoyageRepository' is not designed for extension - needs to be abstract, final or empty. 102
error Missing a Javadoc comment. 102
error Parameter voyageRepository should be final. 102
error Line has trailing spaces. 105

se/citerus/dddsample/domain/model/handling/UnknownLocationException.java

Violation Message Line
error Missing a Javadoc comment. 5
error Missing a Javadoc comment. 9
error Method 'getMessage' is not designed for extension - needs to be abstract, final or empty. 13
error Missing a Javadoc comment. 13

se/citerus/dddsample/infrastructure/persistence/hibernate/CargoRepositoryHibernate.java

Violation Message Line
error Method 'find' is not designed for extension - needs to be abstract, final or empty. 17
error Missing a Javadoc comment. 17
error Parameter tid should be final. 17
error Method 'store' is not designed for extension - needs to be abstract, final or empty. 24
error Missing a Javadoc comment. 24
error Parameter cargo should be final. 24
error Method 'nextTrackingId' is not designed for extension - needs to be abstract, final or empty. 30
error Missing a Javadoc comment. 30
error Method 'findAll' is not designed for extension - needs to be abstract, final or empty. 38
error Missing a Javadoc comment. 38

se/citerus/dddsample/interfaces/booking/facade/dto/CargoRoutingDTO.java

Violation Message Line
error Line is longer than 120 characters. 30
error Parameter trackingId should be final. 30
error Expected @param tag for 'trackingId'. 30
error Parameter origin should be final. 30
error Expected @param tag for 'origin'. 30
error Parameter finalDestination should be final. 30
error Expected @param tag for 'finalDestination'. 30
error Parameter arrivalDeadline should be final. 30
error Expected @param tag for 'arrivalDeadline'. 30
error Parameter misrouted should be final. 30
error Expected @param tag for 'misrouted'. 30
error Missing a Javadoc comment. 39
error Missing a Javadoc comment. 43
error Missing a Javadoc comment. 47
error Missing a Javadoc comment. 51
error Parameter voyageNumber should be final. 51
error Parameter from should be final. 51
error Parameter to should be final. 51
error Parameter loadTime should be final. 51
error Parameter unloadTime should be final. 51
error Missing a Javadoc comment. 62
error Missing a Javadoc comment. 66
error Missing a Javadoc comment. 70

se/citerus/dddsample/interfaces/booking/web/BookingDispatcherServlet.java

Violation Message Line
error Missing a Javadoc comment. 6
error Method 'findWebApplicationContext' is not designed for extension - needs to be abstract, final or empty. 8
error Missing a Javadoc comment. 8

se/citerus/dddsample/interfaces/booking/web/CargoAdminController.java

Violation Message Line
error Using the '.*' form of import should be avoided - java.util.*. 15
error Line has trailing spaces. 25
error Missing a Javadoc comment. 33
error Parameter request should be final. 34
error Parameter binder should be final. 34
error Missing a Javadoc comment. 39
error Parameter request should be final. 39
error Parameter response should be final. 39
error Missing a Javadoc comment. 54
error Parameter request should be final. 54
error Parameter response should be final. 54
error Parameter command should be final. 55
error Missing a Javadoc comment. 63
error Parameter request should be final. 63
error Parameter response should be final. 63
error Missing a Javadoc comment. 71
error Parameter request should be final. 71
error Parameter response should be final. 71
error Missing a Javadoc comment. 79
error Parameter request should be final. 79
error Parameter response should be final. 79
error Line is longer than 120 characters. 92
error Missing a Javadoc comment. 92
error Parameter request should be final. 92
error Parameter response should be final. 92
error Parameter command should be final. 92
error Missing a Javadoc comment. 112
error Parameter request should be final. 112
error Parameter response should be final. 112
error Missing a Javadoc comment. 125
error Parameter request should be final. 125
error Parameter response should be final. 125
error Missing a Javadoc comment. 132
error Parameter bookingServiceFacade should be final. 132

se/citerus/dddsample/interfaces/booking/facade/dto/LocationDTO.java

Violation Message Line
error Missing a Javadoc comment. 13
error Parameter unLocode should be final. 13
error Parameter name should be final. 13
error Method 'getUnLocode' is not designed for extension - needs to be abstract, final or empty. 18
error Missing a Javadoc comment. 18
error Method 'getName' is not designed for extension - needs to be abstract, final or empty. 22
error Missing a Javadoc comment. 22
error Line has trailing spaces. 25

se/citerus/dddsample/infrastructure/messaging/jms/JmsApplicationEventsImpl.java

Violation Message Line
error Name 'logger' must match pattern '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'. 29
error Missing a Javadoc comment. 31
error Missing a Javadoc comment. 42
error Parameter session should be final. 46
error Missing a Javadoc comment. 52
error Parameter session should be final. 56
error Missing a Javadoc comment. 62
error Parameter session should be final. 66
error Missing a Javadoc comment. 72
error Parameter jmsOperations should be final. 72
error Missing a Javadoc comment. 76
error Parameter destination should be final. 76
error Missing a Javadoc comment. 80
error Parameter destination should be final. 80
error Missing a Javadoc comment. 84
error Parameter destination should be final. 84
error Missing a Javadoc comment. 88
error Parameter destination should be final. 88
error Missing a Javadoc comment. 92
error Parameter destination should be final. 92

se/citerus/dddsample/interfaces/tracking/TrackCommandValidator.java

Violation Message Line
error Missing a Javadoc comment. 12
error Missing a Javadoc comment. 16

se/citerus/dddsample/interfaces/handling/HandlingReportParser.java

Violation Message Line
error Utility classes should not have a public or default constructor. 23
error Missing a Javadoc comment. 25
error Missing a Javadoc comment. 27
error Missing a Javadoc comment. 36
error Missing a Javadoc comment. 45
error Missing a Javadoc comment. 58
error Missing a Javadoc comment. 69
error Line is longer than 120 characters. 73
error Missing a Javadoc comment. 78
error Parameter handlingReport should be final. 78
error Parameter errors should be final. 78

se/citerus/dddsample/application/impl/HandlingEventServiceImpl.java

Violation Message Line
error Missing a Javadoc comment. 18
error Missing a Javadoc comment. 25
error Missing a Javadoc comment. 33

se/citerus/dddsample/domain/shared/AbstractSpecification.java

Violation Message Line
error Type Javadoc comment is missing an @param <T> tag. 8
error Method 'and' is not designed for extension - needs to be abstract, final or empty. 18
error Method 'or' is not designed for extension - needs to be abstract, final or empty. 25
error Method 'not' is not designed for extension - needs to be abstract, final or empty. 32

se/citerus/dddsample/infrastructure/persistence/hibernate/HandlingEventRepositoryHibernate.java

Violation Message Line
error Method 'store' is not designed for extension - needs to be abstract, final or empty. 16
error Missing a Javadoc comment. 16
error Method 'lookupHandlingHistoryOfCargo' is not designed for extension - needs to be abstract, final or empty. 21
error Missing a Javadoc comment. 21

se/citerus/dddsample/domain/shared/experimental/ValueObject.java

Violation Message Line
error File does not end with a newline. 0
error Type Javadoc comment is missing an @param <T> tag. 7

se/citerus/dddsample/interfaces/tracking/CargoTrackingViewAdapter.java

Violation Message Line
error Using the '.*' form of import should be avoided - java.util.*. 12
error Name 'FORMAT' must match pattern '^[a-z][a-zA-Z0-9]*$'. 23
error Line is longer than 120 characters. 33
error Parameter cargo should be final. 33
error Expected @param tag for 'cargo'. 33
error Parameter messageSource should be final. 33
error Expected @param tag for 'messageSource'. 33
error Parameter locale should be final. 33
error Expected @param tag for 'locale'. 33
error Parameter handlingEvents should be final. 33
error Expected @param tag for 'handlingEvents'. 33
error Parameter location should be final. 48
error Line has trailing spaces. 60
error Line has trailing spaces. 81
error Missing a Javadoc comment. 106
error 'if' construct must use '{}'s. 109
error 'else' construct must use '{}'s. 110
error Missing a Javadoc comment. 113
error '+' should be on a new line. 123
error '+' should be on a new line. 127
error Parameter handlingEvent should be final. 153
error Missing a Javadoc comment. 193
error ',' is not followed by whitespace. 220
error ',' is not followed by whitespace. 220
error Line has trailing spaces. 224

se/citerus/dddsample/domain/model/voyage/Voyage.java

Violation Message Line
error Missing a Javadoc comment. 20
error Missing a Javadoc comment. 24
error Method 'voyageNumber' is not designed for extension - needs to be abstract, final or empty. 35
error Method 'schedule' is not designed for extension - needs to be abstract, final or empty. 42
error Method 'hashCode' is not designed for extension - needs to be abstract, final or empty. 46
error Missing a Javadoc comment. 46
error Method 'equals' is not designed for extension - needs to be abstract, final or empty. 51
error Missing a Javadoc comment. 51
error Parameter o should be final. 52
error 'if' construct must use '{}'s. 53
error 'if' construct must use '{}'s. 54
error 'if' construct must use '{}'s. 55
error Method 'sameIdentityAs' is not designed for extension - needs to be abstract, final or empty. 62
error Missing a Javadoc comment. 62
error Parameter other should be final. 63
error Method 'toString' is not designed for extension - needs to be abstract, final or empty. 67
error Missing a Javadoc comment. 67
error Missing a Javadoc comment. 72
error Line has trailing spaces. 81
error Missing a Javadoc comment. 89
error Missing a Javadoc comment. 97
error Parameter arrivalLocation should be final. 97
error Parameter departureTime should be final. 97
error Parameter arrivalTime should be final. 97
error Missing a Javadoc comment. 104

com/pathfinder/internal/GraphTraversalServiceImpl.java

Violation Message Line
error Using the '.*' form of import should be avoided - java.util.*. 7
error Missing a Javadoc comment. 9
error Missing a Javadoc comment. 16
error Parameter dao should be final. 16
error Method 'findShortestPath' is not designed for extension - needs to be abstract, final or empty. 21
error Missing a Javadoc comment. 21
error Missing a Javadoc comment. 68
error Parameter date should be final. 68
error '1000' is a magic number. 69
error '500' is a magic number. 69
error Missing a Javadoc comment. 72
error '3' is a magic number. 73
error '3' is a magic number. 73
error Missing a Javadoc comment. 76
error Parameter allLocations should be final. 76
error '4' is a magic number. 79
error '5' is a magic number. 79

se/citerus/dddsample/application/impl/CargoInspectionServiceImpl.java

Violation Message Line
error Missing a Javadoc comment. 15
error Missing a Javadoc comment. 22
error Method 'inspectCargo' is not designed for extension - needs to be abstract, final or empty. 30
error Missing a Javadoc comment. 30

se/citerus/dddsample/domain/shared/Specification.java

Violation Message Line
error Type Javadoc comment is missing an @param <T> tag. 9

se/citerus/dddsample/domain/model/cargo/Itinerary.java

Violation Message Line
error Method 'legs' is not designed for extension - needs to be abstract, final or empty. 38
error Method 'isExpected' is not designed for extension - needs to be abstract, final or empty. 48
error 'if' construct must use '{}'s. 62
error '&&' should be on a new line. 62
error 'if' construct must use '{}'s. 72
error '&&' should be on a new line. 72
error Method 'initialDepartureLocation' is not designed for extension - needs to be abstract, final or empty. 92
error Method 'finalArrivalLocation' is not designed for extension - needs to be abstract, final or empty. 103
error Method 'finalArrivalDate' is not designed for extension - needs to be abstract, final or empty. 114
error Method 'lastLeg' is not designed for extension - needs to be abstract, final or empty. 127
error Method 'sameValueAs' is not designed for extension - needs to be abstract, final or empty. 139
error Method 'equals' is not designed for extension - needs to be abstract, final or empty. 144
error Missing a Javadoc comment. 144
error 'if' construct must use '{}'s. 146
error 'if' construct must use '{}'s. 147
error Method 'hashCode' is not designed for extension - needs to be abstract, final or empty. 154
error Missing a Javadoc comment. 154
error Missing a Javadoc comment. 159

se/citerus/dddsample/domain/model/voyage/VoyageRepository.java

Violation Message Line
error Missing a Javadoc comment. 3

se/citerus/dddsample/interfaces/booking/facade/BookingServiceFacade.java

Violation Message Line
error Missing a Javadoc comment. 18
error Missing a Javadoc comment. 20
error Missing a Javadoc comment. 22
error Missing a Javadoc comment. 24
error Missing a Javadoc comment. 26
error Missing a Javadoc comment. 28
error Missing a Javadoc comment. 30

se/citerus/dddsample/domain/model/voyage/SampleVoyages.java

Violation Message Line
error Using the '.*' form of import should be avoided - java.util.*. 8
error Utility classes should not have a public or default constructor. 14
error Missing a Javadoc comment. 16
error Missing a Javadoc comment. 17
error Missing a Javadoc comment. 18
error Missing a Javadoc comment. 19
error Missing a Javadoc comment. 20
error Missing a Javadoc comment. 21
error Missing a Javadoc comment. 22
error Parameter id should be final. 22
error Parameter from should be final. 22
error Parameter to should be final. 22
error Missing a Javadoc comment. 30
error 'static' modifier out of order with the JLS suggestions. 30
error Name 'v100' must match pattern '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'. 30
error Missing a Javadoc comment. 34
error 'static' modifier out of order with the JLS suggestions. 34
error Name 'v200' must match pattern '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'. 34
error Missing a Javadoc comment. 39
error 'static' modifier out of order with the JLS suggestions. 39
error Name 'v300' must match pattern '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'. 39
error Missing a Javadoc comment. 45
error 'static' modifier out of order with the JLS suggestions. 45
error Name 'v400' must match pattern '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'. 45
error First sentence should end with a period. 51
error First sentence should end with a period. 65
error First sentence should end with a period. 76
error First sentence should end with a period. 88
error First sentence should end with a period. 98
error Missing a Javadoc comment. 111
error Missing a Javadoc comment. 126
error Missing a Javadoc comment. 130
error Parameter voyageNumber should be final. 130
error Line has trailing spaces. 133

se/citerus/dddsample/domain/model/cargo/HandlingActivity.java

Violation Message Line
error Line has trailing spaces. 19
error Missing a Javadoc comment. 25
error Missing a Javadoc comment. 33
error Method 'type' is not designed for extension - needs to be abstract, final or empty. 43
error Missing a Javadoc comment. 43
error Method 'location' is not designed for extension - needs to be abstract, final or empty. 47
error Missing a Javadoc comment. 47
error Method 'voyage' is not designed for extension - needs to be abstract, final or empty. 51
error Missing a Javadoc comment. 51
error Method 'sameValueAs' is not designed for extension - needs to be abstract, final or empty. 55
error Missing a Javadoc comment. 55
error Method 'hashCode' is not designed for extension - needs to be abstract, final or empty. 64
error Missing a Javadoc comment. 64
error Method 'equals' is not designed for extension - needs to be abstract, final or empty. 73
error Missing a Javadoc comment. 73
error 'if' construct must use '{}'s. 75
error 'if' construct must use '{}'s. 76
error 'if' construct must use '{}'s. 77
error Missing a Javadoc comment. 84
error Line has trailing spaces. 87

se/citerus/dddsample/domain/shared/OrSpecification.java

Violation Message Line
error Type Javadoc comment is missing an @param <T> tag. 6
error Method 'isSatisfiedBy' is not designed for extension - needs to be abstract, final or empty. 25

se/citerus/dddsample/interfaces/booking/web/RegistrationCommand.java

Violation Message Line
error Missing a Javadoc comment. 12
error Missing a Javadoc comment. 16
error Missing a Javadoc comment. 20
error Missing a Javadoc comment. 24
error Missing a Javadoc comment. 28
error Missing a Javadoc comment. 32
error Parameter arrivalDeadline should be final. 32

se/citerus/dddsample/domain/shared/NotSpecification.java

Violation Message Line
error Type Javadoc comment is missing an @param <T> tag. 6
error Method 'isSatisfiedBy' is not designed for extension - needs to be abstract, final or empty. 22

se/citerus/dddsample/domain/model/handling/CannotCreateHandlingEventException.java

Violation Message Line
error Missing a Javadoc comment. 12
error Parameter e should be final. 12
error Missing a Javadoc comment. 16

se/citerus/dddsample/domain/model/location/SampleLocations.java

Violation Message Line
error Line has trailing spaces. 11
error Utility classes should not have a public or default constructor. 13
error Missing a Javadoc comment. 15
error Missing a Javadoc comment. 16
error Missing a Javadoc comment. 17
error Missing a Javadoc comment. 18
error Missing a Javadoc comment. 19
error Missing a Javadoc comment. 20
error Missing a Javadoc comment. 21
error Missing a Javadoc comment. 22
error Missing a Javadoc comment. 23
error Missing a Javadoc comment. 24
error Missing a Javadoc comment. 25
error Missing a Javadoc comment. 26
error Missing a Javadoc comment. 27
error Missing a Javadoc comment. 29
error Missing a Javadoc comment. 44
error Missing a Javadoc comment. 48
error Parameter unLocode should be final. 48

com/pathfinder/internal/GraphDAO.java

Violation Message Line
error Missing a Javadoc comment. 8
error Name 'random' must match pattern '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'. 10
error Method 'listLocations' is not designed for extension - needs to be abstract, final or empty. 12
error Missing a Javadoc comment. 12
error Line is longer than 120 characters. 14
error Method 'getVoyageNumber' is not designed for extension - needs to be abstract, final or empty. 18
error Missing a Javadoc comment. 18
error Parameter from should be final. 18
error Parameter to should be final. 18
error 'if' construct must use '{}'s. 20
error 'if' construct must use '{}'s. 21
error 'if' construct must use '{}'s. 22
error 'if' construct must use '{}'s. 23
error '3' is a magic number. 23
error Line has trailing spaces. 26

se/citerus/dddsample/infrastructure/messaging/jms/SimpleLoggingConsumer.java

Violation Message Line
error Missing a Javadoc comment. 9
error Method 'onMessage' is not designed for extension - needs to be abstract, final or empty. 13
error Missing a Javadoc comment. 13
error Parameter message should be final. 14

se/citerus/dddsample/domain/model/cargo/Delivery.java

Violation Message Line
error Line has trailing spaces. 20
error Method 'updateOnRouting' is not designed for extension - needs to be abstract, final or empty. 48
error Parameter routeSpecification should be final. 48
error Parameter itinerary should be final. 48
error Line is longer than 120 characters. 63
error Parameter routeSpecification should be final. 63
error Parameter itinerary should be final. 63
error Parameter handlingHistory should be final. 63
error Parameter lastEvent should be final. 79
error Parameter itinerary should be final. 79
error Parameter routeSpecification should be final. 79
error Method 'transportStatus' is not designed for extension - needs to be abstract, final or empty. 96
error Method 'lastKnownLocation' is not designed for extension - needs to be abstract, final or empty. 103
error Method 'currentVoyage' is not designed for extension - needs to be abstract, final or empty. 110
error Method 'isMisdirected' is not designed for extension - needs to be abstract, final or empty. 125
error Method 'estimatedTimeOfArrival' is not designed for extension - needs to be abstract, final or empty. 132
error Method 'nextExpectedActivity' is not designed for extension - needs to be abstract, final or empty. 143
error Method 'isUnloadedAtDestination' is not designed for extension - needs to be abstract, final or empty. 150
error Method 'routingStatus' is not designed for extension - needs to be abstract, final or empty. 157
error Method 'calculatedAt' is not designed for extension - needs to be abstract, final or empty. 164
error Missing a Javadoc comment. 174
error Missing a Javadoc comment. 193
error Missing a Javadoc comment. 201
error Missing a Javadoc comment. 209
error Parameter itinerary should be final. 209
error Missing a Javadoc comment. 217
error Parameter itinerary should be final. 217
error Missing a Javadoc comment. 225
error Parameter routeSpecification should be final. 225
error Parameter itinerary should be final. 225
error 'if' construct must use '{}'s. 226
error 'if' construct must use '{}'s. 228
error Missing a Javadoc comment. 266
error Parameter itinerary should be final. 266
error Parameter routeSpecification should be final. 266
error Missing a Javadoc comment. 278
error Parameter routeSpecification should be final. 278
error '&&' should be on a new line. 279
error '&&' should be on a new line. 280
error Missing a Javadoc comment. 284
error Method 'sameValueAs' is not designed for extension - needs to be abstract, final or empty. 288
error Missing a Javadoc comment. 288
error Method 'equals' is not designed for extension - needs to be abstract, final or empty. 304
error Missing a Javadoc comment. 304
error 'if' construct must use '{}'s. 306
error 'if' construct must use '{}'s. 307
error Method 'hashCode' is not designed for extension - needs to be abstract, final or empty. 314
error Missing a Javadoc comment. 314
error Missing a Javadoc comment. 330

se/citerus/dddsample/interfaces/handling/ws/HandlingReportServiceImpl.java

Violation Message Line
error Line has trailing spaces. 27
error 'static' modifier out of order with the JLS suggestions. 33
error Name 'logger' must match pattern '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'. 33
error Method 'submitReport' is not designed for extension - needs to be abstract, final or empty. 35
error Missing a Javadoc comment. 35
error Line is longer than 120 characters. 36
error Parameter handlingReport should be final. 36
error Method 'setApplicationEvents' is not designed for extension - needs to be abstract, final or empty. 63
error Missing a Javadoc comment. 63
error Parameter applicationEvents should be final. 63

se/citerus/dddsample/domain/shared/AndSpecification.java

Violation Message Line
error Type Javadoc comment is missing an @param <T> tag. 6
error Method 'isSatisfiedBy' is not designed for extension - needs to be abstract, final or empty. 25

se/citerus/dddsample/domain/model/cargo/CargoRepository.java

Violation Message Line
error Missing a Javadoc comment. 5

se/citerus/dddsample/application/util/SampleDataGenerator.java

Violation Message Line
error Using the '.*' form of import should be avoided - se.citerus.dddsample.domain.model.cargo.*. 14
error Using the '.*' form of import should be avoided - se.citerus.dddsample.domain.model.handling.*. 15
error Line has trailing spaces. 37
error Name 'base' must match pattern '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'. 37
error '1000L' is a magic number. 41
error '60' is a magic number. 41
error '60' is a magic number. 41
error '24' is a magic number. 41
error '100' is a magic number. 41
error Missing a Javadoc comment. 47
error Parameter jdbcTemplate should be final. 47
error '+' should be on a new line. 49
error '4' is a magic number. 55
error '5' is a magic number. 55
error '14' is a magic number. 56
error '14' is a magic number. 56
error '5' is a magic number. 56
error '15' is a magic number. 57
error '15' is a magic number. 57
error '5' is a magic number. 57
error '30' is a magic number. 58
error '30' is a magic number. 58
error '6' is a magic number. 58
error '33' is a magic number. 59
error '33' is a magic number. 59
error '6' is a magic number. 59
error '34' is a magic number. 60
error '34' is a magic number. 60
error '3' is a magic number. 60
error '60' is a magic number. 61
error '60' is a magic number. 61
error '3' is a magic number. 61
error '70' is a magic number. 62
error '71' is a magic number. 62
error '4' is a magic number. 62
error '75' is a magic number. 63
error '75' is a magic number. 63
error '4' is a magic number. 63
error '88' is a magic number. 64
error '88' is a magic number. 64
error '100' is a magic number. 65
error '102' is a magic number. 65
error '200' is a magic number. 68
error '201' is a magic number. 68
error '3' is a magic number. 68
error '202' is a magic number. 69
error '202' is a magic number. 69
error '3' is a magic number. 69
error '208' is a magic number. 70
error '208' is a magic number. 70
error '7' is a magic number. 70
error '3' is a magic number. 70
error '212' is a magic number. 71
error '212' is a magic number. 71
error '7' is a magic number. 71
error '3' is a magic number. 71
error '230' is a magic number. 72
error '230' is a magic number. 72
error '6' is a magic number. 72
error '3' is a magic number. 72
error '235' is a magic number. 73
error '235' is a magic number. 73
error '6' is a magic number. 73
error '3' is a magic number. 73
error '20' is a magic number. 76
error '21' is a magic number. 76
error '4' is a magic number. 79
error '10' is a magic number. 80
error '11' is a magic number. 80
error '4' is a magic number. 80
error '20' is a magic number. 81
error '21' is a magic number. 81
error '7' is a magic number. 81
error '4' is a magic number. 81
error '100' is a magic number. 84
error '160' is a magic number. 84
error '3' is a magic number. 84
error '5' is a magic number. 84
error '150' is a magic number. 85
error '110' is a magic number. 85
error '3' is a magic number. 85
error '3' is a magic number. 85
error '5' is a magic number. 85
error '200' is a magic number. 88
error '220' is a magic number. 88
error '6' is a magic number. 88
error '6' is a magic number. 88
error '300' is a magic number. 89
error '330' is a magic number. 89
error '6' is a magic number. 89
error '3' is a magic number. 89
error '6' is a magic number. 89
error '400' is a magic number. 90
error '440' is a magic number. 90
error '5' is a magic number. 90
error '3' is a magic number. 90
error '6' is a magic number. 90
error Missing a Javadoc comment. 95
error Parameter jdbcTemplate should be final. 95
error ',' is not followed by whitespace. 99
error ',' is not followed by whitespace. 100
error '3' is a magic number. 101
error ',' is not followed by whitespace. 101
error Line is longer than 120 characters. 106
error '+' should be on a new line. 106
error ',' is not followed by whitespace. 111
error ',' is not followed by whitespace. 111
error ',' is not followed by whitespace. 111
error '5' is a magic number. 111
error ',' is not followed by whitespace. 111
error ',' is not followed by whitespace. 111
error ',' is not followed by whitespace. 111
error ',' is not followed by whitespace. 112
error ',' is not followed by whitespace. 112
error '5' is a magic number. 112
error ',' is not followed by whitespace. 112
error '6' is a magic number. 112
error ',' is not followed by whitespace. 112
error ',' is not followed by whitespace. 112
error ',' is not followed by whitespace. 112
error '3' is a magic number. 113
error ',' is not followed by whitespace. 113
error ',' is not followed by whitespace. 113
error '6' is a magic number. 113
error ',' is not followed by whitespace. 113
error '3' is a magic number. 113
error ',' is not followed by whitespace. 113
error ',' is not followed by whitespace. 113
error ',' is not followed by whitespace. 113
error '4' is a magic number. 114
error ',' is not followed by whitespace. 114
error ',' is not followed by whitespace. 114
error '3' is a magic number. 114
error ',' is not followed by whitespace. 114
error '4' is a magic number. 114
error ',' is not followed by whitespace. 114
error ',' is not followed by whitespace. 114
error ',' is not followed by whitespace. 114
error '3' is a magic number. 114
error '5' is a magic number. 115
error ',' is not followed by whitespace. 115
error ',' is not followed by whitespace. 115
error '4' is a magic number. 115
error ',' is not followed by whitespace. 115
error ',' is not followed by whitespace. 115
error ',' is not followed by whitespace. 115
error ',' is not followed by whitespace. 115
error '4' is a magic number. 115
error '7' is a magic number. 118
error ',' is not followed by whitespace. 118
error ',' is not followed by whitespace. 118
error ',' is not followed by whitespace. 118
error '7' is a magic number. 118
error ',' is not followed by whitespace. 118
error ',' is not followed by whitespace. 118
error ',' is not followed by whitespace. 118
error '8' is a magic number. 119
error ',' is not followed by whitespace. 119
error ',' is not followed by whitespace. 119
error '7' is a magic number. 119
error ',' is not followed by whitespace. 119
error '6' is a magic number. 119
error ',' is not followed by whitespace. 119
error ',' is not followed by whitespace. 119
error ',' is not followed by whitespace. 119
error '9' is a magic number. 120
error ',' is not followed by whitespace. 120
error ',' is not followed by whitespace. 120
error '6' is a magic number. 120
error ',' is not followed by whitespace. 120
error ',' is not followed by whitespace. 120
error ',' is not followed by whitespace. 120
error ',' is not followed by whitespace. 120
error '6' is a magic number. 121
error ',' is not followed by whitespace. 121
error ',' is not followed by whitespace. 121
error ',' is not followed by whitespace. 121
error '5' is a magic number. 121
error ',' is not followed by whitespace. 121
error ',' is not followed by whitespace. 121
error ',' is not followed by whitespace. 121
error '3' is a magic number. 121
error '10' is a magic number. 124
error ',' is not followed by whitespace. 124
error '3' is a magic number. 124
error ',' is not followed by whitespace. 124
error '3' is a magic number. 124
error ',' is not followed by whitespace. 124
error ',' is not followed by whitespace. 124
error ',' is not followed by whitespace. 124
error ',' is not followed by whitespace. 124
error '11' is a magic number. 125
error ',' is not followed by whitespace. 125
error '3' is a magic number. 125
error ',' is not followed by whitespace. 125
error ',' is not followed by whitespace. 125
error '5' is a magic number. 125
error ',' is not followed by whitespace. 125
error ',' is not followed by whitespace. 125
error ',' is not followed by whitespace. 125
error '12' is a magic number. 126
error ',' is not followed by whitespace. 126
error '3' is a magic number. 126
error ',' is not followed by whitespace. 126
error '6' is a magic number. 126
error ',' is not followed by whitespace. 126
error ',' is not followed by whitespace. 126
error ',' is not followed by whitespace. 126
error ',' is not followed by whitespace. 126
error '13' is a magic number. 127
error ',' is not followed by whitespace. 127
error '3' is a magic number. 127
error ',' is not followed by whitespace. 127
error ',' is not followed by whitespace. 127
error '7' is a magic number. 127
error ',' is not followed by whitespace. 127
error ',' is not followed by whitespace. 127
error ',' is not followed by whitespace. 127
error '3' is a magic number. 127
error '14' is a magic number. 128
error ',' is not followed by whitespace. 128
error '3' is a magic number. 128
error ',' is not followed by whitespace. 128
error '7' is a magic number. 128
error ',' is not followed by whitespace. 128
error '4' is a magic number. 128
error ',' is not followed by whitespace. 128
error ',' is not followed by whitespace. 128
error ',' is not followed by whitespace. 128
error '4' is a magic number. 128
error Missing a Javadoc comment. 133
error Parameter jdbcTemplate should be final. 133
error Line is longer than 120 characters. 135
error '+' should be on a new line. 135
error '10' is a magic number. 139
error '100' is a magic number. 139
error '5' is a magic number. 140
error '20' is a magic number. 140
error '100' is a magic number. 140
error '3' is a magic number. 141
error '30' is a magic number. 141
error '100' is a magic number. 141
error '4' is a magic number. 142
error '5' is a magic number. 142
error '5' is a magic number. 142
error '40' is a magic number. 142
error '100' is a magic number. 142
error Line is longer than 120 characters. 143
error '5' is a magic number. 143
error '3' is a magic number. 143
error '5' is a magic number. 143
error '50' is a magic number. 143
error '100' is a magic number. 143
error '6' is a magic number. 144
error '6' is a magic number. 144
error '6' is a magic number. 144
error '4' is a magic number. 144
error '60' is a magic number. 144
error '100' is a magic number. 144
error Missing a Javadoc comment. 149
error Parameter jdbcTemplate should be final. 149
error '+' should be on a new line. 151
error '3' is a magic number. 157
error '4' is a magic number. 158
error '5' is a magic number. 159
error '6' is a magic number. 160
error '7' is a magic number. 161
error Missing a Javadoc comment. 166
error Parameter jdbcTemplate should be final. 166
error Line is longer than 120 characters. 168
error '+' should be on a new line. 168
error ',' is not followed by whitespace. 173
error '5' is a magic number. 173
error ',' is not followed by whitespace. 173
error ',' is not followed by whitespace. 173
error '3' is a magic number. 173
error ',' is not followed by whitespace. 173
error ',' is not followed by whitespace. 173
error ',' is not followed by whitespace. 173
error ',' is not followed by whitespace. 173
error ',' is not followed by whitespace. 174
error '5' is a magic number. 174
error ',' is not followed by whitespace. 174
error ',' is not followed by whitespace. 174
error ',' is not followed by whitespace. 174
error ',' is not followed by whitespace. 174
error '3' is a magic number. 174
error ',' is not followed by whitespace. 174
error '4' is a magic number. 174
error ',' is not followed by whitespace. 174
error '3' is a magic number. 175
error ',' is not followed by whitespace. 175
error '5' is a magic number. 175
error ',' is not followed by whitespace. 175
error ',' is not followed by whitespace. 175
error ',' is not followed by whitespace. 175
error '5' is a magic number. 175
error ',' is not followed by whitespace. 175
error '4' is a magic number. 175
error ',' is not followed by whitespace. 175
error '5' is a magic number. 175
error ',' is not followed by whitespace. 175
error '4' is a magic number. 177
error ',' is not followed by whitespace. 177
error '6' is a magic number. 177
error ',' is not followed by whitespace. 177
error ',' is not followed by whitespace. 177
error '6' is a magic number. 177
error ',' is not followed by whitespace. 177
error ',' is not followed by whitespace. 177
error ',' is not followed by whitespace. 177
error ',' is not followed by whitespace. 177
error '5' is a magic number. 178
error ',' is not followed by whitespace. 178
error '6' is a magic number. 178
error ',' is not followed by whitespace. 178
error ',' is not followed by whitespace. 178
error ',' is not followed by whitespace. 178
error '7' is a magic number. 178
error ',' is not followed by whitespace. 178
error '3' is a magic number. 178
error ',' is not followed by whitespace. 178
error '4' is a magic number. 178
error ',' is not followed by whitespace. 178
error '6' is a magic number. 179
error ',' is not followed by whitespace. 179
error '6' is a magic number. 179
error ',' is not followed by whitespace. 179
error ',' is not followed by whitespace. 179
error '7' is a magic number. 179
error ',' is not followed by whitespace. 179
error '4' is a magic number. 179
error ',' is not followed by whitespace. 179
error '5' is a magic number. 179
error ',' is not followed by whitespace. 179
error '6' is a magic number. 179
error ',' is not followed by whitespace. 179
error Method 'contextInitialized' is not designed for extension - needs to be abstract, final or empty. 184
error Missing a Javadoc comment. 184
error Parameter event should be final. 184
error Line is longer than 120 characters. 185
error Line is longer than 120 characters. 187
error Missing a Javadoc comment. 200
error Parameter context should be final. 200
error Parameter cls should be final. 200
error Line is longer than 120 characters. 204
error Missing a Javadoc comment. 204
error Parameter tt should be final. 204
error Parameter status should be final. 208
error Line has trailing spaces. 233
error Line is longer than 120 characters. 241
error Line is longer than 120 characters. 246
error Line is longer than 120 characters. 280
error Line is longer than 120 characters. 285
error Line is longer than 120 characters. 290
error Missing a Javadoc comment. 306
error Parameter event should be final. 306
error '{' is not followed by whitespace. 306
error '}' is not preceded with whitespace. 306
error Missing a Javadoc comment. 308
error Parameter transactionTemplate should be final. 308
error Parameter status should be final. 310
error Missing a Javadoc comment. 320
error Parameter jdbcTemplate should be final. 320
error Parameter sql should be final. 320
error Parameter args should be final. 320
error Missing a Javadoc comment. 326
error Parameter hours should be final. 326
error '1000L' is a magic number. 327
error '60' is a magic number. 327
error '60' is a magic number. 327
error Missing a Javadoc comment. 330
error Parameter hours should be final. 330

se/citerus/dddsample/domain/model/cargo/Leg.java

Violation Message Line
error Missing a Javadoc comment. 23
error Parameter voyage should be final. 23
error Parameter loadLocation should be final. 23
error Parameter unloadLocation should be final. 23
error Parameter loadTime should be final. 23
error Parameter unloadTime should be final. 23
error Line has trailing spaces. 25
error Method 'voyage' is not designed for extension - needs to be abstract, final or empty. 33
error Missing a Javadoc comment. 33
error Method 'loadLocation' is not designed for extension - needs to be abstract, final or empty. 37
error Missing a Javadoc comment. 37
error Method 'unloadLocation' is not designed for extension - needs to be abstract, final or empty. 41
error Missing a Javadoc comment. 41
error Method 'loadTime' is not designed for extension - needs to be abstract, final or empty. 45
error Missing a Javadoc comment. 45
error Method 'unloadTime' is not designed for extension - needs to be abstract, final or empty. 49
error Missing a Javadoc comment. 49
error Method 'sameValueAs' is not designed for extension - needs to be abstract, final or empty. 53
error Missing a Javadoc comment. 53
error Method 'equals' is not designed for extension - needs to be abstract, final or empty. 64
error Missing a Javadoc comment. 64
error 'if' construct must use '{}'s. 66
error 'if' construct must use '{}'s. 67
error Method 'hashCode' is not designed for extension - needs to be abstract, final or empty. 74
error Missing a Javadoc comment. 74
error Missing a Javadoc comment. 85

se/citerus/dddsample/infrastructure/messaging/jms/HandlingEventRegistrationAttemptConsumer.java

Violation Message Line
error Line has trailing spaces. 15
error Name 'logger' must match pattern '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'. 20
error Method 'onMessage' is not designed for extension - needs to be abstract, final or empty. 22
error Missing a Javadoc comment. 22
error Method 'setHandlingEventService' is not designed for extension - needs to be abstract, final or empty. 39
error Missing a Javadoc comment. 39
error Parameter handlingEventService should be final. 39

se/citerus/dddsample/interfaces/booking/facade/internal/assembler/LocationDTOAssembler.java

Violation Message Line
error Missing a Javadoc comment. 9
error Method 'toDTO' is not designed for extension - needs to be abstract, final or empty. 11
error Missing a Javadoc comment. 11
error Parameter location should be final. 11
error Method 'toDTOList' is not designed for extension - needs to be abstract, final or empty. 15
error Missing a Javadoc comment. 15
error Parameter allLocations should be final. 15

se/citerus/dddsample/domain/model/cargo/Cargo.java

Violation Message Line
error Unused import - se.citerus.dddsample.domain.model.handling.HandlingEvent. 4
error Missing a Javadoc comment. 54
error Line has trailing spaces. 71
error Method 'trackingId' is not designed for extension - needs to be abstract, final or empty. 74
error Method 'origin' is not designed for extension - needs to be abstract, final or empty. 81
error Method 'delivery' is not designed for extension - needs to be abstract, final or empty. 88
error Method 'itinerary' is not designed for extension - needs to be abstract, final or empty. 95
error Method 'routeSpecification' is not designed for extension - needs to be abstract, final or empty. 102
error Line has trailing spaces. 105
error Method 'specifyNewRoute' is not designed for extension - needs to be abstract, final or empty. 111
error Method 'assignToRoute' is not designed for extension - needs to be abstract, final or empty. 124
error Method 'deriveDeliveryProgress' is not designed for extension - needs to be abstract, final or empty. 147
error Method 'sameIdentityAs' is not designed for extension - needs to be abstract, final or empty. 155
error Missing a Javadoc comment. 155
error Method 'equals' is not designed for extension - needs to be abstract, final or empty. 165
error 'if' construct must use '{}'s. 167
error 'if' construct must use '{}'s. 168
error Method 'hashCode' is not designed for extension - needs to be abstract, final or empty. 177
error Method 'toString' is not designed for extension - needs to be abstract, final or empty. 182
error Missing a Javadoc comment. 182
error Missing a Javadoc comment. 187

se/citerus/dddsample/domain/model/location/LocationRepository.java

Violation Message Line
error Missing a Javadoc comment. 5

se/citerus/dddsample/domain/model/voyage/VoyageNumber.java

Violation Message Line
error Line has trailing spaces. 8
error Missing a Javadoc comment. 14
error Parameter number should be final. 14
error Line has trailing spaces. 16
error Method 'equals' is not designed for extension - needs to be abstract, final or empty. 20
error Missing a Javadoc comment. 20
error Parameter o should be final. 21
error 'if' construct must use '{}'s. 22
error 'if' construct must use '{}'s. 23
error 'if' construct must use '{}'s. 24
error Line has trailing spaces. 27
error Method 'hashCode' is not designed for extension - needs to be abstract, final or empty. 31
error Missing a Javadoc comment. 31
error Method 'sameValueAs' is not designed for extension - needs to be abstract, final or empty. 36
error Missing a Javadoc comment. 36
error Parameter other should be final. 37
error Method 'toString' is not designed for extension - needs to be abstract, final or empty. 41
error Missing a Javadoc comment. 41
error Method 'idString' is not designed for extension - needs to be abstract, final or empty. 46
error Missing a Javadoc comment. 46
error Missing a Javadoc comment. 50
error Line has trailing spaces. 53

se/citerus/dddsample/interfaces/tracking/CargoTrackingController.java

Violation Message Line
error Line has trailing spaces. 29
error Missing a Javadoc comment. 41
error Missing a Javadoc comment. 45
error Line is longer than 120 characters. 59
error Line is longer than 120 characters. 62
error Missing a Javadoc comment. 67
error Parameter cargoRepository should be final. 67
error Missing a Javadoc comment. 71
error Parameter handlingEventRepository should be final. 71

se/citerus/dddsample/interfaces/tracking/TrackCommand.java

Violation Message Line
error Missing a Javadoc comment. 6
error Missing a Javadoc comment. 13
error Missing a Javadoc comment. 17
error Missing a Javadoc comment. 21

se/citerus/dddsample/interfaces/handling/HandlingEventRegistrationAttempt.java

Violation Message Line
error Line has trailing spaces. 17
error Missing a Javadoc comment. 29
error Missing a Javadoc comment. 43
error Missing a Javadoc comment. 47
error Missing a Javadoc comment. 51
error Missing a Javadoc comment. 55
error Missing a Javadoc comment. 59
error Missing a Javadoc comment. 63
error Missing a Javadoc comment. 67
error Line has trailing spaces. 71

se/citerus/dddsample/domain/model/voyage/CarrierMovement.java

Violation Message Line
error Line has trailing spaces. 22
error Missing a Javadoc comment. 23
error Parameter departureLocation should be final. 37
error Parameter arrivalLocation should be final. 38
error Parameter departureTime should be final. 39
error Parameter arrivalTime should be final. 40
error Missing a Javadoc comment. 76
error 'if' construct must use '{}'s. 78
error 'if' construct must use '{}'s. 79
error Missing a Javadoc comment. 86
error Missing a Javadoc comment. 96
error Parameter other should be final. 97
error Missing a Javadoc comment. 106

com/pathfinder/api/TransitEdge.java

Violation Message Line
error File does not end with a newline. 0
error Line has trailing spaces. 9
error Expected @param tag for 'voyageNumber'. 28
error Expected @param tag for 'fromUnLocode'. 29
error Expected @param tag for 'toUnLocode'. 30
error Expected @param tag for 'fromDate'. 31
error Expected @param tag for 'toDate'. 32
error Missing a Javadoc comment. 40
error Missing a Javadoc comment. 44
error Missing a Javadoc comment. 48
error Missing a Javadoc comment. 52
error Missing a Javadoc comment. 56

se/citerus/dddsample/domain/shared/experimental/EntitySupport.java

Violation Message Line
error Type Javadoc comment is missing an @param <ID> tag. 9
error Type Javadoc comment is missing an @param <T> tag. 9
error Missing a Javadoc comment. 13
error Missing a Javadoc comment. 18
error Missing a Javadoc comment. 31
error '+' should be on a new line. 48
error Missing a Javadoc comment. 58
error Missing a Javadoc comment. 63
error 'if' construct must use '{}'s. 65
error 'if' construct must use '{}'s. 66

se/citerus/dddsample/domain/model/handling/HandlingEventFactory.java

Violation Message Line
error Missing a Javadoc comment. 24
error Unused @throws tag for 'UnknownVoyageException'. 39
error Unused @throws tag for 'UnknownCargoException'. 40
error Unused @throws tag for 'UnknownLocationException'. 41
error Line is longer than 120 characters. 44
error Method 'createHandlingEvent' is not designed for extension - needs to be abstract, final or empty. 44
error Parameter registrationTime should be final. 44
error Parameter completionTime should be final. 44
error Parameter trackingId should be final. 44
error Parameter voyageNumber should be final. 44
error Parameter unlocode should be final. 44
error Parameter type should be final. 44
error Expected @throws tag for 'CannotCreateHandlingEventException'. 45
error Missing a Javadoc comment. 61
error Parameter trackingId should be final. 61
error 'if' construct must use '{}'s. 63
error Missing a Javadoc comment. 67
error Parameter voyageNumber should be final. 67
error Line has trailing spaces. 79
error Missing a Javadoc comment. 80

se/citerus/dddsample/domain/model/handling/HandlingEvent.java

Violation Message Line
error Line is longer than 120 characters. 21
error Line has trailing spaces. 24
error Missing a Javadoc comment. 45
error Missing a Javadoc comment. 46
error Missing a Javadoc comment. 47
error Missing a Javadoc comment. 48
error Missing a Javadoc comment. 49
error Missing a Javadoc comment. 76
error Parameter other should be final. 77
error Line is longer than 120 characters. 85
error Line is longer than 120 characters. 118
error Missing a Javadoc comment. 146
error Missing a Javadoc comment. 150
error Missing a Javadoc comment. 154
error Missing a Javadoc comment. 158
error Missing a Javadoc comment. 162
error Missing a Javadoc comment. 166
error Missing a Javadoc comment. 170
error 'if' construct must use '{}'s. 172
error 'if' construct must use '{}'s. 173
error Missing a Javadoc comment. 180
error Missing a Javadoc comment. 191
error Missing a Javadoc comment. 202
error Line has trailing spaces. 210
error Missing a Javadoc comment. 218

se/citerus/dddsample/domain/model/handling/UnknownVoyageException.java

Violation Message Line
error Missing a Javadoc comment. 12
error Parameter voyageNumber should be final. 12
error Method 'getMessage' is not designed for extension - needs to be abstract, final or empty. 16
error Missing a Javadoc comment. 16

se/citerus/dddsample/domain/shared/experimental/Entity.java

Violation Message Line
error File does not end with a newline. 0
error Type Javadoc comment is missing an @param <ID> tag. 7
error Type Javadoc comment is missing an @param <T> tag. 7
error ',' is not followed by whitespace. 7

se/citerus/dddsample/interfaces/booking/facade/dto/LegDTO.java

Violation Message Line
error Expected @param tag for 'voyageNumber'. 26
error Expected @param tag for 'from'. 26
error Expected @param tag for 'to'. 26
error Parameter loadTime should be final. 26
error Expected @param tag for 'loadTime'. 26
error Parameter unloadTime should be final. 26
error Expected @param tag for 'unloadTime'. 26
error Missing a Javadoc comment. 34
error Missing a Javadoc comment. 38
error Missing a Javadoc comment. 42
error Missing a Javadoc comment. 46
error Missing a Javadoc comment. 50
error Line has trailing spaces. 53

se/citerus/dddsample/infrastructure/persistence/hibernate/VoyageRepositoryHibernate.java

Violation Message Line
error Missing a Javadoc comment. 14

se/citerus/dddsample/application/impl/BookingServiceImpl.java

Violation Message Line
error Using the '.*' form of import should be avoided - se.citerus.dddsample.domain.model.cargo.*. 7
error Missing a Javadoc comment. 17
error Missing a Javadoc comment. 24
error Missing a Javadoc comment. 32
error Missing a Javadoc comment. 51
error Missing a Javadoc comment. 63
error Missing a Javadoc comment. 77

se/citerus/dddsample/domain/model/location/UnLocode.java

Violation Message Line
error Missing a Javadoc comment. 42
error 'if' construct must use '{}'s. 44
error 'if' construct must use '{}'s. 45
error Missing a Javadoc comment. 52
error Missing a Javadoc comment. 57
error Parameter other should be final. 58
error Missing a Javadoc comment. 62
error Missing a Javadoc comment. 67

se/citerus/dddsample/infrastructure/messaging/jms/CargoHandledConsumer.java

Violation Message Line
error Line has trailing spaces. 24
error Method 'onMessage' is not designed for extension - needs to be abstract, final or empty. 24
error Missing a Javadoc comment. 24
error Line has trailing spaces. 29
error Method 'setCargoInspectionService' is not designed for extension - needs to be abstract, final or empty. 36
error Missing a Javadoc comment. 36
error Parameter cargoInspectionService should be final. 36

se/citerus/dddsample/domain/model/cargo/RoutingStatus.java

Violation Message Line
error Line has trailing spaces. 6
error Missing a Javadoc comment. 9
error Missing a Javadoc comment. 9
error Missing a Javadoc comment. 9
error Missing a Javadoc comment. 11
error Line has trailing spaces. 15

se/citerus/dddsample/interfaces/booking/facade/dto/RouteCandidateDTO.java

Violation Message Line
error File does not end with a newline. 0

se/citerus/dddsample/domain/model/location/Location.java

Violation Message Line
error Unused @throws tag for 'IllegalArgumentException'. 30
error Line has trailing spaces. 35
error Missing a Javadoc comment. 73
error Missing a Javadoc comment. 86
error Missing a Javadoc comment. 91

se/citerus/dddsample/domain/shared/experimental/DomainEvent.java

Violation Message Line
error File does not end with a newline. 0
error Type Javadoc comment is missing an @param <T> tag. 9

se/citerus/dddsample/domain/model/cargo/RouteSpecification.java

Violation Message Line
error Line has trailing spaces. 15
error Method 'origin' is not designed for extension - needs to be abstract, final or empty. 42
error Method 'destination' is not designed for extension - needs to be abstract, final or empty. 49
error Method 'arrivalDeadline' is not designed for extension - needs to be abstract, final or empty. 56
error Method 'isSatisfiedBy' is not designed for extension - needs to be abstract, final or empty. 60
error Missing a Javadoc comment. 60
error '&&' should be on a new line. 62
error '&&' should be on a new line. 63
error '&&' should be on a new line. 64
error Method 'sameValueAs' is not designed for extension - needs to be abstract, final or empty. 68
error Missing a Javadoc comment. 68
error Method 'equals' is not designed for extension - needs to be abstract, final or empty. 77
error Missing a Javadoc comment. 77
error 'if' construct must use '{}'s. 79
error 'if' construct must use '{}'s. 80
error Method 'hashCode' is not designed for extension - needs to be abstract, final or empty. 87
error Missing a Javadoc comment. 87
error Missing a Javadoc comment. 96
error Line has trailing spaces. 99

se/citerus/dddsample/domain/shared/ValueObject.java

Violation Message Line
error Line has trailing spaces. 7
error Type Javadoc comment is missing an @param <T> tag. 9

se/citerus/dddsample/domain/shared/Entity.java

Violation Message Line
error Line has trailing spaces. 5
error Type Javadoc comment is missing an @param <T> tag. 7

se/citerus/dddsample/domain/shared/DomainObjectUtils.java

Violation Message Line
error Line has trailing spaces. 4
error Class DomainObjectUtils should be declared as final. 7
error Parameter actual should be final. 15
error Parameter safe should be final. 15
error Line has trailing spaces. 22

se/citerus/dddsample/application/HandlingEventService.java

Violation Message Line
error Line has trailing spaces. 27

se/citerus/dddsample/domain/model/voyage/Schedule.java

Violation Message Line
error Line has trailing spaces. 12
error Missing a Javadoc comment. 18
error Missing a Javadoc comment. 20
error Method 'carrierMovements' is not designed for extension - needs to be abstract, final or empty. 31
error Method 'sameValueAs' is not designed for extension - needs to be abstract, final or empty. 35
error Missing a Javadoc comment. 35
error Method 'equals' is not designed for extension - needs to be abstract, final or empty. 40
error Missing a Javadoc comment. 40
error 'if' construct must use '{}'s. 42
error 'if' construct must use '{}'s. 43
error Method 'hashCode' is not designed for extension - needs to be abstract, final or empty. 50
error Missing a Javadoc comment. 50
error Missing a Javadoc comment. 55

se/citerus/dddsample/interfaces/handling/file/UploadDirectoryScanner.java

Violation Message Line
error 'static' modifier out of order with the JLS suggestions. 34
error Name 'logger' must match pattern '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'. 34
error Method 'run' is not designed for extension - needs to be abstract, final or empty. 37
error Missing a Javadoc comment. 37
error Missing a Javadoc comment. 51
error Missing a Javadoc comment. 67
error Missing a Javadoc comment. 71
error Missing a Javadoc comment. 77
error '5' is a magic number. 79
error '3' is a magic number. 80
error '4' is a magic number. 80
error '4' is a magic number. 81
error '3' is a magic number. 82
error Line is longer than 120 characters. 88
error Missing a Javadoc comment. 88
error Parameter completionTimeStr should be final. 88
error Parameter trackingIdStr should be final. 88
error Parameter voyageNumberStr should be final. 88
error Parameter unLocodeStr should be final. 88
error Parameter eventTypeStr should be final. 88
error Line is longer than 120 characters. 98
error Missing a Javadoc comment. 105
error Missing a Javadoc comment. 111
error Method 'afterPropertiesSet' is not designed for extension - needs to be abstract, final or empty. 119
error Missing a Javadoc comment. 119
error Method 'setUploadDirectory' is not designed for extension - needs to be abstract, final or empty. 132
error Missing a Javadoc comment. 132
error Parameter uploadDirectory should be final. 132
error Method 'setParseFailureDirectory' is not designed for extension - needs to be abstract, final or empty. 136
error Missing a Javadoc comment. 136
error Parameter parseFailureDirectory should be final. 136
error Method 'setApplicationEvents' is not designed for extension - needs to be abstract, final or empty. 140
error Missing a Javadoc comment. 140
error Parameter applicationEvents should be final. 140

se/citerus/dddsample/infrastructure/persistence/hibernate/LocationRepositoryHibernate.java

Violation Message Line
error Missing a Javadoc comment. 10
error Missing a Javadoc comment. 13
error Missing a Javadoc comment. 20

se/citerus/dddsample/domain/model/cargo/TrackingId.java

Violation Message Line
error Line has trailing spaces. 8
error Missing a Javadoc comment. 31
error Parameter o should be final. 32
error 'if' construct must use '{}'s. 33
error 'if' construct must use '{}'s. 34
error Missing a Javadoc comment. 41
error Missing a Javadoc comment. 46
error Parameter other should be final. 47
error Missing a Javadoc comment. 51
error Missing a Javadoc comment. 56

se/citerus/dddsample/domain/model/handling/HandlingHistory.java

Violation Message Line
error Using the '.*' form of import should be avoided - java.util.*. 6
error Missing a Javadoc comment. 17
error Missing a Javadoc comment. 19
error Parameter handlingEvents should be final. 19
error Method 'distinctEventsByCompletionTime' is not designed for extension - needs to be abstract, final or empty. 28
error Method 'mostRecentlyCompletedEvent' is not designed for extension - needs to be abstract, final or empty. 39
error Method 'sameValueAs' is not designed for extension - needs to be abstract, final or empty. 48
error Missing a Javadoc comment. 48
error Parameter other should be final. 49
error Method 'equals' is not designed for extension - needs to be abstract, final or empty. 53
error Missing a Javadoc comment. 53
error Parameter o should be final. 54
error 'if' construct must use '{}'s. 55
error 'if' construct must use '{}'s. 56
error Method 'hashCode' is not designed for extension - needs to be abstract, final or empty. 62
error Missing a Javadoc comment. 62

se/citerus/dddsample/domain/shared/DomainEvent.java

Violation Message Line
error Type Javadoc comment is missing an @param <T> tag. 9

se/citerus/dddsample/domain/model/cargo/TransportStatus.java

Violation Message Line
error Missing a Javadoc comment. 9
error Missing a Javadoc comment. 9
error Missing a Javadoc comment. 9
error Missing a Javadoc comment. 9
error Missing a Javadoc comment. 9
error Missing a Javadoc comment. 11