Checkstyle Results

The following document contains the results of Checkstyle 9.3 with sun_checks.xml ruleset.

Summary

Files
 Info
 Warnings
 Errors
189 0 0 10738

Files

File
 I
 W
 E
org/woehlke/greenshop/GreenshopApplication.java 0 0 7
org/woehlke/greenshop/backend/AdminMenuCategory.java 0 0 9
org/woehlke/greenshop/backend/catalog/CategoryAndProductController.java 0 0 82
org/woehlke/greenshop/backend/catalog/ManufacturerController.java 0 0 36
org/woehlke/greenshop/backend/catalog/ReviewController.java 0 0 53
org/woehlke/greenshop/backend/catalog/SpecialController.java 0 0 64
org/woehlke/greenshop/backend/configuration/AdministratorController.java 0 0 109
org/woehlke/greenshop/backend/customer/CustomerController.java 0 0 28
org/woehlke/greenshop/backend/customer/OrderController.java 0 0 23
org/woehlke/greenshop/backend/localization/CurrencyController.java 0 0 5
org/woehlke/greenshop/backend/localization/LanguageController.java 0 0 21
org/woehlke/greenshop/backend/localization/OrderStatusController.java 0 0 26
org/woehlke/greenshop/backend/reports/ReportsController.java 0 0 22
org/woehlke/greenshop/backend/taxes/CountryController.java 0 0 193
org/woehlke/greenshop/backend/taxes/TaxClassController.java 0 0 179
org/woehlke/greenshop/backend/taxes/TaxRateController.java 0 0 177
org/woehlke/greenshop/backend/taxes/TaxZoneController.java 0 0 350
org/woehlke/greenshop/backend/taxes/ZoneController.java 0 0 183
org/woehlke/greenshop/conf/GreenshopProperties.java 0 0 32
org/woehlke/greenshop/conf/GreenshopWebMvcConfig.java 0 0 48
org/woehlke/greenshop/conf/GreenshopWebSecurityConfig.java 0 0 46
org/woehlke/greenshop/frontend/AbstractController.java 0 0 43
org/woehlke/greenshop/frontend/CartController.java 0 0 126
org/woehlke/greenshop/frontend/CatalogController.java 0 0 358
org/woehlke/greenshop/frontend/CheckoutController.java 0 0 142
org/woehlke/greenshop/frontend/CreateAccountController.java 0 0 57
org/woehlke/greenshop/frontend/LoginController.java 0 0 13
org/woehlke/greenshop/frontend/SearchController.java 0 0 21
org/woehlke/greenshop/frontend/UserController.java 0 0 267
org/woehlke/greenshop/oodm/admin/entities/Administrator.java 0 0 57
org/woehlke/greenshop/oodm/admin/entities/TaxClass.java 0 0 94
org/woehlke/greenshop/oodm/admin/entities/TaxRate.java 0 0 126
org/woehlke/greenshop/oodm/admin/entities/TaxZone.java 0 0 91
org/woehlke/greenshop/oodm/admin/entities/TaxZone2Zone.java 0 0 75
org/woehlke/greenshop/oodm/admin/model/AdministratorBean.java 0 0 21
org/woehlke/greenshop/oodm/admin/model/NewSubZoneInfoBean.java 0 0 36
org/woehlke/greenshop/oodm/admin/model/OrderAdminBean.java 0 0 58
org/woehlke/greenshop/oodm/admin/repository/AdministratorRepository.java 0 0 3
org/woehlke/greenshop/oodm/admin/repository/TaxZone2ZoneRepository.java 0 0 2
org/woehlke/greenshop/oodm/admin/service/AdministratorService.java 0 0 6
org/woehlke/greenshop/oodm/admin/service/AdministratorServiceImpl.java 0 0 49
org/woehlke/greenshop/oodm/admin/service/TaxClassService.java 0 0 6
org/woehlke/greenshop/oodm/admin/service/TaxClassServiceImpl.java 0 0 34
org/woehlke/greenshop/oodm/admin/service/TaxRateService.java 0 0 5
org/woehlke/greenshop/oodm/admin/service/TaxRateServiceImpl.java 0 0 29
org/woehlke/greenshop/oodm/admin/service/TaxZone2ZoneService.java 0 0 6
org/woehlke/greenshop/oodm/admin/service/TaxZone2ZoneServiceImpl.java 0 0 31
org/woehlke/greenshop/oodm/admin/service/TaxZoneService.java 0 0 6
org/woehlke/greenshop/oodm/admin/service/TaxZoneServiceImpl.java 0 0 33
org/woehlke/greenshop/oodm/cart/CartService.java 0 0 11
org/woehlke/greenshop/oodm/cart/CartServiceImpl.java 0 0 210
org/woehlke/greenshop/oodm/cart/PopulateBasketAfterLogin.java 0 0 19
org/woehlke/greenshop/oodm/cart/entities/CustomersBasket.java 0 0 151
org/woehlke/greenshop/oodm/cart/entities/CustomersBasketAttribute.java 0 0 96
org/woehlke/greenshop/oodm/cart/model/TransientBasket.java 0 0 95
org/woehlke/greenshop/oodm/cart/model/TransientProduct.java 0 0 58
org/woehlke/greenshop/oodm/cart/repository/CustomersBasketAttributeRepository.java 0 0 3
org/woehlke/greenshop/oodm/cart/repository/CustomersBasketRepository.java 0 0 5
org/woehlke/greenshop/oodm/catalog/CatalogService.java 0 0 9
org/woehlke/greenshop/oodm/catalog/CatalogServiceImpl.java 0 0 48
org/woehlke/greenshop/oodm/catalog/entities/Category.java 0 0 110
org/woehlke/greenshop/oodm/catalog/entities/CategoryDescription.java 0 0 52
org/woehlke/greenshop/oodm/catalog/entities/CategoryDescriptionId.java 0 0 32
org/woehlke/greenshop/oodm/catalog/entities/Language.java 0 0 84
org/woehlke/greenshop/oodm/catalog/entities/Manufacturer.java 0 0 86
org/woehlke/greenshop/oodm/catalog/entities/ManufacturerInfo.java 0 0 75
org/woehlke/greenshop/oodm/catalog/entities/ManufacturerInfoId.java 0 0 28
org/woehlke/greenshop/oodm/catalog/entities/Product.java 0 0 233
org/woehlke/greenshop/oodm/catalog/entities/ProductAttribute.java 0 0 103
org/woehlke/greenshop/oodm/catalog/entities/ProductDescription.java 0 0 83
org/woehlke/greenshop/oodm/catalog/entities/ProductDescriptionId.java 0 0 32
org/woehlke/greenshop/oodm/catalog/entities/ProductImage.java 0 0 82
org/woehlke/greenshop/oodm/catalog/entities/ProductOption.java 0 0 51
org/woehlke/greenshop/oodm/catalog/entities/ProductOptionId.java 0 0 32
org/woehlke/greenshop/oodm/catalog/entities/ProductOptionValue.java 0 0 51
org/woehlke/greenshop/oodm/catalog/entities/ProductOptionValue2ProductOption.java 0 0 54
org/woehlke/greenshop/oodm/catalog/entities/ProductOptionValueId.java 0 0 30
org/woehlke/greenshop/oodm/catalog/entities/Review.java 0 0 140
org/woehlke/greenshop/oodm/catalog/entities/ReviewDescription.java 0 0 59
org/woehlke/greenshop/oodm/catalog/entities/ReviewDescriptionId.java 0 0 28
org/woehlke/greenshop/oodm/catalog/entities/Special.java 0 0 153
org/woehlke/greenshop/oodm/catalog/model/AdvancedSearchBean.java 0 0 97
org/woehlke/greenshop/oodm/catalog/model/CategoriesBean.java 0 0 27
org/woehlke/greenshop/oodm/catalog/model/CategoryTree.java 0 0 107
org/woehlke/greenshop/oodm/catalog/model/CategoryTreeNode.java 0 0 66
org/woehlke/greenshop/oodm/catalog/model/Manufacturers.java 0 0 20
org/woehlke/greenshop/oodm/catalog/model/ProductAttributes.java 0 0 35
org/woehlke/greenshop/oodm/catalog/model/ProductOptionAttribute.java 0 0 54
org/woehlke/greenshop/oodm/catalog/model/ProductsByCategory.java 0 0 68
org/woehlke/greenshop/oodm/catalog/model/ProductsByManufacturer.java 0 0 26
org/woehlke/greenshop/oodm/catalog/model/ReviewProduct.java 0 0 28
org/woehlke/greenshop/oodm/catalog/model/ShareProductBean.java 0 0 40
org/woehlke/greenshop/oodm/catalog/model/SpecialProduct.java 0 0 47
org/woehlke/greenshop/oodm/catalog/model/WriteReviewBean.java 0 0 31
org/woehlke/greenshop/oodm/catalog/repositories/CategoryDescriptionRepository.java 0 0 2
org/woehlke/greenshop/oodm/catalog/repositories/CategoryDescriptionRepositoryDao.java 0 0 6
org/woehlke/greenshop/oodm/catalog/repositories/CategoryDescriptionRepositoryDaoImpl.java 0 0 23
org/woehlke/greenshop/oodm/catalog/repositories/CategoryRepository.java 0 0 3
org/woehlke/greenshop/oodm/catalog/repositories/LanguageRepository.java 0 0 3
org/woehlke/greenshop/oodm/catalog/repositories/ManufacturerInfoDao.java 0 0 1
org/woehlke/greenshop/oodm/catalog/repositories/ManufacturerInfoDaoImpl.java 0 0 3
org/woehlke/greenshop/oodm/catalog/repositories/ManufacturerInfoRepository.java 0 0 1
org/woehlke/greenshop/oodm/catalog/repositories/ManufacturerRepository.java 0 0 3
org/woehlke/greenshop/oodm/catalog/repositories/ProductAttributeRepository.java 0 0 5
org/woehlke/greenshop/oodm/catalog/repositories/ProductDescriptionDao.java 0 0 1
org/woehlke/greenshop/oodm/catalog/repositories/ProductDescriptionDaoImpl.java 0 0 3
org/woehlke/greenshop/oodm/catalog/repositories/ProductDescriptionRepository.java 0 0 4
org/woehlke/greenshop/oodm/catalog/repositories/ProductDescriptionRepositoryDao.java 0 0 10
org/woehlke/greenshop/oodm/catalog/repositories/ProductDescriptionRepositoryDaoImpl.java 0 0 28
org/woehlke/greenshop/oodm/catalog/repositories/ProductImageRepository.java 0 0 3
org/woehlke/greenshop/oodm/catalog/repositories/ProductOptionRepository.java 0 0 3
org/woehlke/greenshop/oodm/catalog/repositories/ProductOptionValue2ProductOptionRepository.java 0 0 5
org/woehlke/greenshop/oodm/catalog/repositories/ProductOptionValueRepository.java 0 0 3
org/woehlke/greenshop/oodm/catalog/repositories/ProductRepository.java 0 0 7
org/woehlke/greenshop/oodm/catalog/repositories/ProductRepositoryDao.java 0 0 1
org/woehlke/greenshop/oodm/catalog/repositories/ProductRepositoryDaoImpl.java 0 0 10
org/woehlke/greenshop/oodm/catalog/repositories/ReviewDescriptionDao.java 0 0 5
org/woehlke/greenshop/oodm/catalog/repositories/ReviewDescriptionDaoImpl.java 0 0 17
org/woehlke/greenshop/oodm/catalog/repositories/ReviewDescriptionRepository.java 0 0 2
org/woehlke/greenshop/oodm/catalog/repositories/ReviewRepository.java 0 0 3
org/woehlke/greenshop/oodm/catalog/repositories/SpecialRepository.java 0 0 3
org/woehlke/greenshop/oodm/catalog/service/CategoryService.java 0 0 9
org/woehlke/greenshop/oodm/catalog/service/CategoryServiceImpl.java 0 0 177
org/woehlke/greenshop/oodm/catalog/service/LanguageService.java 0 0 3
org/woehlke/greenshop/oodm/catalog/service/LanguageServiceImpl.java 0 0 9
org/woehlke/greenshop/oodm/catalog/service/ManufacturerService.java 0 0 7
org/woehlke/greenshop/oodm/catalog/service/ManufacturerServiceImpl.java 0 0 28
org/woehlke/greenshop/oodm/catalog/service/ProductService.java 0 0 12
org/woehlke/greenshop/oodm/catalog/service/ProductServiceImpl.java 0 0 105
org/woehlke/greenshop/oodm/catalog/service/ReviewService.java 0 0 10
org/woehlke/greenshop/oodm/catalog/service/ReviewServiceImpl.java 0 0 72
org/woehlke/greenshop/oodm/catalog/service/SpecialService.java 0 0 5
org/woehlke/greenshop/oodm/catalog/service/SpecialServiceImpl.java 0 0 26
org/woehlke/greenshop/oodm/checkout/CheckoutService.java 0 0 8
org/woehlke/greenshop/oodm/checkout/CheckoutServiceImpl.java 0 0 143
org/woehlke/greenshop/oodm/checkout/OrderService.java 0 0 12
org/woehlke/greenshop/oodm/checkout/OrderServiceImpl.java 0 0 73
org/woehlke/greenshop/oodm/checkout/entities/Order.java 0 0 759
org/woehlke/greenshop/oodm/checkout/entities/OrderProduct.java 0 0 161
org/woehlke/greenshop/oodm/checkout/entities/OrderProductAttribute.java 0 0 133
org/woehlke/greenshop/oodm/checkout/entities/OrderStatus.java 0 0 98
org/woehlke/greenshop/oodm/checkout/entities/OrderStatusHistory.java 0 0 104
org/woehlke/greenshop/oodm/checkout/entities/OrderStatusId.java 0 0 35
org/woehlke/greenshop/oodm/checkout/entities/OrderTotal.java 0 0 123
org/woehlke/greenshop/oodm/checkout/model/AddressBean.java 0 0 295
org/woehlke/greenshop/oodm/checkout/model/CheckoutBean.java 0 0 24
org/woehlke/greenshop/oodm/checkout/model/OrderHistoryBean.java 0 0 65
org/woehlke/greenshop/oodm/checkout/model/OrderHistoryDetailsBean.java 0 0 39
org/woehlke/greenshop/oodm/checkout/model/OrderStatusHistoryBean.java 0 0 52
org/woehlke/greenshop/oodm/checkout/repository/OrderProductAttributeRepository.java 0 0 1
org/woehlke/greenshop/oodm/checkout/repository/OrderProductRepository.java 0 0 3
org/woehlke/greenshop/oodm/checkout/repository/OrderRepository.java 0 0 3
org/woehlke/greenshop/oodm/checkout/repository/OrderStatusHistoryRepository.java 0 0 6
org/woehlke/greenshop/oodm/checkout/repository/OrderStatusRepository.java 0 0 3
org/woehlke/greenshop/oodm/checkout/repository/OrderTotalRepository.java 0 0 3
org/woehlke/greenshop/oodm/customer/CustomerService.java 0 0 23
org/woehlke/greenshop/oodm/customer/CustomerServiceImpl.java 0 0 184
org/woehlke/greenshop/oodm/customer/entities/AddressBook.java 0 0 186
org/woehlke/greenshop/oodm/customer/entities/AddressFormat.java 0 0 58
org/woehlke/greenshop/oodm/customer/entities/Country.java 0 0 106
org/woehlke/greenshop/oodm/customer/entities/Customer.java 0 0 156
org/woehlke/greenshop/oodm/customer/entities/CustomerInfo.java 0 0 142
org/woehlke/greenshop/oodm/customer/entities/ProductNotification.java 0 0 34
org/woehlke/greenshop/oodm/customer/entities/ProductNotificationId.java 0 0 35
org/woehlke/greenshop/oodm/customer/entities/Zone.java 0 0 63
org/woehlke/greenshop/oodm/customer/model/ChangePasswordBean.java 0 0 44
org/woehlke/greenshop/oodm/customer/model/CreateNewCustomerFormBean.java 0 0 174
org/woehlke/greenshop/oodm/customer/model/CustomerAddressBean.java 0 0 134
org/woehlke/greenshop/oodm/customer/model/CustomerBean.java 0 0 29
org/woehlke/greenshop/oodm/customer/model/ProductNotificationBean.java 0 0 25
org/woehlke/greenshop/oodm/customer/model/UserDetailsBean.java 0 0 27
org/woehlke/greenshop/oodm/customer/repository/AddressBookRepository.java 0 0 3
org/woehlke/greenshop/oodm/customer/repository/AddressFormatRepository.java 0 0 2
org/woehlke/greenshop/oodm/customer/repository/CountryRepository.java 0 0 1
org/woehlke/greenshop/oodm/customer/repository/CustomerInfoRepository.java 0 0 2
org/woehlke/greenshop/oodm/customer/repository/CustomerRepository.java 0 0 3
org/woehlke/greenshop/oodm/customer/repository/ProductNotificationDao.java 0 0 2
org/woehlke/greenshop/oodm/customer/repository/ProductNotificationDaoImpl.java 0 0 6
org/woehlke/greenshop/oodm/customer/repository/ProductNotificationRepository.java 0 0 2
org/woehlke/greenshop/oodm/customer/repository/ZoneRepository.java 0 0 4
org/woehlke/greenshop/oodm/customer/service/AddressFormatService.java 0 0 1
org/woehlke/greenshop/oodm/customer/service/AddressFormatServiceImpl.java 0 0 5
org/woehlke/greenshop/oodm/customer/service/CountryService.java 0 0 6
org/woehlke/greenshop/oodm/customer/service/CountryServiceImpl.java 0 0 31
org/woehlke/greenshop/oodm/customer/service/ZoneService.java 0 0 6
org/woehlke/greenshop/oodm/customer/service/ZoneServiceImpl.java 0 0 43

Rules

Category Rule Violations Severity
blocks LeftCurly 15
 Error
NeedBraces 640
 Error
coding HiddenField 390
 Error
MagicNumber 158
 Error
design DesignForExtension 1289
 Error
VisibilityModifier 9
 Error
imports AvoidStarImport 43
 Error
UnusedImports
  • processJavadoc: "false"
2
 Error
javadoc JavadocMethod 1
 Error
JavadocPackage 32
 Error
JavadocStyle 24
 Error
JavadocVariable 592
 Error
MissingJavadocMethod 1113
 Error
misc ArrayTypeStyle 5
 Error
FinalParameters 1024
 Error
NewlineAtEndOfFile 1
 Error
TodoComment 9
 Error
modifier ModifierOrder 11
 Error
naming ConstantName 15
 Error
MemberName 4
 Error
MethodName 8
 Error
ParameterName 5
 Error
regexp RegexpSingleline
  • format: "\s+$"
  • maximum: "0"
  • message: "Line has trailing spaces."
  • minimum: "0"
465
 Error
sizes LineLength
  • fileExtensions: "java"
1544
 Error
MethodLength 1
 Error
whitespace FileTabCharacter 85
 Error
GenericWhitespace 1
 Error
MethodParamPad 4
 Error
NoWhitespaceBefore 1
 Error
OperatorWrap 167
 Error
ParenPad 3
 Error
WhitespaceAfter 973
 Error
WhitespaceAround 2104
 Error

Details

org/woehlke/greenshop/GreenshopApplication.java

Severity Category Rule Message Line
 Error
javadoc JavadocPackage Missing package-info.java file. 1
 Error
sizes LineLength Line is longer than 80 characters (found 109). 10
 Error
design DesignForExtension Class 'GreenshopApplication' looks like designed for extension (can be subclassed), but the method 'configure' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'GreenshopApplication' final or making the method 'configure' static/final/abstract/empty, or adding allowed annotation for the method. 12
 Error
sizes LineLength Line is longer than 80 characters (found 88). 13
 Error
misc FinalParameters Parameter application should be final. 13
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 17
 Error
misc FinalParameters Parameter args should be final. 17

org/woehlke/greenshop/backend/AdminMenuCategory.java

Severity Category Rule Message Line
 Error
javadoc JavadocPackage Missing package-info.java file. 1
 Error
javadoc JavadocVariable Missing a Javadoc comment. 7
 Error
javadoc JavadocVariable Missing a Javadoc comment. 8
 Error
javadoc JavadocVariable Missing a Javadoc comment. 9
 Error
javadoc JavadocVariable Missing a Javadoc comment. 10
 Error
javadoc JavadocVariable Missing a Javadoc comment. 11
 Error
javadoc JavadocVariable Missing a Javadoc comment. 12
 Error
javadoc JavadocVariable Missing a Javadoc comment. 13
 Error
javadoc JavadocVariable Missing a Javadoc comment. 14

org/woehlke/greenshop/backend/catalog/CategoryAndProductController.java

Severity Category Rule Message Line
 Error
sizes LineLength Line is longer than 80 characters (found 101). 28
 Error
javadoc JavadocVariable Missing a Javadoc comment. 28
 Error
naming ConstantName Name 'logger' must match pattern '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'. 28
 Error
javadoc JavadocVariable Missing a Javadoc comment. 30
 Error
javadoc JavadocVariable Missing a Javadoc comment. 33
 Error
javadoc JavadocVariable Missing a Javadoc comment. 36
 Error
design DesignForExtension Class 'CategoryAndProductController' looks like designed for extension (can be subclassed), but the method 'rootCategories' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'CategoryAndProductController' final or making the method 'rootCategories' static/final/abstract/empty, or adding allowed annotation for the method. 39
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 39
 Error
misc FinalParameters Parameter model should be final. 40
 Error
whitespace WhitespaceAround '{' is not preceded with whitespace. 40
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 42
 Error
sizes LineLength Line is longer than 80 characters (found 87). 44
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 45
 Error
whitespace WhitespaceAfter 'if' is not followed by whitespace. 47
 Error
whitespace WhitespaceAround '>' is not followed by whitespace. 47
 Error
whitespace WhitespaceAround '>' is not preceded with whitespace. 47
 Error
whitespace WhitespaceAround '{' is not preceded with whitespace. 47
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 53
 Error
sizes LineLength Line is longer than 80 characters (found 110). 54
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 55
 Error
whitespace WhitespaceAfter 'if' is not followed by whitespace. 56
 Error
whitespace WhitespaceAround '{' is not preceded with whitespace. 56
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 57
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 58
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 61
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 62
 Error
sizes LineLength Line is longer than 80 characters (found 127). 70
 Error
design DesignForExtension Class 'CategoryAndProductController' looks like designed for extension (can be subclassed), but the method 'rootCategoryId' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'CategoryAndProductController' final or making the method 'rootCategoryId' static/final/abstract/empty, or adding allowed annotation for the method. 70
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 70
 Error
misc FinalParameters Parameter categoryId should be final. 72
 Error
misc FinalParameters Parameter parentId should be final. 73
 Error
misc FinalParameters Parameter productId should be final. 74
 Error
misc FinalParameters Parameter model should be final. 75
 Error
whitespace WhitespaceAround '{' is not preceded with whitespace. 75
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 77
 Error
sizes LineLength Line is longer than 80 characters (found 137). 82
 Error
design DesignForExtension Class 'CategoryAndProductController' looks like designed for extension (can be subclassed), but the method 'rootCategoryIdSetActive' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'CategoryAndProductController' final or making the method 'rootCategoryIdSetActive' static/final/abstract/empty, or adding allowed annotation for the method. 82
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 82
 Error
misc FinalParameters Parameter categoryId should be final. 84
 Error
misc FinalParameters Parameter parentId should be final. 85
 Error
misc FinalParameters Parameter productId should be final. 86
 Error
misc FinalParameters Parameter model should be final. 87
 Error
whitespace WhitespaceAround '{' is not preceded with whitespace. 87
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 89
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 91
 Error
sizes LineLength Line is longer than 80 characters (found 139). 95
 Error
design DesignForExtension Class 'CategoryAndProductController' looks like designed for extension (can be subclassed), but the method 'rootCategoryIdSetInactive' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'CategoryAndProductController' final or making the method 'rootCategoryIdSetInactive' static/final/abstract/empty, or adding allowed annotation for the method. 95
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 95
 Error
misc FinalParameters Parameter categoryId should be final. 97
 Error
misc FinalParameters Parameter parentId should be final. 98
 Error
misc FinalParameters Parameter productId should be final. 99
 Error
misc FinalParameters Parameter model should be final. 100
 Error
whitespace WhitespaceAround '{' is not preceded with whitespace. 100
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 102
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 104
 Error
misc FinalParameters Parameter categoryId should be final. 109
 Error
misc FinalParameters Parameter parentId should be final. 110
 Error
misc FinalParameters Parameter productId should be final. 111
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 111
 Error
misc FinalParameters Parameter model should be final. 111
 Error
whitespace WhitespaceAround '{' is not preceded with whitespace. 111
 Error
sizes LineLength Line is longer than 80 characters (found 93). 113
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 114
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 115
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 116
 Error
whitespace WhitespaceAfter 'if' is not followed by whitespace. 118
 Error
whitespace WhitespaceAround '{' is not preceded with whitespace. 118
 Error
sizes LineLength Line is longer than 80 characters (found 82). 119
 Error
whitespace WhitespaceAfter 'if' is not followed by whitespace. 121
 Error
whitespace WhitespaceAround '>' is not followed by whitespace. 121
 Error
whitespace WhitespaceAround '>' is not preceded with whitespace. 121
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 128
 Error
sizes LineLength Line is longer than 80 characters (found 116). 129
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 130
 Error
whitespace WhitespaceAfter 'if' is not followed by whitespace. 132
 Error
whitespace WhitespaceAround '==' is not followed by whitespace. 132
 Error
whitespace WhitespaceAround '==' is not preceded with whitespace. 132
 Error
whitespace WhitespaceAround '{' is not preceded with whitespace. 132
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 138
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 139
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 141
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 142

org/woehlke/greenshop/backend/catalog/ManufacturerController.java

Severity Category Rule Message Line
 Error
javadoc JavadocVariable Missing a Javadoc comment. 22
 Error
javadoc JavadocVariable Missing a Javadoc comment. 25
 Error
design DesignForExtension Class 'ManufacturerController' looks like designed for extension (can be subclassed), but the method 'manufacturers' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ManufacturerController' final or making the method 'manufacturers' static/final/abstract/empty, or adding allowed annotation for the method. 28
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 28
 Error
misc FinalParameters Parameter model should be final. 29
 Error
whitespace WhitespaceAround '{' is not preceded with whitespace. 29
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 31
 Error
sizes LineLength Line is longer than 80 characters (found 85). 32
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 33
 Error
whitespace WhitespaceAfter 'if' is not followed by whitespace. 36
 Error
whitespace WhitespaceAround '>' is not followed by whitespace. 36
 Error
whitespace WhitespaceAround '>' is not preceded with whitespace. 36
 Error
whitespace WhitespaceAround '{' is not preceded with whitespace. 36
 Error
sizes LineLength Line is longer than 80 characters (found 106). 38
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 40
 Error
sizes LineLength Line is longer than 80 characters (found 84). 41
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 41
 Error
sizes LineLength Line is longer than 80 characters (found 96). 45
 Error
design DesignForExtension Class 'ManufacturerController' looks like designed for extension (can be subclassed), but the method 'manufacturersId' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ManufacturerController' final or making the method 'manufacturersId' static/final/abstract/empty, or adding allowed annotation for the method. 45
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 45
 Error
misc FinalParameters Parameter manufacturerId should be final. 47
 Error
whitespace NoWhitespaceBefore ',' is preceded with whitespace. 47
 Error
misc FinalParameters Parameter model should be final. 47
 Error
whitespace WhitespaceAround '{' is not preceded with whitespace. 47
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 49
 Error
sizes LineLength Line is longer than 80 characters (found 85). 50
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 51
 Error
whitespace WhitespaceAfter 'if' is not followed by whitespace. 54
 Error
whitespace WhitespaceAround '>' is not followed by whitespace. 54
 Error
whitespace WhitespaceAround '>' is not preceded with whitespace. 54
 Error
whitespace WhitespaceAround '{' is not preceded with whitespace. 54
 Error
sizes LineLength Line is longer than 80 characters (found 87). 55
 Error
sizes LineLength Line is longer than 80 characters (found 106). 56
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 58
 Error
sizes LineLength Line is longer than 80 characters (found 84). 59
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 59

org/woehlke/greenshop/backend/catalog/ReviewController.java

Severity Category Rule Message Line
 Error
javadoc JavadocVariable Missing a Javadoc comment. 24
 Error
javadoc JavadocVariable Missing a Javadoc comment. 27
 Error
design DesignForExtension Class 'ReviewController' looks like designed for extension (can be subclassed), but the method 'reviews' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ReviewController' final or making the method 'reviews' static/final/abstract/empty, or adding allowed annotation for the method. 31
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 31
 Error
misc FinalParameters Parameter model should be final. 32
 Error
whitespace WhitespaceAround '{' is not preceded with whitespace. 32
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 34
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 37
 Error
whitespace WhitespaceAfter 'if' is not followed by whitespace. 39
 Error
whitespace WhitespaceAround '>' is not followed by whitespace. 39
 Error
whitespace WhitespaceAround '>' is not preceded with whitespace. 39
 Error
whitespace WhitespaceAround '{' is not preceded with whitespace. 39
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 42
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 44
 Error
sizes LineLength Line is longer than 80 characters (found 84). 48
 Error
design DesignForExtension Class 'ReviewController' looks like designed for extension (can be subclassed), but the method 'reviewsId' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ReviewController' final or making the method 'reviewsId' static/final/abstract/empty, or adding allowed annotation for the method. 48
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 48
 Error
misc FinalParameters Parameter reviewId should be final. 49
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 49
 Error
misc FinalParameters Parameter model should be final. 49
 Error
whitespace WhitespaceAround '{' is not preceded with whitespace. 49
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 51
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 54
 Error
whitespace WhitespaceAfter 'if' is not followed by whitespace. 56
 Error
whitespace WhitespaceAround '>' is not followed by whitespace. 56
 Error
whitespace WhitespaceAround '>' is not preceded with whitespace. 56
 Error
whitespace WhitespaceAround '{' is not preceded with whitespace. 56
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 59
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 61
 Error
sizes LineLength Line is longer than 80 characters (found 96). 65
 Error
design DesignForExtension Class 'ReviewController' looks like designed for extension (can be subclassed), but the method 'reviewsSetInactive' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ReviewController' final or making the method 'reviewsSetInactive' static/final/abstract/empty, or adding allowed annotation for the method. 65
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 65
 Error
misc FinalParameters Parameter reviewId should be final. 66
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 66
 Error
misc FinalParameters Parameter model should be final. 66
 Error
whitespace WhitespaceAround '{' is not preceded with whitespace. 66
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 68
 Error
sizes LineLength Line is longer than 80 characters (found 83). 70
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 75
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 77
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 79
 Error
sizes LineLength Line is longer than 80 characters (found 94). 83
 Error
design DesignForExtension Class 'ReviewController' looks like designed for extension (can be subclassed), but the method 'reviewsSetActive' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ReviewController' final or making the method 'reviewsSetActive' static/final/abstract/empty, or adding allowed annotation for the method. 83
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 83
 Error
misc FinalParameters Parameter reviewId should be final. 84
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 84
 Error
misc FinalParameters Parameter model should be final. 84
 Error
whitespace WhitespaceAround '{' is not preceded with whitespace. 84
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 86
 Error
sizes LineLength Line is longer than 80 characters (found 83). 88
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 93
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 95
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 97

org/woehlke/greenshop/backend/catalog/SpecialController.java

Severity Category Rule Message Line
 Error
javadoc JavadocPackage Missing package-info.java file. 1
 Error
imports AvoidStarImport Using the '.*' form of import should be avoided - org.woehlke.greenshop.oodm.catalog.entities.*. 9
 Error
imports AvoidStarImport Using the '.*' form of import should be avoided - org.woehlke.greenshop.oodm.catalog.model.*. 10
 Error
javadoc JavadocVariable Missing a Javadoc comment. 24
 Error
javadoc JavadocVariable Missing a Javadoc comment. 27
 Error
design DesignForExtension Class 'SpecialController' looks like designed for extension (can be subclassed), but the method 'specials' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'SpecialController' final or making the method 'specials' static/final/abstract/empty, or adding allowed annotation for the method. 30
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 30
 Error
misc FinalParameters Parameter model should be final. 31
 Error
whitespace WhitespaceAround '{' is not preceded with whitespace. 31
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 33
 Error
sizes LineLength Line is longer than 80 characters (found 84). 35
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 36
 Error
whitespace WhitespaceAfter 'if' is not followed by whitespace. 38
 Error
whitespace WhitespaceAround '>' is not followed by whitespace. 38
 Error
whitespace WhitespaceAround '>' is not preceded with whitespace. 38
 Error
whitespace WhitespaceAround '{' is not preceded with whitespace. 38
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 41
 Error
sizes LineLength Line is longer than 80 characters (found 86). 45
 Error
design DesignForExtension Class 'SpecialController' looks like designed for extension (can be subclassed), but the method 'specialsId' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'SpecialController' final or making the method 'specialsId' static/final/abstract/empty, or adding allowed annotation for the method. 45
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 45
 Error
misc FinalParameters Parameter productId should be final. 46
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 46
 Error
misc FinalParameters Parameter model should be final. 46
 Error
whitespace WhitespaceAround '{' is not preceded with whitespace. 46
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 48
 Error
sizes LineLength Line is longer than 80 characters (found 84). 50
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 51
 Error
whitespace WhitespaceAfter 'if' is not followed by whitespace. 53
 Error
whitespace WhitespaceAround '>' is not followed by whitespace. 53
 Error
whitespace WhitespaceAround '>' is not preceded with whitespace. 53
 Error
whitespace WhitespaceAround '{' is not preceded with whitespace. 53
 Error
sizes LineLength Line is longer than 80 characters (found 85). 54
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 56
 Error
sizes LineLength Line is longer than 80 characters (found 98). 60
 Error
design DesignForExtension Class 'SpecialController' looks like designed for extension (can be subclassed), but the method 'specialSetInactive' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'SpecialController' final or making the method 'specialSetInactive' static/final/abstract/empty, or adding allowed annotation for the method. 60
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 60
 Error
misc FinalParameters Parameter productId should be final. 61
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 61
 Error
misc FinalParameters Parameter model should be final. 61
 Error
whitespace WhitespaceAround '{' is not preceded with whitespace. 61
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 63
 Error
sizes LineLength Line is longer than 80 characters (found 96). 65
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 66
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 66
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 70
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 71
 Error
sizes LineLength Line is longer than 80 characters (found 84). 72
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 73
 Error
sizes LineLength Line is longer than 80 characters (found 96). 77
 Error
design DesignForExtension Class 'SpecialController' looks like designed for extension (can be subclassed), but the method 'specialSetActive' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'SpecialController' final or making the method 'specialSetActive' static/final/abstract/empty, or adding allowed annotation for the method. 77
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 77
 Error
misc FinalParameters Parameter productId should be final. 78
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 78
 Error
misc FinalParameters Parameter model should be final. 78
 Error
whitespace WhitespaceAround '{' is not preceded with whitespace. 78
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 80
 Error
sizes LineLength Line is longer than 80 characters (found 95). 82
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 82
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 83
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 83
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 87
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 88
 Error
sizes LineLength Line is longer than 80 characters (found 84). 89
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 90

org/woehlke/greenshop/backend/configuration/AdministratorController.java

Severity Category Rule Message Line
 Error
javadoc JavadocPackage Missing package-info.java file. 1
 Error
javadoc JavadocVariable Missing a Javadoc comment. 23
 Error
design DesignForExtension Class 'AdministratorController' looks like designed for extension (can be subclassed), but the method 'home' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'AdministratorController' final or making the method 'home' static/final/abstract/empty, or adding allowed annotation for the method. 26
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 26
 Error
misc FinalParameters Parameter model should be final. 27
 Error
whitespace WhitespaceAround '{' is not preceded with whitespace. 27
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 29
 Error
design DesignForExtension Class 'AdministratorController' looks like designed for extension (can be subclassed), but the method 'administrators' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'AdministratorController' final or making the method 'administrators' static/final/abstract/empty, or adding allowed annotation for the method. 33
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 33
 Error
misc FinalParameters Parameter model should be final. 34
 Error
whitespace WhitespaceAround '{' is not preceded with whitespace. 34
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 36
 Error
sizes LineLength Line is longer than 80 characters (found 90). 37
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 38
 Error
whitespace WhitespaceAfter 'if' is not followed by whitespace. 40
 Error
whitespace WhitespaceAround '>' is not followed by whitespace. 40
 Error
whitespace WhitespaceAround '>' is not preceded with whitespace. 40
 Error
whitespace WhitespaceAround '{' is not preceded with whitespace. 40
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 43
 Error
sizes LineLength Line is longer than 80 characters (found 98). 47
 Error
design DesignForExtension Class 'AdministratorController' looks like designed for extension (can be subclassed), but the method 'administratorId' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'AdministratorController' final or making the method 'administratorId' static/final/abstract/empty, or adding allowed annotation for the method. 47
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 47
 Error
misc FinalParameters Parameter administratorId should be final. 49
 Error
misc FinalParameters Parameter model should be final. 49
 Error
whitespace WhitespaceAround '{' is not preceded with whitespace. 49
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 51
 Error
sizes LineLength Line is longer than 80 characters (found 102). 52
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 53
 Error
sizes LineLength Line is longer than 80 characters (found 90). 54
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 55
 Error
sizes LineLength Line is longer than 80 characters (found 103). 59
 Error
design DesignForExtension Class 'AdministratorController' looks like designed for extension (can be subclassed), but the method 'administratorEditForm' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'AdministratorController' final or making the method 'administratorEditForm' static/final/abstract/empty, or adding allowed annotation for the method. 59
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 59
 Error
misc FinalParameters Parameter administratorId should be final. 61
 Error
misc FinalParameters Parameter model should be final. 61
 Error
whitespace WhitespaceAround '{' is not preceded with whitespace. 61
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 63
 Error
sizes LineLength Line is longer than 80 characters (found 102). 64
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 65
 Error
sizes LineLength Line is longer than 80 characters (found 90). 66
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 67
 Error
sizes LineLength Line is longer than 80 characters (found 104). 71
 Error
design DesignForExtension Class 'AdministratorController' looks like designed for extension (can be subclassed), but the method 'administratorEditSave' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'AdministratorController' final or making the method 'administratorEditSave' static/final/abstract/empty, or adding allowed annotation for the method. 71
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 71
 Error
misc FinalParameters Parameter administratorId should be final. 73
 Error
sizes LineLength Line is longer than 80 characters (found 87). 74
 Error
misc FinalParameters Parameter thisAdministrator should be final. 74
 Error
misc FinalParameters Parameter result should be final. 74
 Error
misc FinalParameters Parameter model should be final. 74
 Error
whitespace WhitespaceAround '{' is not preceded with whitespace. 74
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 76
 Error
whitespace WhitespaceAfter 'if' is not followed by whitespace. 77
 Error
whitespace WhitespaceAround '{' is not preceded with whitespace. 77
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 78
 Error
sizes LineLength Line is longer than 80 characters (found 94). 79
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 80
 Error
whitespace WhitespaceAround '+' is not followed by whitespace. 85
 Error
whitespace WhitespaceAround '+' is not preceded with whitespace. 85
 Error
sizes LineLength Line is longer than 80 characters (found 87). 89
 Error
design DesignForExtension Class 'AdministratorController' looks like designed for extension (can be subclassed), but the method 'administratorInsertForm' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'AdministratorController' final or making the method 'administratorInsertForm' static/final/abstract/empty, or adding allowed annotation for the method. 89
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 89
 Error
misc FinalParameters Parameter model should be final. 90
 Error
whitespace WhitespaceAround '{' is not preceded with whitespace. 90
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 92
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 94
 Error
sizes LineLength Line is longer than 80 characters (found 90). 95
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 96
 Error
sizes LineLength Line is longer than 80 characters (found 88). 100
 Error
design DesignForExtension Class 'AdministratorController' looks like designed for extension (can be subclassed), but the method 'administratorInsertSave' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'AdministratorController' final or making the method 'administratorInsertSave' static/final/abstract/empty, or adding allowed annotation for the method. 100
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 100
 Error
sizes LineLength Line is longer than 80 characters (found 87). 102
 Error
misc FinalParameters Parameter thisAdministrator should be final. 102
 Error
misc FinalParameters Parameter result should be final. 102
 Error
misc FinalParameters Parameter model should be final. 102
 Error
whitespace WhitespaceAround '{' is not preceded with whitespace. 102
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 104
 Error
whitespace WhitespaceAfter 'if' is not followed by whitespace. 105
 Error
whitespace WhitespaceAround '{' is not preceded with whitespace. 105
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 106
 Error
sizes LineLength Line is longer than 80 characters (found 94). 107
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 108
 Error
whitespace WhitespaceAround '+' is not followed by whitespace. 113
 Error
whitespace WhitespaceAround '+' is not preceded with whitespace. 113
 Error
sizes LineLength Line is longer than 80 characters (found 105). 117
 Error
design DesignForExtension Class 'AdministratorController' looks like designed for extension (can be subclassed), but the method 'administratorDeleteForm' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'AdministratorController' final or making the method 'administratorDeleteForm' static/final/abstract/empty, or adding allowed annotation for the method. 117
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 117
 Error
misc FinalParameters Parameter administratorId should be final. 119
 Error
misc FinalParameters Parameter model should be final. 119
 Error
whitespace WhitespaceAround '{' is not preceded with whitespace. 119
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 121
 Error
sizes LineLength Line is longer than 80 characters (found 102). 122
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 123
 Error
sizes LineLength Line is longer than 80 characters (found 90). 124
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 125
 Error
sizes LineLength Line is longer than 80 characters (found 106). 129
 Error
design DesignForExtension Class 'AdministratorController' looks like designed for extension (can be subclassed), but the method 'administratorDeleteSave' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'AdministratorController' final or making the method 'administratorDeleteSave' static/final/abstract/empty, or adding allowed annotation for the method. 129
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 129
 Error
misc FinalParameters Parameter administratorId should be final. 131
 Error
sizes LineLength Line is longer than 80 characters (found 87). 132
 Error
misc FinalParameters Parameter thisAdministrator should be final. 132
 Error
misc FinalParameters Parameter result should be final. 132
 Error
misc FinalParameters Parameter model should be final. 132
 Error
whitespace WhitespaceAround '{' is not preceded with whitespace. 132
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 134
 Error
whitespace WhitespaceAfter 'if' is not followed by whitespace. 135
 Error
whitespace WhitespaceAround '{' is not preceded with whitespace. 135
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 136
 Error
sizes LineLength Line is longer than 80 characters (found 94). 137
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 138

org/woehlke/greenshop/backend/customer/CustomerController.java

Severity Category Rule Message Line
 Error
javadoc JavadocPackage Missing package-info.java file. 1
 Error
javadoc JavadocVariable Missing a Javadoc comment. 21
 Error
design DesignForExtension Class 'CustomerController' looks like designed for extension (can be subclassed), but the method 'customers' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'CustomerController' final or making the method 'customers' static/final/abstract/empty, or adding allowed annotation for the method. 24
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 24
 Error
misc FinalParameters Parameter model should be final. 25
 Error
whitespace WhitespaceAround '{' is not preceded with whitespace. 25
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 27
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 29
 Error
whitespace WhitespaceAfter 'if' is not followed by whitespace. 32
 Error
whitespace WhitespaceAround '>' is not followed by whitespace. 32
 Error
whitespace WhitespaceAround '>' is not preceded with whitespace. 32
 Error
whitespace WhitespaceAround '{' is not preceded with whitespace. 32
 Error
sizes LineLength Line is longer than 80 characters (found 117). 34
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 36
 Error
sizes LineLength Line is longer than 80 characters (found 88). 37
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 37
 Error
sizes LineLength Line is longer than 80 characters (found 88). 41
 Error
design DesignForExtension Class 'CustomerController' looks like designed for extension (can be subclassed), but the method 'customerId' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'CustomerController' final or making the method 'customerId' static/final/abstract/empty, or adding allowed annotation for the method. 41
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 41
 Error
misc FinalParameters Parameter customerId should be final. 42
 Error
misc FinalParameters Parameter model should be final. 42
 Error
whitespace WhitespaceAround '{' is not preceded with whitespace. 42
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 44
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 46
 Error
sizes LineLength Line is longer than 80 characters (found 117). 48
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 49
 Error
sizes LineLength Line is longer than 80 characters (found 88). 50
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 50

org/woehlke/greenshop/backend/customer/OrderController.java

Severity Category Rule Message Line
 Error
javadoc JavadocVariable Missing a Javadoc comment. 23
 Error
javadoc JavadocVariable Missing a Javadoc comment. 26
 Error
design DesignForExtension Class 'OrderController' looks like designed for extension (can be subclassed), but the method 'orders' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'OrderController' final or making the method 'orders' static/final/abstract/empty, or adding allowed annotation for the method. 29
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 29
 Error
misc FinalParameters Parameter model should be final. 30
 Error
whitespace WhitespaceAround '{' is not preceded with whitespace. 30
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 32
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 35
 Error
whitespace WhitespaceAfter 'if' is not followed by whitespace. 37
 Error
whitespace WhitespaceAround '>' is not followed by whitespace. 37
 Error
whitespace WhitespaceAround '>' is not preceded with whitespace. 37
 Error
whitespace WhitespaceAround '{' is not preceded with whitespace. 37
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 40
 Error
sizes LineLength Line is longer than 80 characters (found 82). 44
 Error
design DesignForExtension Class 'OrderController' looks like designed for extension (can be subclassed), but the method 'orderId' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'OrderController' final or making the method 'orderId' static/final/abstract/empty, or adding allowed annotation for the method. 44
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 44
 Error
misc FinalParameters Parameter orderId should be final. 45
 Error
misc FinalParameters Parameter model should be final. 45
 Error
whitespace WhitespaceAround '{' is not preceded with whitespace. 45
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 47
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 50
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 51
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 52

org/woehlke/greenshop/backend/localization/CurrencyController.java

Severity Category Rule Message Line
 Error
design DesignForExtension Class 'CurrencyController' looks like designed for extension (can be subclassed), but the method 'currencies' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'CurrencyController' final or making the method 'currencies' static/final/abstract/empty, or adding allowed annotation for the method. 15
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 15
 Error
misc FinalParameters Parameter model should be final. 16
 Error
whitespace WhitespaceAround '{' is not preceded with whitespace. 16
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 18

org/woehlke/greenshop/backend/localization/LanguageController.java

Severity Category Rule Message Line
 Error
javadoc JavadocPackage Missing package-info.java file. 1
 Error
javadoc JavadocVariable Missing a Javadoc comment. 21
 Error
design DesignForExtension Class 'LanguageController' looks like designed for extension (can be subclassed), but the method 'languages' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'LanguageController' final or making the method 'languages' static/final/abstract/empty, or adding allowed annotation for the method. 24
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 24
 Error
misc FinalParameters Parameter model should be final. 25
 Error
whitespace WhitespaceAround '{' is not preceded with whitespace. 25
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 27
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 29
 Error
whitespace WhitespaceAfter 'if' is not followed by whitespace. 31
 Error
whitespace WhitespaceAround '>' is not followed by whitespace. 31
 Error
whitespace WhitespaceAround '>' is not preceded with whitespace. 31
 Error
whitespace WhitespaceAround '{' is not preceded with whitespace. 31
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 34
 Error
sizes LineLength Line is longer than 80 characters (found 88). 38
 Error
design DesignForExtension Class 'LanguageController' looks like designed for extension (can be subclassed), but the method 'languageId' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'LanguageController' final or making the method 'languageId' static/final/abstract/empty, or adding allowed annotation for the method. 38
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 38
 Error
misc FinalParameters Parameter languageId should be final. 39
 Error
misc FinalParameters Parameter model should be final. 39
 Error
whitespace WhitespaceAround '{' is not preceded with whitespace. 39
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 41
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 45

org/woehlke/greenshop/backend/localization/OrderStatusController.java

Severity Category Rule Message Line
 Error
javadoc JavadocVariable Missing a Javadoc comment. 24
 Error
javadoc JavadocVariable Missing a Javadoc comment. 27
 Error
design DesignForExtension Class 'OrderStatusController' looks like designed for extension (can be subclassed), but the method 'ordersStatus' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'OrderStatusController' final or making the method 'ordersStatus' static/final/abstract/empty, or adding allowed annotation for the method. 30
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 30
 Error
misc FinalParameters Parameter model should be final. 31
 Error
whitespace WhitespaceAround '{' is not preceded with whitespace. 31
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 34
 Error
sizes LineLength Line is longer than 80 characters (found 86). 35
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 36
 Error
whitespace WhitespaceAfter 'if' is not followed by whitespace. 38
 Error
whitespace WhitespaceAround '>' is not followed by whitespace. 38
 Error
whitespace WhitespaceAround '>' is not preceded with whitespace. 38
 Error
whitespace WhitespaceAround '{' is not preceded with whitespace. 38
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 41
 Error
sizes LineLength Line is longer than 80 characters (found 95). 45
 Error
design DesignForExtension Class 'OrderStatusController' looks like designed for extension (can be subclassed), but the method 'ordersStatusId' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'OrderStatusController' final or making the method 'ordersStatusId' static/final/abstract/empty, or adding allowed annotation for the method. 45
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 45
 Error
sizes LineLength Line is longer than 80 characters (found 81). 46
 Error
misc FinalParameters Parameter ordersStatusId should be final. 46
 Error
misc FinalParameters Parameter model should be final. 46
 Error
whitespace WhitespaceAround '{' is not preceded with whitespace. 46
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 49
 Error
sizes LineLength Line is longer than 80 characters (found 86). 50
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 51
 Error
sizes LineLength Line is longer than 80 characters (found 96). 55
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 56

org/woehlke/greenshop/backend/reports/ReportsController.java

Severity Category Rule Message Line
 Error
javadoc JavadocPackage Missing package-info.java file. 1
 Error
javadoc JavadocVariable Missing a Javadoc comment. 22
 Error
javadoc JavadocVariable Missing a Javadoc comment. 25
 Error
design DesignForExtension Class 'ReportsController' looks like designed for extension (can be subclassed), but the method 'productsViewed' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ReportsController' final or making the method 'productsViewed' static/final/abstract/empty, or adding allowed annotation for the method. 28
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 28
 Error
misc FinalParameters Parameter model should be final. 29
 Error
whitespace WhitespaceAround '{' is not preceded with whitespace. 29
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 31
 Error
sizes LineLength Line is longer than 80 characters (found 94). 33
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 34
 Error
sizes LineLength Line is longer than 80 characters (found 83). 38
 Error
design DesignForExtension Class 'ReportsController' looks like designed for extension (can be subclassed), but the method 'productsPurchased' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ReportsController' final or making the method 'productsPurchased' static/final/abstract/empty, or adding allowed annotation for the method. 38
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 38
 Error
misc FinalParameters Parameter model should be final. 39
 Error
whitespace WhitespaceAround '{' is not preceded with whitespace. 39
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 41
 Error
sizes LineLength Line is longer than 80 characters (found 85). 45
 Error
design DesignForExtension Class 'ReportsController' looks like designed for extension (can be subclassed), but the method 'customerOrdersTotal' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ReportsController' final or making the method 'customerOrdersTotal' static/final/abstract/empty, or adding allowed annotation for the method. 45
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 45
 Error
misc FinalParameters Parameter model should be final. 46
 Error
whitespace WhitespaceAround '{' is not preceded with whitespace. 46
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 48

org/woehlke/greenshop/backend/taxes/CountryController.java

Severity Category Rule Message Line
 Error
sizes LineLength Line is longer than 80 characters (found 90). 32
 Error
javadoc JavadocVariable Missing a Javadoc comment. 32
 Error
naming ConstantName Name 'logger' must match pattern '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'. 32
 Error
javadoc JavadocVariable Missing a Javadoc comment. 34
 Error
javadoc JavadocVariable Missing a Javadoc comment. 37
 Error
javadoc JavadocVariable Missing a Javadoc comment. 40
 Error
modifier ModifierOrder 'static' modifier out of order with the JLS suggestions. 40
 Error
javadoc JavadocVariable Missing a Javadoc comment. 42
 Error
modifier ModifierOrder 'static' modifier out of order with the JLS suggestions. 42
 Error
design DesignForExtension Class 'CountryController' looks like designed for extension (can be subclassed), but the method 'countries' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'CountryController' final or making the method 'countries' static/final/abstract/empty, or adding allowed annotation for the method. 44
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 44
 Error
sizes LineLength Line is longer than 80 characters (found 103). 45
 Error
misc FinalParameters Parameter page should be final. 45
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 45
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 45
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 45
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 45
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 45
 Error
misc FinalParameters Parameter model should be final. 45
 Error
whitespace WhitespaceAround '{' is not preceded with whitespace. 45
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 47
 Error
sizes LineLength Line is longer than 80 characters (found 90). 48
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 48
 Error
sizes LineLength Line is longer than 80 characters (found 90). 49
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 50
 Error
whitespace WhitespaceAfter 'if' is not followed by whitespace. 52
 Error
whitespace WhitespaceAround '>' is not followed by whitespace. 52
 Error
whitespace WhitespaceAround '>' is not preceded with whitespace. 52
 Error
whitespace WhitespaceAround '{' is not preceded with whitespace. 52
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 55
 Error
sizes LineLength Line is longer than 80 characters (found 87). 59
 Error
design DesignForExtension Class 'CountryController' looks like designed for extension (can be subclassed), but the method 'countries' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'CountryController' final or making the method 'countries' static/final/abstract/empty, or adding allowed annotation for the method. 59
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 59
 Error
sizes LineLength Line is longer than 80 characters (found 90). 60
 Error
whitespace ParenPad '(' is followed by whitespace. 60
 Error
misc FinalParameters Parameter page should be final. 60
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 60
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 60
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 60
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 60
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 60
 Error
misc FinalParameters Parameter countryId should be final. 61
 Error
misc FinalParameters Parameter model should be final. 61
 Error
whitespace WhitespaceAround '{' is not preceded with whitespace. 61
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 63
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 65
 Error
sizes LineLength Line is longer than 80 characters (found 90). 66
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 66
 Error
sizes LineLength Line is longer than 80 characters (found 90). 67
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 68
 Error
sizes LineLength Line is longer than 80 characters (found 82). 72
 Error
design DesignForExtension Class 'CountryController' looks like designed for extension (can be subclassed), but the method 'countriesInsertForm' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'CountryController' final or making the method 'countriesInsertForm' static/final/abstract/empty, or adding allowed annotation for the method. 72
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 72
 Error
sizes LineLength Line is longer than 80 characters (found 113). 73
 Error
misc FinalParameters Parameter page should be final. 73
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 73
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 73
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 73
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 73
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 73
 Error
misc FinalParameters Parameter model should be final. 73
 Error
whitespace WhitespaceAround '{' is not preceded with whitespace. 73
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 75
 Error
sizes LineLength Line is longer than 80 characters (found 90). 76
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 76
 Error
sizes LineLength Line is longer than 80 characters (found 90). 77
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 78
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 80
 Error
sizes LineLength Line is longer than 80 characters (found 89). 81
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 82
 Error
sizes LineLength Line is longer than 80 characters (found 83). 86
 Error
design DesignForExtension Class 'CountryController' looks like designed for extension (can be subclassed), but the method 'countriesInsertPerform' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'CountryController' final or making the method 'countriesInsertPerform' static/final/abstract/empty, or adding allowed annotation for the method. 86
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 86
 Error
sizes LineLength Line is longer than 80 characters (found 102). 87
 Error
misc FinalParameters Parameter page should be final. 87
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 87
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 87
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 87
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 87
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 87
 Error
sizes LineLength Line is longer than 80 characters (found 104). 88
 Error
misc FinalParameters Parameter thisCountry should be final. 88
 Error
misc FinalParameters Parameter result should be final. 88
 Error
misc FinalParameters Parameter model should be final. 88
 Error
whitespace WhitespaceAround '{' is not preceded with whitespace. 88
 Error
whitespace WhitespaceAround '+' is not followed by whitespace. 89
 Error
whitespace WhitespaceAround '+' is not preceded with whitespace. 89
 Error
whitespace WhitespaceAfter 'if' is not followed by whitespace. 90
 Error
whitespace WhitespaceAround '{' is not preceded with whitespace. 90
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 92
 Error
sizes LineLength Line is longer than 80 characters (found 94). 93
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 93
 Error
sizes LineLength Line is longer than 80 characters (found 94). 94
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 95
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 96
 Error
sizes LineLength Line is longer than 80 characters (found 93). 97
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 98
 Error
sizes LineLength Line is longer than 80 characters (found 82). 102
 Error
whitespace WhitespaceAround '+' is not followed by whitespace. 102
 Error
whitespace WhitespaceAround '+' is not preceded with whitespace. 102
 Error
whitespace WhitespaceAround '+' is not followed by whitespace. 102
 Error
whitespace WhitespaceAround '+' is not preceded with whitespace. 102
 Error
whitespace WhitespaceAround '+' is not followed by whitespace. 102
 Error
whitespace WhitespaceAround '+' is not preceded with whitespace. 102
 Error
sizes LineLength Line is longer than 80 characters (found 92). 106
 Error
design DesignForExtension Class 'CountryController' looks like designed for extension (can be subclassed), but the method 'countriesEditForm' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'CountryController' final or making the method 'countriesEditForm' static/final/abstract/empty, or adding allowed annotation for the method. 106
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 106
 Error
misc FinalParameters Parameter countryId should be final. 107
 Error
sizes LineLength Line is longer than 80 characters (found 97). 108
 Error
misc FinalParameters Parameter page should be final. 108
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 108
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 108
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 108
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 108
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 108
 Error
misc FinalParameters Parameter model should be final. 109
 Error
whitespace WhitespaceAround '{' is not preceded with whitespace. 109
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 111
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 113
 Error
sizes LineLength Line is longer than 80 characters (found 90). 114
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 114
 Error
sizes LineLength Line is longer than 80 characters (found 90). 115
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 116
 Error
sizes LineLength Line is longer than 80 characters (found 89). 117
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 118
 Error
sizes LineLength Line is longer than 80 characters (found 93). 122
 Error
design DesignForExtension Class 'CountryController' looks like designed for extension (can be subclassed), but the method 'countriesEditSave' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'CountryController' final or making the method 'countriesEditSave' static/final/abstract/empty, or adding allowed annotation for the method. 122
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 122
 Error
misc FinalParameters Parameter countryId should be final. 123
 Error
sizes LineLength Line is longer than 80 characters (found 97). 124
 Error
misc FinalParameters Parameter page should be final. 124
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 124
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 124
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 124
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 124
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 124
 Error
sizes LineLength Line is longer than 80 characters (found 99). 125
 Error
misc FinalParameters Parameter thisCountry should be final. 125
 Error
misc FinalParameters Parameter result should be final. 125
 Error
misc FinalParameters Parameter model should be final. 125
 Error
whitespace WhitespaceAround '{' is not preceded with whitespace. 125
 Error
whitespace WhitespaceAround '+' is not followed by whitespace. 126
 Error
whitespace WhitespaceAround '+' is not preceded with whitespace. 126
 Error
whitespace WhitespaceAfter 'if' is not followed by whitespace. 127
 Error
whitespace WhitespaceAround '{' is not preceded with whitespace. 127
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 129
 Error
sizes LineLength Line is longer than 80 characters (found 94). 130
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 130
 Error
sizes LineLength Line is longer than 80 characters (found 94). 131
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 132
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 133
 Error
sizes LineLength Line is longer than 80 characters (found 93). 134
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 135
 Error
whitespace WhitespaceAround '+' is not followed by whitespace. 140
 Error
whitespace WhitespaceAround '+' is not preceded with whitespace. 140
 Error
whitespace WhitespaceAround '+' is not followed by whitespace. 140
 Error
whitespace WhitespaceAround '+' is not preceded with whitespace. 140
 Error
whitespace WhitespaceAround '+' is not followed by whitespace. 140
 Error
whitespace WhitespaceAround '+' is not preceded with whitespace. 140
 Error
sizes LineLength Line is longer than 80 characters (found 94). 144
 Error
design DesignForExtension Class 'CountryController' looks like designed for extension (can be subclassed), but the method 'countriesDeleteForm' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'CountryController' final or making the method 'countriesDeleteForm' static/final/abstract/empty, or adding allowed annotation for the method. 144
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 144
 Error
misc FinalParameters Parameter countryId should be final. 145
 Error
sizes LineLength Line is longer than 80 characters (found 99). 146
 Error
misc FinalParameters Parameter page should be final. 146
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 146
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 146
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 146
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 146
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 146
 Error
misc FinalParameters Parameter model should be final. 147
 Error
whitespace WhitespaceAround '{' is not preceded with whitespace. 147
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 149
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 151
 Error
sizes LineLength Line is longer than 80 characters (found 90). 152
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 152
 Error
sizes LineLength Line is longer than 80 characters (found 90). 153
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 154
 Error
sizes LineLength Line is longer than 80 characters (found 95). 158
 Error
design DesignForExtension Class 'CountryController' looks like designed for extension (can be subclassed), but the method 'countriesDeleteSave' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'CountryController' final or making the method 'countriesDeleteSave' static/final/abstract/empty, or adding allowed annotation for the method. 158
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 158
 Error
misc FinalParameters Parameter countryId should be final. 159
 Error
sizes LineLength Line is longer than 80 characters (found 99). 160
 Error
misc FinalParameters Parameter page should be final. 160
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 160
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 160
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 160
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 160
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 160
 Error
misc FinalParameters Parameter model should be final. 161
 Error
whitespace WhitespaceAround '{' is not preceded with whitespace. 161
 Error
whitespace WhitespaceAround '+' is not followed by whitespace. 164
 Error
whitespace WhitespaceAround '+' is not preceded with whitespace. 164

org/woehlke/greenshop/backend/taxes/TaxClassController.java

Severity Category Rule Message Line
 Error
sizes LineLength Line is longer than 80 characters (found 91). 29
 Error
javadoc JavadocVariable Missing a Javadoc comment. 29
 Error
naming ConstantName Name 'logger' must match pattern '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'. 29
 Error
javadoc JavadocVariable Missing a Javadoc comment. 31
 Error
javadoc JavadocVariable Missing a Javadoc comment. 34
 Error
modifier ModifierOrder 'static' modifier out of order with the JLS suggestions. 34
 Error
javadoc JavadocVariable Missing a Javadoc comment. 36
 Error
modifier ModifierOrder 'static' modifier out of order with the JLS suggestions. 36
 Error
design DesignForExtension Class 'TaxClassController' looks like designed for extension (can be subclassed), but the method 'taxClasses' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'TaxClassController' final or making the method 'taxClasses' static/final/abstract/empty, or adding allowed annotation for the method. 38
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 38
 Error
sizes LineLength Line is longer than 80 characters (found 104). 39
 Error
misc FinalParameters Parameter page should be final. 39
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 39
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 39
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 39
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 39
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 39
 Error
misc FinalParameters Parameter model should be final. 39
 Error
whitespace WhitespaceAround '{' is not preceded with whitespace. 39
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 41
 Error
sizes LineLength Line is longer than 80 characters (found 91). 42
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 42
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 44
 Error
whitespace WhitespaceAfter 'if' is not followed by whitespace. 46
 Error
whitespace WhitespaceAround '>' is not followed by whitespace. 46
 Error
whitespace WhitespaceAround '>' is not preceded with whitespace. 46
 Error
whitespace WhitespaceAround '{' is not preceded with whitespace. 46
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 49
 Error
sizes LineLength Line is longer than 80 characters (found 89). 53
 Error
design DesignForExtension Class 'TaxClassController' looks like designed for extension (can be subclassed), but the method 'taxClassId' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'TaxClassController' final or making the method 'taxClassId' static/final/abstract/empty, or adding allowed annotation for the method. 53
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 53
 Error
misc FinalParameters Parameter taxClassId should be final. 54
 Error
sizes LineLength Line is longer than 80 characters (found 90). 55
 Error
misc FinalParameters Parameter page should be final. 55
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 55
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 55
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 55
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 55
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 55
 Error
misc FinalParameters Parameter model should be final. 56
 Error
whitespace WhitespaceAround '{' is not preceded with whitespace. 56
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 58
 Error
sizes LineLength Line is longer than 80 characters (found 91). 59
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 59
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 61
 Error
whitespace WhitespaceAfter 'if' is not followed by whitespace. 63
 Error
whitespace WhitespaceAround '>' is not followed by whitespace. 63
 Error
whitespace WhitespaceAround '>' is not preceded with whitespace. 63
 Error
whitespace WhitespaceAround '{' is not preceded with whitespace. 63
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 66
 Error
sizes LineLength Line is longer than 80 characters (found 83). 70
 Error
design DesignForExtension Class 'TaxClassController' looks like designed for extension (can be subclassed), but the method 'taxClassInsertForm' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'TaxClassController' final or making the method 'taxClassInsertForm' static/final/abstract/empty, or adding allowed annotation for the method. 70
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 70
 Error
sizes LineLength Line is longer than 80 characters (found 112). 71
 Error
misc FinalParameters Parameter page should be final. 71
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 71
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 71
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 71
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 71
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 71
 Error
misc FinalParameters Parameter model should be final. 71
 Error
whitespace WhitespaceAround '{' is not preceded with whitespace. 71
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 73
 Error
sizes LineLength Line is longer than 80 characters (found 91). 74
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 74
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 76
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 78
 Error
sizes LineLength Line is longer than 80 characters (found 84). 82
 Error
design DesignForExtension Class 'TaxClassController' looks like designed for extension (can be subclassed), but the method 'taxClassInsertPerform' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'TaxClassController' final or making the method 'taxClassInsertPerform' static/final/abstract/empty, or adding allowed annotation for the method. 82
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 82
 Error
sizes LineLength Line is longer than 80 characters (found 101). 83
 Error
misc FinalParameters Parameter page should be final. 83
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 83
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 83
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 83
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 83
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 83
 Error
sizes LineLength Line is longer than 80 characters (found 102). 84
 Error
misc FinalParameters Parameter thisTaxClass should be final. 84
 Error
misc FinalParameters Parameter result should be final. 84
 Error
misc FinalParameters Parameter model should be final. 84
 Error
whitespace WhitespaceAround '{' is not preceded with whitespace. 84
 Error
whitespace WhitespaceAround '+' is not followed by whitespace. 85
 Error
whitespace WhitespaceAround '+' is not preceded with whitespace. 85
 Error
whitespace WhitespaceAfter 'if' is not followed by whitespace. 86
 Error
whitespace WhitespaceAround '{' is not preceded with whitespace. 86
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 88
 Error
sizes LineLength Line is longer than 80 characters (found 95). 89
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 89
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 91
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 92
 Error
sizes LineLength Line is longer than 80 characters (found 85). 96
 Error
whitespace WhitespaceAround '+' is not followed by whitespace. 96
 Error
whitespace WhitespaceAround '+' is not preceded with whitespace. 96
 Error
whitespace WhitespaceAround '+' is not preceded with whitespace. 96
 Error
whitespace WhitespaceAround '+' is not followed by whitespace. 96
 Error
whitespace WhitespaceAround '+' is not preceded with whitespace. 96
 Error
sizes LineLength Line is longer than 80 characters (found 94). 100
 Error
design DesignForExtension Class 'TaxClassController' looks like designed for extension (can be subclassed), but the method 'taxClassEditForm' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'TaxClassController' final or making the method 'taxClassEditForm' static/final/abstract/empty, or adding allowed annotation for the method. 100
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 100
 Error
misc FinalParameters Parameter taxClassId should be final. 101
 Error
sizes LineLength Line is longer than 80 characters (found 93). 102
 Error
misc FinalParameters Parameter page should be final. 102
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 102
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 102
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 102
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 102
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 102
 Error
misc FinalParameters Parameter model should be final. 103
 Error
whitespace WhitespaceAround '{' is not preceded with whitespace. 103
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 105
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 107
 Error
sizes LineLength Line is longer than 80 characters (found 91). 108
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 108
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 110
 Error
sizes LineLength Line is longer than 80 characters (found 95). 114
 Error
design DesignForExtension Class 'TaxClassController' looks like designed for extension (can be subclassed), but the method 'taxClassEditSave' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'TaxClassController' final or making the method 'taxClassEditSave' static/final/abstract/empty, or adding allowed annotation for the method. 114
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 114
 Error
misc FinalParameters Parameter taxClassId should be final. 115
 Error
sizes LineLength Line is longer than 80 characters (found 93). 116
 Error
misc FinalParameters Parameter page should be final. 116
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 116
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 116
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 116
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 116
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 116
 Error
sizes LineLength Line is longer than 80 characters (found 97). 117
 Error
misc FinalParameters Parameter thisTaxClass should be final. 117
 Error
misc FinalParameters Parameter result should be final. 117
 Error
misc FinalParameters Parameter model should be final. 117
 Error
whitespace WhitespaceAround '{' is not preceded with whitespace. 117
 Error
whitespace WhitespaceAround '+' is not followed by whitespace. 118
 Error
whitespace WhitespaceAround '+' is not preceded with whitespace. 118
 Error
whitespace WhitespaceAfter 'if' is not followed by whitespace. 119
 Error
whitespace WhitespaceAround '{' is not preceded with whitespace. 119
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 121
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 122
 Error
sizes LineLength Line is longer than 80 characters (found 95). 123
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 123
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 125
 Error
whitespace WhitespaceAround '+' is not followed by whitespace. 132
 Error
whitespace WhitespaceAround '+' is not preceded with whitespace. 132
 Error
whitespace WhitespaceAround '+' is not followed by whitespace. 132
 Error
whitespace WhitespaceAround '+' is not preceded with whitespace. 132
 Error
whitespace WhitespaceAround '+' is not followed by whitespace. 132
 Error
whitespace WhitespaceAround '+' is not preceded with whitespace. 132
 Error
sizes LineLength Line is longer than 80 characters (found 96). 136
 Error
design DesignForExtension Class 'TaxClassController' looks like designed for extension (can be subclassed), but the method 'taxClassDeleteForm' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'TaxClassController' final or making the method 'taxClassDeleteForm' static/final/abstract/empty, or adding allowed annotation for the method. 136
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 136
 Error
misc FinalParameters Parameter taxClassId should be final. 137
 Error
sizes LineLength Line is longer than 80 characters (found 95). 138
 Error
misc FinalParameters Parameter page should be final. 138
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 138
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 138
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 138
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 138
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 138
 Error
misc FinalParameters Parameter model should be final. 139
 Error
whitespace WhitespaceAround '{' is not preceded with whitespace. 139
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 141
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 143
 Error
sizes LineLength Line is longer than 80 characters (found 91). 144
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 144
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 146
 Error
sizes LineLength Line is longer than 80 characters (found 97). 150
 Error
design DesignForExtension Class 'TaxClassController' looks like designed for extension (can be subclassed), but the method 'taxClassDeleteSave' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'TaxClassController' final or making the method 'taxClassDeleteSave' static/final/abstract/empty, or adding allowed annotation for the method. 150
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 150
 Error
misc FinalParameters Parameter taxClassId should be final. 151
 Error
sizes LineLength Line is longer than 80 characters (found 95). 152
 Error
misc FinalParameters Parameter page should be final. 152
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 152
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 152
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 152
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 152
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 152
 Error
misc FinalParameters Parameter model should be final. 153
 Error
whitespace WhitespaceAround '{' is not preceded with whitespace. 153
 Error
whitespace WhitespaceAround '+' is not followed by whitespace. 156
 Error
whitespace WhitespaceAround '+' is not preceded with whitespace. 156

org/woehlke/greenshop/backend/taxes/TaxRateController.java

Severity Category Rule Message Line
 Error
imports AvoidStarImport Using the '.*' form of import should be avoided - org.springframework.web.bind.annotation.*. 12
 Error
sizes LineLength Line is longer than 80 characters (found 90). 32
 Error
javadoc JavadocVariable Missing a Javadoc comment. 32
 Error
naming ConstantName Name 'logger' must match pattern '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'. 32
 Error
javadoc JavadocVariable Missing a Javadoc comment. 34
 Error
javadoc JavadocVariable Missing a Javadoc comment. 37
 Error
javadoc JavadocVariable Missing a Javadoc comment. 40
 Error
javadoc JavadocVariable Missing a Javadoc comment. 43
 Error
modifier ModifierOrder 'static' modifier out of order with the JLS suggestions. 43
 Error
javadoc JavadocVariable Missing a Javadoc comment. 45
 Error
modifier ModifierOrder 'static' modifier out of order with the JLS suggestions. 45
 Error
design DesignForExtension Class 'TaxRateController' looks like designed for extension (can be subclassed), but the method 'taxRates' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'TaxRateController' final or making the method 'taxRates' static/final/abstract/empty, or adding allowed annotation for the method. 47
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 47
 Error
sizes LineLength Line is longer than 80 characters (found 102). 48
 Error
misc FinalParameters Parameter page should be final. 48
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 48
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 48
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 48
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 48
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 48
 Error
misc FinalParameters Parameter model should be final. 48
 Error
whitespace WhitespaceAround '{' is not preceded with whitespace. 48
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 50
 Error
sizes LineLength Line is longer than 80 characters (found 94). 51
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 51
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 53
 Error
whitespace WhitespaceAfter 'if' is not followed by whitespace. 55
 Error
whitespace WhitespaceAround '>' is not followed by whitespace. 55
 Error
whitespace WhitespaceAround '>' is not preceded with whitespace. 55
 Error
whitespace WhitespaceAround '{' is not preceded with whitespace. 55
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 58
 Error
sizes LineLength Line is longer than 80 characters (found 86). 62
 Error
design DesignForExtension Class 'TaxRateController' looks like designed for extension (can be subclassed), but the method 'taxRateId' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'TaxRateController' final or making the method 'taxRateId' static/final/abstract/empty, or adding allowed annotation for the method. 62
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 62
 Error
misc FinalParameters Parameter taxRateId should be final. 63
 Error
sizes LineLength Line is longer than 80 characters (found 89). 64
 Error
misc FinalParameters Parameter page should be final. 64
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 64
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 64
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 64
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 64
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 64
 Error
misc FinalParameters Parameter model should be final. 65
 Error
sizes LineLength Line is longer than 80 characters (found 95). 68
 Error
sizes LineLength Line is longer than 80 characters (found 81). 79
 Error
design DesignForExtension Class 'TaxRateController' looks like designed for extension (can be subclassed), but the method 'taxRateInsertForm' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'TaxRateController' final or making the method 'taxRateInsertForm' static/final/abstract/empty, or adding allowed annotation for the method. 79
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 79
 Error
sizes LineLength Line is longer than 80 characters (found 111). 80
 Error
misc FinalParameters Parameter page should be final. 80
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 80
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 80
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 80
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 80
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 80
 Error
misc FinalParameters Parameter model should be final. 80
 Error
whitespace WhitespaceAround '{' is not preceded with whitespace. 80
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 82
 Error
sizes LineLength Line is longer than 80 characters (found 94). 83
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 83
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 85
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 87
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 89
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 91
 Error
sizes LineLength Line is longer than 80 characters (found 82). 95
 Error
design DesignForExtension Class 'TaxRateController' looks like designed for extension (can be subclassed), but the method 'taxRateInsertPerform' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'TaxRateController' final or making the method 'taxRateInsertPerform' static/final/abstract/empty, or adding allowed annotation for the method. 95
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 95
 Error
sizes LineLength Line is longer than 80 characters (found 100). 96
 Error
misc FinalParameters Parameter page should be final. 96
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 96
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 96
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 96
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 96
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 96
 Error
sizes LineLength Line is longer than 80 characters (found 102). 97
 Error
misc FinalParameters Parameter thisTaxRate should be final. 97
 Error
misc FinalParameters Parameter result should be final. 97
 Error
misc FinalParameters Parameter model should be final. 97
 Error
whitespace WhitespaceAround '{' is not preceded with whitespace. 97
 Error
whitespace WhitespaceAround '+' is not followed by whitespace. 98
 Error
whitespace WhitespaceAround '+' is not preceded with whitespace. 98
 Error
whitespace WhitespaceAfter 'if' is not followed by whitespace. 99
 Error
whitespace WhitespaceAround '{' is not preceded with whitespace. 99
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 101
 Error
sizes LineLength Line is longer than 80 characters (found 98). 102
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 102
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 104
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 105
 Error
sizes LineLength Line is longer than 80 characters (found 82). 109
 Error
whitespace WhitespaceAround '+' is not followed by whitespace. 109
 Error
whitespace WhitespaceAround '+' is not preceded with whitespace. 109
 Error
whitespace WhitespaceAround '+' is not preceded with whitespace. 109
 Error
whitespace WhitespaceAround '+' is not followed by whitespace. 109
 Error
whitespace WhitespaceAround '+' is not preceded with whitespace. 109
 Error
sizes LineLength Line is longer than 80 characters (found 91). 113
 Error
design DesignForExtension Class 'TaxRateController' looks like designed for extension (can be subclassed), but the method 'taxRateEditForm' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'TaxRateController' final or making the method 'taxRateEditForm' static/final/abstract/empty, or adding allowed annotation for the method. 113
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 113
 Error
misc FinalParameters Parameter taxRateId should be final. 114
 Error
sizes LineLength Line is longer than 80 characters (found 96). 115
 Error
misc FinalParameters Parameter page should be final. 115
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 115
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 115
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 115
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 115
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 115
 Error
misc FinalParameters Parameter model should be final. 116
 Error
whitespace WhitespaceAround '{' is not preceded with whitespace. 116
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 118
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 120
 Error
sizes LineLength Line is longer than 80 characters (found 94). 121
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 121
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 123
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 125
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 127
 Error
sizes LineLength Line is longer than 80 characters (found 92). 131
 Error
design DesignForExtension Class 'TaxRateController' looks like designed for extension (can be subclassed), but the method 'taxRateEditSave' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'TaxRateController' final or making the method 'taxRateEditSave' static/final/abstract/empty, or adding allowed annotation for the method. 131
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 131
 Error
misc FinalParameters Parameter taxRateId should be final. 132
 Error
sizes LineLength Line is longer than 80 characters (found 96). 133
 Error
misc FinalParameters Parameter page should be final. 133
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 133
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 133
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 133
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 133
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 133
 Error
sizes LineLength Line is longer than 80 characters (found 98). 134
 Error
misc FinalParameters Parameter thisTaxRate should be final. 134
 Error
misc FinalParameters Parameter result should be final. 134
 Error
misc FinalParameters Parameter model should be final. 134
 Error
whitespace WhitespaceAround '{' is not preceded with whitespace. 134
 Error
whitespace WhitespaceAround '+' is not followed by whitespace. 135
 Error
whitespace WhitespaceAround '+' is not preceded with whitespace. 135
 Error
whitespace WhitespaceAfter 'if' is not followed by whitespace. 136
 Error
whitespace WhitespaceAround '{' is not preceded with whitespace. 136
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 138
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 139
 Error
sizes LineLength Line is longer than 80 characters (found 98). 140
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 140
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 142
 Error
whitespace WhitespaceAround '+' is not followed by whitespace. 152
 Error
whitespace WhitespaceAround '+' is not preceded with whitespace. 152
 Error
whitespace WhitespaceAround '+' is not followed by whitespace. 152
 Error
whitespace WhitespaceAround '+' is not preceded with whitespace. 152
 Error
whitespace WhitespaceAround '+' is not followed by whitespace. 152
 Error
whitespace WhitespaceAround '+' is not preceded with whitespace. 152
 Error
sizes LineLength Line is longer than 80 characters (found 93). 156
 Error
design DesignForExtension Class 'TaxRateController' looks like designed for extension (can be subclassed), but the method 'taxRateDeleteForm' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'TaxRateController' final or making the method 'taxRateDeleteForm' static/final/abstract/empty, or adding allowed annotation for the method. 156
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 156
 Error
misc FinalParameters Parameter taxRateId should be final. 157
 Error
sizes LineLength Line is longer than 80 characters (found 98). 158
 Error
misc FinalParameters Parameter page should be final. 158
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 158
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 158
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 158
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 158
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 158
 Error
misc FinalParameters Parameter model should be final. 159
 Error
whitespace WhitespaceAround '{' is not preceded with whitespace. 159
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 161
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 163
 Error
sizes LineLength Line is longer than 80 characters (found 94). 164
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 164
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 166
 Error
sizes LineLength Line is longer than 80 characters (found 94). 170
 Error
design DesignForExtension Class 'TaxRateController' looks like designed for extension (can be subclassed), but the method 'taxRateDeleteSave' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'TaxRateController' final or making the method 'taxRateDeleteSave' static/final/abstract/empty, or adding allowed annotation for the method. 170
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 170
 Error
misc FinalParameters Parameter taxRateId should be final. 171
 Error
sizes LineLength Line is longer than 80 characters (found 98). 172
 Error
misc FinalParameters Parameter page should be final. 172
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 172
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 172
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 172
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 172
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 172
 Error
misc FinalParameters Parameter model should be final. 173
 Error
whitespace WhitespaceAround '{' is not preceded with whitespace. 173
 Error
whitespace WhitespaceAround '+' is not followed by whitespace. 176
 Error
whitespace WhitespaceAround '+' is not preceded with whitespace. 176

org/woehlke/greenshop/backend/taxes/TaxZoneController.java

Severity Category Rule Message Line
 Error
javadoc JavadocPackage Missing package-info.java file. 1
 Error
imports AvoidStarImport Using the '.*' form of import should be avoided - org.springframework.web.bind.annotation.*. 12
 Error
sizes LineLength Line is longer than 80 characters (found 90). 36
 Error
javadoc JavadocVariable Missing a Javadoc comment. 36
 Error
naming ConstantName Name 'logger' must match pattern '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'. 36
 Error
javadoc JavadocVariable Missing a Javadoc comment. 38
 Error
javadoc JavadocVariable Missing a Javadoc comment. 41
 Error
javadoc JavadocVariable Missing a Javadoc comment. 44
 Error
javadoc JavadocVariable Missing a Javadoc comment. 47
 Error
javadoc JavadocVariable Missing a Javadoc comment. 50
 Error
modifier ModifierOrder 'static' modifier out of order with the JLS suggestions. 50
 Error
javadoc JavadocVariable Missing a Javadoc comment. 52
 Error
modifier ModifierOrder 'static' modifier out of order with the JLS suggestions. 52
 Error
design DesignForExtension Class 'TaxZoneController' looks like designed for extension (can be subclassed), but the method 'taxZones' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'TaxZoneController' final or making the method 'taxZones' static/final/abstract/empty, or adding allowed annotation for the method. 54
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 54
 Error
sizes LineLength Line is longer than 80 characters (found 102). 55
 Error
misc FinalParameters Parameter page should be final. 55
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 55
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 55
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 55
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 55
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 55
 Error
misc FinalParameters Parameter model should be final. 55
 Error
whitespace WhitespaceAround '{' is not preceded with whitespace. 55
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 57
 Error
sizes LineLength Line is longer than 80 characters (found 90). 58
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 58
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 60
 Error
whitespace WhitespaceAfter 'if' is not followed by whitespace. 63
 Error
whitespace WhitespaceAround '>' is not followed by whitespace. 63
 Error
whitespace WhitespaceAround '>' is not preceded with whitespace. 63
 Error
whitespace WhitespaceAround '{' is not preceded with whitespace. 63
 Error
sizes LineLength Line is longer than 80 characters (found 88). 65
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 67
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 68
 Error
sizes LineLength Line is longer than 80 characters (found 86). 72
 Error
design DesignForExtension Class 'TaxZoneController' looks like designed for extension (can be subclassed), but the method 'taxZoneId' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'TaxZoneController' final or making the method 'taxZoneId' static/final/abstract/empty, or adding allowed annotation for the method. 72
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 72
 Error
sizes LineLength Line is longer than 80 characters (found 89). 73
 Error
misc FinalParameters Parameter page should be final. 73
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 73
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 73
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 73
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 73
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 73
 Error
misc FinalParameters Parameter taxZoneId should be final. 74
 Error
misc FinalParameters Parameter model should be final. 74
 Error
whitespace WhitespaceAround '{' is not preceded with whitespace. 74
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 76
 Error
sizes LineLength Line is longer than 80 characters (found 90). 77
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 77
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 79
 Error
sizes LineLength Line is longer than 80 characters (found 88). 81
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 82
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 83
 Error
sizes LineLength Line is longer than 80 characters (found 81). 87
 Error
design DesignForExtension Class 'TaxZoneController' looks like designed for extension (can be subclassed), but the method 'taxZonesInsertForm' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'TaxZoneController' final or making the method 'taxZonesInsertForm' static/final/abstract/empty, or adding allowed annotation for the method. 87
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 87
 Error
sizes LineLength Line is longer than 80 characters (found 111). 88
 Error
misc FinalParameters Parameter page should be final. 88
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 88
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 88
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 88
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 88
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 88
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 88
 Error
misc FinalParameters Parameter model should be final. 88
 Error
whitespace WhitespaceAround '{' is not preceded with whitespace. 88
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 90
 Error
sizes LineLength Line is longer than 80 characters (found 90). 91
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 91
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 93
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 95
 Error
sizes LineLength Line is longer than 80 characters (found 82). 99
 Error
design DesignForExtension Class 'TaxZoneController' looks like designed for extension (can be subclassed), but the method 'taxZonesInsertSave' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'TaxZoneController' final or making the method 'taxZonesInsertSave' static/final/abstract/empty, or adding allowed annotation for the method. 99
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 99
 Error
sizes LineLength Line is longer than 80 characters (found 98). 100
 Error
misc FinalParameters Parameter page should be final. 100
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 100
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 100
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 100
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 100
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 100
 Error
sizes LineLength Line is longer than 80 characters (found 100). 101
 Error
misc FinalParameters Parameter thisTaxZone should be final. 101
 Error
misc FinalParameters Parameter result should be final. 101
 Error
misc FinalParameters Parameter model should be final. 101
 Error
whitespace WhitespaceAround '{' is not preceded with whitespace. 101
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 103
 Error
sizes LineLength Line is longer than 80 characters (found 90). 104
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 104
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 106
 Error
whitespace WhitespaceAfter 'if' is not followed by whitespace. 107
 Error
whitespace WhitespaceAround '{' is not preceded with whitespace. 107
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 110
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 115
 Error
sizes LineLength Line is longer than 80 characters (found 81). 116
 Error
whitespace WhitespaceAround '+' is not followed by whitespace. 116
 Error
whitespace WhitespaceAround '+' is not preceded with whitespace. 116
 Error
whitespace WhitespaceAround '+' is not followed by whitespace. 116
 Error
whitespace WhitespaceAround '+' is not preceded with whitespace. 116
 Error
whitespace WhitespaceAround '+' is not followed by whitespace. 116
 Error
whitespace WhitespaceAround '+' is not preceded with whitespace. 116
 Error
sizes LineLength Line is longer than 80 characters (found 93). 120
 Error
design DesignForExtension Class 'TaxZoneController' looks like designed for extension (can be subclassed), but the method 'taxZoneDeleteForm' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'TaxZoneController' final or making the method 'taxZoneDeleteForm' static/final/abstract/empty, or adding allowed annotation for the method. 120
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 120
 Error
sizes LineLength Line is longer than 80 characters (found 97). 121
 Error
misc FinalParameters Parameter page should be final. 121
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 121
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 121
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 121
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 121
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 121
 Error
misc FinalParameters Parameter taxZoneId should be final. 122
 Error
misc FinalParameters Parameter model should be final. 122
 Error
whitespace WhitespaceAround '{' is not preceded with whitespace. 122
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 124
 Error
sizes LineLength Line is longer than 80 characters (found 90). 125
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 125
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 127
 Error
sizes LineLength Line is longer than 80 characters (found 88). 129
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 130
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 131
 Error
sizes LineLength Line is longer than 80 characters (found 94). 135
 Error
design DesignForExtension Class 'TaxZoneController' looks like designed for extension (can be subclassed), but the method 'taxZoneDeletePerform' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'TaxZoneController' final or making the method 'taxZoneDeletePerform' static/final/abstract/empty, or adding allowed annotation for the method. 135
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 135
 Error
sizes LineLength Line is longer than 80 characters (found 100). 136
 Error
misc FinalParameters Parameter page should be final. 136
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 136
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 136
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 136
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 136
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 136
 Error
misc FinalParameters Parameter taxZoneId should be final. 137
 Error
misc FinalParameters Parameter thisTaxZone should be final. 138
 Error
misc FinalParameters Parameter result should be final. 139
 Error
misc FinalParameters Parameter model should be final. 140
 Error
whitespace WhitespaceAround '{' is not preceded with whitespace. 140
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 142
 Error
sizes LineLength Line is longer than 80 characters (found 90). 143
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 143
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 145
 Error
whitespace WhitespaceAfter 'if' is not followed by whitespace. 147
 Error
whitespace WhitespaceAround '+' is not followed by whitespace. 150
 Error
whitespace WhitespaceAround '+' is not preceded with whitespace. 150
 Error
sizes LineLength Line is longer than 80 characters (found 91). 153
 Error
design DesignForExtension Class 'TaxZoneController' looks like designed for extension (can be subclassed), but the method 'taxZoneEditForm' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'TaxZoneController' final or making the method 'taxZoneEditForm' static/final/abstract/empty, or adding allowed annotation for the method. 153
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 153
 Error
sizes LineLength Line is longer than 80 characters (found 95). 154
 Error
misc FinalParameters Parameter page should be final. 154
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 154
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 154
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 154
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 154
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 154
 Error
misc FinalParameters Parameter taxZoneId should be final. 155
 Error
misc FinalParameters Parameter model should be final. 155
 Error
whitespace WhitespaceAround '{' is not preceded with whitespace. 155
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 157
 Error
sizes LineLength Line is longer than 80 characters (found 90). 158
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 158
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 160
 Error
sizes LineLength Line is longer than 80 characters (found 88). 162
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 163
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 164
 Error
sizes LineLength Line is longer than 80 characters (found 92). 168
 Error
design DesignForExtension Class 'TaxZoneController' looks like designed for extension (can be subclassed), but the method 'taxZoneEditPerform' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'TaxZoneController' final or making the method 'taxZoneEditPerform' static/final/abstract/empty, or adding allowed annotation for the method. 168
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 168
 Error
sizes LineLength Line is longer than 80 characters (found 98). 169
 Error
misc FinalParameters Parameter page should be final. 169
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 169
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 169
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 169
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 169
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 169
 Error
misc FinalParameters Parameter taxZoneId should be final. 170
 Error
misc FinalParameters Parameter thisTaxZone should be final. 171
 Error
misc FinalParameters Parameter result should be final. 172
 Error
misc FinalParameters Parameter model should be final. 173
 Error
whitespace WhitespaceAround '{' is not preceded with whitespace. 173
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 175
 Error
sizes LineLength Line is longer than 80 characters (found 90). 176
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 176
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 178
 Error
whitespace WhitespaceAfter 'if' is not followed by whitespace. 179
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 180
 Error
whitespace WhitespaceAround '+' is not followed by whitespace. 184
 Error
whitespace WhitespaceAround '+' is not preceded with whitespace. 184
 Error
whitespace WhitespaceAround '+' is not followed by whitespace. 184
 Error
whitespace WhitespaceAround '+' is not preceded with whitespace. 184
 Error
whitespace WhitespaceAround '+' is not followed by whitespace. 184
 Error
whitespace WhitespaceAround '+' is not preceded with whitespace. 184
 Error
sizes LineLength Line is longer than 80 characters (found 85). 188
 Error
design DesignForExtension Class 'TaxZoneController' looks like designed for extension (can be subclassed), but the method 'taxZone' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'TaxZoneController' final or making the method 'taxZone' static/final/abstract/empty, or adding allowed annotation for the method. 188
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 188
 Error
misc FinalParameters Parameter taxZoneId should be final. 189
 Error
misc FinalParameters Parameter model should be final. 189
 Error
whitespace WhitespaceAround '{' is not preceded with whitespace. 189
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 191
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 193
 Error
sizes LineLength Line is longer than 80 characters (found 87). 194
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 195
 Error
whitespace WhitespaceAfter 'if' is not followed by whitespace. 197
 Error
whitespace WhitespaceAround '>' is not followed by whitespace. 197
 Error
whitespace WhitespaceAround '>' is not preceded with whitespace. 197
 Error
whitespace WhitespaceAround '{' is not preceded with whitespace. 197
 Error
sizes LineLength Line is longer than 80 characters (found 99). 204
 Error
design DesignForExtension Class 'TaxZoneController' looks like designed for extension (can be subclassed), but the method 'taxZoneWithZoneId' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'TaxZoneController' final or making the method 'taxZoneWithZoneId' static/final/abstract/empty, or adding allowed annotation for the method. 204
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 204
 Error
sizes LineLength Line is longer than 80 characters (found 105). 205
 Error
misc FinalParameters Parameter taxZoneId should be final. 205
 Error
misc FinalParameters Parameter zoneId should be final. 205
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 205
 Error
misc FinalParameters Parameter model should be final. 205
 Error
whitespace WhitespaceAround '{' is not preceded with whitespace. 205
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 207
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 209
 Error
sizes LineLength Line is longer than 80 characters (found 87). 210
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 211
 Error
sizes LineLength Line is longer than 80 characters (found 81). 212
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 213
 Error
sizes LineLength Line is longer than 80 characters (found 92). 217
 Error
design DesignForExtension Class 'TaxZoneController' looks like designed for extension (can be subclassed), but the method 'taxZoneInsertForm' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'TaxZoneController' final or making the method 'taxZoneInsertForm' static/final/abstract/empty, or adding allowed annotation for the method. 217
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 217
 Error
misc FinalParameters Parameter taxZoneId should be final. 218
 Error
misc FinalParameters Parameter model should be final. 218
 Error
whitespace WhitespaceAround '{' is not preceded with whitespace. 218
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 220
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 222
 Error
sizes LineLength Line is longer than 80 characters (found 87). 223
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 224
 Error
whitespace WhitespaceAfter 'if' is not followed by whitespace. 226
 Error
whitespace WhitespaceAround '>' is not followed by whitespace. 226
 Error
whitespace WhitespaceAround '>' is not preceded with whitespace. 226
 Error
whitespace WhitespaceAround '{' is not preceded with whitespace. 226
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 229
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 230
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 231
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 233
 Error
sizes LineLength Line is longer than 80 characters (found 93). 237
 Error
design DesignForExtension Class 'TaxZoneController' looks like designed for extension (can be subclassed), but the method 'taxZoneInsertSave' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'TaxZoneController' final or making the method 'taxZoneInsertSave' static/final/abstract/empty, or adding allowed annotation for the method. 237
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 237
 Error
misc FinalParameters Parameter taxZoneId should be final. 238
 Error
sizes LineLength Line is longer than 80 characters (found 90). 239
 Error
misc FinalParameters Parameter newSubZoneInfoBean should be final. 239
 Error
misc FinalParameters Parameter result should be final. 240
 Error
misc FinalParameters Parameter model should be final. 241
 Error
whitespace WhitespaceAround '{' is not preceded with whitespace. 241
 Error
whitespace WhitespaceAround '+' is not followed by whitespace. 242
 Error
whitespace WhitespaceAround '+' is not preceded with whitespace. 242
 Error
whitespace WhitespaceAround '+' is not followed by whitespace. 243
 Error
whitespace WhitespaceAround '+' is not preceded with whitespace. 243
 Error
whitespace WhitespaceAfter 'if' is not followed by whitespace. 245
 Error
whitespace WhitespaceAround '||' is not followed by whitespace. 245
 Error
whitespace WhitespaceAround '||' is not preceded with whitespace. 245
 Error
whitespace WhitespaceAround '==' is not followed by whitespace. 245
 Error
whitespace WhitespaceAround '==' is not preceded with whitespace. 245
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 247
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 248
 Error
sizes LineLength Line is longer than 80 characters (found 91). 249
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 250
 Error
whitespace WhitespaceAfter 'if' is not followed by whitespace. 252
 Error
whitespace WhitespaceAround '>' is not followed by whitespace. 252
 Error
whitespace WhitespaceAround '>' is not preceded with whitespace. 252
 Error
whitespace WhitespaceAround '{' is not preceded with whitespace. 252
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 255
 Error
sizes LineLength Line is longer than 80 characters (found 102). 258
 Error
whitespace WhitespaceAfter 'if' is not followed by whitespace. 260
 Error
whitespace WhitespaceAround '!=' is not followed by whitespace. 260
 Error
whitespace WhitespaceAround '!=' is not preceded with whitespace. 260
 Error
whitespace WhitespaceAround '{' is not preceded with whitespace. 260
 Error
whitespace WhitespaceAround '+' is not followed by whitespace. 269
 Error
whitespace WhitespaceAround '+' is not preceded with whitespace. 269
 Error
sizes LineLength Line is longer than 80 characters (found 106). 273
 Error
design DesignForExtension Class 'TaxZoneController' looks like designed for extension (can be subclassed), but the method 'taxZoneWithZoneIdDeleteForm' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'TaxZoneController' final or making the method 'taxZoneWithZoneIdDeleteForm' static/final/abstract/empty, or adding allowed annotation for the method. 273
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 273
 Error
sizes LineLength Line is longer than 80 characters (found 115). 274
 Error
misc FinalParameters Parameter taxZoneId should be final. 274
 Error
misc FinalParameters Parameter zoneId should be final. 274
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 274
 Error
misc FinalParameters Parameter model should be final. 274
 Error
whitespace WhitespaceAround '{' is not preceded with whitespace. 274
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 276
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 278
 Error
sizes LineLength Line is longer than 80 characters (found 87). 279
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 280
 Error
sizes LineLength Line is longer than 80 characters (found 81). 281
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 282
 Error
sizes LineLength Line is longer than 80 characters (found 107). 286
 Error
design DesignForExtension Class 'TaxZoneController' looks like designed for extension (can be subclassed), but the method 'taxZoneWithZoneIdDeletePerform' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'TaxZoneController' final or making the method 'taxZoneWithZoneIdDeletePerform' static/final/abstract/empty, or adding allowed annotation for the method. 286
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 286
 Error
sizes LineLength Line is longer than 80 characters (found 118). 287
 Error
misc FinalParameters Parameter taxZoneId should be final. 287
 Error
misc FinalParameters Parameter zoneId should be final. 287
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 287
 Error
misc FinalParameters Parameter model should be final. 287
 Error
whitespace WhitespaceAround '{' is not preceded with whitespace. 287
 Error
sizes LineLength Line is longer than 80 characters (found 81). 288
 Error
whitespace WhitespaceAround '+' is not followed by whitespace. 290
 Error
whitespace WhitespaceAround '+' is not preceded with whitespace. 290
 Error
sizes LineLength Line is longer than 80 characters (found 104). 293
 Error
design DesignForExtension Class 'TaxZoneController' looks like designed for extension (can be subclassed), but the method 'taxZoneWithZoneIdEditForm' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'TaxZoneController' final or making the method 'taxZoneWithZoneIdEditForm' static/final/abstract/empty, or adding allowed annotation for the method. 293
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 293
 Error
sizes LineLength Line is longer than 80 characters (found 113). 294
 Error
misc FinalParameters Parameter taxZoneId should be final. 294
 Error
misc FinalParameters Parameter zoneId should be final. 294
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 294
 Error
misc FinalParameters Parameter model should be final. 294
 Error
whitespace WhitespaceAround '{' is not preceded with whitespace. 294
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 296
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 298
 Error
sizes LineLength Line is longer than 80 characters (found 87). 299
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 300
 Error
sizes LineLength Line is longer than 80 characters (found 81). 301
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 302
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 303
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 304
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 306
 Error
sizes LineLength Line is longer than 80 characters (found 105). 310
 Error
design DesignForExtension Class 'TaxZoneController' looks like designed for extension (can be subclassed), but the method 'taxZoneWithZoneIdEditPerform' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'TaxZoneController' final or making the method 'taxZoneWithZoneIdEditPerform' static/final/abstract/empty, or adding allowed annotation for the method. 310
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 310
 Error
misc FinalParameters Parameter taxZoneId should be final. 311
 Error
misc FinalParameters Parameter zoneId should be final. 312
 Error
sizes LineLength Line is longer than 80 characters (found 101). 313
 Error
misc FinalParameters Parameter newSubZoneInfoBean should be final. 313
 Error
misc FinalParameters Parameter result should be final. 314
 Error
misc FinalParameters Parameter model should be final. 315
 Error
whitespace WhitespaceAround '{' is not preceded with whitespace. 315
 Error
sizes LineLength Line is longer than 80 characters (found 81). 316
 Error
whitespace WhitespaceAfter 'if' is not followed by whitespace. 317
 Error
whitespace WhitespaceAround '||' is not followed by whitespace. 317
 Error
whitespace WhitespaceAround '||' is not preceded with whitespace. 317
 Error
whitespace WhitespaceAround '==' is not followed by whitespace. 317
 Error
whitespace WhitespaceAround '==' is not preceded with whitespace. 317
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 319
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 321
 Error
sizes LineLength Line is longer than 80 characters (found 91). 322
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 323
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 324
 Error
sizes LineLength Line is longer than 80 characters (found 102). 327
 Error
whitespace WhitespaceAfter 'if' is not followed by whitespace. 329
 Error
whitespace WhitespaceAround '!=' is not followed by whitespace. 329
 Error
whitespace WhitespaceAround '!=' is not preceded with whitespace. 329
 Error
whitespace WhitespaceAround '{' is not preceded with whitespace. 329
 Error
whitespace WhitespaceAround '+' is not followed by whitespace. 335
 Error
whitespace WhitespaceAround '+' is not preceded with whitespace. 335
 Error
whitespace WhitespaceAround '+' is not followed by whitespace. 335
 Error
whitespace WhitespaceAround '+' is not preceded with whitespace. 335
 Error
whitespace WhitespaceAround '+' is not followed by whitespace. 335
 Error
whitespace WhitespaceAround '+' is not preceded with whitespace. 335

org/woehlke/greenshop/backend/taxes/ZoneController.java

Severity Category Rule Message Line
 Error
sizes LineLength Line is longer than 80 characters (found 87). 32
 Error
javadoc JavadocVariable Missing a Javadoc comment. 32
 Error
naming ConstantName Name 'logger' must match pattern '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'. 32
 Error
javadoc JavadocVariable Missing a Javadoc comment. 34
 Error
javadoc JavadocVariable Missing a Javadoc comment. 37
 Error
javadoc JavadocVariable Missing a Javadoc comment. 40
 Error
modifier ModifierOrder 'static' modifier out of order with the JLS suggestions. 40
 Error
javadoc JavadocVariable Missing a Javadoc comment. 42
 Error
modifier ModifierOrder 'static' modifier out of order with the JLS suggestions. 42
 Error
design DesignForExtension Class 'ZoneController' looks like designed for extension (can be subclassed), but the method 'zones' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ZoneController' final or making the method 'zones' static/final/abstract/empty, or adding allowed annotation for the method. 44
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 44
 Error
sizes LineLength Line is longer than 80 characters (found 99). 45
 Error
misc FinalParameters Parameter page should be final. 45
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 45
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 45
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 45
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 45
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 45
 Error
misc FinalParameters Parameter model should be final. 45
 Error
whitespace WhitespaceAround '{' is not preceded with whitespace. 45
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 47
 Error
sizes LineLength Line is longer than 80 characters (found 105). 48
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 48
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 48
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 50
 Error
whitespace WhitespaceAfter 'if' is not followed by whitespace. 52
 Error
whitespace WhitespaceAround '>' is not followed by whitespace. 52
 Error
whitespace WhitespaceAround '>' is not preceded with whitespace. 52
 Error
whitespace WhitespaceAround '{' is not preceded with whitespace. 52
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 55
 Error
design DesignForExtension Class 'ZoneController' looks like designed for extension (can be subclassed), but the method 'zoneId' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ZoneController' final or making the method 'zoneId' static/final/abstract/empty, or adding allowed annotation for the method. 59
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 59
 Error
sizes LineLength Line is longer than 80 characters (found 86). 60
 Error
misc FinalParameters Parameter page should be final. 60
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 60
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 60
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 60
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 60
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 60
 Error
misc FinalParameters Parameter zoneId should be final. 61
 Error
misc FinalParameters Parameter model should be final. 61
 Error
whitespace WhitespaceAround '{' is not preceded with whitespace. 61
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 63
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 65
 Error
sizes LineLength Line is longer than 80 characters (found 105). 66
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 66
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 66
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 68
 Error
design DesignForExtension Class 'ZoneController' looks like designed for extension (can be subclassed), but the method 'zonesInsertForm' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ZoneController' final or making the method 'zonesInsertForm' static/final/abstract/empty, or adding allowed annotation for the method. 72
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 72
 Error
sizes LineLength Line is longer than 80 characters (found 109). 73
 Error
misc FinalParameters Parameter page should be final. 73
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 73
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 73
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 73
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 73
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 73
 Error
misc FinalParameters Parameter model should be final. 73
 Error
whitespace WhitespaceAround '{' is not preceded with whitespace. 73
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 75
 Error
sizes LineLength Line is longer than 80 characters (found 105). 76
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 76
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 76
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 78
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 80
 Error
design DesignForExtension Class 'ZoneController' looks like designed for extension (can be subclassed), but the method 'zonesInsertPerform' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ZoneController' final or making the method 'zonesInsertPerform' static/final/abstract/empty, or adding allowed annotation for the method. 86
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 86
 Error
sizes LineLength Line is longer than 80 characters (found 98). 87
 Error
misc FinalParameters Parameter page should be final. 87
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 87
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 87
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 87
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 87
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 87
 Error
sizes LineLength Line is longer than 80 characters (found 94). 88
 Error
misc FinalParameters Parameter thisZone should be final. 88
 Error
misc FinalParameters Parameter result should be final. 88
 Error
misc FinalParameters Parameter model should be final. 88
 Error
whitespace WhitespaceAround '{' is not preceded with whitespace. 88
 Error
whitespace WhitespaceAround '+' is not followed by whitespace. 89
 Error
whitespace WhitespaceAround '+' is not preceded with whitespace. 89
 Error
whitespace WhitespaceAfter 'if' is not followed by whitespace. 90
 Error
whitespace WhitespaceAround '{' is not preceded with whitespace. 90
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 92
 Error
sizes LineLength Line is longer than 80 characters (found 109). 93
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 93
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 93
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 95
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 96
 Error
sizes LineLength Line is longer than 80 characters (found 83). 97
 Error
whitespace WhitespaceAround '+' is not followed by whitespace. 102
 Error
whitespace WhitespaceAround '+' is not preceded with whitespace. 102
 Error
whitespace WhitespaceAround '+' is not preceded with whitespace. 102
 Error
whitespace WhitespaceAround '+' is not followed by whitespace. 102
 Error
whitespace WhitespaceAround '+' is not preceded with whitespace. 102
 Error
sizes LineLength Line is longer than 80 characters (found 85). 106
 Error
design DesignForExtension Class 'ZoneController' looks like designed for extension (can be subclassed), but the method 'zonesEditForm' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ZoneController' final or making the method 'zonesEditForm' static/final/abstract/empty, or adding allowed annotation for the method. 106
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 106
 Error
misc FinalParameters Parameter zoneId should be final. 107
 Error
sizes LineLength Line is longer than 80 characters (found 93). 108
 Error
misc FinalParameters Parameter page should be final. 108
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 108
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 108
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 108
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 108
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 108
 Error
misc FinalParameters Parameter model should be final. 109
 Error
whitespace WhitespaceAround '{' is not preceded with whitespace. 109
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 111
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 113
 Error
sizes LineLength Line is longer than 80 characters (found 105). 114
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 114
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 114
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 116
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 118
 Error
sizes LineLength Line is longer than 80 characters (found 86). 122
 Error
design DesignForExtension Class 'ZoneController' looks like designed for extension (can be subclassed), but the method 'zonesEditSave' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ZoneController' final or making the method 'zonesEditSave' static/final/abstract/empty, or adding allowed annotation for the method. 122
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 122
 Error
misc FinalParameters Parameter zoneId should be final. 123
 Error
sizes LineLength Line is longer than 80 characters (found 93). 124
 Error
misc FinalParameters Parameter page should be final. 124
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 124
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 124
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 124
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 124
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 124
 Error
sizes LineLength Line is longer than 80 characters (found 89). 125
 Error
misc FinalParameters Parameter thisZone should be final. 125
 Error
misc FinalParameters Parameter result should be final. 125
 Error
misc FinalParameters Parameter model should be final. 125
 Error
whitespace WhitespaceAround '{' is not preceded with whitespace. 125
 Error
whitespace WhitespaceAround '+' is not followed by whitespace. 126
 Error
whitespace WhitespaceAround '+' is not preceded with whitespace. 126
 Error
whitespace WhitespaceAfter 'if' is not followed by whitespace. 127
 Error
whitespace WhitespaceAround '{' is not preceded with whitespace. 127
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 129
 Error
sizes LineLength Line is longer than 80 characters (found 109). 130
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 130
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 130
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 132
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 133
 Error
sizes LineLength Line is longer than 80 characters (found 83). 134
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 135
 Error
whitespace WhitespaceAround '+' is not followed by whitespace. 140
 Error
whitespace WhitespaceAround '+' is not preceded with whitespace. 140
 Error
whitespace WhitespaceAround '+' is not followed by whitespace. 140
 Error
whitespace WhitespaceAround '+' is not preceded with whitespace. 140
 Error
whitespace WhitespaceAround '+' is not followed by whitespace. 140
 Error
whitespace WhitespaceAround '+' is not preceded with whitespace. 140
 Error
sizes LineLength Line is longer than 80 characters (found 87). 144
 Error
design DesignForExtension Class 'ZoneController' looks like designed for extension (can be subclassed), but the method 'zonesDeleteForm' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ZoneController' final or making the method 'zonesDeleteForm' static/final/abstract/empty, or adding allowed annotation for the method. 144
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 144
 Error
misc FinalParameters Parameter zoneId should be final. 145
 Error
sizes LineLength Line is longer than 80 characters (found 95). 146
 Error
misc FinalParameters Parameter page should be final. 146
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 146
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 146
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 146
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 146
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 146
 Error
misc FinalParameters Parameter model should be final. 147
 Error
whitespace WhitespaceAround '{' is not preceded with whitespace. 147
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 149
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 151
 Error
sizes LineLength Line is longer than 80 characters (found 105). 152
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 152
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 152
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 154
 Error
sizes LineLength Line is longer than 80 characters (found 88). 158
 Error
design DesignForExtension Class 'ZoneController' looks like designed for extension (can be subclassed), but the method 'zonesDeleteSave' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ZoneController' final or making the method 'zonesDeleteSave' static/final/abstract/empty, or adding allowed annotation for the method. 158
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 158
 Error
misc FinalParameters Parameter zoneId should be final. 159
 Error
sizes LineLength Line is longer than 80 characters (found 95). 160
 Error
misc FinalParameters Parameter page should be final. 160
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 160
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 160
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 160
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 160
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 160
 Error
misc FinalParameters Parameter model should be final. 161
 Error
whitespace WhitespaceAround '{' is not preceded with whitespace. 161
 Error
whitespace WhitespaceAround '+' is not followed by whitespace. 164
 Error
whitespace WhitespaceAround '+' is not preceded with whitespace. 164

org/woehlke/greenshop/conf/GreenshopProperties.java

Severity Category Rule Message Line
 Error
javadoc JavadocPackage Missing package-info.java file. 1
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 26
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 26
 Error
javadoc JavadocVariable Missing a Javadoc comment. 31
 Error
javadoc JavadocVariable Missing a Javadoc comment. 34
 Error
javadoc JavadocVariable Missing a Javadoc comment. 37
 Error
design VisibilityModifier Variable 'userConfig' must be private and have accessor methods. 39
 Error
javadoc JavadocVariable Missing a Javadoc comment. 41
 Error
design VisibilityModifier Variable 'webConfig' must be private and have accessor methods. 43
 Error
javadoc JavadocVariable Missing a Javadoc comment. 45
 Error
design VisibilityModifier Variable 'webSecurity' must be private and have accessor methods. 47
 Error
javadoc JavadocVariable Missing a Javadoc comment. 55
 Error
javadoc JavadocVariable Missing a Javadoc comment. 59
 Error
javadoc JavadocVariable Missing a Javadoc comment. 62
 Error
javadoc JavadocVariable Missing a Javadoc comment. 72
 Error
javadoc JavadocVariable Missing a Javadoc comment. 75
 Error
javadoc JavadocVariable Missing a Javadoc comment. 78
 Error
javadoc JavadocVariable Missing a Javadoc comment. 81
 Error
javadoc JavadocVariable Missing a Javadoc comment. 92
 Error
javadoc JavadocVariable Missing a Javadoc comment. 95
 Error
javadoc JavadocVariable Missing a Javadoc comment. 98
 Error
javadoc JavadocVariable Missing a Javadoc comment. 101
 Error
javadoc JavadocVariable Missing a Javadoc comment. 104
 Error
javadoc JavadocVariable Missing a Javadoc comment. 107
 Error
javadoc JavadocVariable Missing a Javadoc comment. 110
 Error
javadoc JavadocVariable Missing a Javadoc comment. 113
 Error
javadoc JavadocVariable Missing a Javadoc comment. 116
 Error
javadoc JavadocVariable Missing a Javadoc comment. 119
 Error
javadoc JavadocVariable Missing a Javadoc comment. 122
 Error
javadoc JavadocVariable Missing a Javadoc comment. 125
 Error
javadoc JavadocVariable Missing a Javadoc comment. 128
 Error
javadoc JavadocVariable Missing a Javadoc comment. 131

org/woehlke/greenshop/conf/GreenshopWebMvcConfig.java

Severity Category Rule Message Line
 Error
javadoc JavadocVariable Missing a Javadoc comment. 35
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 37
 Error
misc FinalParameters Parameter greenshopProperties should be final. 38
 Error
coding HiddenField 'greenshopProperties' hides a field. 38
 Error
design DesignForExtension Class 'GreenshopWebMvcConfig' looks like designed for extension (can be subclassed), but the method 'localeResolver' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'GreenshopWebMvcConfig' final or making the method 'localeResolver' static/final/abstract/empty, or adding allowed annotation for the method. 42
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 42
 Error
design DesignForExtension Class 'GreenshopWebMvcConfig' looks like designed for extension (can be subclassed), but the method 'localeChangeInterceptor' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'GreenshopWebMvcConfig' final or making the method 'localeChangeInterceptor' static/final/abstract/empty, or adding allowed annotation for the method. 49
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 49
 Error
design DesignForExtension Class 'GreenshopWebMvcConfig' looks like designed for extension (can be subclassed), but the method 'methodValidationPostProcessor' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'GreenshopWebMvcConfig' final or making the method 'methodValidationPostProcessor' static/final/abstract/empty, or adding allowed annotation for the method. 56
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 56
 Error
design DesignForExtension Class 'GreenshopWebMvcConfig' looks like designed for extension (can be subclassed), but the method 'addInterceptors' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'GreenshopWebMvcConfig' final or making the method 'addInterceptors' static/final/abstract/empty, or adding allowed annotation for the method. 61
 Error
misc FinalParameters Parameter registry should be final. 62
 Error
design DesignForExtension Class 'GreenshopWebMvcConfig' looks like designed for extension (can be subclassed), but the method 'addResourceHandlers' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'GreenshopWebMvcConfig' final or making the method 'addResourceHandlers' static/final/abstract/empty, or adding allowed annotation for the method. 66
 Error
misc FinalParameters Parameter registry should be final. 67
 Error
sizes LineLength Line is longer than 80 characters (found 88). 68
 Error
whitespace WhitespaceAfter 'for' is not followed by whitespace. 68
 Error
whitespace WhitespaceAround '{' is not preceded with whitespace. 68
 Error
sizes LineLength Line is longer than 80 characters (found 83). 69
 Error
whitespace WhitespaceAround '+' is not followed by whitespace. 69
 Error
whitespace WhitespaceAround '+' is not preceded with whitespace. 69
 Error
whitespace WhitespaceAround '+' is not followed by whitespace. 69
 Error
whitespace WhitespaceAround '+' is not preceded with whitespace. 69
 Error
whitespace WhitespaceAround '+' is not followed by whitespace. 69
 Error
whitespace WhitespaceAround '+' is not preceded with whitespace. 69
 Error
sizes LineLength Line is longer than 80 characters (found 84). 70
 Error
whitespace WhitespaceAround '+' is not followed by whitespace. 70
 Error
whitespace WhitespaceAround '+' is not preceded with whitespace. 70
 Error
whitespace WhitespaceAround '+' is not followed by whitespace. 70
 Error
whitespace WhitespaceAround '+' is not preceded with whitespace. 70
 Error
whitespace WhitespaceAround '+' is not followed by whitespace. 70
 Error
whitespace WhitespaceAround '+' is not preceded with whitespace. 70
 Error
sizes LineLength Line is longer than 80 characters (found 94). 72
 Error
whitespace WhitespaceAfter 'for' is not followed by whitespace. 72
 Error
whitespace WhitespaceAround '{' is not preceded with whitespace. 72
 Error
sizes LineLength Line is longer than 80 characters (found 100). 73
 Error
whitespace WhitespaceAround '+' is not followed by whitespace. 73
 Error
whitespace WhitespaceAround '+' is not preceded with whitespace. 73
 Error
whitespace WhitespaceAround '+' is not followed by whitespace. 73
 Error
whitespace WhitespaceAround '+' is not preceded with whitespace. 73
 Error
whitespace WhitespaceAround '+' is not followed by whitespace. 73
 Error
whitespace WhitespaceAround '+' is not preceded with whitespace. 73
 Error
sizes LineLength Line is longer than 80 characters (found 101). 74
 Error
whitespace WhitespaceAround '+' is not followed by whitespace. 74
 Error
whitespace WhitespaceAround '+' is not preceded with whitespace. 74
 Error
whitespace WhitespaceAround '+' is not followed by whitespace. 74
 Error
whitespace WhitespaceAround '+' is not preceded with whitespace. 74
 Error
whitespace WhitespaceAround '+' is not followed by whitespace. 74
 Error
whitespace WhitespaceAround '+' is not preceded with whitespace. 74

org/woehlke/greenshop/conf/GreenshopWebSecurityConfig.java

Severity Category Rule Message Line
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 33
 Error
misc FinalParameters Parameter auth should be final. 35
 Error
misc FinalParameters Parameter administratorService should be final. 36
 Error
coding HiddenField 'administratorService' hides a field. 36
 Error
misc FinalParameters Parameter greenshopProperties should be final. 37
 Error
coding HiddenField 'greenshopProperties' hides a field. 37
 Error
javadoc JavadocVariable Missing a Javadoc comment. 44
 Error
javadoc JavadocVariable Missing a Javadoc comment. 45
 Error
javadoc JavadocVariable Missing a Javadoc comment. 46
 Error
design DesignForExtension Class 'GreenshopWebSecurityConfig' looks like designed for extension (can be subclassed), but the method 'configure' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'GreenshopWebSecurityConfig' final or making the method 'configure' static/final/abstract/empty, or adding allowed annotation for the method. 49
 Error
misc FinalParameters Parameter http should be final. 50
 Error
sizes LineLength Line is longer than 80 characters (found 91). 56
 Error
sizes LineLength Line is longer than 80 characters (found 100). 60
 Error
sizes LineLength Line is longer than 80 characters (found 100). 68
 Error
sizes LineLength Line is longer than 80 characters (found 100). 69
 Error
sizes LineLength Line is longer than 80 characters (found 100). 70
 Error
sizes LineLength Line is longer than 80 characters (found 100). 71
 Error
sizes LineLength Line is longer than 80 characters (found 102). 72
 Error
sizes LineLength Line is longer than 80 characters (found 84). 77
 Error
sizes LineLength Line is longer than 80 characters (found 92). 78
 Error
sizes LineLength Line is longer than 80 characters (found 108). 79
 Error
sizes LineLength Line is longer than 80 characters (found 89). 84
 Error
whitespace WhitespaceAround '{' is not preceded with whitespace. 88
 Error
sizes LineLength Line is longer than 80 characters (found 82). 89
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 89
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 89
 Error
sizes LineLength Line is longer than 80 characters (found 81). 90
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 90
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 90
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 91
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 91
 Error
sizes LineLength Line is longer than 80 characters (found 97). 92
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 92
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 92
 Error
design DesignForExtension Class 'GreenshopWebSecurityConfig' looks like designed for extension (can be subclassed), but the method 'authProvider' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'GreenshopWebSecurityConfig' final or making the method 'authProvider' static/final/abstract/empty, or adding allowed annotation for the method. 97
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 97
 Error
sizes LineLength Line is longer than 80 characters (found 81). 99
 Error
whitespace ParenPad '(' is followed by whitespace. 100
 Error
design DesignForExtension Class 'GreenshopWebSecurityConfig' looks like designed for extension (can be subclassed), but the method 'authenticationManager' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'GreenshopWebSecurityConfig' final or making the method 'authenticationManager' static/final/abstract/empty, or adding allowed annotation for the method. 105
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 105
 Error
sizes LineLength Line is longer than 80 characters (found 131). 107
 Error
design DesignForExtension Class 'GreenshopWebSecurityConfig' looks like designed for extension (can be subclassed), but the method 'authenticationFilter' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'GreenshopWebSecurityConfig' final or making the method 'authenticationFilter' static/final/abstract/empty, or adding allowed annotation for the method. 110
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 110
 Error
sizes LineLength Line is longer than 80 characters (found 89). 111
 Error
sizes LineLength Line is longer than 80 characters (found 97). 112
 Error
sizes LineLength Line is longer than 80 characters (found 104). 114

org/woehlke/greenshop/frontend/AbstractController.java

Severity Category Rule Message Line
 Error
imports AvoidStarImport Using the '.*' form of import should be avoided - org.woehlke.greenshop.oodm.catalog.service.*. 24
 Error
whitespace FileTabCharacter File contains tab characters (this is the first instance). 30
 Error
javadoc JavadocVariable Missing a Javadoc comment. 30
 Error
design VisibilityModifier Variable 'catalogService' must be private and have accessor methods. 31
 Error
regexp RegexpSingleline Line has trailing spaces. 32
 Error
javadoc JavadocVariable Missing a Javadoc comment. 33
 Error
design VisibilityModifier Variable 'customerService' must be private and have accessor methods. 34
 Error
javadoc JavadocVariable Missing a Javadoc comment. 36
 Error
design VisibilityModifier Variable 'languageService' must be private and have accessor methods. 37
 Error
javadoc JavadocVariable Missing a Javadoc comment. 39
 Error
design VisibilityModifier Variable 'categoryService' must be private and have accessor methods. 40
 Error
javadoc JavadocVariable Missing a Javadoc comment. 42
 Error
javadoc JavadocVariable Missing a Javadoc comment. 45
 Error
javadoc JavadocVariable Missing a Javadoc comment. 48
 Error
javadoc JavadocVariable Missing a Javadoc comment. 51
 Error
regexp RegexpSingleline Line has trailing spaces. 53
 Error
design DesignForExtension Class 'AbstractController' looks like designed for extension (can be subclassed), but the method 'createTransientBasket' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'AbstractController' final or making the method 'createTransientBasket' static/final/abstract/empty, or adding allowed annotation for the method. 54
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 54
 Error
whitespace WhitespaceAround '{' is not preceded with whitespace. 55
 Error
regexp RegexpSingleline Line has trailing spaces. 58
 Error
design DesignForExtension Class 'AbstractController' looks like designed for extension (can be subclassed), but the method 'getDefaultBoxContent' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'AbstractController' final or making the method 'getDefaultBoxContent' static/final/abstract/empty, or adding allowed annotation for the method. 59
 Error
misc FinalParameters Parameter model should be final. 59
 Error
whitespace WhitespaceAround '{' is not preceded with whitespace. 59
 Error
sizes LineLength Line is longer than 80 characters (found 99). 61
 Error
sizes LineLength Line is longer than 80 characters (found 86). 63
 Error
sizes LineLength Line is longer than 80 characters (found 92). 65
 Error
sizes LineLength Line is longer than 80 characters (found 89). 67
 Error
sizes LineLength Line is longer than 80 characters (found 96). 69
 Error
sizes LineLength Line is longer than 80 characters (found 81). 70
 Error
sizes LineLength Line is longer than 80 characters (found 95). 71
 Error
regexp RegexpSingleline Line has trailing spaces. 74
 Error
design DesignForExtension Class 'AbstractController' looks like designed for extension (can be subclassed), but the method 'getLoggedInCustomer' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'AbstractController' final or making the method 'getLoggedInCustomer' static/final/abstract/empty, or adding allowed annotation for the method. 75
 Error
whitespace WhitespaceAround '{' is not preceded with whitespace. 75
 Error
sizes LineLength Line is longer than 80 characters (found 93). 76
 Error
sizes LineLength Line is longer than 80 characters (found 87). 78
 Error
sizes LineLength Line is longer than 80 characters (found 121). 82
 Error
design DesignForExtension Class 'AbstractController' looks like designed for extension (can be subclassed), but the method 'getShareProductBean' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'AbstractController' final or making the method 'getShareProductBean' static/final/abstract/empty, or adding allowed annotation for the method. 82
 Error
misc FinalParameters Parameter request should be final. 82
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 82
 Error
misc FinalParameters Parameter productDescription should be final. 82
 Error
whitespace WhitespaceAround '{' is not preceded with whitespace. 82
 Error
sizes LineLength Line is longer than 80 characters (found 97). 86
 Error
sizes LineLength Line is longer than 80 characters (found 83). 88

org/woehlke/greenshop/frontend/CartController.java

Severity Category Rule Message Line
 Error
sizes LineLength Line is longer than 80 characters (found 91). 37
 Error
whitespace FileTabCharacter File contains tab characters (this is the first instance). 37
 Error
javadoc JavadocVariable Missing a Javadoc comment. 37
 Error
naming ConstantName Name 'logger' must match pattern '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'. 37
 Error
regexp RegexpSingleline Line has trailing spaces. 38
 Error
javadoc JavadocVariable Missing a Javadoc comment. 39
 Error
javadoc JavadocVariable Missing a Javadoc comment. 42
 Error
javadoc JavadocVariable Missing a Javadoc comment. 45
 Error
javadoc JavadocVariable Missing a Javadoc comment. 48
 Error
javadoc JavadocVariable Missing a Javadoc comment. 51
 Error
regexp RegexpSingleline Line has trailing spaces. 53
 Error
design DesignForExtension Class 'CartController' looks like designed for extension (can be subclassed), but the method 'shoppingCart' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'CartController' final or making the method 'shoppingCart' static/final/abstract/empty, or adding allowed annotation for the method. 54
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 54
 Error
regexp RegexpSingleline Line has trailing spaces. 56
 Error
sizes LineLength Line is longer than 80 characters (found 92). 56
 Error
misc FinalParameters Parameter transientBasket should be final. 56
 Error
misc FinalParameters Parameter model should be final. 57
 Error
whitespace WhitespaceAround '{' is not preceded with whitespace. 57
 Error
regexp RegexpSingleline Line has trailing spaces. 62
 Error
sizes LineLength Line is longer than 80 characters (found 92). 63
 Error
design DesignForExtension Class 'CartController' looks like designed for extension (can be subclassed), but the method 'addToBasket' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'CartController' final or making the method 'addToBasket' static/final/abstract/empty, or adding allowed annotation for the method. 63
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 63
 Error
sizes LineLength Line is longer than 80 characters (found 91). 65
 Error
misc FinalParameters Parameter transientBasket should be final. 65
 Error
regexp RegexpSingleline Line has trailing spaces. 66
 Error
misc FinalParameters Parameter request should be final. 66
 Error
misc FinalParameters Parameter response should be final. 67
 Error
regexp RegexpSingleline Line has trailing spaces. 68
 Error
misc FinalParameters Parameter productId should be final. 68
 Error
misc FinalParameters Parameter model should be final. 68
 Error
whitespace WhitespaceAround '{' is not preceded with whitespace. 68
 Error
sizes LineLength Line is longer than 80 characters (found 89). 70
 Error
sizes LineLength Line is longer than 80 characters (found 96). 72
 Error
sizes LineLength Line is longer than 80 characters (found 81). 73
 Error
sizes LineLength Line is longer than 80 characters (found 104). 74
 Error
sizes LineLength Line is longer than 80 characters (found 84). 77
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 77
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 77
 Error
sizes LineLength Line is longer than 80 characters (found 134). 79
 Error
sizes LineLength Line is longer than 80 characters (found 180). 82
 Error
sizes LineLength Line is longer than 80 characters (found 90). 84
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 84
 Error
sizes LineLength Line is longer than 80 characters (found 116). 85
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 85
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 85
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 85
 Error
regexp RegexpSingleline Line has trailing spaces. 89
 Error
sizes LineLength Line is longer than 80 characters (found 95). 90
 Error
design DesignForExtension Class 'CartController' looks like designed for extension (can be subclassed), but the method 'removeFromBasket' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'CartController' final or making the method 'removeFromBasket' static/final/abstract/empty, or adding allowed annotation for the method. 90
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 90
 Error
sizes LineLength Line is longer than 80 characters (found 91). 92
 Error
misc FinalParameters Parameter transientBasket should be final. 92
 Error
regexp RegexpSingleline Line has trailing spaces. 93
 Error
misc FinalParameters Parameter request should be final. 93
 Error
misc FinalParameters Parameter response should be final. 94
 Error
regexp RegexpSingleline Line has trailing spaces. 95
 Error
misc FinalParameters Parameter productId should be final. 95
 Error
misc FinalParameters Parameter model should be final. 95
 Error
whitespace WhitespaceAround '{' is not preceded with whitespace. 95
 Error
sizes LineLength Line is longer than 80 characters (found 89). 97
 Error
sizes LineLength Line is longer than 80 characters (found 96). 99
 Error
sizes LineLength Line is longer than 80 characters (found 81). 100
 Error
sizes LineLength Line is longer than 80 characters (found 104). 101
 Error
sizes LineLength Line is longer than 80 characters (found 84). 104
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 104
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 104
 Error
sizes LineLength Line is longer than 80 characters (found 134). 106
 Error
sizes LineLength Line is longer than 80 characters (found 180). 109
 Error
sizes LineLength Line is longer than 80 characters (found 90). 111
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 111
 Error
sizes LineLength Line is longer than 80 characters (found 121). 112
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 112
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 112
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 112
 Error
regexp RegexpSingleline Line has trailing spaces. 116
 Error
sizes LineLength Line is longer than 80 characters (found 84). 117
 Error
design DesignForExtension Class 'CartController' looks like designed for extension (can be subclassed), but the method 'updateBasket' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'CartController' final or making the method 'updateBasket' static/final/abstract/empty, or adding allowed annotation for the method. 117
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 117
 Error
sizes LineLength Line is longer than 80 characters (found 91). 119
 Error
misc FinalParameters Parameter transientBasket should be final. 119
 Error
regexp RegexpSingleline Line has trailing spaces. 120
 Error
misc FinalParameters Parameter request should be final. 120
 Error
regexp RegexpSingleline Line has trailing spaces. 121
 Error
misc FinalParameters Parameter response should be final. 121
 Error
regexp RegexpSingleline Line has trailing spaces. 122
 Error
misc FinalParameters Parameter cartQuantity should be final. 122
 Error
misc ArrayTypeStyle Array brackets at illegal position. 122
 Error
misc FinalParameters Parameter model should be final. 122
 Error
whitespace WhitespaceAround '{' is not preceded with whitespace. 122
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 124
 Error
regexp RegexpSingleline Line has trailing spaces. 127
 Error
sizes LineLength Line is longer than 80 characters (found 90). 128
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 128
 Error
misc FinalParameters Parameter request should be final. 128
 Error
whitespace WhitespaceAround '{' is not preceded with whitespace. 128
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 129
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 129
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 131
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 131
 Error
whitespace WhitespaceAfter 'for' is not followed by whitespace. 132
 Error
whitespace WhitespaceAround '{' is not preceded with whitespace. 132
 Error
whitespace WhitespaceAfter 'if' is not followed by whitespace. 133
 Error
whitespace WhitespaceAround '{' is not preceded with whitespace. 133
 Error
whitespace WhitespaceAround '+' is not followed by whitespace. 135
 Error
whitespace WhitespaceAround '+' is not preceded with whitespace. 135
 Error
misc ArrayTypeStyle Array brackets at illegal position. 137
 Error
whitespace WhitespaceAfter 'for' is not followed by whitespace. 138
 Error
whitespace WhitespaceAround '{' is not preceded with whitespace. 138
 Error
whitespace WhitespaceAfter 'if' is not followed by whitespace. 139
 Error
whitespace WhitespaceAround '{' is not preceded with whitespace. 139
 Error
sizes LineLength Line is longer than 80 characters (found 92). 140
 Error
sizes LineLength Line is longer than 80 characters (found 84). 141
 Error
sizes LineLength Line is longer than 80 characters (found 94). 143
 Error
whitespace WhitespaceAround '+' is not followed by whitespace. 143
 Error
whitespace WhitespaceAround '+' is not preceded with whitespace. 143
 Error
whitespace WhitespaceAround '+' is not followed by whitespace. 143
 Error
whitespace WhitespaceAround '+' is not preceded with whitespace. 143
 Error
whitespace WhitespaceAround '+' is not preceded with whitespace. 143
 Error
whitespace WhitespaceAfter 'for' is not followed by whitespace. 147
 Error
whitespace WhitespaceAround '{' is not preceded with whitespace. 147
 Error
sizes LineLength Line is longer than 80 characters (found 91). 148
 Error
whitespace WhitespaceAround '+' is not followed by whitespace. 148
 Error
whitespace WhitespaceAround '+' is not preceded with whitespace. 148
 Error
whitespace WhitespaceAround '+' is not followed by whitespace. 148
 Error
whitespace WhitespaceAround '+' is not preceded with whitespace. 148
 Error
whitespace WhitespaceAround '+' is not preceded with whitespace. 148

org/woehlke/greenshop/frontend/CatalogController.java

Severity Category Rule Message Line
 Error
imports AvoidStarImport Using the '.*' form of import should be avoided - org.springframework.web.bind.annotation.*. 11
 Error
imports AvoidStarImport Using the '.*' form of import should be avoided - org.woehlke.greenshop.oodm.catalog.entities.*. 12
 Error
imports AvoidStarImport Using the '.*' form of import should be avoided - org.woehlke.greenshop.oodm.catalog.model.*. 13
 Error
imports AvoidStarImport Using the '.*' form of import should be avoided - org.woehlke.greenshop.oodm.catalog.service.*. 14
 Error
regexp RegexpSingleline Line has trailing spaces. 26
 Error
whitespace FileTabCharacter File contains tab characters (this is the first instance). 26
 Error
sizes LineLength Line is longer than 80 characters (found 94). 27
 Error
javadoc JavadocVariable Missing a Javadoc comment. 27
 Error
naming ConstantName Name 'logger' must match pattern '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'. 27
 Error
javadoc JavadocVariable Missing a Javadoc comment. 29
 Error
javadoc JavadocVariable Missing a Javadoc comment. 32
 Error
javadoc JavadocVariable Missing a Javadoc comment. 35
 Error
javadoc JavadocVariable Missing a Javadoc comment. 38
 Error
javadoc JavadocVariable Missing a Javadoc comment. 41
 Error
design DesignForExtension Class 'CatalogController' looks like designed for extension (can be subclassed), but the method 'home' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'CatalogController' final or making the method 'home' static/final/abstract/empty, or adding allowed annotation for the method. 44
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 44
 Error
misc FinalParameters Parameter model should be final. 45
 Error
whitespace WhitespaceAround '{' is not preceded with whitespace. 45
 Error
regexp RegexpSingleline Line has trailing spaces. 49
 Error
sizes LineLength Line is longer than 80 characters (found 85). 50
 Error
design DesignForExtension Class 'CatalogController' looks like designed for extension (can be subclassed), but the method 'category' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'CatalogController' final or making the method 'category' static/final/abstract/empty, or adding allowed annotation for the method. 50
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 50
 Error
misc FinalParameters Parameter categoryId should be final. 51
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 51
 Error
misc FinalParameters Parameter model should be final. 51
 Error
whitespace WhitespaceAround '{' is not preceded with whitespace. 51
 Error
sizes LineLength Line is longer than 80 characters (found 89). 53
 Error
sizes LineLength Line is longer than 80 characters (found 96). 55
 Error
sizes LineLength Line is longer than 80 characters (found 81). 56
 Error
sizes LineLength Line is longer than 80 characters (found 99). 57
 Error
sizes LineLength Line is longer than 80 characters (found 84). 59
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 59
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 59
 Error
sizes LineLength Line is longer than 80 characters (found 100). 61
 Error
sizes LineLength Line is longer than 80 characters (found 95). 63
 Error
sizes LineLength Line is longer than 80 characters (found 116). 65
 Error
regexp RegexpSingleline Line has trailing spaces. 69
 Error
sizes LineLength Line is longer than 80 characters (found 98). 70
 Error
design DesignForExtension Class 'CatalogController' looks like designed for extension (can be subclassed), but the method 'categoryFilteredByManufacturerId' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'CatalogController' final or making the method 'categoryFilteredByManufacturerId' static/final/abstract/empty, or adding allowed annotation for the method. 70
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 70
 Error
misc FinalParameters Parameter categoryId should be final. 72
 Error
sizes LineLength Line is longer than 80 characters (found 88). 73
 Error
misc FinalParameters Parameter manufacturerId should be final. 73
 Error
misc FinalParameters Parameter model should be final. 73
 Error
whitespace WhitespaceAround '{' is not preceded with whitespace. 73
 Error
whitespace WhitespaceAfter 'if' is not followed by whitespace. 74
 Error
whitespace WhitespaceAround '==' is not followed by whitespace. 74
 Error
whitespace WhitespaceAround '==' is not preceded with whitespace. 74
 Error
whitespace WhitespaceAround '{' is not preceded with whitespace. 74
 Error
whitespace WhitespaceAround '+' is not followed by whitespace. 75
 Error
whitespace WhitespaceAround '+' is not preceded with whitespace. 75
 Error
sizes LineLength Line is longer than 80 characters (found 96). 77
 Error
whitespace WhitespaceAround '+' is not followed by whitespace. 77
 Error
whitespace WhitespaceAround '+' is not preceded with whitespace. 77
 Error
whitespace WhitespaceAround '+' is not followed by whitespace. 77
 Error
whitespace WhitespaceAround '+' is not preceded with whitespace. 77
 Error
whitespace WhitespaceAround '+' is not followed by whitespace. 77
 Error
whitespace WhitespaceAround '+' is not preceded with whitespace. 77
 Error
regexp RegexpSingleline Line has trailing spaces. 80
 Error
sizes LineLength Line is longer than 80 characters (found 115). 81
 Error
design DesignForExtension Class 'CatalogController' looks like designed for extension (can be subclassed), but the method 'categoryFilteredByManufacturer' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'CatalogController' final or making the method 'categoryFilteredByManufacturer' static/final/abstract/empty, or adding allowed annotation for the method. 81
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 81
 Error
misc FinalParameters Parameter categoryId should be final. 83
 Error
misc FinalParameters Parameter manufacturerId should be final. 84
 Error
misc FinalParameters Parameter model should be final. 84
 Error
whitespace WhitespaceAround '{' is not preceded with whitespace. 84
 Error
sizes LineLength Line is longer than 80 characters (found 89). 86
 Error
sizes LineLength Line is longer than 80 characters (found 96). 88
 Error
sizes LineLength Line is longer than 80 characters (found 81). 89
 Error
sizes LineLength Line is longer than 80 characters (found 99). 90
 Error
sizes LineLength Line is longer than 80 characters (found 84). 92
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 92
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 92
 Error
sizes LineLength Line is longer than 80 characters (found 100). 94
 Error
sizes LineLength Line is longer than 80 characters (found 95). 96
 Error
sizes LineLength Line is longer than 80 characters (found 147). 98
 Error
regexp RegexpSingleline Line has trailing spaces. 102
 Error
sizes LineLength Line is longer than 80 characters (found 83). 103
 Error
design DesignForExtension Class 'CatalogController' looks like designed for extension (can be subclassed), but the method 'product' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'CatalogController' final or making the method 'product' static/final/abstract/empty, or adding allowed annotation for the method. 103
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 103
 Error
misc FinalParameters Parameter productId should be final. 104
 Error
misc FinalParameters Parameter request should be final. 105
 Error
misc FinalParameters Parameter response should be final. 106
 Error
misc FinalParameters Parameter model should be final. 107
 Error
whitespace WhitespaceAround '{' is not preceded with whitespace. 107
 Error
sizes LineLength Line is longer than 80 characters (found 89). 109
 Error
sizes LineLength Line is longer than 80 characters (found 96). 111
 Error
sizes LineLength Line is longer than 80 characters (found 81). 112
 Error
sizes LineLength Line is longer than 80 characters (found 103). 113
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 113
 Error
sizes LineLength Line is longer than 80 characters (found 127). 117
 Error
sizes LineLength Line is longer than 80 characters (found 132). 119
 Error
sizes LineLength Line is longer than 80 characters (found 84). 121
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 121
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 121
 Error
sizes LineLength Line is longer than 80 characters (found 134). 123
 Error
sizes LineLength Line is longer than 80 characters (found 180). 126
 Error
sizes LineLength Line is longer than 80 characters (found 95). 128
 Error
sizes LineLength Line is longer than 80 characters (found 117). 130
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 130
 Error
regexp RegexpSingleline Line has trailing spaces. 134
 Error
design DesignForExtension Class 'CatalogController' looks like designed for extension (can be subclassed), but the method 'manufacturer' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'CatalogController' final or making the method 'manufacturer' static/final/abstract/empty, or adding allowed annotation for the method. 135
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 135
 Error
sizes LineLength Line is longer than 80 characters (found 102). 136
 Error
misc FinalParameters Parameter manufacturerId should be final. 136
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 136
 Error
misc FinalParameters Parameter model should be final. 136
 Error
whitespace WhitespaceAround '{' is not preceded with whitespace. 136
 Error
whitespace WhitespaceAround '+' is not followed by whitespace. 137
 Error
whitespace WhitespaceAround '+' is not preceded with whitespace. 137
 Error
whitespace WhitespaceAround '+' is not followed by whitespace. 138
 Error
whitespace WhitespaceAround '+' is not preceded with whitespace. 138
 Error
regexp RegexpSingleline Line has trailing spaces. 140
 Error
sizes LineLength Line is longer than 80 characters (found 93). 141
 Error
design DesignForExtension Class 'CatalogController' looks like designed for extension (can be subclassed), but the method 'manufacturer' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'CatalogController' final or making the method 'manufacturer' static/final/abstract/empty, or adding allowed annotation for the method. 141
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 141
 Error
sizes LineLength Line is longer than 80 characters (found 82). 142
 Error
misc FinalParameters Parameter manufacturerId should be final. 142
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 142
 Error
misc FinalParameters Parameter model should be final. 142
 Error
whitespace WhitespaceAround '{' is not preceded with whitespace. 142
 Error
whitespace WhitespaceAround '+' is not followed by whitespace. 143
 Error
whitespace WhitespaceAround '+' is not preceded with whitespace. 143
 Error
sizes LineLength Line is longer than 80 characters (found 89). 145
 Error
sizes LineLength Line is longer than 80 characters (found 96). 147
 Error
sizes LineLength Line is longer than 80 characters (found 81). 148
 Error
sizes LineLength Line is longer than 80 characters (found 99). 149
 Error
sizes LineLength Line is longer than 80 characters (found 84). 151
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 151
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 151
 Error
sizes LineLength Line is longer than 80 characters (found 99). 154
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 154
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 154
 Error
sizes LineLength Line is longer than 80 characters (found 116). 156
 Error
sizes LineLength Line is longer than 80 characters (found 92). 158
 Error
sizes LineLength Line is longer than 80 characters (found 95). 160
 Error
regexp RegexpSingleline Line has trailing spaces. 164
 Error
sizes LineLength Line is longer than 80 characters (found 103). 165
 Error
design DesignForExtension Class 'CatalogController' looks like designed for extension (can be subclassed), but the method 'manufacturerFilteredByCategoryId' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'CatalogController' final or making the method 'manufacturerFilteredByCategoryId' static/final/abstract/empty, or adding allowed annotation for the method. 165
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 165
 Error
misc FinalParameters Parameter manufacturerId should be final. 167
 Error
sizes LineLength Line is longer than 80 characters (found 82). 168
 Error
misc FinalParameters Parameter categoryId should be final. 168
 Error
misc FinalParameters Parameter model should be final. 168
 Error
whitespace WhitespaceAround '{' is not preceded with whitespace. 168
 Error
whitespace WhitespaceAfter 'if' is not followed by whitespace. 169
 Error
whitespace WhitespaceAround '==' is not followed by whitespace. 169
 Error
whitespace WhitespaceAround '==' is not preceded with whitespace. 169
 Error
whitespace WhitespaceAround '==' is not followed by whitespace. 169
 Error
whitespace WhitespaceAround '==' is not preceded with whitespace. 169
 Error
whitespace WhitespaceAround '{' is not preceded with whitespace. 169
 Error
whitespace WhitespaceAround '+' is not followed by whitespace. 170
 Error
whitespace WhitespaceAround '+' is not preceded with whitespace. 170
 Error
sizes LineLength Line is longer than 80 characters (found 96). 172
 Error
whitespace WhitespaceAround '+' is not followed by whitespace. 172
 Error
whitespace WhitespaceAround '+' is not preceded with whitespace. 172
 Error
whitespace WhitespaceAround '+' is not followed by whitespace. 172
 Error
whitespace WhitespaceAround '+' is not preceded with whitespace. 172
 Error
whitespace WhitespaceAround '+' is not followed by whitespace. 172
 Error
whitespace WhitespaceAround '+' is not preceded with whitespace. 172
 Error
regexp RegexpSingleline Line has trailing spaces. 175
 Error
sizes LineLength Line is longer than 80 characters (found 115). 176
 Error
design DesignForExtension Class 'CatalogController' looks like designed for extension (can be subclassed), but the method 'manufacturerFilteredByCategory' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'CatalogController' final or making the method 'manufacturerFilteredByCategory' static/final/abstract/empty, or adding allowed annotation for the method. 176
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 176
 Error
misc FinalParameters Parameter manufacturerId should be final. 178
 Error
misc FinalParameters Parameter categoryId should be final. 179
 Error
misc FinalParameters Parameter model should be final. 179
 Error
whitespace WhitespaceAround '{' is not preceded with whitespace. 179
 Error
whitespace WhitespaceAround '+' is not followed by whitespace. 180
 Error
whitespace WhitespaceAround '+' is not preceded with whitespace. 180
 Error
sizes LineLength Line is longer than 80 characters (found 89). 182
 Error
sizes LineLength Line is longer than 80 characters (found 96). 184
 Error
sizes LineLength Line is longer than 80 characters (found 81). 185
 Error
sizes LineLength Line is longer than 80 characters (found 99). 186
 Error
sizes LineLength Line is longer than 80 characters (found 84). 188
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 188
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 188
 Error
sizes LineLength Line is longer than 80 characters (found 99). 191
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 191
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 191
 Error
sizes LineLength Line is longer than 80 characters (found 137). 193
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 193
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 193
 Error
sizes LineLength Line is longer than 80 characters (found 92). 196
 Error
sizes LineLength Line is longer than 80 characters (found 95). 198
 Error
sizes LineLength Line is longer than 80 characters (found 102). 203
 Error
design DesignForExtension Class 'CatalogController' looks like designed for extension (can be subclassed), but the method 'manufacturerRedirect' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'CatalogController' final or making the method 'manufacturerRedirect' static/final/abstract/empty, or adding allowed annotation for the method. 203
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 203
 Error
sizes LineLength Line is longer than 80 characters (found 91). 204
 Error
misc FinalParameters Parameter manufacturerId should be final. 204
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 204
 Error
misc FinalParameters Parameter model should be final. 204
 Error
sizes LineLength Line is longer than 80 characters (found 89). 207
 Error
sizes LineLength Line is longer than 80 characters (found 96). 209
 Error
sizes LineLength Line is longer than 80 characters (found 81). 210
 Error
sizes LineLength Line is longer than 80 characters (found 116). 211
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 211
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 211
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 211
 Error
sizes LineLength Line is longer than 80 characters (found 92). 212
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 212
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 212
 Error
sizes LineLength Line is longer than 80 characters (found 95). 214
 Error
sizes LineLength Line is longer than 80 characters (found 96). 219
 Error
design DesignForExtension Class 'CatalogController' looks like designed for extension (can be subclassed), but the method 'writeReviewForProduct' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'CatalogController' final or making the method 'writeReviewForProduct' static/final/abstract/empty, or adding allowed annotation for the method. 219
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 219
 Error
misc FinalParameters Parameter productId should be final. 220
 Error
sizes LineLength Line is longer than 80 characters (found 107). 221
 Error
misc FinalParameters Parameter request should be final. 221
 Error
sizes LineLength Line is longer than 80 characters (found 109). 222
 Error
misc FinalParameters Parameter response should be final. 222
 Error
sizes LineLength Line is longer than 80 characters (found 93). 223
 Error
misc FinalParameters Parameter model should be final. 223
 Error
whitespace WhitespaceAround '{' is not preceded with whitespace. 223
 Error
sizes LineLength Line is longer than 80 characters (found 89). 225
 Error
sizes LineLength Line is longer than 80 characters (found 96). 227
 Error
sizes LineLength Line is longer than 80 characters (found 81). 228
 Error
sizes LineLength Line is longer than 80 characters (found 104). 229
 Error
sizes LineLength Line is longer than 80 characters (found 84). 232
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 232
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 232
 Error
sizes LineLength Line is longer than 80 characters (found 134). 234
 Error
sizes LineLength Line is longer than 80 characters (found 152). 238
 Error
sizes LineLength Line is longer than 80 characters (found 95). 240
 Error
sizes LineLength Line is longer than 80 characters (found 118). 242
 Error
sizes LineLength Line is longer than 80 characters (found 97). 251
 Error
design DesignForExtension Class 'CatalogController' looks like designed for extension (can be subclassed), but the method 'writeReviewForProductPerform' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'CatalogController' final or making the method 'writeReviewForProductPerform' static/final/abstract/empty, or adding allowed annotation for the method. 251
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 251
 Error
sizes LineLength Line is longer than 80 characters (found 125). 252
 Error
misc FinalParameters Parameter writeReviewBean should be final. 252
 Error
sizes LineLength Line is longer than 80 characters (found 164). 253
 Error
misc FinalParameters Parameter result should be final. 253
 Error
sizes LineLength Line is longer than 80 characters (found 120). 254
 Error
misc FinalParameters Parameter productId should be final. 254
 Error
sizes LineLength Line is longer than 80 characters (found 118). 255
 Error
misc FinalParameters Parameter request should be final. 255
 Error
sizes LineLength Line is longer than 80 characters (found 120). 256
 Error
misc FinalParameters Parameter response should be final. 256
 Error
sizes LineLength Line is longer than 80 characters (found 104). 257
 Error
misc FinalParameters Parameter model should be final. 257
 Error
whitespace WhitespaceAround '{' is not preceded with whitespace. 257
 Error
sizes LineLength Line is longer than 80 characters (found 89). 259
 Error
sizes LineLength Line is longer than 80 characters (found 96). 261
 Error
sizes LineLength Line is longer than 80 characters (found 81). 262
 Error
sizes LineLength Line is longer than 80 characters (found 104). 263
 Error
whitespace WhitespaceAfter 'if' is not followed by whitespace. 265
 Error
whitespace WhitespaceAround '{' is not preceded with whitespace. 265
 Error
sizes LineLength Line is longer than 80 characters (found 92). 268
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 268
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 268
 Error
sizes LineLength Line is longer than 80 characters (found 142). 270
 Error
sizes LineLength Line is longer than 80 characters (found 83). 272
 Error
sizes LineLength Line is longer than 80 characters (found 156). 274
 Error
sizes LineLength Line is longer than 80 characters (found 103). 276
 Error
sizes LineLength Line is longer than 80 characters (found 81). 277
 Error
sizes LineLength Line is longer than 80 characters (found 126). 278
 Error
sizes LineLength Line is longer than 80 characters (found 81). 279
 Error
sizes LineLength Line is longer than 80 characters (found 121). 287
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 287
 Error
whitespace WhitespaceAround '+' is not followed by whitespace. 289
 Error
whitespace WhitespaceAround '+' is not preceded with whitespace. 289
 Error
sizes LineLength Line is longer than 80 characters (found 91). 293
 Error
design DesignForExtension Class 'CatalogController' looks like designed for extension (can be subclassed), but the method 'showReviews' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'CatalogController' final or making the method 'showReviews' static/final/abstract/empty, or adding allowed annotation for the method. 293
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 293
 Error
misc FinalParameters Parameter productId should be final. 294
 Error
sizes LineLength Line is longer than 80 characters (found 86). 295
 Error
misc FinalParameters Parameter request should be final. 295
 Error
sizes LineLength Line is longer than 80 characters (found 88). 296
 Error
misc FinalParameters Parameter response should be final. 296
 Error
misc FinalParameters Parameter model should be final. 297
 Error
whitespace WhitespaceAround '{' is not preceded with whitespace. 297
 Error
sizes LineLength Line is longer than 80 characters (found 89). 299
 Error
sizes LineLength Line is longer than 80 characters (found 96). 301
 Error
sizes LineLength Line is longer than 80 characters (found 81). 302
 Error
sizes LineLength Line is longer than 80 characters (found 104). 303
 Error
sizes LineLength Line is longer than 80 characters (found 84). 306
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 306
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 306
 Error
sizes LineLength Line is longer than 80 characters (found 134). 308
 Error
sizes LineLength Line is longer than 80 characters (found 180). 311
 Error
sizes LineLength Line is longer than 80 characters (found 95). 313
 Error
sizes LineLength Line is longer than 80 characters (found 117). 315
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 315
 Error
sizes LineLength Line is longer than 80 characters (found 134). 317
 Error
whitespace WhitespaceAfter 'for' is not followed by whitespace. 318
 Error
whitespace WhitespaceAround '{' is not preceded with whitespace. 318
 Error
sizes LineLength Line is longer than 80 characters (found 110). 323
 Error
sizes LineLength Line is longer than 80 characters (found 89). 328
 Error
design DesignForExtension Class 'CatalogController' looks like designed for extension (can be subclassed), but the method 'showReview' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'CatalogController' final or making the method 'showReview' static/final/abstract/empty, or adding allowed annotation for the method. 328
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 328
 Error
misc FinalParameters Parameter reviewId should be final. 329
 Error
sizes LineLength Line is longer than 80 characters (found 85). 330
 Error
misc FinalParameters Parameter request should be final. 330
 Error
sizes LineLength Line is longer than 80 characters (found 87). 331
 Error
misc FinalParameters Parameter response should be final. 331
 Error
misc FinalParameters Parameter model should be final. 332
 Error
whitespace WhitespaceAround '{' is not preceded with whitespace. 332
 Error
sizes LineLength Line is longer than 80 characters (found 89). 334
 Error
sizes LineLength Line is longer than 80 characters (found 96). 336
 Error
sizes LineLength Line is longer than 80 characters (found 81). 337
 Error
sizes LineLength Line is longer than 80 characters (found 102). 338
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 338
 Error
sizes LineLength Line is longer than 80 characters (found 84). 342
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 342
 Error
sizes LineLength Line is longer than 80 characters (found 84). 344
 Error
sizes LineLength Line is longer than 80 characters (found 104). 345
 Error
sizes LineLength Line is longer than 80 characters (found 84). 348
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 348
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 348
 Error
sizes LineLength Line is longer than 80 characters (found 134). 350
 Error
sizes LineLength Line is longer than 80 characters (found 180). 353
 Error
sizes LineLength Line is longer than 80 characters (found 95). 355
 Error
sizes LineLength Line is longer than 80 characters (found 118). 357
 Error
design DesignForExtension Class 'CatalogController' looks like designed for extension (can be subclassed), but the method 'reviews' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'CatalogController' final or making the method 'reviews' static/final/abstract/empty, or adding allowed annotation for the method. 362
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 362
 Error
misc FinalParameters Parameter request should be final. 363
 Error
misc FinalParameters Parameter response should be final. 364
 Error
misc FinalParameters Parameter model should be final. 365
 Error
sizes LineLength Line is longer than 80 characters (found 89). 367
 Error
sizes LineLength Line is longer than 80 characters (found 96). 369
 Error
sizes LineLength Line is longer than 80 characters (found 81). 370
 Error
sizes LineLength Line is longer than 80 characters (found 84). 371
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 371
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 371
 Error
sizes LineLength Line is longer than 80 characters (found 92). 373
 Error
sizes LineLength Line is longer than 80 characters (found 95). 375
 Error
sizes LineLength Line is longer than 80 characters (found 84). 377
 Error
design DesignForExtension Class 'CatalogController' looks like designed for extension (can be subclassed), but the method 'specials' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'CatalogController' final or making the method 'specials' static/final/abstract/empty, or adding allowed annotation for the method. 382
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 382
 Error
misc FinalParameters Parameter request should be final. 383
 Error
sizes LineLength Line is longer than 80 characters (found 86). 384
 Error
misc FinalParameters Parameter response should be final. 384
 Error
misc FinalParameters Parameter model should be final. 385
 Error
sizes LineLength Line is longer than 80 characters (found 89). 387
 Error
sizes LineLength Line is longer than 80 characters (found 96). 389
 Error
sizes LineLength Line is longer than 80 characters (found 81). 390
 Error
sizes LineLength Line is longer than 80 characters (found 84). 391
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 391
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 391
 Error
sizes LineLength Line is longer than 80 characters (found 92). 393
 Error
sizes LineLength Line is longer than 80 characters (found 95). 395
 Error
sizes LineLength Line is longer than 80 characters (found 99). 397
 Error
design DesignForExtension Class 'CatalogController' looks like designed for extension (can be subclassed), but the method 'newProducts' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'CatalogController' final or making the method 'newProducts' static/final/abstract/empty, or adding allowed annotation for the method. 402
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 402
 Error
misc FinalParameters Parameter request should be final. 403
 Error
sizes LineLength Line is longer than 80 characters (found 87). 404
 Error
misc FinalParameters Parameter response should be final. 404
 Error
misc FinalParameters Parameter model should be final. 405
 Error
whitespace WhitespaceAround '{' is not preceded with whitespace. 405
 Error
sizes LineLength Line is longer than 80 characters (found 89). 407
 Error
sizes LineLength Line is longer than 80 characters (found 96). 409
 Error
sizes LineLength Line is longer than 80 characters (found 81). 410
 Error
sizes LineLength Line is longer than 80 characters (found 84). 411
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 411
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 411
 Error
sizes LineLength Line is longer than 80 characters (found 92). 413
 Error
sizes LineLength Line is longer than 80 characters (found 95). 415
 Error
sizes LineLength Line is longer than 80 characters (found 99). 417

org/woehlke/greenshop/frontend/CheckoutController.java

Severity Category Rule Message Line
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 25
 Error
whitespace FileTabCharacter File contains tab characters (this is the first instance). 28
 Error
javadoc JavadocVariable Missing a Javadoc comment. 28
 Error
javadoc JavadocVariable Missing a Javadoc comment. 31
 Error
regexp RegexpSingleline Line has trailing spaces. 33
 Error
design DesignForExtension Class 'CheckoutController' looks like designed for extension (can be subclassed), but the method 'createCheckoutBean' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'CheckoutController' final or making the method 'createCheckoutBean' static/final/abstract/empty, or adding allowed annotation for the method. 34
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 34
 Error
whitespace WhitespaceAround '{' is not preceded with whitespace. 35
 Error
regexp RegexpSingleline Line has trailing spaces. 38
 Error
sizes LineLength Line is longer than 80 characters (found 81). 39
 Error
design DesignForExtension Class 'CheckoutController' looks like designed for extension (can be subclassed), but the method 'checkoutShipping' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'CheckoutController' final or making the method 'checkoutShipping' static/final/abstract/empty, or adding allowed annotation for the method. 39
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 39
 Error
misc FinalParameters Parameter checkout should be final. 41
 Error
sizes LineLength Line is longer than 80 characters (found 105). 42
 Error
misc FinalParameters Parameter transientBasket should be final. 42
 Error
misc FinalParameters Parameter model should be final. 42
 Error
whitespace WhitespaceAround '{' is not preceded with whitespace. 42
 Error
whitespace WhitespaceAround '{' is not preceded with whitespace. 44
 Error
sizes LineLength Line is longer than 80 characters (found 82). 48
 Error
sizes LineLength Line is longer than 80 characters (found 120). 49
 Error
regexp RegexpSingleline Line has trailing spaces. 60
 Error
design DesignForExtension Class 'CheckoutController' looks like designed for extension (can be subclassed), but the method 'checkoutPayment' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'CheckoutController' final or making the method 'checkoutPayment' static/final/abstract/empty, or adding allowed annotation for the method. 61
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 61
 Error
misc FinalParameters Parameter checkout should be final. 63
 Error
sizes LineLength Line is longer than 80 characters (found 105). 64
 Error
misc FinalParameters Parameter transientBasket should be final. 64
 Error
misc FinalParameters Parameter model should be final. 64
 Error
whitespace WhitespaceAround '{' is not preceded with whitespace. 64
 Error
whitespace WhitespaceAround '{' is not preceded with whitespace. 66
 Error
regexp RegexpSingleline Line has trailing spaces. 72
 Error
regexp RegexpSingleline Line has trailing spaces. 73
 Error
sizes LineLength Line is longer than 80 characters (found 85). 74
 Error
design DesignForExtension Class 'CheckoutController' looks like designed for extension (can be subclassed), but the method 'checkoutConfirmation' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'CheckoutController' final or making the method 'checkoutConfirmation' static/final/abstract/empty, or adding allowed annotation for the method. 74
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 74
 Error
misc FinalParameters Parameter checkout should be final. 76
 Error
sizes LineLength Line is longer than 80 characters (found 105). 77
 Error
misc FinalParameters Parameter transientBasket should be final. 77
 Error
misc FinalParameters Parameter model should be final. 77
 Error
whitespace WhitespaceAround '{' is not preceded with whitespace. 77
 Error
sizes LineLength Line is longer than 80 characters (found 85). 78
 Error
whitespace WhitespaceAfter ';' is not followed by whitespace. 78
 Error
whitespace WhitespaceAround 'if' is not preceded with whitespace. 78
 Error
whitespace WhitespaceAround '{' is not preceded with whitespace. 78
 Error
regexp RegexpSingleline Line has trailing spaces. 83
 Error
regexp RegexpSingleline Line has trailing spaces. 84
 Error
sizes LineLength Line is longer than 80 characters (found 86). 85
 Error
design DesignForExtension Class 'CheckoutController' looks like designed for extension (can be subclassed), but the method 'checkoutConfirmationPerform' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'CheckoutController' final or making the method 'checkoutConfirmationPerform' static/final/abstract/empty, or adding allowed annotation for the method. 85
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 85
 Error
misc FinalParameters Parameter checkout should be final. 87
 Error
sizes LineLength Line is longer than 80 characters (found 91). 88
 Error
misc FinalParameters Parameter transientBasket should be final. 88
 Error
misc FinalParameters Parameter model should be final. 89
 Error
whitespace WhitespaceAround '{' is not preceded with whitespace. 89
 Error
whitespace WhitespaceAround '{' is not preceded with whitespace. 91
 Error
sizes LineLength Line is longer than 80 characters (found 88). 95
 Error
regexp RegexpSingleline Line has trailing spaces. 99
 Error
sizes LineLength Line is longer than 80 characters (found 88). 100
 Error
design DesignForExtension Class 'CheckoutController' looks like designed for extension (can be subclassed), but the method 'checkoutShippingAddress' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'CheckoutController' final or making the method 'checkoutShippingAddress' static/final/abstract/empty, or adding allowed annotation for the method. 100
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 100
 Error
misc FinalParameters Parameter checkout should be final. 102
 Error
sizes LineLength Line is longer than 80 characters (found 105). 103
 Error
misc FinalParameters Parameter transientBasket should be final. 103
 Error
misc FinalParameters Parameter model should be final. 103
 Error
whitespace WhitespaceAround '{' is not preceded with whitespace. 103
 Error
whitespace WhitespaceAround '{' is not preceded with whitespace. 105
 Error
sizes LineLength Line is longer than 80 characters (found 115). 109
 Error
sizes LineLength Line is longer than 80 characters (found 93). 112
 Error
sizes LineLength Line is longer than 80 characters (found 109). 114
 Error
sizes LineLength Line is longer than 80 characters (found 95). 115
 Error
regexp RegexpSingleline Line has trailing spaces. 119
 Error
sizes LineLength Line is longer than 80 characters (found 89). 120
 Error
design DesignForExtension Class 'CheckoutController' looks like designed for extension (can be subclassed), but the method 'checkoutShippingAddress' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'CheckoutController' final or making the method 'checkoutShippingAddress' static/final/abstract/empty, or adding allowed annotation for the method. 120
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 120
 Error
misc FinalParameters Parameter checkout should be final. 122
 Error
misc FinalParameters Parameter newAddress should be final. 123
 Error
regexp RegexpSingleline Line has trailing spaces. 124
 Error
misc FinalParameters Parameter result should be final. 124
 Error
misc FinalParameters Parameter model should be final. 125
 Error
whitespace WhitespaceAround '{' is not preceded with whitespace. 125
 Error
whitespace WhitespaceAfter 'if' is not followed by whitespace. 128
 Error
whitespace WhitespaceAround '{' is not preceded with whitespace. 128
 Error
sizes LineLength Line is longer than 80 characters (found 81). 129
 Error
sizes LineLength Line is longer than 80 characters (found 109). 130
 Error
sizes LineLength Line is longer than 80 characters (found 119). 131
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 134
 Error
whitespace WhitespaceAfter 'if' is not followed by whitespace. 135
 Error
whitespace WhitespaceAround '{' is not preceded with whitespace. 135
 Error
sizes LineLength Line is longer than 80 characters (found 123). 136
 Error
sizes LineLength Line is longer than 80 characters (found 117). 138
 Error
sizes LineLength Line is longer than 80 characters (found 102). 139
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 139
 Error
sizes LineLength Line is longer than 80 characters (found 108). 142
 Error
sizes LineLength Line is longer than 80 characters (found 126). 144
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 144
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 144
 Error
regexp RegexpSingleline Line has trailing spaces. 151
 Error
sizes LineLength Line is longer than 80 characters (found 87). 152
 Error
design DesignForExtension Class 'CheckoutController' looks like designed for extension (can be subclassed), but the method 'checkoutPaymentAddress' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'CheckoutController' final or making the method 'checkoutPaymentAddress' static/final/abstract/empty, or adding allowed annotation for the method. 152
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 152
 Error
misc FinalParameters Parameter checkout should be final. 154
 Error
sizes LineLength Line is longer than 80 characters (found 105). 155
 Error
misc FinalParameters Parameter transientBasket should be final. 155
 Error
misc FinalParameters Parameter model should be final. 155
 Error
whitespace WhitespaceAround '{' is not preceded with whitespace. 155
 Error
whitespace WhitespaceAround '{' is not preceded with whitespace. 157
 Error
sizes LineLength Line is longer than 80 characters (found 115). 161
 Error
sizes LineLength Line is longer than 80 characters (found 93). 164
 Error
sizes LineLength Line is longer than 80 characters (found 109). 166
 Error
sizes LineLength Line is longer than 80 characters (found 95). 167
 Error
regexp RegexpSingleline Line has trailing spaces. 171
 Error
sizes LineLength Line is longer than 80 characters (found 88). 172
 Error
design DesignForExtension Class 'CheckoutController' looks like designed for extension (can be subclassed), but the method 'checkoutPaymentAddress' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'CheckoutController' final or making the method 'checkoutPaymentAddress' static/final/abstract/empty, or adding allowed annotation for the method. 172
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 172
 Error
misc FinalParameters Parameter checkout should be final. 174
 Error
misc FinalParameters Parameter newAddress should be final. 175
 Error
regexp RegexpSingleline Line has trailing spaces. 176
 Error
misc FinalParameters Parameter result should be final. 176
 Error
misc FinalParameters Parameter model should be final. 177
 Error
whitespace WhitespaceAround '{' is not preceded with whitespace. 177
 Error
whitespace WhitespaceAfter 'if' is not followed by whitespace. 180
 Error
whitespace WhitespaceAround '{' is not preceded with whitespace. 180
 Error
sizes LineLength Line is longer than 80 characters (found 81). 181
 Error
sizes LineLength Line is longer than 80 characters (found 109). 182
 Error
sizes LineLength Line is longer than 80 characters (found 118). 183
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 186
 Error
whitespace WhitespaceAfter 'if' is not followed by whitespace. 187
 Error
whitespace WhitespaceAround '{' is not preceded with whitespace. 187
 Error
sizes LineLength Line is longer than 80 characters (found 123). 188
 Error
sizes LineLength Line is longer than 80 characters (found 117). 190
 Error
sizes LineLength Line is longer than 80 characters (found 102). 191
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 191
 Error
sizes LineLength Line is longer than 80 characters (found 108). 194
 Error
sizes LineLength Line is longer than 80 characters (found 128). 196
 Error
regexp RegexpSingleline Line has trailing spaces. 203
 Error
sizes LineLength Line is longer than 80 characters (found 82). 204
 Error
design DesignForExtension Class 'CheckoutController' looks like designed for extension (can be subclassed), but the method 'checkoutPerform' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'CheckoutController' final or making the method 'checkoutPerform' static/final/abstract/empty, or adding allowed annotation for the method. 204
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 204
 Error
sizes LineLength Line is longer than 80 characters (found 88). 206
 Error
misc FinalParameters Parameter checkout should be final. 206
 Error
misc FinalParameters Parameter model should be final. 206
 Error
whitespace WhitespaceAround '{' is not preceded with whitespace. 206
 Error
regexp RegexpSingleline Line has trailing spaces. 210

org/woehlke/greenshop/frontend/CreateAccountController.java

Severity Category Rule Message Line
 Error
sizes LineLength Line is longer than 80 characters (found 100). 31
 Error
whitespace FileTabCharacter File contains tab characters (this is the first instance). 31
 Error
javadoc JavadocVariable Missing a Javadoc comment. 31
 Error
naming ConstantName Name 'logger' must match pattern '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'. 31
 Error
regexp RegexpSingleline Line has trailing spaces. 32
 Error
javadoc JavadocVariable Missing a Javadoc comment. 33
 Error
javadoc JavadocVariable Missing a Javadoc comment. 36
 Error
regexp RegexpSingleline Line has trailing spaces. 38
 Error
design DesignForExtension Class 'CreateAccountController' looks like designed for extension (can be subclassed), but the method 'createNewCustomerForm' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'CreateAccountController' final or making the method 'createNewCustomerForm' static/final/abstract/empty, or adding allowed annotation for the method. 39
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 39
 Error
misc FinalParameters Parameter model should be final. 40
 Error
whitespace WhitespaceAround '{' is not preceded with whitespace. 40
 Error
sizes LineLength Line is longer than 80 characters (found 102). 42
 Error
sizes LineLength Line is longer than 80 characters (found 90). 43
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 43
 Error
sizes LineLength Line is longer than 80 characters (found 101). 44
 Error
sizes LineLength Line is longer than 80 characters (found 86). 45
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 45
 Error
regexp RegexpSingleline Line has trailing spaces. 48
 Error
design DesignForExtension Class 'CreateAccountController' looks like designed for extension (can be subclassed), but the method 'createNewCustomer' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'CreateAccountController' final or making the method 'createNewCustomer' static/final/abstract/empty, or adding allowed annotation for the method. 49
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 49
 Error
sizes LineLength Line is longer than 80 characters (found 83). 51
 Error
misc FinalParameters Parameter createNewCustomerFormBean should be final. 51
 Error
misc FinalParameters Parameter result should be final. 52
 Error
misc FinalParameters Parameter model should be final. 52
 Error
whitespace WhitespaceAround '{' is not preceded with whitespace. 52
 Error
sizes LineLength Line is longer than 80 characters (found 107). 54
 Error
whitespace WhitespaceAfter 'if' is not followed by whitespace. 54
 Error
whitespace WhitespaceAround '!=' is not followed by whitespace. 54
 Error
whitespace WhitespaceAround '!=' is not preceded with whitespace. 54
 Error
whitespace WhitespaceAround '{' is not preceded with whitespace. 54
 Error
sizes LineLength Line is longer than 80 characters (found 141). 55
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 55
 Error
whitespace WhitespaceAfter 'if' is not followed by whitespace. 57
 Error
whitespace WhitespaceAround '{' is not preceded with whitespace. 57
 Error
sizes LineLength Line is longer than 80 characters (found 123). 58
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 58
 Error
sizes LineLength Line is longer than 80 characters (found 126). 59
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 59
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 59
 Error
whitespace WhitespaceAfter 'if' is not followed by whitespace. 61
 Error
whitespace WhitespaceAround '{' is not preceded with whitespace. 61
 Error
sizes LineLength Line is longer than 80 characters (found 109). 62
 Error
sizes LineLength Line is longer than 80 characters (found 94). 63
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 63
 Error
whitespace WhitespaceAfter 'for' is not followed by whitespace. 64
 Error
whitespace WhitespaceAround '{' is not preceded with whitespace. 64
 Error
sizes LineLength Line is longer than 80 characters (found 85). 69
 Error
sizes LineLength Line is longer than 80 characters (found 130). 71
 Error
sizes LineLength Line is longer than 80 characters (found 172). 72
 Error
whitespace MethodParamPad '(' is preceded with whitespace. 72
 Error
whitespace MethodParamPad '(' is preceded with whitespace. 72
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 72
 Error
whitespace MethodParamPad '(' is preceded with whitespace. 72
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 72
 Error
whitespace MethodParamPad '(' is preceded with whitespace. 72
 Error
sizes LineLength Line is longer than 80 characters (found 83). 73

org/woehlke/greenshop/frontend/LoginController.java

Severity Category Rule Message Line
 Error
sizes LineLength Line is longer than 80 characters (found 92). 15
 Error
whitespace FileTabCharacter File contains tab characters (this is the first instance). 15
 Error
javadoc JavadocVariable Missing a Javadoc comment. 15
 Error
naming ConstantName Name 'logger' must match pattern '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'. 15
 Error
regexp RegexpSingleline Line has trailing spaces. 16
 Error
design DesignForExtension Class 'LoginController' looks like designed for extension (can be subclassed), but the method 'showLoginForm' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'LoginController' final or making the method 'showLoginForm' static/final/abstract/empty, or adding allowed annotation for the method. 17
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 17
 Error
misc FinalParameters Parameter model should be final. 18
 Error
whitespace WhitespaceAround '{' is not preceded with whitespace. 18
 Error
design DesignForExtension Class 'LoginController' looks like designed for extension (can be subclassed), but the method 'showAdminLoginForm' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'LoginController' final or making the method 'showAdminLoginForm' static/final/abstract/empty, or adding allowed annotation for the method. 23
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 23
 Error
misc FinalParameters Parameter model should be final. 24
 Error
whitespace WhitespaceAround '{' is not preceded with whitespace. 24

org/woehlke/greenshop/frontend/SearchController.java

Severity Category Rule Message Line
 Error
javadoc JavadocPackage Missing package-info.java file. 1
 Error
imports AvoidStarImport Using the '.*' form of import should be avoided - org.springframework.web.bind.annotation.*. 8
 Error
sizes LineLength Line is longer than 80 characters (found 89). 22
 Error
javadoc JavadocVariable Missing a Javadoc comment. 22
 Error
naming ConstantName Name 'logger' must match pattern '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'. 22
 Error
design DesignForExtension Class 'SearchController' looks like designed for extension (can be subclassed), but the method 'showAdvancedSearchForm' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'SearchController' final or making the method 'showAdvancedSearchForm' static/final/abstract/empty, or adding allowed annotation for the method. 24
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 24
 Error
misc FinalParameters Parameter model should be final. 25
 Error
whitespace WhitespaceAround '{' is not preceded with whitespace. 25
 Error
sizes LineLength Line is longer than 80 characters (found 89). 30
 Error
design DesignForExtension Class 'SearchController' looks like designed for extension (can be subclassed), but the method 'showAdvancedSearchFormPost' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'SearchController' final or making the method 'showAdvancedSearchFormPost' static/final/abstract/empty, or adding allowed annotation for the method. 35
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 35
 Error
misc FinalParameters Parameter advancedSearchBean should be final. 37
 Error
misc FinalParameters Parameter result should be final. 38
 Error
misc FinalParameters Parameter model should be final. 39
 Error
whitespace WhitespaceAround '{' is not preceded with whitespace. 39
 Error
design DesignForExtension Class 'SearchController' looks like designed for extension (can be subclassed), but the method 'showAdvancedSearchForm' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'SearchController' final or making the method 'showAdvancedSearchForm' static/final/abstract/empty, or adding allowed annotation for the method. 45
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 45
 Error
misc FinalParameters Parameter keywords should be final. 47
 Error
misc FinalParameters Parameter model should be final. 47
 Error
whitespace WhitespaceAround '{' is not preceded with whitespace. 47

org/woehlke/greenshop/frontend/UserController.java

Severity Category Rule Message Line
 Error
imports AvoidStarImport Using the '.*' form of import should be avoided - org.springframework.web.bind.annotation.*. 20
 Error
imports AvoidStarImport Using the '.*' form of import should be avoided - org.woehlke.greenshop.oodm.customer.entities.*. 29
 Error
sizes LineLength Line is longer than 80 characters (found 91). 38
 Error
whitespace FileTabCharacter File contains tab characters (this is the first instance). 38
 Error
javadoc JavadocVariable Missing a Javadoc comment. 38
 Error
naming ConstantName Name 'logger' must match pattern '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'. 38
 Error
regexp RegexpSingleline Line has trailing spaces. 39
 Error
javadoc JavadocVariable Missing a Javadoc comment. 40
 Error
regexp RegexpSingleline Line has trailing spaces. 42
 Error
javadoc JavadocVariable Missing a Javadoc comment. 43
 Error
javadoc JavadocVariable Missing a Javadoc comment. 46
 Error
javadoc JavadocVariable Missing a Javadoc comment. 49
 Error
design DesignForExtension Class 'UserController' looks like designed for extension (can be subclassed), but the method 'initBinder' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'UserController' final or making the method 'initBinder' static/final/abstract/empty, or adding allowed annotation for the method. 52
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 52
 Error
misc FinalParameters Parameter binder should be final. 53
 Error
sizes LineLength Line is longer than 80 characters (found 81). 54
 Error
sizes LineLength Line is longer than 80 characters (found 96). 56
 Error
regexp RegexpSingleline Line has trailing spaces. 59
 Error
design DesignForExtension Class 'UserController' looks like designed for extension (can be subclassed), but the method 'account' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'UserController' final or making the method 'account' static/final/abstract/empty, or adding allowed annotation for the method. 60
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 60
 Error
misc FinalParameters Parameter model should be final. 61
 Error
whitespace WhitespaceAround '{' is not preceded with whitespace. 61
 Error
regexp RegexpSingleline Line has trailing spaces. 65
 Error
design DesignForExtension Class 'UserController' looks like designed for extension (can be subclassed), but the method 'accountEdit' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'UserController' final or making the method 'accountEdit' static/final/abstract/empty, or adding allowed annotation for the method. 66
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 66
 Error
misc FinalParameters Parameter model should be final. 67
 Error
whitespace WhitespaceAround '{' is not preceded with whitespace. 67
 Error
sizes LineLength Line is longer than 80 characters (found 93). 69
 Error
sizes LineLength Line is longer than 80 characters (found 87). 71
 Error
regexp RegexpSingleline Line has trailing spaces. 75
 Error
design DesignForExtension Class 'UserController' looks like designed for extension (can be subclassed), but the method 'accountEditSave' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'UserController' final or making the method 'accountEditSave' static/final/abstract/empty, or adding allowed annotation for the method. 76
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 76
 Error
sizes LineLength Line is longer than 80 characters (found 92). 78
 Error
misc FinalParameters Parameter customerDetails should be final. 78
 Error
misc FinalParameters Parameter result should be final. 78
 Error
misc FinalParameters Parameter model should be final. 78
 Error
whitespace WhitespaceAround '{' is not preceded with whitespace. 78
 Error
sizes LineLength Line is longer than 80 characters (found 93). 80
 Error
sizes LineLength Line is longer than 80 characters (found 87). 82
 Error
sizes LineLength Line is longer than 80 characters (found 87). 83
 Error
sizes LineLength Line is longer than 80 characters (found 87). 85
 Error
regexp RegexpSingleline Line has trailing spaces. 97
 Error
design DesignForExtension Class 'UserController' looks like designed for extension (can be subclassed), but the method 'addressBook' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'UserController' final or making the method 'addressBook' static/final/abstract/empty, or adding allowed annotation for the method. 98
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 98
 Error
misc FinalParameters Parameter model should be final. 99
 Error
whitespace WhitespaceAround '{' is not preceded with whitespace. 99
 Error
sizes LineLength Line is longer than 80 characters (found 93). 101
 Error
sizes LineLength Line is longer than 80 characters (found 87). 103
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 104
 Error
sizes LineLength Line is longer than 80 characters (found 100). 105
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 106
 Error
sizes LineLength Line is longer than 80 characters (found 87). 107
 Error
sizes LineLength Line is longer than 80 characters (found 87). 109
 Error
regexp RegexpSingleline Line has trailing spaces. 112
 Error
sizes LineLength Line is longer than 80 characters (found 92). 113
 Error
design DesignForExtension Class 'UserController' looks like designed for extension (can be subclassed), but the method 'addressBookEditForm' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'UserController' final or making the method 'addressBookEditForm' static/final/abstract/empty, or adding allowed annotation for the method. 113
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 113
 Error
sizes LineLength Line is longer than 80 characters (found 85). 114
 Error
misc FinalParameters Parameter addressId should be final. 114
 Error
misc FinalParameters Parameter model should be final. 114
 Error
whitespace WhitespaceAround '{' is not preceded with whitespace. 114
 Error
sizes LineLength Line is longer than 80 characters (found 93). 116
 Error
sizes LineLength Line is longer than 80 characters (found 87). 118
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 119
 Error
sizes LineLength Line is longer than 80 characters (found 90). 120
 Error
sizes LineLength Line is longer than 80 characters (found 101). 121
 Error
sizes LineLength Line is longer than 80 characters (found 86). 122
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 122
 Error
sizes LineLength Line is longer than 80 characters (found 82). 128
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 134
 Error
regexp RegexpSingleline Line has trailing spaces. 137
 Error
sizes LineLength Line is longer than 80 characters (found 93). 138
 Error
design DesignForExtension Class 'UserController' looks like designed for extension (can be subclassed), but the method 'addressBookEditStore' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'UserController' final or making the method 'addressBookEditStore' static/final/abstract/empty, or adding allowed annotation for the method. 138
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 138
 Error
misc FinalParameters Parameter customersAddress should be final. 140
 Error
sizes LineLength Line is longer than 80 characters (found 89). 141
 Error
misc FinalParameters Parameter addressId should be final. 141
 Error
misc FinalParameters Parameter model should be final. 141
 Error
misc FinalParameters Parameter result should be final. 141
 Error
whitespace WhitespaceAround '{' is not preceded with whitespace. 141
 Error
sizes LineLength Line is longer than 80 characters (found 93). 142
 Error
sizes LineLength Line is longer than 80 characters (found 87). 144
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 145
 Error
whitespace WhitespaceAround '{' is not preceded with whitespace. 146
 Error
sizes LineLength Line is longer than 80 characters (found 109). 148
 Error
sizes LineLength Line is longer than 80 characters (found 94). 149
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 149
 Error
sizes LineLength Line is longer than 80 characters (found 99). 152
 Error
sizes LineLength Line is longer than 80 characters (found 104). 153
 Error
sizes LineLength Line is longer than 80 characters (found 84). 155
 Error
sizes LineLength Line is longer than 80 characters (found 88). 157
 Error
sizes LineLength Line is longer than 80 characters (found 82). 158
 Error
sizes LineLength Line is longer than 80 characters (found 86). 159
 Error
sizes LineLength Line is longer than 80 characters (found 86). 160
 Error
sizes LineLength Line is longer than 80 characters (found 96). 162
 Error
sizes LineLength Line is longer than 80 characters (found 82). 163
 Error
regexp RegexpSingleline Line has trailing spaces. 167
 Error
regexp RegexpSingleline Line has trailing spaces. 169
 Error
design DesignForExtension Class 'UserController' looks like designed for extension (can be subclassed), but the method 'addressBookAddForm' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'UserController' final or making the method 'addressBookAddForm' static/final/abstract/empty, or adding allowed annotation for the method. 170
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 170
 Error
misc FinalParameters Parameter model should be final. 171
 Error
whitespace WhitespaceAround '{' is not preceded with whitespace. 171
 Error
sizes LineLength Line is longer than 80 characters (found 93). 173
 Error
sizes LineLength Line is longer than 80 characters (found 87). 175
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 176
 Error
sizes LineLength Line is longer than 80 characters (found 101). 177
 Error
sizes LineLength Line is longer than 80 characters (found 86). 178
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 178
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 180
 Error
regexp RegexpSingleline Line has trailing spaces. 183
 Error
design DesignForExtension Class 'UserController' looks like designed for extension (can be subclassed), but the method 'addressBookAddPerform' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'UserController' final or making the method 'addressBookAddPerform' static/final/abstract/empty, or adding allowed annotation for the method. 184
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 184
 Error
sizes LineLength Line is longer than 80 characters (found 123). 185
 Error
misc FinalParameters Parameter customersAddress should be final. 185
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 185
 Error
misc FinalParameters Parameter model should be final. 185
 Error
misc FinalParameters Parameter result should be final. 185
 Error
whitespace WhitespaceAround '{' is not preceded with whitespace. 185
 Error
sizes LineLength Line is longer than 80 characters (found 93). 186
 Error
sizes LineLength Line is longer than 80 characters (found 87). 188
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 189
 Error
whitespace WhitespaceAfter 'if' is not followed by whitespace. 190
 Error
whitespace WhitespaceAround '{' is not preceded with whitespace. 190
 Error
sizes LineLength Line is longer than 80 characters (found 109). 192
 Error
sizes LineLength Line is longer than 80 characters (found 94). 193
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 193
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 194
 Error
sizes LineLength Line is longer than 80 characters (found 104). 198
 Error
sizes LineLength Line is longer than 80 characters (found 84). 201
 Error
sizes LineLength Line is longer than 80 characters (found 88). 203
 Error
sizes LineLength Line is longer than 80 characters (found 82). 204
 Error
sizes LineLength Line is longer than 80 characters (found 86). 205
 Error
sizes LineLength Line is longer than 80 characters (found 86). 206
 Error
sizes LineLength Line is longer than 80 characters (found 96). 208
 Error
sizes LineLength Line is longer than 80 characters (found 82). 209
 Error
regexp RegexpSingleline Line has trailing spaces. 215
 Error
sizes LineLength Line is longer than 80 characters (found 94). 216
 Error
design DesignForExtension Class 'UserController' looks like designed for extension (can be subclassed), but the method 'addressBookDelete' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'UserController' final or making the method 'addressBookDelete' static/final/abstract/empty, or adding allowed annotation for the method. 216
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 216
 Error
sizes LineLength Line is longer than 80 characters (found 83). 217
 Error
misc FinalParameters Parameter addressId should be final. 217
 Error
misc FinalParameters Parameter model should be final. 217
 Error
whitespace WhitespaceAround '{' is not preceded with whitespace. 217
 Error
sizes LineLength Line is longer than 80 characters (found 90). 218
 Error
sizes LineLength Line is longer than 80 characters (found 93). 219
 Error
sizes LineLength Line is longer than 80 characters (found 87). 221
 Error
whitespace WhitespaceAfter 'if' is not followed by whitespace. 222
 Error
whitespace WhitespaceAround '{' is not preceded with whitespace. 222
 Error
regexp RegexpSingleline Line has trailing spaces. 228
 Error
design DesignForExtension Class 'UserController' looks like designed for extension (can be subclassed), but the method 'accountPassword' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'UserController' final or making the method 'accountPassword' static/final/abstract/empty, or adding allowed annotation for the method. 229
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 229
 Error
misc FinalParameters Parameter model should be final. 230
 Error
whitespace WhitespaceAround '{' is not preceded with whitespace. 230
 Error
sizes LineLength Line is longer than 80 characters (found 81). 232
 Error
regexp RegexpSingleline Line has trailing spaces. 236
 Error
design DesignForExtension Class 'UserController' looks like designed for extension (can be subclassed), but the method 'accountPasswordPerform' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'UserController' final or making the method 'accountPasswordPerform' static/final/abstract/empty, or adding allowed annotation for the method. 237
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 237
 Error
sizes LineLength Line is longer than 80 characters (found 90). 238
 Error
misc FinalParameters Parameter changePasswordBean should be final. 238
 Error
misc FinalParameters Parameter result should be final. 239
 Error
misc FinalParameters Parameter model should be final. 239
 Error
whitespace WhitespaceAround '{' is not preceded with whitespace. 239
 Error
sizes LineLength Line is longer than 80 characters (found 93). 241
 Error
sizes LineLength Line is longer than 80 characters (found 87). 243
 Error
sizes LineLength Line is longer than 80 characters (found 96). 244
 Error
whitespace WhitespaceAfter 'if' is not followed by whitespace. 244
 Error
whitespace WhitespaceAround '&&' is not followed by whitespace. 245
 Error
whitespace WhitespaceAround '{' is not preceded with whitespace. 245
 Error
sizes LineLength Line is longer than 80 characters (found 89). 246
 Error
whitespace WhitespaceAfter 'if' is not followed by whitespace. 250
 Error
whitespace WhitespaceAround '{' is not preceded with whitespace. 250
 Error
sizes LineLength Line is longer than 80 characters (found 131). 251
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 251
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 251
 Error
sizes LineLength Line is longer than 80 characters (found 107). 254
 Error
whitespace WhitespaceAfter 'if' is not followed by whitespace. 254
 Error
whitespace WhitespaceAround '{' is not preceded with whitespace. 254
 Error
sizes LineLength Line is longer than 80 characters (found 119). 255
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 255
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 255
 Error
sizes LineLength Line is longer than 80 characters (found 85). 258
 Error
regexp RegexpSingleline Line has trailing spaces. 262
 Error
design DesignForExtension Class 'UserController' looks like designed for extension (can be subclassed), but the method 'accountHistory' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'UserController' final or making the method 'accountHistory' static/final/abstract/empty, or adding allowed annotation for the method. 263
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 263
 Error
misc FinalParameters Parameter model should be final. 264
 Error
whitespace WhitespaceAround '{' is not preceded with whitespace. 264
 Error
sizes LineLength Line is longer than 80 characters (found 118). 268
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 268
 Error
regexp RegexpSingleline Line has trailing spaces. 272
 Error
sizes LineLength Line is longer than 80 characters (found 92). 273
 Error
design DesignForExtension Class 'UserController' looks like designed for extension (can be subclassed), but the method 'accountHistoryInfo' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'UserController' final or making the method 'accountHistoryInfo' static/final/abstract/empty, or adding allowed annotation for the method. 273
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 273
 Error
sizes LineLength Line is longer than 80 characters (found 82). 274
 Error
misc FinalParameters Parameter orderId should be final. 274
 Error
misc FinalParameters Parameter model should be final. 274
 Error
whitespace WhitespaceAround '{' is not preceded with whitespace. 274
 Error
sizes LineLength Line is longer than 80 characters (found 123). 277
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 277
 Error
sizes LineLength Line is longer than 80 characters (found 86). 278
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 278
 Error
regexp RegexpSingleline Line has trailing spaces. 281
 Error
sizes LineLength Line is longer than 80 characters (found 81). 282
 Error
design DesignForExtension Class 'UserController' looks like designed for extension (can be subclassed), but the method 'accountNewsletter' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'UserController' final or making the method 'accountNewsletter' static/final/abstract/empty, or adding allowed annotation for the method. 282
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 282
 Error
misc FinalParameters Parameter model should be final. 283
 Error
whitespace WhitespaceAround '{' is not preceded with whitespace. 283
 Error
sizes LineLength Line is longer than 80 characters (found 93). 285
 Error
sizes LineLength Line is longer than 80 characters (found 87). 287
 Error
sizes LineLength Line is longer than 80 characters (found 82). 292
 Error
design DesignForExtension Class 'UserController' looks like designed for extension (can be subclassed), but the method 'accountNewsletterPerform' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'UserController' final or making the method 'accountNewsletterPerform' static/final/abstract/empty, or adding allowed annotation for the method. 292
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 292
 Error
sizes LineLength Line is longer than 80 characters (found 102). 293
 Error
misc FinalParameters Parameter customer should be final. 293
 Error
misc FinalParameters Parameter result should be final. 293
 Error
misc FinalParameters Parameter model should be final. 293
 Error
sizes LineLength Line is longer than 80 characters (found 93). 295
 Error
sizes LineLength Line is longer than 80 characters (found 89). 297
 Error
whitespace WhitespaceAfter 'if' is not followed by whitespace. 298
 Error
whitespace WhitespaceAround '{' is not preceded with whitespace. 298
 Error
regexp RegexpSingleline Line has trailing spaces. 307
 Error
sizes LineLength Line is longer than 80 characters (found 84). 308
 Error
design DesignForExtension Class 'UserController' looks like designed for extension (can be subclassed), but the method 'accountNotifications' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'UserController' final or making the method 'accountNotifications' static/final/abstract/empty, or adding allowed annotation for the method. 308
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 308
 Error
misc FinalParameters Parameter model should be final. 309
 Error
whitespace WhitespaceAround '{' is not preceded with whitespace. 309
 Error
sizes LineLength Line is longer than 80 characters (found 93). 312
 Error
sizes LineLength Line is longer than 80 characters (found 87). 314
 Error
sizes LineLength Line is longer than 80 characters (found 97). 315
 Error
sizes LineLength Line is longer than 80 characters (found 106). 319
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 319
 Error
sizes LineLength Line is longer than 80 characters (found 81). 320
 Error
sizes LineLength Line is longer than 80 characters (found 85). 324
 Error
design DesignForExtension Class 'UserController' looks like designed for extension (can be subclassed), but the method 'accountNotificationsPerform' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'UserController' final or making the method 'accountNotificationsPerform' static/final/abstract/empty, or adding allowed annotation for the method. 324
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 324
 Error
misc FinalParameters Parameter customerInfo should be final. 326
 Error
sizes LineLength Line is longer than 80 characters (found 100). 327
 Error
misc FinalParameters Parameter productNotification should be final. 327
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 327
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 327
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 327
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 327
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 327
 Error
misc ArrayTypeStyle Array brackets at illegal position. 327
 Error
misc FinalParameters Parameter result should be final. 328
 Error
misc FinalParameters Parameter model should be final. 328
 Error
whitespace WhitespaceAround '{' is not preceded with whitespace. 328
 Error
sizes LineLength Line is longer than 80 characters (found 93). 330
 Error
sizes LineLength Line is longer than 80 characters (found 89). 332
 Error
sizes LineLength Line is longer than 80 characters (found 101). 333
 Error
whitespace WhitespaceAfter 'if' is not followed by whitespace. 334
 Error
whitespace WhitespaceAround '{' is not preceded with whitespace. 334
 Error
sizes LineLength Line is longer than 80 characters (found 115). 339
 Error
sizes LineLength Line is longer than 80 characters (found 99). 342
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 342
 Error
sizes LineLength Line is longer than 80 characters (found 106). 347
 Error
design DesignForExtension Class 'UserController' looks like designed for extension (can be subclassed), but the method 'addProductNotification' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'UserController' final or making the method 'addProductNotification' static/final/abstract/empty, or adding allowed annotation for the method. 347
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 347
 Error
sizes LineLength Line is longer than 80 characters (found 89). 348
 Error
misc FinalParameters Parameter productId should be final. 348
 Error
misc FinalParameters Parameter model should be final. 348
 Error
sizes LineLength Line is longer than 80 characters (found 93). 351
 Error
sizes LineLength Line is longer than 80 characters (found 89). 353
 Error
sizes LineLength Line is longer than 80 characters (found 97). 354
 Error
sizes LineLength Line is longer than 80 characters (found 88). 355
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 355
 Error
whitespace WhitespaceAround '+' is not followed by whitespace. 356
 Error
whitespace WhitespaceAround '+' is not preceded with whitespace. 356

org/woehlke/greenshop/oodm/admin/entities/Administrator.java

Severity Category Rule Message Line
 Error
javadoc JavadocPackage Missing package-info.java file. 1
 Error
imports AvoidStarImport Using the '.*' form of import should be avoided - javax.persistence.*. 3
 Error
javadoc JavadocStyle First sentence should end with a period. 5
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 16
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 16
 Error
javadoc JavadocVariable Missing a Javadoc comment. 19
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 20
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 21
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 21
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 21
 Error
sizes LineLength Line is longer than 80 characters (found 95). 24
 Error
javadoc JavadocVariable Missing a Javadoc comment. 24
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 24
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 24
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 24
 Error
coding MagicNumber '255' is a magic number. 24
 Error
sizes LineLength Line is longer than 80 characters (found 97). 27
 Error
javadoc JavadocVariable Missing a Javadoc comment. 27
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 27
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 27
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 27
 Error
coding MagicNumber '60' is a magic number. 27
 Error
design DesignForExtension Class 'Administrator' looks like designed for extension (can be subclassed), but the method 'getId' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'Administrator' final or making the method 'getId' static/final/abstract/empty, or adding allowed annotation for the method. 30
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 30
 Error
design DesignForExtension Class 'Administrator' looks like designed for extension (can be subclassed), but the method 'setId' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'Administrator' final or making the method 'setId' static/final/abstract/empty, or adding allowed annotation for the method. 34
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 34
 Error
misc FinalParameters Parameter id should be final. 34
 Error
coding HiddenField 'id' hides a field. 34
 Error
design DesignForExtension Class 'Administrator' looks like designed for extension (can be subclassed), but the method 'getUserName' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'Administrator' final or making the method 'getUserName' static/final/abstract/empty, or adding allowed annotation for the method. 38
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 38
 Error
design DesignForExtension Class 'Administrator' looks like designed for extension (can be subclassed), but the method 'setUserName' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'Administrator' final or making the method 'setUserName' static/final/abstract/empty, or adding allowed annotation for the method. 42
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 42
 Error
misc FinalParameters Parameter userName should be final. 42
 Error
coding HiddenField 'userName' hides a field. 42
 Error
design DesignForExtension Class 'Administrator' looks like designed for extension (can be subclassed), but the method 'getUserPassword' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'Administrator' final or making the method 'getUserPassword' static/final/abstract/empty, or adding allowed annotation for the method. 46
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 46
 Error
design DesignForExtension Class 'Administrator' looks like designed for extension (can be subclassed), but the method 'setUserPassword' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'Administrator' final or making the method 'setUserPassword' static/final/abstract/empty, or adding allowed annotation for the method. 50
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 50
 Error
misc FinalParameters Parameter userPassword should be final. 50
 Error
coding HiddenField 'userPassword' hides a field. 50
 Error
design DesignForExtension Class 'Administrator' looks like designed for extension (can be subclassed), but the method 'equals' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'Administrator' final or making the method 'equals' static/final/abstract/empty, or adding allowed annotation for the method. 54
 Error
misc FinalParameters Parameter o should be final. 55
 Error
blocks NeedBraces 'if' construct must use '{}'s. 56
 Error
blocks NeedBraces 'if' construct must use '{}'s. 57
 Error
blocks NeedBraces 'if' construct must use '{}'s. 61
 Error
sizes LineLength Line is longer than 80 characters (found 101). 62
 Error
blocks NeedBraces 'if' construct must use '{}'s. 62
 Error
sizes LineLength Line is longer than 80 characters (found 117). 63
 Error
blocks NeedBraces 'if' construct must use '{}'s. 63
 Error
design DesignForExtension Class 'Administrator' looks like designed for extension (can be subclassed), but the method 'hashCode' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'Administrator' final or making the method 'hashCode' static/final/abstract/empty, or adding allowed annotation for the method. 68
 Error
coding MagicNumber '31' is a magic number. 71
 Error
sizes LineLength Line is longer than 80 characters (found 84). 72
 Error
coding MagicNumber '31' is a magic number. 72
 Error
design DesignForExtension Class 'Administrator' looks like designed for extension (can be subclassed), but the method 'toString' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'Administrator' final or making the method 'toString' static/final/abstract/empty, or adding allowed annotation for the method. 76
 Error
whitespace OperatorWrap '+' should be on a new line. 78
 Error
whitespace OperatorWrap '+' should be on a new line. 79
 Error
whitespace OperatorWrap '+' should be on a new line. 80

org/woehlke/greenshop/oodm/admin/entities/TaxClass.java

Severity Category Rule Message Line
 Error
imports AvoidStarImport Using the '.*' form of import should be avoided - javax.persistence.*. 3
 Error
javadoc JavadocStyle First sentence should end with a period. 6
 Error
sizes LineLength Line is longer than 80 characters (found 81). 8
 Error
sizes LineLength Line is longer than 80 characters (found 81). 9
 Error
sizes LineLength Line is longer than 80 characters (found 81). 10
 Error
sizes LineLength Line is longer than 80 characters (found 81). 11
 Error
sizes LineLength Line is longer than 80 characters (found 81). 12
 Error
sizes LineLength Line is longer than 80 characters (found 81). 13
 Error
sizes LineLength Line is longer than 80 characters (found 81). 14
 Error
sizes LineLength Line is longer than 80 characters (found 81). 15
 Error
sizes LineLength Line is longer than 80 characters (found 81). 16
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 19
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 19
 Error
javadoc JavadocVariable Missing a Javadoc comment. 22
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 23
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 24
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 24
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 24
 Error
javadoc JavadocVariable Missing a Javadoc comment. 27
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 27
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 27
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 27
 Error
javadoc JavadocVariable Missing a Javadoc comment. 30
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 30
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 30
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 30
 Error
javadoc JavadocVariable Missing a Javadoc comment. 33
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 33
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 33
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 34
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 34
 Error
javadoc JavadocVariable Missing a Javadoc comment. 37
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 37
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 37
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 38
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 38
 Error
design DesignForExtension Class 'TaxClass' looks like designed for extension (can be subclassed), but the method 'getId' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'TaxClass' final or making the method 'getId' static/final/abstract/empty, or adding allowed annotation for the method. 41
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 41
 Error
design DesignForExtension Class 'TaxClass' looks like designed for extension (can be subclassed), but the method 'setId' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'TaxClass' final or making the method 'setId' static/final/abstract/empty, or adding allowed annotation for the method. 45
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 45
 Error
misc FinalParameters Parameter id should be final. 45
 Error
coding HiddenField 'id' hides a field. 45
 Error
design DesignForExtension Class 'TaxClass' looks like designed for extension (can be subclassed), but the method 'getTitle' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'TaxClass' final or making the method 'getTitle' static/final/abstract/empty, or adding allowed annotation for the method. 49
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 49
 Error
design DesignForExtension Class 'TaxClass' looks like designed for extension (can be subclassed), but the method 'setTitle' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'TaxClass' final or making the method 'setTitle' static/final/abstract/empty, or adding allowed annotation for the method. 53
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 53
 Error
misc FinalParameters Parameter title should be final. 53
 Error
coding HiddenField 'title' hides a field. 53
 Error
design DesignForExtension Class 'TaxClass' looks like designed for extension (can be subclassed), but the method 'getDescription' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'TaxClass' final or making the method 'getDescription' static/final/abstract/empty, or adding allowed annotation for the method. 57
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 57
 Error
design DesignForExtension Class 'TaxClass' looks like designed for extension (can be subclassed), but the method 'setDescription' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'TaxClass' final or making the method 'setDescription' static/final/abstract/empty, or adding allowed annotation for the method. 61
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 61
 Error
misc FinalParameters Parameter description should be final. 61
 Error
coding HiddenField 'description' hides a field. 61
 Error
design DesignForExtension Class 'TaxClass' looks like designed for extension (can be subclassed), but the method 'getLastModified' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'TaxClass' final or making the method 'getLastModified' static/final/abstract/empty, or adding allowed annotation for the method. 65
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 65
 Error
design DesignForExtension Class 'TaxClass' looks like designed for extension (can be subclassed), but the method 'setLastModified' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'TaxClass' final or making the method 'setLastModified' static/final/abstract/empty, or adding allowed annotation for the method. 69
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 69
 Error
misc FinalParameters Parameter lastModified should be final. 69
 Error
coding HiddenField 'lastModified' hides a field. 69
 Error
design DesignForExtension Class 'TaxClass' looks like designed for extension (can be subclassed), but the method 'getDateAdded' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'TaxClass' final or making the method 'getDateAdded' static/final/abstract/empty, or adding allowed annotation for the method. 73
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 73
 Error
design DesignForExtension Class 'TaxClass' looks like designed for extension (can be subclassed), but the method 'setDateAdded' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'TaxClass' final or making the method 'setDateAdded' static/final/abstract/empty, or adding allowed annotation for the method. 77
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 77
 Error
misc FinalParameters Parameter dateAdded should be final. 77
 Error
coding HiddenField 'dateAdded' hides a field. 77
 Error
design DesignForExtension Class 'TaxClass' looks like designed for extension (can be subclassed), but the method 'equals' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'TaxClass' final or making the method 'equals' static/final/abstract/empty, or adding allowed annotation for the method. 81
 Error
misc FinalParameters Parameter o should be final. 82
 Error
blocks NeedBraces 'if' construct must use '{}'s. 83
 Error
blocks NeedBraces 'if' construct must use '{}'s. 84
 Error
sizes LineLength Line is longer than 80 characters (found 113). 88
 Error
blocks NeedBraces 'if' construct must use '{}'s. 88
 Error
sizes LineLength Line is longer than 80 characters (found 107). 89
 Error
blocks NeedBraces 'if' construct must use '{}'s. 89
 Error
sizes LineLength Line is longer than 80 characters (found 85). 91
 Error
blocks NeedBraces 'if' construct must use '{}'s. 91
 Error
sizes LineLength Line is longer than 80 characters (found 111). 92
 Error
blocks NeedBraces 'if' construct must use '{}'s. 92
 Error
sizes LineLength Line is longer than 80 characters (found 97). 94
 Error
blocks NeedBraces 'if' construct must use '{}'s. 94
 Error
design DesignForExtension Class 'TaxClass' looks like designed for extension (can be subclassed), but the method 'hashCode' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'TaxClass' final or making the method 'hashCode' static/final/abstract/empty, or adding allowed annotation for the method. 99
 Error
coding MagicNumber '31' is a magic number. 102
 Error
sizes LineLength Line is longer than 80 characters (found 82). 103
 Error
coding MagicNumber '31' is a magic number. 103
 Error
sizes LineLength Line is longer than 80 characters (found 84). 104
 Error
coding MagicNumber '31' is a magic number. 104
 Error
coding MagicNumber '31' is a magic number. 105
 Error
design DesignForExtension Class 'TaxClass' looks like designed for extension (can be subclassed), but the method 'toString' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'TaxClass' final or making the method 'toString' static/final/abstract/empty, or adding allowed annotation for the method. 109
 Error
whitespace OperatorWrap '+' should be on a new line. 111
 Error
whitespace OperatorWrap '+' should be on a new line. 112
 Error
whitespace OperatorWrap '+' should be on a new line. 113
 Error
whitespace OperatorWrap '+' should be on a new line. 114
 Error
whitespace OperatorWrap '+' should be on a new line. 115
 Error
whitespace OperatorWrap '+' should be on a new line. 116

org/woehlke/greenshop/oodm/admin/entities/TaxRate.java

Severity Category Rule Message Line
 Error
imports AvoidStarImport Using the '.*' form of import should be avoided - javax.persistence.*. 5
 Error
javadoc JavadocStyle First sentence should end with a period. 8
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 24
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 24
 Error
javadoc JavadocVariable Missing a Javadoc comment. 27
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 28
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 29
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 29
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 29
 Error
javadoc JavadocVariable Missing a Javadoc comment. 32
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 33
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 33
 Error
javadoc JavadocVariable Missing a Javadoc comment. 36
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 37
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 37
 Error
javadoc JavadocVariable Missing a Javadoc comment. 40
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 40
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 40
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 40
 Error
javadoc JavadocVariable Missing a Javadoc comment. 43
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 43
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 43
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 43
 Error
javadoc JavadocVariable Missing a Javadoc comment. 46
 Error
coding MagicNumber '255' is a magic number. 46
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 47
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 47
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 47
 Error
javadoc JavadocVariable Missing a Javadoc comment. 50
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 50
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 50
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 51
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 51
 Error
javadoc JavadocVariable Missing a Javadoc comment. 54
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 54
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 54
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 55
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 55
 Error
design DesignForExtension Class 'TaxRate' looks like designed for extension (can be subclassed), but the method 'getId' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'TaxRate' final or making the method 'getId' static/final/abstract/empty, or adding allowed annotation for the method. 58
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 58
 Error
design DesignForExtension Class 'TaxRate' looks like designed for extension (can be subclassed), but the method 'setId' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'TaxRate' final or making the method 'setId' static/final/abstract/empty, or adding allowed annotation for the method. 62
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 62
 Error
misc FinalParameters Parameter id should be final. 62
 Error
coding HiddenField 'id' hides a field. 62
 Error
design DesignForExtension Class 'TaxRate' looks like designed for extension (can be subclassed), but the method 'getTaxZone' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'TaxRate' final or making the method 'getTaxZone' static/final/abstract/empty, or adding allowed annotation for the method. 66
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 66
 Error
design DesignForExtension Class 'TaxRate' looks like designed for extension (can be subclassed), but the method 'setTaxZone' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'TaxRate' final or making the method 'setTaxZone' static/final/abstract/empty, or adding allowed annotation for the method. 70
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 70
 Error
misc FinalParameters Parameter taxZone should be final. 70
 Error
coding HiddenField 'taxZone' hides a field. 70
 Error
design DesignForExtension Class 'TaxRate' looks like designed for extension (can be subclassed), but the method 'getTaxClass' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'TaxRate' final or making the method 'getTaxClass' static/final/abstract/empty, or adding allowed annotation for the method. 74
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 74
 Error
design DesignForExtension Class 'TaxRate' looks like designed for extension (can be subclassed), but the method 'setTaxClass' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'TaxRate' final or making the method 'setTaxClass' static/final/abstract/empty, or adding allowed annotation for the method. 78
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 78
 Error
misc FinalParameters Parameter taxClass should be final. 78
 Error
coding HiddenField 'taxClass' hides a field. 78
 Error
design DesignForExtension Class 'TaxRate' looks like designed for extension (can be subclassed), but the method 'getPriority' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'TaxRate' final or making the method 'getPriority' static/final/abstract/empty, or adding allowed annotation for the method. 82
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 82
 Error
design DesignForExtension Class 'TaxRate' looks like designed for extension (can be subclassed), but the method 'setPriority' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'TaxRate' final or making the method 'setPriority' static/final/abstract/empty, or adding allowed annotation for the method. 86
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 86
 Error
misc FinalParameters Parameter priority should be final. 86
 Error
coding HiddenField 'priority' hides a field. 86
 Error
design DesignForExtension Class 'TaxRate' looks like designed for extension (can be subclassed), but the method 'getTaxRate' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'TaxRate' final or making the method 'getTaxRate' static/final/abstract/empty, or adding allowed annotation for the method. 90
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 90
 Error
design DesignForExtension Class 'TaxRate' looks like designed for extension (can be subclassed), but the method 'setTaxRate' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'TaxRate' final or making the method 'setTaxRate' static/final/abstract/empty, or adding allowed annotation for the method. 94
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 94
 Error
misc FinalParameters Parameter taxRate should be final. 94
 Error
coding HiddenField 'taxRate' hides a field. 94
 Error
design DesignForExtension Class 'TaxRate' looks like designed for extension (can be subclassed), but the method 'getDescription' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'TaxRate' final or making the method 'getDescription' static/final/abstract/empty, or adding allowed annotation for the method. 98
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 98
 Error
design DesignForExtension Class 'TaxRate' looks like designed for extension (can be subclassed), but the method 'setDescription' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'TaxRate' final or making the method 'setDescription' static/final/abstract/empty, or adding allowed annotation for the method. 102
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 102
 Error
misc FinalParameters Parameter description should be final. 102
 Error
coding HiddenField 'description' hides a field. 102
 Error
design DesignForExtension Class 'TaxRate' looks like designed for extension (can be subclassed), but the method 'getLastModified' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'TaxRate' final or making the method 'getLastModified' static/final/abstract/empty, or adding allowed annotation for the method. 106
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 106
 Error
design DesignForExtension Class 'TaxRate' looks like designed for extension (can be subclassed), but the method 'setLastModified' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'TaxRate' final or making the method 'setLastModified' static/final/abstract/empty, or adding allowed annotation for the method. 110
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 110
 Error
misc FinalParameters Parameter lastModified should be final. 110
 Error
coding HiddenField 'lastModified' hides a field. 110
 Error
design DesignForExtension Class 'TaxRate' looks like designed for extension (can be subclassed), but the method 'getDateAdded' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'TaxRate' final or making the method 'getDateAdded' static/final/abstract/empty, or adding allowed annotation for the method. 114
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 114
 Error
design DesignForExtension Class 'TaxRate' looks like designed for extension (can be subclassed), but the method 'setDateAdded' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'TaxRate' final or making the method 'setDateAdded' static/final/abstract/empty, or adding allowed annotation for the method. 118
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 118
 Error
misc FinalParameters Parameter dateAdded should be final. 118
 Error
coding HiddenField 'dateAdded' hides a field. 118
 Error
design DesignForExtension Class 'TaxRate' looks like designed for extension (can be subclassed), but the method 'equals' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'TaxRate' final or making the method 'equals' static/final/abstract/empty, or adding allowed annotation for the method. 122
 Error
misc FinalParameters Parameter o should be final. 123
 Error
blocks NeedBraces 'if' construct must use '{}'s. 124
 Error
blocks NeedBraces 'if' construct must use '{}'s. 125
 Error
sizes LineLength Line is longer than 80 characters (found 113). 129
 Error
blocks NeedBraces 'if' construct must use '{}'s. 129
 Error
sizes LineLength Line is longer than 80 characters (found 107). 130
 Error
blocks NeedBraces 'if' construct must use '{}'s. 130
 Error
sizes LineLength Line is longer than 80 characters (found 85). 132
 Error
blocks NeedBraces 'if' construct must use '{}'s. 132
 Error
sizes LineLength Line is longer than 80 characters (found 111). 133
 Error
blocks NeedBraces 'if' construct must use '{}'s. 133
 Error
sizes LineLength Line is longer than 80 characters (found 109). 135
 Error
blocks NeedBraces 'if' construct must use '{}'s. 135
 Error
sizes LineLength Line is longer than 80 characters (found 109). 136
 Error
blocks NeedBraces 'if' construct must use '{}'s. 136
 Error
sizes LineLength Line is longer than 80 characters (found 105). 137
 Error
blocks NeedBraces 'if' construct must use '{}'s. 137
 Error
sizes LineLength Line is longer than 80 characters (found 105). 138
 Error
blocks NeedBraces 'if' construct must use '{}'s. 138
 Error
design DesignForExtension Class 'TaxRate' looks like designed for extension (can be subclassed), but the method 'hashCode' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'TaxRate' final or making the method 'hashCode' static/final/abstract/empty, or adding allowed annotation for the method. 143
 Error
coding MagicNumber '31' is a magic number. 146
 Error
coding MagicNumber '31' is a magic number. 147
 Error
coding MagicNumber '31' is a magic number. 148
 Error
coding MagicNumber '31' is a magic number. 149
 Error
sizes LineLength Line is longer than 80 characters (found 82). 150
 Error
coding MagicNumber '31' is a magic number. 150
 Error
sizes LineLength Line is longer than 80 characters (found 84). 151
 Error
coding MagicNumber '31' is a magic number. 151
 Error
coding MagicNumber '31' is a magic number. 152
 Error
design DesignForExtension Class 'TaxRate' looks like designed for extension (can be subclassed), but the method 'toString' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'TaxRate' final or making the method 'toString' static/final/abstract/empty, or adding allowed annotation for the method. 156
 Error
whitespace OperatorWrap '+' should be on a new line. 158
 Error
whitespace OperatorWrap '+' should be on a new line. 159
 Error
whitespace OperatorWrap '+' should be on a new line. 160
 Error
whitespace OperatorWrap '+' should be on a new line. 161
 Error
whitespace OperatorWrap '+' should be on a new line. 162
 Error
whitespace OperatorWrap '+' should be on a new line. 163
 Error
whitespace OperatorWrap '+' should be on a new line. 164
 Error
whitespace OperatorWrap '+' should be on a new line. 165
 Error
whitespace OperatorWrap '+' should be on a new line. 166

org/woehlke/greenshop/oodm/admin/entities/TaxZone.java

Severity Category Rule Message Line
 Error
imports AvoidStarImport Using the '.*' form of import should be avoided - javax.persistence.*. 7
 Error
javadoc JavadocStyle First sentence should end with a period. 10
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 23
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 23
 Error
javadoc JavadocVariable Missing a Javadoc comment. 26
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 27
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 28
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 28
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 28
 Error
javadoc JavadocVariable Missing a Javadoc comment. 32
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 33
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 33
 Error
coding MagicNumber '32' is a magic number. 33
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 34
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 34
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 34
 Error
javadoc JavadocVariable Missing a Javadoc comment. 38
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 39
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 39
 Error
coding MagicNumber '255' is a magic number. 39
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 40
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 40
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 40
 Error
javadoc JavadocVariable Missing a Javadoc comment. 43
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 43
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 43
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 44
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 44
 Error
javadoc JavadocVariable Missing a Javadoc comment. 47
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 47
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 47
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 48
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 48
 Error
design DesignForExtension Class 'TaxZone' looks like designed for extension (can be subclassed), but the method 'getId' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'TaxZone' final or making the method 'getId' static/final/abstract/empty, or adding allowed annotation for the method. 51
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 51
 Error
design DesignForExtension Class 'TaxZone' looks like designed for extension (can be subclassed), but the method 'setId' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'TaxZone' final or making the method 'setId' static/final/abstract/empty, or adding allowed annotation for the method. 55
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 55
 Error
misc FinalParameters Parameter id should be final. 55
 Error
coding HiddenField 'id' hides a field. 55
 Error
design DesignForExtension Class 'TaxZone' looks like designed for extension (can be subclassed), but the method 'getName' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'TaxZone' final or making the method 'getName' static/final/abstract/empty, or adding allowed annotation for the method. 59
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 59
 Error
design DesignForExtension Class 'TaxZone' looks like designed for extension (can be subclassed), but the method 'setName' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'TaxZone' final or making the method 'setName' static/final/abstract/empty, or adding allowed annotation for the method. 63
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 63
 Error
misc FinalParameters Parameter name should be final. 63
 Error
coding HiddenField 'name' hides a field. 63
 Error
design DesignForExtension Class 'TaxZone' looks like designed for extension (can be subclassed), but the method 'getDescription' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'TaxZone' final or making the method 'getDescription' static/final/abstract/empty, or adding allowed annotation for the method. 67
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 67
 Error
design DesignForExtension Class 'TaxZone' looks like designed for extension (can be subclassed), but the method 'setDescription' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'TaxZone' final or making the method 'setDescription' static/final/abstract/empty, or adding allowed annotation for the method. 71
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 71
 Error
misc FinalParameters Parameter description should be final. 71
 Error
coding HiddenField 'description' hides a field. 71
 Error
design DesignForExtension Class 'TaxZone' looks like designed for extension (can be subclassed), but the method 'getLastModified' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'TaxZone' final or making the method 'getLastModified' static/final/abstract/empty, or adding allowed annotation for the method. 75
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 75
 Error
design DesignForExtension Class 'TaxZone' looks like designed for extension (can be subclassed), but the method 'setLastModified' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'TaxZone' final or making the method 'setLastModified' static/final/abstract/empty, or adding allowed annotation for the method. 79
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 79
 Error
misc FinalParameters Parameter lastModified should be final. 79
 Error
coding HiddenField 'lastModified' hides a field. 79
 Error
design DesignForExtension Class 'TaxZone' looks like designed for extension (can be subclassed), but the method 'getDateAdded' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'TaxZone' final or making the method 'getDateAdded' static/final/abstract/empty, or adding allowed annotation for the method. 83
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 83
 Error
design DesignForExtension Class 'TaxZone' looks like designed for extension (can be subclassed), but the method 'setDateAdded' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'TaxZone' final or making the method 'setDateAdded' static/final/abstract/empty, or adding allowed annotation for the method. 87
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 87
 Error
misc FinalParameters Parameter dateAdded should be final. 87
 Error
coding HiddenField 'dateAdded' hides a field. 87
 Error
design DesignForExtension Class 'TaxZone' looks like designed for extension (can be subclassed), but the method 'equals' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'TaxZone' final or making the method 'equals' static/final/abstract/empty, or adding allowed annotation for the method. 91
 Error
misc FinalParameters Parameter o should be final. 92
 Error
blocks NeedBraces 'if' construct must use '{}'s. 93
 Error
blocks NeedBraces 'if' construct must use '{}'s. 94
 Error
sizes LineLength Line is longer than 80 characters (found 111). 98
 Error
blocks NeedBraces 'if' construct must use '{}'s. 98
 Error
sizes LineLength Line is longer than 80 characters (found 119). 99
 Error
blocks NeedBraces 'if' construct must use '{}'s. 99
 Error
sizes LineLength Line is longer than 80 characters (found 83). 100
 Error
blocks NeedBraces 'if' construct must use '{}'s. 100
 Error
sizes LineLength Line is longer than 80 characters (found 109). 101
 Error
blocks NeedBraces 'if' construct must use '{}'s. 101
 Error
sizes LineLength Line is longer than 80 characters (found 91). 103
 Error
blocks NeedBraces 'if' construct must use '{}'s. 103
 Error
design DesignForExtension Class 'TaxZone' looks like designed for extension (can be subclassed), but the method 'hashCode' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'TaxZone' final or making the method 'hashCode' static/final/abstract/empty, or adding allowed annotation for the method. 108
 Error
coding MagicNumber '31' is a magic number. 111
 Error
sizes LineLength Line is longer than 80 characters (found 82). 112
 Error
coding MagicNumber '31' is a magic number. 112
 Error
sizes LineLength Line is longer than 80 characters (found 84). 113
 Error
coding MagicNumber '31' is a magic number. 113
 Error
coding MagicNumber '31' is a magic number. 114
 Error
design DesignForExtension Class 'TaxZone' looks like designed for extension (can be subclassed), but the method 'toString' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'TaxZone' final or making the method 'toString' static/final/abstract/empty, or adding allowed annotation for the method. 118
 Error
whitespace OperatorWrap '+' should be on a new line. 120
 Error
whitespace OperatorWrap '+' should be on a new line. 121
 Error
whitespace OperatorWrap '+' should be on a new line. 122
 Error
whitespace OperatorWrap '+' should be on a new line. 123
 Error
whitespace OperatorWrap '+' should be on a new line. 124
 Error
whitespace OperatorWrap '+' should be on a new line. 125

org/woehlke/greenshop/oodm/admin/entities/TaxZone2Zone.java

Severity Category Rule Message Line
 Error
misc NewlineAtEndOfFile File does not end with a newline. 1
 Error
imports AvoidStarImport Using the '.*' form of import should be avoided - javax.persistence.*. 8
 Error
javadoc JavadocStyle First sentence should end with a period. 12
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 26
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 26
 Error
javadoc JavadocVariable Missing a Javadoc comment. 29
 Error
javadoc JavadocVariable Missing a Javadoc comment. 34
 Error
javadoc JavadocVariable Missing a Javadoc comment. 38
 Error
javadoc JavadocVariable Missing a Javadoc comment. 43
 Error
javadoc JavadocVariable Missing a Javadoc comment. 47
 Error
javadoc JavadocVariable Missing a Javadoc comment. 51
 Error
design DesignForExtension Class 'TaxZone2Zone' looks like designed for extension (can be subclassed), but the method 'getId' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'TaxZone2Zone' final or making the method 'getId' static/final/abstract/empty, or adding allowed annotation for the method. 56
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 56
 Error
design DesignForExtension Class 'TaxZone2Zone' looks like designed for extension (can be subclassed), but the method 'setId' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'TaxZone2Zone' final or making the method 'setId' static/final/abstract/empty, or adding allowed annotation for the method. 60
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 60
 Error
misc FinalParameters Parameter id should be final. 60
 Error
coding HiddenField 'id' hides a field. 60
 Error
design DesignForExtension Class 'TaxZone2Zone' looks like designed for extension (can be subclassed), but the method 'getZoneCountry' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'TaxZone2Zone' final or making the method 'getZoneCountry' static/final/abstract/empty, or adding allowed annotation for the method. 64
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 64
 Error
design DesignForExtension Class 'TaxZone2Zone' looks like designed for extension (can be subclassed), but the method 'setZoneCountry' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'TaxZone2Zone' final or making the method 'setZoneCountry' static/final/abstract/empty, or adding allowed annotation for the method. 68
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 68
 Error
misc FinalParameters Parameter zoneCountry should be final. 68
 Error
coding HiddenField 'zoneCountry' hides a field. 68
 Error
design DesignForExtension Class 'TaxZone2Zone' looks like designed for extension (can be subclassed), but the method 'getZone' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'TaxZone2Zone' final or making the method 'getZone' static/final/abstract/empty, or adding allowed annotation for the method. 72
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 72
 Error
design DesignForExtension Class 'TaxZone2Zone' looks like designed for extension (can be subclassed), but the method 'setZone' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'TaxZone2Zone' final or making the method 'setZone' static/final/abstract/empty, or adding allowed annotation for the method. 76
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 76
 Error
misc FinalParameters Parameter zone should be final. 76
 Error
coding HiddenField 'zone' hides a field. 76
 Error
design DesignForExtension Class 'TaxZone2Zone' looks like designed for extension (can be subclassed), but the method 'getTaxZone' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'TaxZone2Zone' final or making the method 'getTaxZone' static/final/abstract/empty, or adding allowed annotation for the method. 80
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 80
 Error
design DesignForExtension Class 'TaxZone2Zone' looks like designed for extension (can be subclassed), but the method 'setTaxZone' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'TaxZone2Zone' final or making the method 'setTaxZone' static/final/abstract/empty, or adding allowed annotation for the method. 84
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 84
 Error
misc FinalParameters Parameter taxZone should be final. 84
 Error
coding HiddenField 'taxZone' hides a field. 84
 Error
design DesignForExtension Class 'TaxZone2Zone' looks like designed for extension (can be subclassed), but the method 'getLastModified' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'TaxZone2Zone' final or making the method 'getLastModified' static/final/abstract/empty, or adding allowed annotation for the method. 88
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 88
 Error
design DesignForExtension Class 'TaxZone2Zone' looks like designed for extension (can be subclassed), but the method 'setLastModified' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'TaxZone2Zone' final or making the method 'setLastModified' static/final/abstract/empty, or adding allowed annotation for the method. 92
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 92
 Error
misc FinalParameters Parameter lastModified should be final. 92
 Error
coding HiddenField 'lastModified' hides a field. 92
 Error
design DesignForExtension Class 'TaxZone2Zone' looks like designed for extension (can be subclassed), but the method 'getDateAdded' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'TaxZone2Zone' final or making the method 'getDateAdded' static/final/abstract/empty, or adding allowed annotation for the method. 96
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 96
 Error
design DesignForExtension Class 'TaxZone2Zone' looks like designed for extension (can be subclassed), but the method 'setDateAdded' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'TaxZone2Zone' final or making the method 'setDateAdded' static/final/abstract/empty, or adding allowed annotation for the method. 100
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 100
 Error
misc FinalParameters Parameter dateAdded should be final. 100
 Error
coding HiddenField 'dateAdded' hides a field. 100
 Error
design DesignForExtension Class 'TaxZone2Zone' looks like designed for extension (can be subclassed), but the method 'equals' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'TaxZone2Zone' final or making the method 'equals' static/final/abstract/empty, or adding allowed annotation for the method. 104
 Error
misc FinalParameters Parameter o should be final. 105
 Error
blocks NeedBraces 'if' construct must use '{}'s. 106
 Error
blocks NeedBraces 'if' construct must use '{}'s. 107
 Error
blocks NeedBraces 'if' construct must use '{}'s. 111
 Error
blocks NeedBraces 'if' construct must use '{}'s. 112
 Error
sizes LineLength Line is longer than 80 characters (found 117). 113
 Error
blocks NeedBraces 'if' construct must use '{}'s. 113
 Error
sizes LineLength Line is longer than 80 characters (found 97). 114
 Error
blocks NeedBraces 'if' construct must use '{}'s. 114
 Error
sizes LineLength Line is longer than 80 characters (found 85). 115
 Error
blocks NeedBraces 'if' construct must use '{}'s. 115
 Error
blocks NeedBraces 'if' construct must use '{}'s. 116
 Error
design DesignForExtension Class 'TaxZone2Zone' looks like designed for extension (can be subclassed), but the method 'hashCode' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'TaxZone2Zone' final or making the method 'hashCode' static/final/abstract/empty, or adding allowed annotation for the method. 121
 Error
coding MagicNumber '31' is a magic number. 124
 Error
coding MagicNumber '31' is a magic number. 125
 Error
coding MagicNumber '31' is a magic number. 126
 Error
sizes LineLength Line is longer than 80 characters (found 84). 127
 Error
coding MagicNumber '31' is a magic number. 127
 Error
coding MagicNumber '31' is a magic number. 128
 Error
design DesignForExtension Class 'TaxZone2Zone' looks like designed for extension (can be subclassed), but the method 'toString' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'TaxZone2Zone' final or making the method 'toString' static/final/abstract/empty, or adding allowed annotation for the method. 132
 Error
whitespace OperatorWrap '+' should be on a new line. 134
 Error
whitespace OperatorWrap '+' should be on a new line. 135
 Error
whitespace OperatorWrap '+' should be on a new line. 136
 Error
whitespace OperatorWrap '+' should be on a new line. 137
 Error
whitespace OperatorWrap '+' should be on a new line. 138
 Error
whitespace OperatorWrap '+' should be on a new line. 139
 Error
whitespace OperatorWrap '+' should be on a new line. 140

org/woehlke/greenshop/oodm/admin/model/AdministratorBean.java

Severity Category Rule Message Line
 Error
javadoc JavadocVariable Missing a Javadoc comment. 19
 Error
javadoc JavadocVariable Missing a Javadoc comment. 20
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 22
 Error
misc FinalParameters Parameter administrator should be final. 22
 Error
design DesignForExtension Class 'AdministratorBean' looks like designed for extension (can be subclassed), but the method 'getAuthorities' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'AdministratorBean' final or making the method 'getAuthorities' static/final/abstract/empty, or adding allowed annotation for the method. 28
 Error
design DesignForExtension Class 'AdministratorBean' looks like designed for extension (can be subclassed), but the method 'getPassword' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'AdministratorBean' final or making the method 'getPassword' static/final/abstract/empty, or adding allowed annotation for the method. 35
 Error
design DesignForExtension Class 'AdministratorBean' looks like designed for extension (can be subclassed), but the method 'getUsername' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'AdministratorBean' final or making the method 'getUsername' static/final/abstract/empty, or adding allowed annotation for the method. 40
 Error
design DesignForExtension Class 'AdministratorBean' looks like designed for extension (can be subclassed), but the method 'isAccountNonExpired' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'AdministratorBean' final or making the method 'isAccountNonExpired' static/final/abstract/empty, or adding allowed annotation for the method. 45
 Error
design DesignForExtension Class 'AdministratorBean' looks like designed for extension (can be subclassed), but the method 'isAccountNonLocked' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'AdministratorBean' final or making the method 'isAccountNonLocked' static/final/abstract/empty, or adding allowed annotation for the method. 50
 Error
design DesignForExtension Class 'AdministratorBean' looks like designed for extension (can be subclassed), but the method 'isCredentialsNonExpired' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'AdministratorBean' final or making the method 'isCredentialsNonExpired' static/final/abstract/empty, or adding allowed annotation for the method. 55
 Error
design DesignForExtension Class 'AdministratorBean' looks like designed for extension (can be subclassed), but the method 'isEnabled' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'AdministratorBean' final or making the method 'isEnabled' static/final/abstract/empty, or adding allowed annotation for the method. 60
 Error
design DesignForExtension Class 'AdministratorBean' looks like designed for extension (can be subclassed), but the method 'equals' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'AdministratorBean' final or making the method 'equals' static/final/abstract/empty, or adding allowed annotation for the method. 65
 Error
misc FinalParameters Parameter o should be final. 66
 Error
blocks NeedBraces 'if' construct must use '{}'s. 67
 Error
blocks NeedBraces 'if' construct must use '{}'s. 68
 Error
sizes LineLength Line is longer than 80 characters (found 101). 72
 Error
blocks NeedBraces 'if' construct must use '{}'s. 72
 Error
sizes LineLength Line is longer than 80 characters (found 101). 73
 Error
blocks NeedBraces 'if' construct must use '{}'s. 73
 Error
design DesignForExtension Class 'AdministratorBean' looks like designed for extension (can be subclassed), but the method 'hashCode' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'AdministratorBean' final or making the method 'hashCode' static/final/abstract/empty, or adding allowed annotation for the method. 78
 Error
coding MagicNumber '31' is a magic number. 81

org/woehlke/greenshop/oodm/admin/model/NewSubZoneInfoBean.java

Severity Category Rule Message Line
 Error
javadoc JavadocVariable Missing a Javadoc comment. 9
 Error
naming MemberName Name 'zone_country_id' must match pattern '^[a-z][a-zA-Z0-9]*$'. 9
 Error
javadoc JavadocVariable Missing a Javadoc comment. 10
 Error
naming MemberName Name 'zone_id' must match pattern '^[a-z][a-zA-Z0-9]*$'. 10
 Error
design DesignForExtension Class 'NewSubZoneInfoBean' looks like designed for extension (can be subclassed), but the method 'getZone_country_id' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'NewSubZoneInfoBean' final or making the method 'getZone_country_id' static/final/abstract/empty, or adding allowed annotation for the method. 12
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 12
 Error
naming MethodName Name 'getZone_country_id' must match pattern '^[a-z][a-zA-Z0-9]*$'. 12
 Error
design DesignForExtension Class 'NewSubZoneInfoBean' looks like designed for extension (can be subclassed), but the method 'setZone_country_id' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'NewSubZoneInfoBean' final or making the method 'setZone_country_id' static/final/abstract/empty, or adding allowed annotation for the method. 16
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 16
 Error
naming MethodName Name 'setZone_country_id' must match pattern '^[a-z][a-zA-Z0-9]*$'. 16
 Error
misc FinalParameters Parameter zone_country_id should be final. 16
 Error
coding HiddenField 'zone_country_id' hides a field. 16
 Error
naming ParameterName Name 'zone_country_id' must match pattern '^[a-z][a-zA-Z0-9]*$'. 16
 Error
design DesignForExtension Class 'NewSubZoneInfoBean' looks like designed for extension (can be subclassed), but the method 'getZone_id' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'NewSubZoneInfoBean' final or making the method 'getZone_id' static/final/abstract/empty, or adding allowed annotation for the method. 20
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 20
 Error
naming MethodName Name 'getZone_id' must match pattern '^[a-z][a-zA-Z0-9]*$'. 20
 Error
design DesignForExtension Class 'NewSubZoneInfoBean' looks like designed for extension (can be subclassed), but the method 'setZone_id' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'NewSubZoneInfoBean' final or making the method 'setZone_id' static/final/abstract/empty, or adding allowed annotation for the method. 24
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 24
 Error
naming MethodName Name 'setZone_id' must match pattern '^[a-z][a-zA-Z0-9]*$'. 24
 Error
misc FinalParameters Parameter zone_id should be final. 24
 Error
coding HiddenField 'zone_id' hides a field. 24
 Error
naming ParameterName Name 'zone_id' must match pattern '^[a-z][a-zA-Z0-9]*$'. 24
 Error
design DesignForExtension Class 'NewSubZoneInfoBean' looks like designed for extension (can be subclassed), but the method 'equals' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'NewSubZoneInfoBean' final or making the method 'equals' static/final/abstract/empty, or adding allowed annotation for the method. 28
 Error
misc FinalParameters Parameter o should be final. 29
 Error
blocks NeedBraces 'if' construct must use '{}'s. 30
 Error
blocks NeedBraces 'if' construct must use '{}'s. 31
 Error
sizes LineLength Line is longer than 80 characters (found 115). 35
 Error
blocks NeedBraces 'if' construct must use '{}'s. 35
 Error
sizes LineLength Line is longer than 80 characters (found 97). 37
 Error
blocks NeedBraces 'if' construct must use '{}'s. 37
 Error
design DesignForExtension Class 'NewSubZoneInfoBean' looks like designed for extension (can be subclassed), but the method 'hashCode' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'NewSubZoneInfoBean' final or making the method 'hashCode' static/final/abstract/empty, or adding allowed annotation for the method. 42
 Error
coding MagicNumber '31' is a magic number. 45
 Error
design DesignForExtension Class 'NewSubZoneInfoBean' looks like designed for extension (can be subclassed), but the method 'toString' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'NewSubZoneInfoBean' final or making the method 'toString' static/final/abstract/empty, or adding allowed annotation for the method. 49
 Error
whitespace OperatorWrap '+' should be on a new line. 51
 Error
whitespace OperatorWrap '+' should be on a new line. 52
 Error
whitespace OperatorWrap '+' should be on a new line. 53

org/woehlke/greenshop/oodm/admin/model/OrderAdminBean.java

Severity Category Rule Message Line
 Error
javadoc JavadocPackage Missing package-info.java file. 1
 Error
javadoc JavadocVariable Missing a Javadoc comment. 12
 Error
javadoc JavadocVariable Missing a Javadoc comment. 14
 Error
javadoc JavadocVariable Missing a Javadoc comment. 16
 Error
javadoc JavadocVariable Missing a Javadoc comment. 18
 Error
javadoc JavadocVariable Missing a Javadoc comment. 20
 Error
javadoc JavadocVariable Missing a Javadoc comment. 22
 Error
design DesignForExtension Class 'OrderAdminBean' looks like designed for extension (can be subclassed), but the method 'getOrderId' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'OrderAdminBean' final or making the method 'getOrderId' static/final/abstract/empty, or adding allowed annotation for the method. 24
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 24
 Error
design DesignForExtension Class 'OrderAdminBean' looks like designed for extension (can be subclassed), but the method 'setOrderId' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'OrderAdminBean' final or making the method 'setOrderId' static/final/abstract/empty, or adding allowed annotation for the method. 28
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 28
 Error
misc FinalParameters Parameter orderId should be final. 28
 Error
coding HiddenField 'orderId' hides a field. 28
 Error
design DesignForExtension Class 'OrderAdminBean' looks like designed for extension (can be subclassed), but the method 'getCustomerName' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'OrderAdminBean' final or making the method 'getCustomerName' static/final/abstract/empty, or adding allowed annotation for the method. 32
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 32
 Error
design DesignForExtension Class 'OrderAdminBean' looks like designed for extension (can be subclassed), but the method 'setCustomerName' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'OrderAdminBean' final or making the method 'setCustomerName' static/final/abstract/empty, or adding allowed annotation for the method. 36
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 36
 Error
misc FinalParameters Parameter customerName should be final. 36
 Error
coding HiddenField 'customerName' hides a field. 36
 Error
design DesignForExtension Class 'OrderAdminBean' looks like designed for extension (can be subclassed), but the method 'getOrderTotal' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'OrderAdminBean' final or making the method 'getOrderTotal' static/final/abstract/empty, or adding allowed annotation for the method. 40
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 40
 Error
design DesignForExtension Class 'OrderAdminBean' looks like designed for extension (can be subclassed), but the method 'setOrderTotal' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'OrderAdminBean' final or making the method 'setOrderTotal' static/final/abstract/empty, or adding allowed annotation for the method. 44
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 44
 Error
misc FinalParameters Parameter orderTotal should be final. 44
 Error
coding HiddenField 'orderTotal' hides a field. 44
 Error
design DesignForExtension Class 'OrderAdminBean' looks like designed for extension (can be subclassed), but the method 'getOrderPlaced' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'OrderAdminBean' final or making the method 'getOrderPlaced' static/final/abstract/empty, or adding allowed annotation for the method. 48
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 48
 Error
design DesignForExtension Class 'OrderAdminBean' looks like designed for extension (can be subclassed), but the method 'setOrderPlaced' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'OrderAdminBean' final or making the method 'setOrderPlaced' static/final/abstract/empty, or adding allowed annotation for the method. 52
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 52
 Error
misc FinalParameters Parameter orderPlaced should be final. 52
 Error
coding HiddenField 'orderPlaced' hides a field. 52
 Error
design DesignForExtension Class 'OrderAdminBean' looks like designed for extension (can be subclassed), but the method 'getOrderStatus' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'OrderAdminBean' final or making the method 'getOrderStatus' static/final/abstract/empty, or adding allowed annotation for the method. 56
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 56
 Error
design DesignForExtension Class 'OrderAdminBean' looks like designed for extension (can be subclassed), but the method 'setOrderStatus' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'OrderAdminBean' final or making the method 'setOrderStatus' static/final/abstract/empty, or adding allowed annotation for the method. 60
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 60
 Error
misc FinalParameters Parameter orderStatus should be final. 60
 Error
coding HiddenField 'orderStatus' hides a field. 60
 Error
design DesignForExtension Class 'OrderAdminBean' looks like designed for extension (can be subclassed), but the method 'getPaymentMethod' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'OrderAdminBean' final or making the method 'getPaymentMethod' static/final/abstract/empty, or adding allowed annotation for the method. 64
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 64
 Error
design DesignForExtension Class 'OrderAdminBean' looks like designed for extension (can be subclassed), but the method 'setPaymentMethod' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'OrderAdminBean' final or making the method 'setPaymentMethod' static/final/abstract/empty, or adding allowed annotation for the method. 68
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 68
 Error
misc FinalParameters Parameter paymentMethod should be final. 68
 Error
coding HiddenField 'paymentMethod' hides a field. 68
 Error
design DesignForExtension Class 'OrderAdminBean' looks like designed for extension (can be subclassed), but the method 'equals' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'OrderAdminBean' final or making the method 'equals' static/final/abstract/empty, or adding allowed annotation for the method. 72
 Error
misc FinalParameters Parameter o should be final. 73
 Error
blocks NeedBraces 'if' construct must use '{}'s. 74
 Error
blocks NeedBraces 'if' construct must use '{}'s. 75
 Error
blocks NeedBraces 'if' construct must use '{}'s. 79
 Error
design DesignForExtension Class 'OrderAdminBean' looks like designed for extension (can be subclassed), but the method 'hashCode' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'OrderAdminBean' final or making the method 'hashCode' static/final/abstract/empty, or adding allowed annotation for the method. 84
 Error
coding MagicNumber '32' is a magic number. 86
 Error
design DesignForExtension Class 'OrderAdminBean' looks like designed for extension (can be subclassed), but the method 'toString' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'OrderAdminBean' final or making the method 'toString' static/final/abstract/empty, or adding allowed annotation for the method. 89
 Error
whitespace OperatorWrap '+' should be on a new line. 91
 Error
whitespace OperatorWrap '+' should be on a new line. 92
 Error
whitespace OperatorWrap '+' should be on a new line. 93
 Error
whitespace OperatorWrap '+' should be on a new line. 94
 Error
whitespace OperatorWrap '+' should be on a new line. 95
 Error
whitespace OperatorWrap '+' should be on a new line. 96
 Error
whitespace OperatorWrap '+' should be on a new line. 97

org/woehlke/greenshop/oodm/admin/repository/AdministratorRepository.java

Severity Category Rule Message Line
 Error
javadoc JavadocPackage Missing package-info.java file. 1
 Error
sizes LineLength Line is longer than 80 characters (found 85). 9
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 10

org/woehlke/greenshop/oodm/admin/repository/TaxZone2ZoneRepository.java

Severity Category Rule Message Line
 Error
sizes LineLength Line is longer than 80 characters (found 83). 13
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 15

org/woehlke/greenshop/oodm/admin/service/AdministratorService.java

Severity Category Rule Message Line
 Error
javadoc JavadocPackage Missing package-info.java file. 1
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 13
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 15
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 17
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 19
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 21

org/woehlke/greenshop/oodm/admin/service/AdministratorServiceImpl.java

Severity Category Rule Message Line
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 20
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 20
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 20
 Error
javadoc JavadocVariable Missing a Javadoc comment. 23
 Error
javadoc JavadocVariable Missing a Javadoc comment. 24
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 26
 Error
sizes LineLength Line is longer than 80 characters (found 111). 27
 Error
misc FinalParameters Parameter administratorRepository should be final. 27
 Error
coding HiddenField 'administratorRepository' hides a field. 27
 Error
misc FinalParameters Parameter encoder should be final. 27
 Error
coding HiddenField 'encoder' hides a field. 27
 Error
design DesignForExtension Class 'AdministratorServiceImpl' looks like designed for extension (can be subclassed), but the method 'findAllAdministrators' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'AdministratorServiceImpl' final or making the method 'findAllAdministrators' static/final/abstract/empty, or adding allowed annotation for the method. 32
 Error
design DesignForExtension Class 'AdministratorServiceImpl' looks like designed for extension (can be subclassed), but the method 'findAdministratorById' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'AdministratorServiceImpl' final or making the method 'findAdministratorById' static/final/abstract/empty, or adding allowed annotation for the method. 37
 Error
misc FinalParameters Parameter administratorId should be final. 38
 Error
design DesignForExtension Class 'AdministratorServiceImpl' looks like designed for extension (can be subclassed), but the method 'update' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'AdministratorServiceImpl' final or making the method 'update' static/final/abstract/empty, or adding allowed annotation for the method. 42
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 43
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 43
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 43
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 43
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 43
 Error
misc FinalParameters Parameter thisAdministrator should be final. 44
 Error
sizes LineLength Line is longer than 80 characters (found 91). 45
 Error
sizes LineLength Line is longer than 80 characters (found 89). 46
 Error
whitespace WhitespaceAfter 'if' is not followed by whitespace. 46
 Error
whitespace WhitespaceAround '!=' is not followed by whitespace. 46
 Error
whitespace WhitespaceAround '!=' is not preceded with whitespace. 46
 Error
whitespace WhitespaceAround '{' is not preceded with whitespace. 46
 Error
sizes LineLength Line is longer than 80 characters (found 99). 47
 Error
design DesignForExtension Class 'AdministratorServiceImpl' looks like designed for extension (can be subclassed), but the method 'create' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'AdministratorServiceImpl' final or making the method 'create' static/final/abstract/empty, or adding allowed annotation for the method. 52
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 53
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 53
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 53
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 53
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 53
 Error
misc FinalParameters Parameter thisAdministrator should be final. 54
 Error
sizes LineLength Line is longer than 80 characters (found 95). 55
 Error
design DesignForExtension Class 'AdministratorServiceImpl' looks like designed for extension (can be subclassed), but the method 'delete' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'AdministratorServiceImpl' final or making the method 'delete' static/final/abstract/empty, or adding allowed annotation for the method. 59
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 60
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 60
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 60
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 60
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 60
 Error
misc FinalParameters Parameter thisAdministrator should be final. 61
 Error
design DesignForExtension Class 'AdministratorServiceImpl' looks like designed for extension (can be subclassed), but the method 'loadUserByUsername' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'AdministratorServiceImpl' final or making the method 'loadUserByUsername' static/final/abstract/empty, or adding allowed annotation for the method. 65
 Error
sizes LineLength Line is longer than 80 characters (found 93). 66
 Error
misc FinalParameters Parameter username should be final. 66
 Error
sizes LineLength Line is longer than 80 characters (found 87). 67
 Error
blocks NeedBraces 'if' construct must use '{}'s. 68
 Error
whitespace WhitespaceAfter 'if' is not followed by whitespace. 68

org/woehlke/greenshop/oodm/admin/service/TaxClassService.java

Severity Category Rule Message Line
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 14
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 16
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 18
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 20
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 22
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 24

org/woehlke/greenshop/oodm/admin/service/TaxClassServiceImpl.java

Severity Category Rule Message Line
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 19
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 19
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 19
 Error
javadoc JavadocVariable Missing a Javadoc comment. 22
 Error
design DesignForExtension Class 'TaxClassServiceImpl' looks like designed for extension (can be subclassed), but the method 'findById' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'TaxClassServiceImpl' final or making the method 'findById' static/final/abstract/empty, or adding allowed annotation for the method. 25
 Error
misc FinalParameters Parameter taxClassId should be final. 26
 Error
design DesignForExtension Class 'TaxClassServiceImpl' looks like designed for extension (can be subclassed), but the method 'findAll' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'TaxClassServiceImpl' final or making the method 'findAll' static/final/abstract/empty, or adding allowed annotation for the method. 30
 Error
design DesignForExtension Class 'TaxClassServiceImpl' looks like designed for extension (can be subclassed), but the method 'findAll' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'TaxClassServiceImpl' final or making the method 'findAll' static/final/abstract/empty, or adding allowed annotation for the method. 35
 Error
misc FinalParameters Parameter pageRequest should be final. 36
 Error
design DesignForExtension Class 'TaxClassServiceImpl' looks like designed for extension (can be subclassed), but the method 'create' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'TaxClassServiceImpl' final or making the method 'create' static/final/abstract/empty, or adding allowed annotation for the method. 40
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 41
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 41
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 41
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 41
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 41
 Error
misc FinalParameters Parameter thisTaxClass should be final. 42
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 44
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 44
 Error
design DesignForExtension Class 'TaxClassServiceImpl' looks like designed for extension (can be subclassed), but the method 'update' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'TaxClassServiceImpl' final or making the method 'update' static/final/abstract/empty, or adding allowed annotation for the method. 47
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 48
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 48
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 48
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 48
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 48
 Error
misc FinalParameters Parameter thisTaxClass should be final. 49
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 51
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 51
 Error
design DesignForExtension Class 'TaxClassServiceImpl' looks like designed for extension (can be subclassed), but the method 'delete' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'TaxClassServiceImpl' final or making the method 'delete' static/final/abstract/empty, or adding allowed annotation for the method. 54
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 55
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 55
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 55
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 55
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 55
 Error
misc FinalParameters Parameter thisTaxClass should be final. 56

org/woehlke/greenshop/oodm/admin/service/TaxRateService.java

Severity Category Rule Message Line
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 12
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 14
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 16
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 18
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 20

org/woehlke/greenshop/oodm/admin/service/TaxRateServiceImpl.java

Severity Category Rule Message Line
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 18
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 18
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 18
 Error
javadoc JavadocVariable Missing a Javadoc comment. 21
 Error
design DesignForExtension Class 'TaxRateServiceImpl' looks like designed for extension (can be subclassed), but the method 'findAll' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'TaxRateServiceImpl' final or making the method 'findAll' static/final/abstract/empty, or adding allowed annotation for the method. 24
 Error
misc FinalParameters Parameter pageRequest should be final. 25
 Error
design DesignForExtension Class 'TaxRateServiceImpl' looks like designed for extension (can be subclassed), but the method 'findById' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'TaxRateServiceImpl' final or making the method 'findById' static/final/abstract/empty, or adding allowed annotation for the method. 29
 Error
misc FinalParameters Parameter taxRateId should be final. 30
 Error
design DesignForExtension Class 'TaxRateServiceImpl' looks like designed for extension (can be subclassed), but the method 'delete' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'TaxRateServiceImpl' final or making the method 'delete' static/final/abstract/empty, or adding allowed annotation for the method. 34
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 35
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 35
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 35
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 35
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 35
 Error
misc FinalParameters Parameter thisTaxRate should be final. 36
 Error
design DesignForExtension Class 'TaxRateServiceImpl' looks like designed for extension (can be subclassed), but the method 'update' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'TaxRateServiceImpl' final or making the method 'update' static/final/abstract/empty, or adding allowed annotation for the method. 40
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 41
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 41
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 41
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 41
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 41
 Error
misc FinalParameters Parameter loadedTaxRate should be final. 42
 Error
design DesignForExtension Class 'TaxRateServiceImpl' looks like designed for extension (can be subclassed), but the method 'create' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'TaxRateServiceImpl' final or making the method 'create' static/final/abstract/empty, or adding allowed annotation for the method. 46
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 47
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 47
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 47
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 47
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 47
 Error
misc FinalParameters Parameter thisTaxRate should be final. 48

org/woehlke/greenshop/oodm/admin/service/TaxZone2ZoneService.java

Severity Category Rule Message Line
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 13
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 15
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 17
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 19
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 21
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 23

org/woehlke/greenshop/oodm/admin/service/TaxZone2ZoneServiceImpl.java

Severity Category Rule Message Line
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 17
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 17
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 17
 Error
javadoc JavadocVariable Missing a Javadoc comment. 20
 Error
design DesignForExtension Class 'TaxZone2ZoneServiceImpl' looks like designed for extension (can be subclassed), but the method 'createTaxZone2Zone' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'TaxZone2ZoneServiceImpl' final or making the method 'createTaxZone2Zone' static/final/abstract/empty, or adding allowed annotation for the method. 23
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 24
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 24
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 24
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 24
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 24
 Error
misc FinalParameters Parameter newTaxZone2Zone should be final. 25
 Error
design DesignForExtension Class 'TaxZone2ZoneServiceImpl' looks like designed for extension (can be subclassed), but the method 'deleteTaxZone2Zone' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'TaxZone2ZoneServiceImpl' final or making the method 'deleteTaxZone2Zone' static/final/abstract/empty, or adding allowed annotation for the method. 29
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 30
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 30
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 30
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 30
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 30
 Error
misc FinalParameters Parameter thisZone should be final. 31
 Error
design DesignForExtension Class 'TaxZone2ZoneServiceImpl' looks like designed for extension (can be subclassed), but the method 'updateTaxZone2Zone' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'TaxZone2ZoneServiceImpl' final or making the method 'updateTaxZone2Zone' static/final/abstract/empty, or adding allowed annotation for the method. 35
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 36
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 36
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 36
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 36
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 36
 Error
misc FinalParameters Parameter thisZone should be final. 37
 Error
design DesignForExtension Class 'TaxZone2ZoneServiceImpl' looks like designed for extension (can be subclassed), but the method 'getNumberOfZonesForTaxZone' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'TaxZone2ZoneServiceImpl' final or making the method 'getNumberOfZonesForTaxZone' static/final/abstract/empty, or adding allowed annotation for the method. 41
 Error
misc FinalParameters Parameter thisTaxZone should be final. 42
 Error
design DesignForExtension Class 'TaxZone2ZoneServiceImpl' looks like designed for extension (can be subclassed), but the method 'findZonesByTaxZone' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'TaxZone2ZoneServiceImpl' final or making the method 'findZonesByTaxZone' static/final/abstract/empty, or adding allowed annotation for the method. 46
 Error
misc FinalParameters Parameter thisTaxZone should be final. 47
 Error
design DesignForExtension Class 'TaxZone2ZoneServiceImpl' looks like designed for extension (can be subclassed), but the method 'findTaxZone2ZoneById' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'TaxZone2ZoneServiceImpl' final or making the method 'findTaxZone2ZoneById' static/final/abstract/empty, or adding allowed annotation for the method. 51
 Error
misc FinalParameters Parameter zoneId should be final. 52

org/woehlke/greenshop/oodm/admin/service/TaxZoneService.java

Severity Category Rule Message Line
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 14
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 16
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 18
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 20
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 22
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 24

org/woehlke/greenshop/oodm/admin/service/TaxZoneServiceImpl.java

Severity Category Rule Message Line
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 21
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 21
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 21
 Error
javadoc JavadocVariable Missing a Javadoc comment. 24
 Error
javadoc JavadocVariable Missing a Javadoc comment. 27
 Error
design DesignForExtension Class 'TaxZoneServiceImpl' looks like designed for extension (can be subclassed), but the method 'createTaxZone' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'TaxZoneServiceImpl' final or making the method 'createTaxZone' static/final/abstract/empty, or adding allowed annotation for the method. 30
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 31
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 31
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 31
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 31
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 31
 Error
misc FinalParameters Parameter thisTaxZone should be final. 32
 Error
design DesignForExtension Class 'TaxZoneServiceImpl' looks like designed for extension (can be subclassed), but the method 'deleteTaxZones' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'TaxZoneServiceImpl' final or making the method 'deleteTaxZones' static/final/abstract/empty, or adding allowed annotation for the method. 36
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 37
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 37
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 37
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 37
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 37
 Error
misc FinalParameters Parameter thisTaxZone should be final. 38
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 39
 Error
design DesignForExtension Class 'TaxZoneServiceImpl' looks like designed for extension (can be subclassed), but the method 'updateTaxZone' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'TaxZoneServiceImpl' final or making the method 'updateTaxZone' static/final/abstract/empty, or adding allowed annotation for the method. 45
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 46
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 46
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 46
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 46
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 46
 Error
misc FinalParameters Parameter thisTaxZone should be final. 47
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 48
 Error
design DesignForExtension Class 'TaxZoneServiceImpl' looks like designed for extension (can be subclassed), but the method 'findAll' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'TaxZoneServiceImpl' final or making the method 'findAll' static/final/abstract/empty, or adding allowed annotation for the method. 55
 Error
design DesignForExtension Class 'TaxZoneServiceImpl' looks like designed for extension (can be subclassed), but the method 'findAllTaxZones' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'TaxZoneServiceImpl' final or making the method 'findAllTaxZones' static/final/abstract/empty, or adding allowed annotation for the method. 60
 Error
misc FinalParameters Parameter pageRequest should be final. 61
 Error
design DesignForExtension Class 'TaxZoneServiceImpl' looks like designed for extension (can be subclassed), but the method 'findTaxZoneById' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'TaxZoneServiceImpl' final or making the method 'findTaxZoneById' static/final/abstract/empty, or adding allowed annotation for the method. 65
 Error
misc FinalParameters Parameter taxZoneId should be final. 66

org/woehlke/greenshop/oodm/cart/CartService.java

Severity Category Rule Message Line
 Error
whitespace FileTabCharacter File contains tab characters (this is the first instance). 11
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 11
 Error
sizes LineLength Line is longer than 80 characters (found 92). 12
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 12
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 14
 Error
sizes LineLength Line is longer than 80 characters (found 93). 15
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 17
 Error
sizes LineLength Line is longer than 80 characters (found 122). 19
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 19
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 19
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 19

org/woehlke/greenshop/oodm/cart/CartServiceImpl.java

Severity Category Rule Message Line
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 32
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 32
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 32
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 32
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 32
 Error
whitespace FileTabCharacter File contains tab characters (this is the first instance). 35
 Error
javadoc JavadocVariable Missing a Javadoc comment. 35
 Error
regexp RegexpSingleline Line has trailing spaces. 37
 Error
javadoc JavadocVariable Missing a Javadoc comment. 38
 Error
sizes LineLength Line is longer than 80 characters (found 86). 39
 Error
regexp RegexpSingleline Line has trailing spaces. 40
 Error
javadoc JavadocVariable Missing a Javadoc comment. 41
 Error
regexp RegexpSingleline Line has trailing spaces. 43
 Error
javadoc JavadocVariable Missing a Javadoc comment. 44
 Error
javadoc JavadocVariable Missing a Javadoc comment. 47
 Error
design DesignForExtension Class 'CartServiceImpl' looks like designed for extension (can be subclassed), but the method 'addProductToCart' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'CartServiceImpl' final or making the method 'addProductToCart' static/final/abstract/empty, or adding allowed annotation for the method. 50
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 51
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 51
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 51
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 51
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 51
 Error
misc FinalParameters Parameter transientBasket should be final. 52
 Error
sizes LineLength Line is longer than 80 characters (found 94). 53
 Error
misc FinalParameters Parameter productId should be final. 53
 Error
misc FinalParameters Parameter optionsAndValues should be final. 53
 Error
misc FinalParameters Parameter language should be final. 53
 Error
sizes LineLength Line is longer than 80 characters (found 118). 54
 Error
sizes LineLength Line is longer than 80 characters (found 93). 57
 Error
whitespace WhitespaceAfter 'if' is not followed by whitespace. 58
 Error
whitespace WhitespaceAround '!=' is not followed by whitespace. 58
 Error
whitespace WhitespaceAround '!=' is not preceded with whitespace. 58
 Error
whitespace WhitespaceAround '{' is not preceded with whitespace. 58
 Error
sizes LineLength Line is longer than 80 characters (found 95). 60
 Error
whitespace WhitespaceAfter 'if' is not followed by whitespace. 61
 Error
whitespace WhitespaceAround '!=' is not followed by whitespace. 61
 Error
whitespace WhitespaceAround '!=' is not preceded with whitespace. 61
 Error
whitespace WhitespaceAround '{' is not preceded with whitespace. 61
 Error
sizes LineLength Line is longer than 80 characters (found 109). 62
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 62
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 62
 Error
sizes LineLength Line is longer than 80 characters (found 153). 63
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 63
 Error
whitespace WhitespaceAfter 'if' is not followed by whitespace. 64
 Error
whitespace WhitespaceAround '==' is not followed by whitespace. 64
 Error
whitespace WhitespaceAround '==' is not preceded with whitespace. 64
 Error
whitespace WhitespaceAround '{' is not preceded with whitespace. 64
 Error
sizes LineLength Line is longer than 80 characters (found 94). 67
 Error
sizes LineLength Line is longer than 80 characters (found 88). 71
 Error
sizes LineLength Line is longer than 80 characters (found 101). 73
 Error
whitespace WhitespaceAround '+' is not followed by whitespace. 73
 Error
whitespace WhitespaceAround '+' is not preceded with whitespace. 73
 Error
sizes LineLength Line is longer than 80 characters (found 88). 74
 Error
regexp RegexpSingleline Line has trailing spaces. 80
 Error
sizes LineLength Line is longer than 80 characters (found 129). 81
 Error
misc FinalParameters Parameter productId should be final. 81
 Error
misc FinalParameters Parameter optionsAndValues should be final. 81
 Error
misc FinalParameters Parameter language should be final. 81
 Error
whitespace WhitespaceAround '{' is not preceded with whitespace. 81
 Error
sizes LineLength Line is longer than 80 characters (found 114). 82
 Error
sizes LineLength Line is longer than 80 characters (found 108). 85
 Error
sizes LineLength Line is longer than 80 characters (found 116). 87
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 87
 Error
sizes LineLength Line is longer than 80 characters (found 107). 89
 Error
whitespace WhitespaceAfter 'for' is not followed by whitespace. 89
 Error
whitespace WhitespaceAround '{' is not preceded with whitespace. 89
 Error
whitespace WhitespaceAfter 'if' is not followed by whitespace. 92
 Error
whitespace WhitespaceAround '==' is not followed by whitespace. 92
 Error
whitespace WhitespaceAround '==' is not preceded with whitespace. 92
 Error
whitespace WhitespaceAround '{' is not preceded with whitespace. 92
 Error
sizes LineLength Line is longer than 80 characters (found 153). 93
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 93
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 93
 Error
regexp RegexpSingleline Line has trailing spaces. 94
 Error
sizes LineLength Line is longer than 80 characters (found 88). 94
 Error
whitespace WhitespaceAfter 'if' is not followed by whitespace. 95
 Error
whitespace WhitespaceAround '{' is not preceded with whitespace. 95
 Error
sizes LineLength Line is longer than 80 characters (found 151). 96
 Error
whitespace WhitespaceAfter 'for' is not followed by whitespace. 96
 Error
whitespace WhitespaceAround '{' is not preceded with whitespace. 96
 Error
sizes LineLength Line is longer than 80 characters (found 106). 97
 Error
whitespace WhitespaceAfter 'if' is not followed by whitespace. 97
 Error
whitespace WhitespaceAround '==' is not followed by whitespace. 97
 Error
whitespace WhitespaceAround '==' is not preceded with whitespace. 97
 Error
whitespace WhitespaceAround '{' is not preceded with whitespace. 97
 Error
sizes LineLength Line is longer than 80 characters (found 103). 98
 Error
sizes LineLength Line is longer than 80 characters (found 91). 103
 Error
design DesignForExtension Class 'CartServiceImpl' looks like designed for extension (can be subclassed), but the method 'removeProductFromCart' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'CartServiceImpl' final or making the method 'removeProductFromCart' static/final/abstract/empty, or adding allowed annotation for the method. 107
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 108
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 108
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 108
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 108
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 108
 Error
misc FinalParameters Parameter transientBasket should be final. 110
 Error
misc FinalParameters Parameter productId should be final. 110
 Error
misc FinalParameters Parameter optionsAndValues should be final. 111
 Error
misc FinalParameters Parameter language should be final. 111
 Error
sizes LineLength Line is longer than 80 characters (found 118). 112
 Error
sizes LineLength Line is longer than 80 characters (found 93). 114
 Error
whitespace WhitespaceAfter 'if' is not followed by whitespace. 115
 Error
whitespace WhitespaceAround '!=' is not followed by whitespace. 115
 Error
whitespace WhitespaceAround '!=' is not preceded with whitespace. 115
 Error
whitespace WhitespaceAround '{' is not preceded with whitespace. 115
 Error
sizes LineLength Line is longer than 80 characters (found 95). 117
 Error
whitespace WhitespaceAfter 'if' is not followed by whitespace. 118
 Error
whitespace WhitespaceAround '!=' is not followed by whitespace. 118
 Error
whitespace WhitespaceAround '!=' is not preceded with whitespace. 118
 Error
whitespace WhitespaceAround '{' is not preceded with whitespace. 118
 Error
sizes LineLength Line is longer than 80 characters (found 109). 119
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 119
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 119
 Error
sizes LineLength Line is longer than 80 characters (found 153). 120
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 120
 Error
whitespace WhitespaceAfter 'if' is not followed by whitespace. 121
 Error
whitespace WhitespaceAround '!=' is not followed by whitespace. 121
 Error
whitespace WhitespaceAround '!=' is not preceded with whitespace. 121
 Error
whitespace WhitespaceAround '{' is not preceded with whitespace. 121
 Error
sizes LineLength Line is longer than 80 characters (found 90). 122
 Error
design DesignForExtension Class 'CartServiceImpl' looks like designed for extension (can be subclassed), but the method 'update' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'CartServiceImpl' final or making the method 'update' static/final/abstract/empty, or adding allowed annotation for the method. 129
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 130
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 130
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 130
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 130
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 130
 Error
sizes LineLength Line is longer than 80 characters (found 81). 131
 Error
misc FinalParameters Parameter cartQuantity should be final. 131
 Error
misc FinalParameters Parameter transientBasket should be final. 131
 Error
sizes LineLength Line is longer than 80 characters (found 93). 132
 Error
whitespace WhitespaceAfter 'if' is not followed by whitespace. 133
 Error
whitespace WhitespaceAround '!=' is not followed by whitespace. 133
 Error
whitespace WhitespaceAround '!=' is not preceded with whitespace. 133
 Error
whitespace WhitespaceAround '{' is not preceded with whitespace. 133
 Error
sizes LineLength Line is longer than 80 characters (found 95). 135
 Error
whitespace WhitespaceAfter 'if' is not followed by whitespace. 136
 Error
whitespace WhitespaceAround '!=' is not followed by whitespace. 136
 Error
whitespace WhitespaceAround '!=' is not preceded with whitespace. 136
 Error
whitespace WhitespaceAround '{' is not preceded with whitespace. 136
 Error
whitespace WhitespaceAfter 'for' is not followed by whitespace. 137
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 137
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 137
 Error
whitespace WhitespaceAfter ';' is not followed by whitespace. 137
 Error
whitespace WhitespaceAround '<' is not followed by whitespace. 137
 Error
whitespace WhitespaceAround '<' is not preceded with whitespace. 137
 Error
whitespace WhitespaceAfter ';' is not followed by whitespace. 137
 Error
whitespace WhitespaceAround '{' is not preceded with whitespace. 137
 Error
sizes LineLength Line is longer than 80 characters (found 146). 138
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 138
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 138
 Error
sizes LineLength Line is longer than 80 characters (found 161). 139
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 139
 Error
whitespace WhitespaceAfter 'if' is not followed by whitespace. 140
 Error
whitespace WhitespaceAround '==' is not followed by whitespace. 140
 Error
whitespace WhitespaceAround '==' is not preceded with whitespace. 140
 Error
whitespace WhitespaceAround '{' is not preceded with whitespace. 140
 Error
sizes LineLength Line is longer than 80 characters (found 98). 141
 Error
sizes LineLength Line is longer than 80 characters (found 93). 143
 Error
sizes LineLength Line is longer than 80 characters (found 96). 144
 Error
design DesignForExtension Class 'CartServiceImpl' looks like designed for extension (can be subclassed), but the method 'polulateByPersistentBasket' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'CartServiceImpl' final or making the method 'polulateByPersistentBasket' static/final/abstract/empty, or adding allowed annotation for the method. 152
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 153
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 153
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 153
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 153
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 153
 Error
sizes LineLength Line is longer than 80 characters (found 130). 154
 Error
misc FinalParameters Parameter transientBasket should be final. 154
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 154
 Error
misc FinalParameters Parameter language should be final. 154
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 154
 Error
misc FinalParameters Parameter auth should be final. 154
 Error
whitespace WhitespaceAfter 'if' is not followed by whitespace. 155
 Error
whitespace WhitespaceAround '!=' is not followed by whitespace. 155
 Error
whitespace WhitespaceAround '!=' is not preceded with whitespace. 155
 Error
whitespace WhitespaceAround '{' is not preceded with whitespace. 155
 Error
sizes LineLength Line is longer than 80 characters (found 95). 157
 Error
whitespace WhitespaceAfter 'if' is not followed by whitespace. 158
 Error
whitespace WhitespaceAround '!=' is not followed by whitespace. 158
 Error
whitespace WhitespaceAround '!=' is not preceded with whitespace. 158
 Error
whitespace WhitespaceAround '{' is not preceded with whitespace. 158
 Error
sizes LineLength Line is longer than 80 characters (found 124). 159
 Error
sizes LineLength Line is longer than 80 characters (found 91). 160
 Error
sizes LineLength Line is longer than 80 characters (found 86). 161
 Error
whitespace WhitespaceAfter 'for' is not followed by whitespace. 161
 Error
whitespace WhitespaceAround '{' is not preceded with whitespace. 161
 Error
sizes LineLength Line is longer than 80 characters (found 94). 162
 Error
sizes LineLength Line is longer than 80 characters (found 85). 163
 Error
sizes LineLength Line is longer than 80 characters (found 112). 164
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 164
 Error
sizes LineLength Line is longer than 80 characters (found 147). 165
 Error
sizes LineLength Line is longer than 80 characters (found 104). 166
 Error
sizes LineLength Line is longer than 80 characters (found 113). 167
 Error
sizes LineLength Line is longer than 80 characters (found 118). 169
 Error
whitespace WhitespaceAfter 'for' is not followed by whitespace. 169
 Error
whitespace WhitespaceAround '{' is not preceded with whitespace. 169
 Error
sizes LineLength Line is longer than 80 characters (found 115). 170
 Error
sizes LineLength Line is longer than 80 characters (found 97). 171
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 171
 Error
sizes LineLength Line is longer than 80 characters (found 111). 172
 Error
sizes LineLength Line is longer than 80 characters (found 119). 173
 Error
sizes LineLength Line is longer than 80 characters (found 161). 174
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 174
 Error
whitespace WhitespaceAfter 'if' is not followed by whitespace. 175
 Error
whitespace WhitespaceAround '==' is not followed by whitespace. 175
 Error
whitespace WhitespaceAround '==' is not preceded with whitespace. 175
 Error
whitespace WhitespaceAround '{' is not preceded with whitespace. 175
 Error
sizes LineLength Line is longer than 80 characters (found 88). 176
 Error
sizes LineLength Line is longer than 80 characters (found 86). 177
 Error
sizes LineLength Line is longer than 80 characters (found 102). 178
 Error
sizes LineLength Line is longer than 80 characters (found 82). 181
 Error
sizes LineLength Line is longer than 80 characters (found 96). 182
 Error
sizes LineLength Line is longer than 80 characters (found 86). 184
 Error
sizes LineLength Line is longer than 80 characters (found 96). 185

org/woehlke/greenshop/oodm/cart/PopulateBasketAfterLogin.java

Severity Category Rule Message Line
 Error
javadoc JavadocPackage Missing package-info.java file. 1
 Error
regexp RegexpSingleline Line has trailing spaces. 19
 Error
whitespace FileTabCharacter File contains tab characters (this is the first instance). 21
 Error
regexp RegexpSingleline Line has trailing spaces. 22
 Error
javadoc JavadocVariable Missing a Javadoc comment. 23
 Error
javadoc JavadocVariable Missing a Javadoc comment. 26
 Error
regexp RegexpSingleline Line has trailing spaces. 28
 Error
design DesignForExtension Class 'PopulateBasketAfterLogin' looks like designed for extension (can be subclassed), but the method 'onAuthenticationSuccess' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'PopulateBasketAfterLogin' final or making the method 'onAuthenticationSuccess' static/final/abstract/empty, or adding allowed annotation for the method. 29
 Error
regexp RegexpSingleline Line has trailing spaces. 31
 Error
misc FinalParameters Parameter request should be final. 31
 Error
regexp RegexpSingleline Line has trailing spaces. 32
 Error
misc FinalParameters Parameter response should be final. 32
 Error
sizes LineLength Line is longer than 80 characters (found 85). 33
 Error
misc FinalParameters Parameter authentication should be final. 33
 Error
sizes LineLength Line is longer than 80 characters (found 81). 34
 Error
sizes LineLength Line is longer than 80 characters (found 108). 36
 Error
sizes LineLength Line is longer than 80 characters (found 133). 38
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 38
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 38

org/woehlke/greenshop/oodm/cart/entities/CustomersBasket.java

Severity Category Rule Message Line
 Error
javadoc JavadocPackage Missing package-info.java file. 1
 Error
javadoc JavadocStyle First sentence should end with a period. 20
 Error
sizes LineLength Line is longer than 80 characters (found 87). 22
 Error
sizes LineLength Line is longer than 80 characters (found 87). 23
 Error
sizes LineLength Line is longer than 80 characters (found 87). 24
 Error
sizes LineLength Line is longer than 80 characters (found 87). 25
 Error
sizes LineLength Line is longer than 80 characters (found 87). 26
 Error
sizes LineLength Line is longer than 80 characters (found 87). 27
 Error
sizes LineLength Line is longer than 80 characters (found 87). 28
 Error
sizes LineLength Line is longer than 80 characters (found 87). 29
 Error
sizes LineLength Line is longer than 80 characters (found 87). 30
 Error
sizes LineLength Line is longer than 80 characters (found 87). 31
 Error
sizes LineLength Line is longer than 80 characters (found 124). 35
 Error
sizes LineLength Line is longer than 80 characters (found 124). 36
 Error
sizes LineLength Line is longer than 80 characters (found 124). 37
 Error
sizes LineLength Line is longer than 80 characters (found 124). 38
 Error
sizes LineLength Line is longer than 80 characters (found 124). 39
 Error
sizes LineLength Line is longer than 80 characters (found 124). 40
 Error
sizes LineLength Line is longer than 80 characters (found 94). 43
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 47
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 47
 Error
whitespace FileTabCharacter File contains tab characters (this is the first instance). 50
 Error
javadoc JavadocVariable Missing a Javadoc comment. 50
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 51
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 51
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 52
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 52
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 52
 Error
regexp RegexpSingleline Line has trailing spaces. 54
 Error
javadoc JavadocVariable Missing a Javadoc comment. 55
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 56
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 56
 Error
regexp RegexpSingleline Line has trailing spaces. 58
 Error
javadoc JavadocVariable Missing a Javadoc comment. 59
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 59
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 59
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 59
 Error
regexp RegexpSingleline Line has trailing spaces. 61
 Error
javadoc JavadocVariable Missing a Javadoc comment. 62
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 62
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 62
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 62
 Error
regexp RegexpSingleline Line has trailing spaces. 64
 Error
javadoc JavadocVariable Missing a Javadoc comment. 65
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 65
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 65
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 65
 Error
regexp RegexpSingleline Line has trailing spaces. 67
 Error
javadoc JavadocVariable Missing a Javadoc comment. 68
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 68
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 68
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 68
 Error
design DesignForExtension Class 'CustomersBasket' looks like designed for extension (can be subclassed), but the method 'getId' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'CustomersBasket' final or making the method 'getId' static/final/abstract/empty, or adding allowed annotation for the method. 71
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 71
 Error
design DesignForExtension Class 'CustomersBasket' looks like designed for extension (can be subclassed), but the method 'setId' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'CustomersBasket' final or making the method 'setId' static/final/abstract/empty, or adding allowed annotation for the method. 75
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 75
 Error
misc FinalParameters Parameter id should be final. 75
 Error
coding HiddenField 'id' hides a field. 75
 Error
design DesignForExtension Class 'CustomersBasket' looks like designed for extension (can be subclassed), but the method 'getCustomer' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'CustomersBasket' final or making the method 'getCustomer' static/final/abstract/empty, or adding allowed annotation for the method. 79
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 79
 Error
design DesignForExtension Class 'CustomersBasket' looks like designed for extension (can be subclassed), but the method 'setCustomer' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'CustomersBasket' final or making the method 'setCustomer' static/final/abstract/empty, or adding allowed annotation for the method. 83
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 83
 Error
misc FinalParameters Parameter customer should be final. 83
 Error
coding HiddenField 'customer' hides a field. 83
 Error
design DesignForExtension Class 'CustomersBasket' looks like designed for extension (can be subclassed), but the method 'getProductId' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'CustomersBasket' final or making the method 'getProductId' static/final/abstract/empty, or adding allowed annotation for the method. 87
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 87
 Error
design DesignForExtension Class 'CustomersBasket' looks like designed for extension (can be subclassed), but the method 'setProductId' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'CustomersBasket' final or making the method 'setProductId' static/final/abstract/empty, or adding allowed annotation for the method. 91
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 91
 Error
misc FinalParameters Parameter productId should be final. 91
 Error
coding HiddenField 'productId' hides a field. 91
 Error
design DesignForExtension Class 'CustomersBasket' looks like designed for extension (can be subclassed), but the method 'getQuantity' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'CustomersBasket' final or making the method 'getQuantity' static/final/abstract/empty, or adding allowed annotation for the method. 95
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 95
 Error
design DesignForExtension Class 'CustomersBasket' looks like designed for extension (can be subclassed), but the method 'setQuantity' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'CustomersBasket' final or making the method 'setQuantity' static/final/abstract/empty, or adding allowed annotation for the method. 99
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 99
 Error
misc FinalParameters Parameter quantity should be final. 99
 Error
coding HiddenField 'quantity' hides a field. 99
 Error
design DesignForExtension Class 'CustomersBasket' looks like designed for extension (can be subclassed), but the method 'getFinalPrice' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'CustomersBasket' final or making the method 'getFinalPrice' static/final/abstract/empty, or adding allowed annotation for the method. 103
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 103
 Error
design DesignForExtension Class 'CustomersBasket' looks like designed for extension (can be subclassed), but the method 'setFinalPrice' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'CustomersBasket' final or making the method 'setFinalPrice' static/final/abstract/empty, or adding allowed annotation for the method. 107
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 107
 Error
misc FinalParameters Parameter finalPrice should be final. 107
 Error
coding HiddenField 'finalPrice' hides a field. 107
 Error
design DesignForExtension Class 'CustomersBasket' looks like designed for extension (can be subclassed), but the method 'getDateAdded' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'CustomersBasket' final or making the method 'getDateAdded' static/final/abstract/empty, or adding allowed annotation for the method. 111
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 111
 Error
design DesignForExtension Class 'CustomersBasket' looks like designed for extension (can be subclassed), but the method 'setDateAdded' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'CustomersBasket' final or making the method 'setDateAdded' static/final/abstract/empty, or adding allowed annotation for the method. 115
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 115
 Error
misc FinalParameters Parameter dateAdded should be final. 115
 Error
coding HiddenField 'dateAdded' hides a field. 115
 Error
design DesignForExtension Class 'CustomersBasket' looks like designed for extension (can be subclassed), but the method 'setDateAdded' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'CustomersBasket' final or making the method 'setDateAdded' static/final/abstract/empty, or adding allowed annotation for the method. 119
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 119
 Error
misc FinalParameters Parameter now should be final. 120
 Error
coding HiddenField 'dateAdded' hides a field. 121
 Error
whitespace WhitespaceAround '+' is not followed by whitespace. 122
 Error
whitespace WhitespaceAround '+' is not preceded with whitespace. 122
 Error
coding MagicNumber '1900' is a magic number. 122
 Error
whitespace WhitespaceAround '+' is not followed by whitespace. 123
 Error
whitespace WhitespaceAround '+' is not preceded with whitespace. 123
 Error
whitespace WhitespaceAround '<' is not followed by whitespace. 124
 Error
whitespace WhitespaceAround '<' is not preceded with whitespace. 124
 Error
coding MagicNumber '10' is a magic number. 124
 Error
whitespace WhitespaceAround '?' is not preceded with whitespace. 124
 Error
whitespace WhitespaceAround '+' is not followed by whitespace. 124
 Error
whitespace WhitespaceAround '+' is not preceded with whitespace. 124
 Error
whitespace WhitespaceAround ':' is not followed by whitespace. 124
 Error
whitespace WhitespaceAround ':' is not preceded with whitespace. 124
 Error
whitespace WhitespaceAround '+' is not followed by whitespace. 124
 Error
whitespace WhitespaceAround '+' is not preceded with whitespace. 124
 Error
whitespace WhitespaceAround '<' is not followed by whitespace. 126
 Error
whitespace WhitespaceAround '<' is not preceded with whitespace. 126
 Error
coding MagicNumber '10' is a magic number. 126
 Error
whitespace WhitespaceAround '?' is not preceded with whitespace. 126
 Error
whitespace WhitespaceAround '+' is not followed by whitespace. 126
 Error
whitespace WhitespaceAround '+' is not preceded with whitespace. 126
 Error
whitespace WhitespaceAround ':' is not followed by whitespace. 126
 Error
whitespace WhitespaceAround ':' is not preceded with whitespace. 126
 Error
whitespace WhitespaceAround '+' is not followed by whitespace. 126
 Error
whitespace WhitespaceAround '+' is not preceded with whitespace. 126
 Error
design DesignForExtension Class 'CustomersBasket' looks like designed for extension (can be subclassed), but the method 'hashCode' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'CustomersBasket' final or making the method 'hashCode' static/final/abstract/empty, or adding allowed annotation for the method. 133
 Error
sizes LineLength Line is longer than 80 characters (found 81). 138
 Error
sizes LineLength Line is longer than 80 characters (found 83). 141
 Error
design DesignForExtension Class 'CustomersBasket' looks like designed for extension (can be subclassed), but the method 'equals' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'CustomersBasket' final or making the method 'equals' static/final/abstract/empty, or adding allowed annotation for the method. 146
 Error
misc FinalParameters Parameter obj should be final. 147
 Error
blocks NeedBraces 'if' construct must use '{}'s. 148
 Error
blocks NeedBraces 'if' construct must use '{}'s. 150
 Error
blocks NeedBraces 'if' construct must use '{}'s. 152
 Error
blocks NeedBraces 'if' construct must use '{}'s. 156
 Error
blocks NeedBraces 'if' construct must use '{}'s. 158
 Error
blocks NeedBraces 'if' construct must use '{}'s. 161
 Error
blocks NeedBraces 'if' construct must use '{}'s. 163
 Error
blocks NeedBraces 'if' construct must use '{}'s. 166
 Error
blocks NeedBraces 'if' construct must use '{}'s. 168
 Error
blocks NeedBraces 'if' construct must use '{}'s. 170
 Error
design DesignForExtension Class 'CustomersBasket' looks like designed for extension (can be subclassed), but the method 'toString' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'CustomersBasket' final or making the method 'toString' static/final/abstract/empty, or adding allowed annotation for the method. 175
 Error
sizes LineLength Line is longer than 80 characters (found 87). 178
 Error
sizes LineLength Line is longer than 80 characters (found 91). 179
 Error
design DesignForExtension Class 'CustomersBasket' looks like designed for extension (can be subclassed), but the method 'getProductIdAsLong' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'CustomersBasket' final or making the method 'getProductIdAsLong' static/final/abstract/empty, or adding allowed annotation for the method. 183
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 183
 Error
design DesignForExtension Class 'CustomersBasket' looks like designed for extension (can be subclassed), but the method 'getOptionsAndValues' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'CustomersBasket' final or making the method 'getOptionsAndValues' static/final/abstract/empty, or adding allowed annotation for the method. 188
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 188
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 190
 Error
misc ArrayTypeStyle Array brackets at illegal position. 191
 Error
whitespace WhitespaceAfter 'for' is not followed by whitespace. 192
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 192
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 192
 Error
whitespace WhitespaceAfter ';' is not followed by whitespace. 192
 Error
whitespace WhitespaceAround '<' is not followed by whitespace. 192
 Error
whitespace WhitespaceAround '<' is not preceded with whitespace. 192
 Error
whitespace WhitespaceAfter ';' is not followed by whitespace. 192
 Error
whitespace WhitespaceAround '{' is not preceded with whitespace. 192
 Error
misc ArrayTypeStyle Array brackets at illegal position. 193
 Error
regexp RegexpSingleline Line has trailing spaces. 200

org/woehlke/greenshop/oodm/cart/entities/CustomersBasketAttribute.java

Severity Category Rule Message Line
 Error
javadoc JavadocStyle First sentence should end with a period. 15
 Error
sizes LineLength Line is longer than 80 characters (found 113). 17
 Error
sizes LineLength Line is longer than 80 characters (found 113). 18
 Error
sizes LineLength Line is longer than 80 characters (found 113). 19
 Error
sizes LineLength Line is longer than 80 characters (found 113). 20
 Error
sizes LineLength Line is longer than 80 characters (found 113). 21
 Error
sizes LineLength Line is longer than 80 characters (found 85). 25
 Error
sizes LineLength Line is longer than 80 characters (found 85). 26
 Error
sizes LineLength Line is longer than 80 characters (found 85). 27
 Error
sizes LineLength Line is longer than 80 characters (found 85). 28
 Error
sizes LineLength Line is longer than 80 characters (found 85). 29
 Error
sizes LineLength Line is longer than 80 characters (found 85). 30
 Error
sizes LineLength Line is longer than 80 characters (found 85). 31
 Error
sizes LineLength Line is longer than 80 characters (found 85). 32
 Error
sizes LineLength Line is longer than 80 characters (found 85). 33
 Error
regexp RegexpSingleline Line has trailing spaces. 35
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 40
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 40
 Error
whitespace FileTabCharacter File contains tab characters (this is the first instance). 43
 Error
javadoc JavadocVariable Missing a Javadoc comment. 43
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 44
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 44
 Error
sizes LineLength Line is longer than 80 characters (found 83). 45
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 45
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 45
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 45
 Error
javadoc JavadocVariable Missing a Javadoc comment. 48
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 50
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 50
 Error
javadoc JavadocVariable Missing a Javadoc comment. 53
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 54
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 54
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 54
 Error
javadoc JavadocVariable Missing a Javadoc comment. 57
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 58
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 58
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 58
 Error
javadoc JavadocVariable Missing a Javadoc comment. 61
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 62
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 62
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 62
 Error
design DesignForExtension Class 'CustomersBasketAttribute' looks like designed for extension (can be subclassed), but the method 'getId' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'CustomersBasketAttribute' final or making the method 'getId' static/final/abstract/empty, or adding allowed annotation for the method. 65
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 65
 Error
design DesignForExtension Class 'CustomersBasketAttribute' looks like designed for extension (can be subclassed), but the method 'setId' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'CustomersBasketAttribute' final or making the method 'setId' static/final/abstract/empty, or adding allowed annotation for the method. 69
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 69
 Error
misc FinalParameters Parameter id should be final. 69
 Error
coding HiddenField 'id' hides a field. 69
 Error
design DesignForExtension Class 'CustomersBasketAttribute' looks like designed for extension (can be subclassed), but the method 'getCustomer' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'CustomersBasketAttribute' final or making the method 'getCustomer' static/final/abstract/empty, or adding allowed annotation for the method. 73
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 73
 Error
design DesignForExtension Class 'CustomersBasketAttribute' looks like designed for extension (can be subclassed), but the method 'setCustomer' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'CustomersBasketAttribute' final or making the method 'setCustomer' static/final/abstract/empty, or adding allowed annotation for the method. 77
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 77
 Error
misc FinalParameters Parameter customer should be final. 77
 Error
coding HiddenField 'customer' hides a field. 77
 Error
design DesignForExtension Class 'CustomersBasketAttribute' looks like designed for extension (can be subclassed), but the method 'getProductId' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'CustomersBasketAttribute' final or making the method 'getProductId' static/final/abstract/empty, or adding allowed annotation for the method. 81
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 81
 Error
design DesignForExtension Class 'CustomersBasketAttribute' looks like designed for extension (can be subclassed), but the method 'setProductId' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'CustomersBasketAttribute' final or making the method 'setProductId' static/final/abstract/empty, or adding allowed annotation for the method. 85
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 85
 Error
misc FinalParameters Parameter productId should be final. 85
 Error
coding HiddenField 'productId' hides a field. 85
 Error
design DesignForExtension Class 'CustomersBasketAttribute' looks like designed for extension (can be subclassed), but the method 'getProductOptionId' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'CustomersBasketAttribute' final or making the method 'getProductOptionId' static/final/abstract/empty, or adding allowed annotation for the method. 89
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 89
 Error
design DesignForExtension Class 'CustomersBasketAttribute' looks like designed for extension (can be subclassed), but the method 'setProductOptionId' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'CustomersBasketAttribute' final or making the method 'setProductOptionId' static/final/abstract/empty, or adding allowed annotation for the method. 93
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 93
 Error
misc FinalParameters Parameter productOptionId should be final. 93
 Error
coding HiddenField 'productOptionId' hides a field. 93
 Error
design DesignForExtension Class 'CustomersBasketAttribute' looks like designed for extension (can be subclassed), but the method 'getProductOptionValueId' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'CustomersBasketAttribute' final or making the method 'getProductOptionValueId' static/final/abstract/empty, or adding allowed annotation for the method. 97
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 97
 Error
design DesignForExtension Class 'CustomersBasketAttribute' looks like designed for extension (can be subclassed), but the method 'setProductOptionValueId' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'CustomersBasketAttribute' final or making the method 'setProductOptionValueId' static/final/abstract/empty, or adding allowed annotation for the method. 101
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 101
 Error
misc FinalParameters Parameter productOptionValueId should be final. 101
 Error
coding HiddenField 'productOptionValueId' hides a field. 101
 Error
design DesignForExtension Class 'CustomersBasketAttribute' looks like designed for extension (can be subclassed), but the method 'toString' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'CustomersBasketAttribute' final or making the method 'toString' static/final/abstract/empty, or adding allowed annotation for the method. 105
 Error
sizes LineLength Line is longer than 80 characters (found 86). 107
 Error
sizes LineLength Line is longer than 80 characters (found 83). 108
 Error
design DesignForExtension Class 'CustomersBasketAttribute' looks like designed for extension (can be subclassed), but the method 'hashCode' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'CustomersBasketAttribute' final or making the method 'hashCode' static/final/abstract/empty, or adding allowed annotation for the method. 113
 Error
sizes LineLength Line is longer than 80 characters (found 81). 118
 Error
sizes LineLength Line is longer than 80 characters (found 83). 121
 Error
sizes LineLength Line is longer than 80 characters (found 95). 123
 Error
sizes LineLength Line is longer than 80 characters (found 92). 126
 Error
design DesignForExtension Class 'CustomersBasketAttribute' looks like designed for extension (can be subclassed), but the method 'equals' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'CustomersBasketAttribute' final or making the method 'equals' static/final/abstract/empty, or adding allowed annotation for the method. 131
 Error
misc FinalParameters Parameter obj should be final. 132
 Error
blocks NeedBraces 'if' construct must use '{}'s. 133
 Error
blocks NeedBraces 'if' construct must use '{}'s. 135
 Error
blocks NeedBraces 'if' construct must use '{}'s. 137
 Error
blocks NeedBraces 'if' construct must use '{}'s. 141
 Error
blocks NeedBraces 'if' construct must use '{}'s. 143
 Error
blocks NeedBraces 'if' construct must use '{}'s. 146
 Error
blocks NeedBraces 'if' construct must use '{}'s. 148
 Error
blocks NeedBraces 'if' construct must use '{}'s. 151
 Error
blocks NeedBraces 'if' construct must use '{}'s. 153
 Error
blocks NeedBraces 'if' construct must use '{}'s. 156
 Error
blocks NeedBraces 'if' construct must use '{}'s. 158
 Error
blocks NeedBraces 'if' construct must use '{}'s. 161
 Error
sizes LineLength Line is longer than 80 characters (found 84). 163
 Error
blocks NeedBraces 'if' construct must use '{}'s. 163
 Error
regexp RegexpSingleline Line has trailing spaces. 168

org/woehlke/greenshop/oodm/cart/model/TransientBasket.java

Severity Category Rule Message Line
 Error
javadoc JavadocPackage Missing package-info.java file. 1
 Error
regexp RegexpSingleline Line has trailing spaces. 9
 Error
whitespace FileTabCharacter File contains tab characters (this is the first instance). 9
 Error
sizes LineLength Line is longer than 80 characters (found 93). 10
 Error
javadoc JavadocVariable Missing a Javadoc comment. 10
 Error
regexp RegexpSingleline Line has trailing spaces. 11
 Error
sizes LineLength Line is longer than 80 characters (found 105). 12
 Error
javadoc JavadocVariable Missing a Javadoc comment. 12
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 12
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 12
 Error
regexp RegexpSingleline Line has trailing spaces. 13
 Error
design DesignForExtension Class 'TransientBasket' looks like designed for extension (can be subclassed), but the method 'getSubTotal' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'TransientBasket' final or making the method 'getSubTotal' static/final/abstract/empty, or adding allowed annotation for the method. 14
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 14
 Error
whitespace WhitespaceAround '{' is not preceded with whitespace. 14
 Error
whitespace WhitespaceAfter 'for' is not followed by whitespace. 16
 Error
whitespace WhitespaceAround '{' is not preceded with whitespace. 16
 Error
regexp RegexpSingleline Line has trailing spaces. 21
 Error
design DesignForExtension Class 'TransientBasket' looks like designed for extension (can be subclassed), but the method 'getSize' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'TransientBasket' final or making the method 'getSize' static/final/abstract/empty, or adding allowed annotation for the method. 22
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 22
 Error
whitespace WhitespaceAround '{' is not preceded with whitespace. 22
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 23
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 23
 Error
whitespace WhitespaceAfter 'for' is not followed by whitespace. 24
 Error
whitespace WhitespaceAround '{' is not preceded with whitespace. 24
 Error
regexp RegexpSingleline Line has trailing spaces. 25
 Error
regexp RegexpSingleline Line has trailing spaces. 29
 Error
design DesignForExtension Class 'TransientBasket' looks like designed for extension (can be subclassed), but the method 'isEmptyCart' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'TransientBasket' final or making the method 'isEmptyCart' static/final/abstract/empty, or adding allowed annotation for the method. 30
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 30
 Error
whitespace WhitespaceAround '{' is not preceded with whitespace. 30
 Error
design DesignForExtension Class 'TransientBasket' looks like designed for extension (can be subclassed), but the method 'addProduct' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'TransientBasket' final or making the method 'addProduct' static/final/abstract/empty, or adding allowed annotation for the method. 34
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 34
 Error
misc FinalParameters Parameter transientProduct should be final. 34
 Error
whitespace WhitespaceAfter 'if' is not followed by whitespace. 35
 Error
whitespace WhitespaceAround '{' is not preceded with whitespace. 35
 Error
sizes LineLength Line is longer than 80 characters (found 89). 36
 Error
regexp RegexpSingleline Line has trailing spaces. 44
 Error
sizes LineLength Line is longer than 80 characters (found 81). 45
 Error
design DesignForExtension Class 'TransientBasket' looks like designed for extension (can be subclassed), but the method 'addProduct' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'TransientBasket' final or making the method 'addProduct' static/final/abstract/empty, or adding allowed annotation for the method. 45
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 45
 Error
misc FinalParameters Parameter transientProduct should be final. 45
 Error
misc FinalParameters Parameter quantity should be final. 45
 Error
whitespace WhitespaceAfter 'if' is not followed by whitespace. 46
 Error
whitespace WhitespaceAround '{' is not preceded with whitespace. 46
 Error
sizes LineLength Line is longer than 80 characters (found 89). 47
 Error
whitespace WhitespaceAround '+=' is not followed by whitespace. 48
 Error
whitespace WhitespaceAround '+=' is not preceded with whitespace. 48
 Error
regexp RegexpSingleline Line has trailing spaces. 54
 Error
regexp RegexpSingleline Line has trailing spaces. 56
 Error
design DesignForExtension Class 'TransientBasket' looks like designed for extension (can be subclassed), but the method 'removeProduct' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'TransientBasket' final or making the method 'removeProduct' static/final/abstract/empty, or adding allowed annotation for the method. 57
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 57
 Error
misc FinalParameters Parameter transientProduct should be final. 57
 Error
design DesignForExtension Class 'TransientBasket' looks like designed for extension (can be subclassed), but the method 'toString' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'TransientBasket' final or making the method 'toString' static/final/abstract/empty, or adding allowed annotation for the method. 62
 Error
sizes LineLength Line is longer than 80 characters (found 81). 65
 Error
design DesignForExtension Class 'TransientBasket' looks like designed for extension (can be subclassed), but the method 'getTransientProducts' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'TransientBasket' final or making the method 'getTransientProducts' static/final/abstract/empty, or adding allowed annotation for the method. 68
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 68
 Error
sizes LineLength Line is longer than 80 characters (found 84). 72
 Error
design DesignForExtension Class 'TransientBasket' looks like designed for extension (can be subclassed), but the method 'setTransientProducts' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'TransientBasket' final or making the method 'setTransientProducts' static/final/abstract/empty, or adding allowed annotation for the method. 72
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 72
 Error
misc FinalParameters Parameter transientProducts should be final. 72
 Error
coding HiddenField 'transientProducts' hides a field. 72
 Error
design DesignForExtension Class 'TransientBasket' looks like designed for extension (can be subclassed), but the method 'getNumberOfProducts' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'TransientBasket' final or making the method 'getNumberOfProducts' static/final/abstract/empty, or adding allowed annotation for the method. 76
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 76
 Error
sizes LineLength Line is longer than 80 characters (found 90). 80
 Error
design DesignForExtension Class 'TransientBasket' looks like designed for extension (can be subclassed), but the method 'setNumberOfProducts' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'TransientBasket' final or making the method 'setNumberOfProducts' static/final/abstract/empty, or adding allowed annotation for the method. 80
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 80
 Error
misc FinalParameters Parameter numberOfProducts should be final. 80
 Error
coding HiddenField 'numberOfProducts' hides a field. 80
 Error
design DesignForExtension Class 'TransientBasket' looks like designed for extension (can be subclassed), but the method 'update' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'TransientBasket' final or making the method 'update' static/final/abstract/empty, or adding allowed annotation for the method. 84
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 84
 Error
misc FinalParameters Parameter cartQuantity should be final. 84
 Error
regexp RegexpSingleline Line has trailing spaces. 85
 Error
sizes LineLength Line is longer than 80 characters (found 104). 85
 Error
regexp RegexpSingleline Line has trailing spaces. 86
 Error
sizes LineLength Line is longer than 80 characters (found 112). 86
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 86
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 86
 Error
whitespace WhitespaceAfter 'for' is not followed by whitespace. 87
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 87
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 87
 Error
whitespace WhitespaceAfter ';' is not followed by whitespace. 87
 Error
whitespace WhitespaceAround '<' is not followed by whitespace. 87
 Error
whitespace WhitespaceAround '<' is not preceded with whitespace. 87
 Error
whitespace WhitespaceAfter ';' is not followed by whitespace. 87
 Error
whitespace WhitespaceAround '{' is not preceded with whitespace. 87
 Error
sizes LineLength Line is longer than 80 characters (found 85). 88
 Error
whitespace WhitespaceAfter 'if' is not followed by whitespace. 89
 Error
whitespace WhitespaceAround '>' is not followed by whitespace. 89
 Error
whitespace WhitespaceAround '>' is not preceded with whitespace. 89
 Error
whitespace WhitespaceAround '{' is not preceded with whitespace. 89
 Error
sizes LineLength Line is longer than 80 characters (found 91). 90
 Error
misc TodoComment Comment matches to-do format 'TODO:'. 94
 Error
design DesignForExtension Class 'TransientBasket' looks like designed for extension (can be subclassed), but the method 'clearBasket' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'TransientBasket' final or making the method 'clearBasket' static/final/abstract/empty, or adding allowed annotation for the method. 99
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 99
 Error
misc TodoComment Comment matches to-do format 'TODO:'. 100
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 102

org/woehlke/greenshop/oodm/cart/model/TransientProduct.java

Severity Category Rule Message Line
 Error
regexp RegexpSingleline Line has trailing spaces. 10
 Error
whitespace FileTabCharacter File contains tab characters (this is the first instance). 10
 Error
javadoc JavadocVariable Missing a Javadoc comment. 11
 Error
sizes LineLength Line is longer than 80 characters (found 114). 12
 Error
javadoc JavadocVariable Missing a Javadoc comment. 12
 Error
regexp RegexpSingleline Line has trailing spaces. 13
 Error
design DesignForExtension Class 'TransientProduct' looks like designed for extension (can be subclassed), but the method 'getPrice' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'TransientProduct' final or making the method 'getPrice' static/final/abstract/empty, or adding allowed annotation for the method. 14
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 14
 Error
whitespace WhitespaceAround '{' is not preceded with whitespace. 14
 Error
whitespace WhitespaceAfter 'for' is not followed by whitespace. 16
 Error
whitespace WhitespaceAround '{' is not preceded with whitespace. 16
 Error
sizes LineLength Line is longer than 80 characters (found 84). 17
 Error
sizes LineLength Line is longer than 80 characters (found 88). 18
 Error
whitespace WhitespaceAfter 'if' is not followed by whitespace. 19
 Error
whitespace WhitespaceAround '{' is not preceded with whitespace. 19
 Error
regexp RegexpSingleline Line has trailing spaces. 27
 Error
design DesignForExtension Class 'TransientProduct' looks like designed for extension (can be subclassed), but the method 'getParameterForUrl' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'TransientProduct' final or making the method 'getParameterForUrl' static/final/abstract/empty, or adding allowed annotation for the method. 28
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 28
 Error
whitespace WhitespaceAround '{' is not preceded with whitespace. 28
 Error
whitespace WhitespaceAfter 'for' is not followed by whitespace. 30
 Error
whitespace WhitespaceAround '{' is not preceded with whitespace. 30
 Error
regexp RegexpSingleline Line has trailing spaces. 39
 Error
design DesignForExtension Class 'TransientProduct' looks like designed for extension (can be subclassed), but the method 'getProductIdWithAttributes' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'TransientProduct' final or making the method 'getProductIdWithAttributes' static/final/abstract/empty, or adding allowed annotation for the method. 40
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 40
 Error
whitespace WhitespaceAround '{' is not preceded with whitespace. 40
 Error
sizes LineLength Line is longer than 80 characters (found 83). 43
 Error
whitespace WhitespaceAfter 'for' is not followed by whitespace. 43
 Error
whitespace WhitespaceAround '{' is not preceded with whitespace. 43
 Error
regexp RegexpSingleline Line has trailing spaces. 51
 Error
design DesignForExtension Class 'TransientProduct' looks like designed for extension (can be subclassed), but the method 'getProductDescription' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'TransientProduct' final or making the method 'getProductDescription' static/final/abstract/empty, or adding allowed annotation for the method. 52
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 52
 Error
sizes LineLength Line is longer than 80 characters (found 82). 55
 Error
design DesignForExtension Class 'TransientProduct' looks like designed for extension (can be subclassed), but the method 'setProductDescription' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'TransientProduct' final or making the method 'setProductDescription' static/final/abstract/empty, or adding allowed annotation for the method. 55
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 55
 Error
misc FinalParameters Parameter productDescription should be final. 55
 Error
coding HiddenField 'productDescription' hides a field. 55
 Error
design DesignForExtension Class 'TransientProduct' looks like designed for extension (can be subclassed), but the method 'getProductOptionAttributeList' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'TransientProduct' final or making the method 'getProductOptionAttributeList' static/final/abstract/empty, or adding allowed annotation for the method. 58
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 58
 Error
design DesignForExtension Class 'TransientProduct' looks like designed for extension (can be subclassed), but the method 'setProductOptionAttributeList' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'TransientProduct' final or making the method 'setProductOptionAttributeList' static/final/abstract/empty, or adding allowed annotation for the method. 61
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 61
 Error
sizes LineLength Line is longer than 80 characters (found 82). 62
 Error
misc FinalParameters Parameter productOptionAttributeList should be final. 62
 Error
coding HiddenField 'productOptionAttributeList' hides a field. 62
 Error
design DesignForExtension Class 'TransientProduct' looks like designed for extension (can be subclassed), but the method 'hashCode' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'TransientProduct' final or making the method 'hashCode' static/final/abstract/empty, or adding allowed annotation for the method. 65
 Error
sizes LineLength Line is longer than 80 characters (found 88). 71
 Error
sizes LineLength Line is longer than 80 characters (found 89). 76
 Error
design DesignForExtension Class 'TransientProduct' looks like designed for extension (can be subclassed), but the method 'equals' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'TransientProduct' final or making the method 'equals' static/final/abstract/empty, or adding allowed annotation for the method. 79
 Error
misc FinalParameters Parameter obj should be final. 80
 Error
blocks NeedBraces 'if' construct must use '{}'s. 81
 Error
blocks NeedBraces 'if' construct must use '{}'s. 83
 Error
blocks NeedBraces 'if' construct must use '{}'s. 85
 Error
blocks NeedBraces 'if' construct must use '{}'s. 89
 Error
blocks NeedBraces 'if' construct must use '{}'s. 91
 Error
blocks NeedBraces 'if' construct must use '{}'s. 94
 Error
blocks NeedBraces 'if' construct must use '{}'s. 96
 Error
design DesignForExtension Class 'TransientProduct' looks like designed for extension (can be subclassed), but the method 'toString' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'TransientProduct' final or making the method 'toString' static/final/abstract/empty, or adding allowed annotation for the method. 101
 Error
sizes LineLength Line is longer than 80 characters (found 83). 103
 Error
sizes LineLength Line is longer than 80 characters (found 94). 104

org/woehlke/greenshop/oodm/cart/repository/CustomersBasketAttributeRepository.java

Severity Category Rule Message Line
 Error
javadoc JavadocPackage Missing package-info.java file. 1
 Error
whitespace FileTabCharacter File contains tab characters (this is the first instance). 10
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 12

org/woehlke/greenshop/oodm/cart/repository/CustomersBasketRepository.java

Severity Category Rule Message Line
 Error
sizes LineLength Line is longer than 80 characters (found 89). 9
 Error
whitespace FileTabCharacter File contains tab characters (this is the first instance). 11
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 11
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 14
 Error
regexp RegexpSingleline Line has trailing spaces. 15

org/woehlke/greenshop/oodm/catalog/CatalogService.java

Severity Category Rule Message Line
 Error
javadoc JavadocPackage Missing package-info.java file. 1
 Error
imports AvoidStarImport Using the '.*' form of import should be avoided - org.woehlke.greenshop.oodm.catalog.entities.*. 6
 Error
imports AvoidStarImport Using the '.*' form of import should be avoided - org.woehlke.greenshop.oodm.catalog.model.*. 7
 Error
regexp RegexpSingleline Line has trailing spaces. 11
 Error
whitespace FileTabCharacter File contains tab characters (this is the first instance). 11
 Error
sizes LineLength Line is longer than 80 characters (found 82). 12
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 12
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 14
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 16

org/woehlke/greenshop/oodm/catalog/CatalogServiceImpl.java

Severity Category Rule Message Line
 Error
imports AvoidStarImport Using the '.*' form of import should be avoided - java.util.*. 3
 Error
imports AvoidStarImport Using the '.*' form of import should be avoided - org.woehlke.greenshop.oodm.catalog.entities.*. 10
 Error
imports AvoidStarImport Using the '.*' form of import should be avoided - org.woehlke.greenshop.oodm.catalog.model.*. 11
 Error
imports AvoidStarImport Using the '.*' form of import should be avoided - org.woehlke.greenshop.oodm.catalog.repositories.*. 12
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 15
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 15
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 15
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 15
 Error
regexp RegexpSingleline Line has trailing spaces. 17
 Error
whitespace FileTabCharacter File contains tab characters (this is the first instance). 17
 Error
javadoc JavadocVariable Missing a Javadoc comment. 18
 Error
regexp RegexpSingleline Line has trailing spaces. 20
 Error
javadoc JavadocVariable Missing a Javadoc comment. 21
 Error
javadoc JavadocVariable Missing a Javadoc comment. 24
 Error
javadoc JavadocVariable Missing a Javadoc comment. 27
 Error
regexp RegexpSingleline Line has trailing spaces. 29
 Error
javadoc JavadocVariable Missing a Javadoc comment. 30
 Error
regexp RegexpSingleline Line has trailing spaces. 32
 Error
javadoc JavadocVariable Missing a Javadoc comment. 33
 Error
regexp RegexpSingleline Line has trailing spaces. 35
 Error
javadoc JavadocVariable Missing a Javadoc comment. 36
 Error
javadoc JavadocVariable Missing a Javadoc comment. 39
 Error
javadoc JavadocVariable Missing a Javadoc comment. 42
 Error
javadoc JavadocVariable Missing a Javadoc comment. 45
 Error
design DesignForExtension Class 'CatalogServiceImpl' looks like designed for extension (can be subclassed), but the method 'findProductOptionsByProduct' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'CatalogServiceImpl' final or making the method 'findProductOptionsByProduct' static/final/abstract/empty, or adding allowed annotation for the method. 48
 Error
misc FinalParameters Parameter product should be final. 50
 Error
sizes LineLength Line is longer than 80 characters (found 125). 52
 Error
sizes LineLength Line is longer than 80 characters (found 150). 53
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 53
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 53
 Error
whitespace WhitespaceAfter 'for' is not followed by whitespace. 54
 Error
whitespace WhitespaceAround '{' is not preceded with whitespace. 54
 Error
sizes LineLength Line is longer than 80 characters (found 92). 62
 Error
sizes LineLength Line is longer than 80 characters (found 82). 63
 Error
whitespace WhitespaceAfter 'if' is not followed by whitespace. 69
 Error
whitespace WhitespaceAround '!=' is not followed by whitespace. 69
 Error
whitespace WhitespaceAround '!=' is not preceded with whitespace. 69
 Error
whitespace WhitespaceAround '{' is not preceded with whitespace. 69
 Error
whitespace WhitespaceAfter 'if' is not followed by whitespace. 76
 Error
whitespace WhitespaceAround '{' is not preceded with whitespace. 76
 Error
sizes LineLength Line is longer than 80 characters (found 105). 77
 Error
sizes LineLength Line is longer than 80 characters (found 111). 82
 Error
sizes LineLength Line is longer than 80 characters (found 90). 89
 Error
design DesignForExtension Class 'CatalogServiceImpl' looks like designed for extension (can be subclassed), but the method 'findProductImages' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'CatalogServiceImpl' final or making the method 'findProductImages' static/final/abstract/empty, or adding allowed annotation for the method. 93
 Error
misc FinalParameters Parameter product should be final. 94
 Error
sizes LineLength Line is longer than 80 characters (found 87). 95
 Error
design DesignForExtension Class 'CatalogServiceImpl' looks like designed for extension (can be subclassed), but the method 'getNumberOfReviewsForProduct' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'CatalogServiceImpl' final or making the method 'getNumberOfReviewsForProduct' static/final/abstract/empty, or adding allowed annotation for the method. 98
 Error
misc FinalParameters Parameter product should be final. 99

org/woehlke/greenshop/oodm/catalog/entities/Category.java

Severity Category Rule Message Line
 Error
imports UnusedImports Unused import - javax.persistence.FetchType. 11
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 21
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 21
 Error
whitespace FileTabCharacter File contains tab characters (this is the first instance). 24
 Error
javadoc JavadocVariable Missing a Javadoc comment. 24
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 25
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 25
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 26
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 26
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 26
 Error
regexp RegexpSingleline Line has trailing spaces. 28
 Error
javadoc JavadocVariable Missing a Javadoc comment. 29
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 29
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 29
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 29
 Error
regexp RegexpSingleline Line has trailing spaces. 31
 Error
javadoc JavadocVariable Missing a Javadoc comment. 32
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 32
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 32
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 32
 Error
regexp RegexpSingleline Line has trailing spaces. 34
 Error
javadoc JavadocVariable Missing a Javadoc comment. 35
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 35
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 35
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 35
 Error
regexp RegexpSingleline Line has trailing spaces. 37
 Error
javadoc JavadocVariable Missing a Javadoc comment. 38
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 38
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 38
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 39
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 39
 Error
regexp RegexpSingleline Line has trailing spaces. 41
 Error
javadoc JavadocVariable Missing a Javadoc comment. 42
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 42
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 42
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 43
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 43
 Error
javadoc JavadocVariable Missing a Javadoc comment. 46
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 47
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 47
 Error
design DesignForExtension Class 'Category' looks like designed for extension (can be subclassed), but the method 'getId' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'Category' final or making the method 'getId' static/final/abstract/empty, or adding allowed annotation for the method. 50
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 50
 Error
design DesignForExtension Class 'Category' looks like designed for extension (can be subclassed), but the method 'setId' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'Category' final or making the method 'setId' static/final/abstract/empty, or adding allowed annotation for the method. 54
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 54
 Error
misc FinalParameters Parameter id should be final. 54
 Error
coding HiddenField 'id' hides a field. 54
 Error
design DesignForExtension Class 'Category' looks like designed for extension (can be subclassed), but the method 'getImage' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'Category' final or making the method 'getImage' static/final/abstract/empty, or adding allowed annotation for the method. 58
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 58
 Error
design DesignForExtension Class 'Category' looks like designed for extension (can be subclassed), but the method 'setImage' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'Category' final or making the method 'setImage' static/final/abstract/empty, or adding allowed annotation for the method. 62
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 62
 Error
misc FinalParameters Parameter image should be final. 62
 Error
coding HiddenField 'image' hides a field. 62
 Error
design DesignForExtension Class 'Category' looks like designed for extension (can be subclassed), but the method 'getParentId' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'Category' final or making the method 'getParentId' static/final/abstract/empty, or adding allowed annotation for the method. 66
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 66
 Error
design DesignForExtension Class 'Category' looks like designed for extension (can be subclassed), but the method 'setParentId' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'Category' final or making the method 'setParentId' static/final/abstract/empty, or adding allowed annotation for the method. 70
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 70
 Error
misc FinalParameters Parameter parentId should be final. 70
 Error
coding HiddenField 'parentId' hides a field. 70
 Error
design DesignForExtension Class 'Category' looks like designed for extension (can be subclassed), but the method 'getSortOrder' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'Category' final or making the method 'getSortOrder' static/final/abstract/empty, or adding allowed annotation for the method. 74
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 74
 Error
design DesignForExtension Class 'Category' looks like designed for extension (can be subclassed), but the method 'setSortOrder' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'Category' final or making the method 'setSortOrder' static/final/abstract/empty, or adding allowed annotation for the method. 78
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 78
 Error
misc FinalParameters Parameter sortOrder should be final. 78
 Error
coding HiddenField 'sortOrder' hides a field. 78
 Error
design DesignForExtension Class 'Category' looks like designed for extension (can be subclassed), but the method 'getDateAdded' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'Category' final or making the method 'getDateAdded' static/final/abstract/empty, or adding allowed annotation for the method. 82
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 82
 Error
design DesignForExtension Class 'Category' looks like designed for extension (can be subclassed), but the method 'setDateAdded' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'Category' final or making the method 'setDateAdded' static/final/abstract/empty, or adding allowed annotation for the method. 86
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 86
 Error
misc FinalParameters Parameter dateAdded should be final. 86
 Error
coding HiddenField 'dateAdded' hides a field. 86
 Error
design DesignForExtension Class 'Category' looks like designed for extension (can be subclassed), but the method 'getLastModified' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'Category' final or making the method 'getLastModified' static/final/abstract/empty, or adding allowed annotation for the method. 90
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 90
 Error
design DesignForExtension Class 'Category' looks like designed for extension (can be subclassed), but the method 'setLastModified' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'Category' final or making the method 'setLastModified' static/final/abstract/empty, or adding allowed annotation for the method. 94
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 94
 Error
misc FinalParameters Parameter lastModified should be final. 94
 Error
coding HiddenField 'lastModified' hides a field. 94
 Error
design DesignForExtension Class 'Category' looks like designed for extension (can be subclassed), but the method 'getProducts' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'Category' final or making the method 'getProducts' static/final/abstract/empty, or adding allowed annotation for the method. 98
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 98
 Error
design DesignForExtension Class 'Category' looks like designed for extension (can be subclassed), but the method 'setProducts' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'Category' final or making the method 'setProducts' static/final/abstract/empty, or adding allowed annotation for the method. 102
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 102
 Error
misc FinalParameters Parameter products should be final. 102
 Error
coding HiddenField 'products' hides a field. 102
 Error
design DesignForExtension Class 'Category' looks like designed for extension (can be subclassed), but the method 'hashCode' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'Category' final or making the method 'hashCode' static/final/abstract/empty, or adding allowed annotation for the method. 106
 Error
sizes LineLength Line is longer than 80 characters (found 83). 111
 Error
sizes LineLength Line is longer than 80 characters (found 83). 113
 Error
sizes LineLength Line is longer than 80 characters (found 89). 115
 Error
coding MagicNumber '32' is a magic number. 116
 Error
design DesignForExtension Class 'Category' looks like designed for extension (can be subclassed), but the method 'equals' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'Category' final or making the method 'equals' static/final/abstract/empty, or adding allowed annotation for the method. 121
 Error
misc FinalParameters Parameter obj should be final. 122
 Error
blocks NeedBraces 'if' construct must use '{}'s. 123
 Error
blocks NeedBraces 'if' construct must use '{}'s. 125
 Error
blocks NeedBraces 'if' construct must use '{}'s. 127
 Error
blocks NeedBraces 'if' construct must use '{}'s. 131
 Error
blocks NeedBraces 'if' construct must use '{}'s. 133
 Error
blocks NeedBraces 'if' construct must use '{}'s. 136
 Error
blocks NeedBraces 'if' construct must use '{}'s. 138
 Error
blocks NeedBraces 'if' construct must use '{}'s. 141
 Error
blocks NeedBraces 'if' construct must use '{}'s. 143
 Error
blocks NeedBraces 'if' construct must use '{}'s. 146
 Error
blocks NeedBraces 'if' construct must use '{}'s. 148
 Error
blocks NeedBraces 'if' construct must use '{}'s. 150
 Error
blocks NeedBraces 'if' construct must use '{}'s. 152
 Error
design DesignForExtension Class 'Category' looks like designed for extension (can be subclassed), but the method 'toString' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'Category' final or making the method 'toString' static/final/abstract/empty, or adding allowed annotation for the method. 157
 Error
whitespace OperatorWrap '+' should be on a new line. 159
 Error
whitespace OperatorWrap '+' should be on a new line. 160
 Error
whitespace OperatorWrap '+' should be on a new line. 161
 Error
whitespace OperatorWrap '+' should be on a new line. 162
 Error
whitespace OperatorWrap '+' should be on a new line. 163
 Error
whitespace OperatorWrap '+' should be on a new line. 164
 Error
whitespace OperatorWrap '+' should be on a new line. 165

org/woehlke/greenshop/oodm/catalog/entities/CategoryDescription.java

Severity Category Rule Message Line
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 12
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 12
 Error
whitespace FileTabCharacter File contains tab characters (this is the first instance). 16
 Error
javadoc JavadocVariable Missing a Javadoc comment. 16
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 18
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 18
 Error
regexp RegexpSingleline Line has trailing spaces. 20
 Error
javadoc JavadocVariable Missing a Javadoc comment. 21
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 23
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 23
 Error
regexp RegexpSingleline Line has trailing spaces. 25
 Error
javadoc JavadocVariable Missing a Javadoc comment. 26
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 26
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 26
 Error
design DesignForExtension Class 'CategoryDescription' looks like designed for extension (can be subclassed), but the method 'getCategory' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'CategoryDescription' final or making the method 'getCategory' static/final/abstract/empty, or adding allowed annotation for the method. 29
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 29
 Error
design DesignForExtension Class 'CategoryDescription' looks like designed for extension (can be subclassed), but the method 'setCategory' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'CategoryDescription' final or making the method 'setCategory' static/final/abstract/empty, or adding allowed annotation for the method. 33
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 33
 Error
misc FinalParameters Parameter category should be final. 33
 Error
coding HiddenField 'category' hides a field. 33
 Error
design DesignForExtension Class 'CategoryDescription' looks like designed for extension (can be subclassed), but the method 'getLanguage' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'CategoryDescription' final or making the method 'getLanguage' static/final/abstract/empty, or adding allowed annotation for the method. 37
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 37
 Error
design DesignForExtension Class 'CategoryDescription' looks like designed for extension (can be subclassed), but the method 'setLanguage' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'CategoryDescription' final or making the method 'setLanguage' static/final/abstract/empty, or adding allowed annotation for the method. 41
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 41
 Error
misc FinalParameters Parameter language should be final. 41
 Error
coding HiddenField 'language' hides a field. 41
 Error
design DesignForExtension Class 'CategoryDescription' looks like designed for extension (can be subclassed), but the method 'getName' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'CategoryDescription' final or making the method 'getName' static/final/abstract/empty, or adding allowed annotation for the method. 45
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 45
 Error
design DesignForExtension Class 'CategoryDescription' looks like designed for extension (can be subclassed), but the method 'setName' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'CategoryDescription' final or making the method 'setName' static/final/abstract/empty, or adding allowed annotation for the method. 49
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 49
 Error
misc FinalParameters Parameter name should be final. 49
 Error
coding HiddenField 'name' hides a field. 49
 Error
design DesignForExtension Class 'CategoryDescription' looks like designed for extension (can be subclassed), but the method 'hashCode' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'CategoryDescription' final or making the method 'hashCode' static/final/abstract/empty, or adding allowed annotation for the method. 53
 Error
sizes LineLength Line is longer than 80 characters (found 81). 58
 Error
sizes LineLength Line is longer than 80 characters (found 81). 60
 Error
sizes LineLength Line is longer than 80 characters (found 81). 61
 Error
design DesignForExtension Class 'CategoryDescription' looks like designed for extension (can be subclassed), but the method 'equals' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'CategoryDescription' final or making the method 'equals' static/final/abstract/empty, or adding allowed annotation for the method. 65
 Error
misc FinalParameters Parameter obj should be final. 66
 Error
blocks NeedBraces 'if' construct must use '{}'s. 67
 Error
blocks NeedBraces 'if' construct must use '{}'s. 69
 Error
blocks NeedBraces 'if' construct must use '{}'s. 71
 Error
blocks NeedBraces 'if' construct must use '{}'s. 75
 Error
blocks NeedBraces 'if' construct must use '{}'s. 77
 Error
blocks NeedBraces 'if' construct must use '{}'s. 80
 Error
blocks NeedBraces 'if' construct must use '{}'s. 82
 Error
blocks NeedBraces 'if' construct must use '{}'s. 85
 Error
blocks NeedBraces 'if' construct must use '{}'s. 87
 Error
design DesignForExtension Class 'CategoryDescription' looks like designed for extension (can be subclassed), but the method 'toString' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'CategoryDescription' final or making the method 'toString' static/final/abstract/empty, or adding allowed annotation for the method. 92
 Error
whitespace OperatorWrap '+' should be on a new line. 94
 Error
whitespace OperatorWrap '+' should be on a new line. 95
 Error
whitespace OperatorWrap '+' should be on a new line. 96
 Error
whitespace OperatorWrap '+' should be on a new line. 97

org/woehlke/greenshop/oodm/catalog/entities/CategoryDescriptionId.java

Severity Category Rule Message Line
 Error
whitespace FileTabCharacter File contains tab characters (this is the first instance). 7
 Error
javadoc JavadocVariable Missing a Javadoc comment. 8
 Error
javadoc JavadocVariable Missing a Javadoc comment. 9
 Error
regexp RegexpSingleline Line has trailing spaces. 10
 Error
design DesignForExtension Class 'CategoryDescriptionId' looks like designed for extension (can be subclassed), but the method 'getCategory' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'CategoryDescriptionId' final or making the method 'getCategory' static/final/abstract/empty, or adding allowed annotation for the method. 11
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 11
 Error
design DesignForExtension Class 'CategoryDescriptionId' looks like designed for extension (can be subclassed), but the method 'setCategory' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'CategoryDescriptionId' final or making the method 'setCategory' static/final/abstract/empty, or adding allowed annotation for the method. 14
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 14
 Error
misc FinalParameters Parameter category should be final. 14
 Error
coding HiddenField 'category' hides a field. 14
 Error
design DesignForExtension Class 'CategoryDescriptionId' looks like designed for extension (can be subclassed), but the method 'getLanguage' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'CategoryDescriptionId' final or making the method 'getLanguage' static/final/abstract/empty, or adding allowed annotation for the method. 17
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 17
 Error
design DesignForExtension Class 'CategoryDescriptionId' looks like designed for extension (can be subclassed), but the method 'setLanguage' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'CategoryDescriptionId' final or making the method 'setLanguage' static/final/abstract/empty, or adding allowed annotation for the method. 20
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 20
 Error
misc FinalParameters Parameter language should be final. 20
 Error
coding HiddenField 'language' hides a field. 20
 Error
design DesignForExtension Class 'CategoryDescriptionId' looks like designed for extension (can be subclassed), but the method 'hashCode' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'CategoryDescriptionId' final or making the method 'hashCode' static/final/abstract/empty, or adding allowed annotation for the method. 23
 Error
sizes LineLength Line is longer than 80 characters (found 81). 28
 Error
sizes LineLength Line is longer than 80 characters (found 81). 30
 Error
design DesignForExtension Class 'CategoryDescriptionId' looks like designed for extension (can be subclassed), but the method 'equals' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'CategoryDescriptionId' final or making the method 'equals' static/final/abstract/empty, or adding allowed annotation for the method. 33
 Error
misc FinalParameters Parameter obj should be final. 34
 Error
blocks NeedBraces 'if' construct must use '{}'s. 35
 Error
blocks NeedBraces 'if' construct must use '{}'s. 37
 Error
blocks NeedBraces 'if' construct must use '{}'s. 39
 Error
blocks NeedBraces 'if' construct must use '{}'s. 43
 Error
blocks NeedBraces 'if' construct must use '{}'s. 45
 Error
blocks NeedBraces 'if' construct must use '{}'s. 48
 Error
blocks NeedBraces 'if' construct must use '{}'s. 50
 Error
design DesignForExtension Class 'CategoryDescriptionId' looks like designed for extension (can be subclassed), but the method 'toString' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'CategoryDescriptionId' final or making the method 'toString' static/final/abstract/empty, or adding allowed annotation for the method. 54
 Error
sizes LineLength Line is longer than 80 characters (found 84). 56
 Error
regexp RegexpSingleline Line has trailing spaces. 59
 Error
regexp RegexpSingleline Line has trailing spaces. 60

org/woehlke/greenshop/oodm/catalog/entities/Language.java

Severity Category Rule Message Line
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 16
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 16
 Error
whitespace FileTabCharacter File contains tab characters (this is the first instance). 19
 Error
javadoc JavadocVariable Missing a Javadoc comment. 19
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 20
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 20
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 21
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 21
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 21
 Error
regexp RegexpSingleline Line has trailing spaces. 23
 Error
javadoc JavadocVariable Missing a Javadoc comment. 24
 Error
coding MagicNumber '32' is a magic number. 24
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 25
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 25
 Error
regexp RegexpSingleline Line has trailing spaces. 28
 Error
javadoc JavadocVariable Missing a Javadoc comment. 29
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 32
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 32
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 32
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 32
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 32
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 32
 Error
regexp RegexpSingleline Line has trailing spaces. 34
 Error
javadoc JavadocVariable Missing a Javadoc comment. 35
 Error
coding MagicNumber '32' is a magic number. 35
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 37
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 37
 Error
regexp RegexpSingleline Line has trailing spaces. 39
 Error
javadoc JavadocVariable Missing a Javadoc comment. 40
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 41
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 41
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 41
 Error
design DesignForExtension Class 'Language' looks like designed for extension (can be subclassed), but the method 'getId' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'Language' final or making the method 'getId' static/final/abstract/empty, or adding allowed annotation for the method. 44
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 44
 Error
design DesignForExtension Class 'Language' looks like designed for extension (can be subclassed), but the method 'setId' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'Language' final or making the method 'setId' static/final/abstract/empty, or adding allowed annotation for the method. 48
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 48
 Error
misc FinalParameters Parameter id should be final. 48
 Error
coding HiddenField 'id' hides a field. 48
 Error
design DesignForExtension Class 'Language' looks like designed for extension (can be subclassed), but the method 'getName' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'Language' final or making the method 'getName' static/final/abstract/empty, or adding allowed annotation for the method. 52
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 52
 Error
design DesignForExtension Class 'Language' looks like designed for extension (can be subclassed), but the method 'setName' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'Language' final or making the method 'setName' static/final/abstract/empty, or adding allowed annotation for the method. 56
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 56
 Error
misc FinalParameters Parameter name should be final. 56
 Error
coding HiddenField 'name' hides a field. 56
 Error
design DesignForExtension Class 'Language' looks like designed for extension (can be subclassed), but the method 'getCode' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'Language' final or making the method 'getCode' static/final/abstract/empty, or adding allowed annotation for the method. 60
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 60
 Error
design DesignForExtension Class 'Language' looks like designed for extension (can be subclassed), but the method 'setCode' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'Language' final or making the method 'setCode' static/final/abstract/empty, or adding allowed annotation for the method. 64
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 64
 Error
misc FinalParameters Parameter code should be final. 64
 Error
coding HiddenField 'code' hides a field. 64
 Error
design DesignForExtension Class 'Language' looks like designed for extension (can be subclassed), but the method 'getDirectory' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'Language' final or making the method 'getDirectory' static/final/abstract/empty, or adding allowed annotation for the method. 68
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 68
 Error
design DesignForExtension Class 'Language' looks like designed for extension (can be subclassed), but the method 'setDirectory' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'Language' final or making the method 'setDirectory' static/final/abstract/empty, or adding allowed annotation for the method. 72
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 72
 Error
misc FinalParameters Parameter directory should be final. 72
 Error
coding HiddenField 'directory' hides a field. 72
 Error
design DesignForExtension Class 'Language' looks like designed for extension (can be subclassed), but the method 'getSortOrder' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'Language' final or making the method 'getSortOrder' static/final/abstract/empty, or adding allowed annotation for the method. 76
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 76
 Error
design DesignForExtension Class 'Language' looks like designed for extension (can be subclassed), but the method 'setSortOrder' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'Language' final or making the method 'setSortOrder' static/final/abstract/empty, or adding allowed annotation for the method. 80
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 80
 Error
misc FinalParameters Parameter sortOrder should be final. 80
 Error
coding HiddenField 'sortOrder' hides a field. 80
 Error
design DesignForExtension Class 'Language' looks like designed for extension (can be subclassed), but the method 'toString' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'Language' final or making the method 'toString' static/final/abstract/empty, or adding allowed annotation for the method. 84
 Error
sizes LineLength Line is longer than 80 characters (found 81). 86
 Error
sizes LineLength Line is longer than 80 characters (found 96). 87
 Error
design DesignForExtension Class 'Language' looks like designed for extension (can be subclassed), but the method 'hashCode' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'Language' final or making the method 'hashCode' static/final/abstract/empty, or adding allowed annotation for the method. 90
 Error
sizes LineLength Line is longer than 80 characters (found 81). 94
 Error
sizes LineLength Line is longer than 80 characters (found 83). 96
 Error
sizes LineLength Line is longer than 80 characters (found 81). 98
 Error
design DesignForExtension Class 'Language' looks like designed for extension (can be subclassed), but the method 'equals' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'Language' final or making the method 'equals' static/final/abstract/empty, or adding allowed annotation for the method. 103
 Error
misc FinalParameters Parameter obj should be final. 104
 Error
blocks NeedBraces 'if' construct must use '{}'s. 105
 Error
blocks NeedBraces 'if' construct must use '{}'s. 107
 Error
blocks NeedBraces 'if' construct must use '{}'s. 109
 Error
blocks NeedBraces 'if' construct must use '{}'s. 113
 Error
blocks NeedBraces 'if' construct must use '{}'s. 115
 Error
blocks NeedBraces 'if' construct must use '{}'s. 118
 Error
blocks NeedBraces 'if' construct must use '{}'s. 120
 Error
blocks NeedBraces 'if' construct must use '{}'s. 123
 Error
blocks NeedBraces 'if' construct must use '{}'s. 125
 Error
blocks NeedBraces 'if' construct must use '{}'s. 128
 Error
blocks NeedBraces 'if' construct must use '{}'s. 130
 Error
blocks NeedBraces 'if' construct must use '{}'s. 132
 Error
regexp RegexpSingleline Line has trailing spaces. 136

org/woehlke/greenshop/oodm/catalog/entities/Manufacturer.java

Severity Category Rule Message Line
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 18
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 18
 Error
whitespace FileTabCharacter File contains tab characters (this is the first instance). 21
 Error
design DesignForExtension Class 'Manufacturer' looks like designed for extension (can be subclassed), but the method 'hashCode' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'Manufacturer' final or making the method 'hashCode' static/final/abstract/empty, or adding allowed annotation for the method. 21
 Error
sizes LineLength Line is longer than 80 characters (found 83). 26
 Error
sizes LineLength Line is longer than 80 characters (found 83). 28
 Error
sizes LineLength Line is longer than 80 characters (found 89). 30
 Error
sizes LineLength Line is longer than 80 characters (found 81). 31
 Error
design DesignForExtension Class 'Manufacturer' looks like designed for extension (can be subclassed), but the method 'equals' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'Manufacturer' final or making the method 'equals' static/final/abstract/empty, or adding allowed annotation for the method. 35
 Error
misc FinalParameters Parameter obj should be final. 36
 Error
blocks NeedBraces 'if' construct must use '{}'s. 37
 Error
blocks NeedBraces 'if' construct must use '{}'s. 39
 Error
blocks NeedBraces 'if' construct must use '{}'s. 41
 Error
blocks NeedBraces 'if' construct must use '{}'s. 45
 Error
blocks NeedBraces 'if' construct must use '{}'s. 47
 Error
blocks NeedBraces 'if' construct must use '{}'s. 50
 Error
blocks NeedBraces 'if' construct must use '{}'s. 52
 Error
blocks NeedBraces 'if' construct must use '{}'s. 55
 Error
blocks NeedBraces 'if' construct must use '{}'s. 57
 Error
blocks NeedBraces 'if' construct must use '{}'s. 60
 Error
blocks NeedBraces 'if' construct must use '{}'s. 62
 Error
blocks NeedBraces 'if' construct must use '{}'s. 65
 Error
blocks NeedBraces 'if' construct must use '{}'s. 67
 Error
javadoc JavadocVariable Missing a Javadoc comment. 72
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 73
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 73
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 74
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 74
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 74
 Error
regexp RegexpSingleline Line has trailing spaces. 76
 Error
javadoc JavadocVariable Missing a Javadoc comment. 77
 Error
coding MagicNumber '32' is a magic number. 77
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 78
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 78
 Error
regexp RegexpSingleline Line has trailing spaces. 81
 Error
javadoc JavadocVariable Missing a Javadoc comment. 82
 Error
coding MagicNumber '64' is a magic number. 82
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 83
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 83
 Error
regexp RegexpSingleline Line has trailing spaces. 86
 Error
javadoc JavadocVariable Missing a Javadoc comment. 87
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 88
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 88
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 89
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 89
 Error
regexp RegexpSingleline Line has trailing spaces. 91
 Error
javadoc JavadocVariable Missing a Javadoc comment. 92
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 93
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 93
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 94
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 94
 Error
design DesignForExtension Class 'Manufacturer' looks like designed for extension (can be subclassed), but the method 'getId' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'Manufacturer' final or making the method 'getId' static/final/abstract/empty, or adding allowed annotation for the method. 97
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 97
 Error
design DesignForExtension Class 'Manufacturer' looks like designed for extension (can be subclassed), but the method 'setId' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'Manufacturer' final or making the method 'setId' static/final/abstract/empty, or adding allowed annotation for the method. 101
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 101
 Error
misc FinalParameters Parameter id should be final. 101
 Error
coding HiddenField 'id' hides a field. 101
 Error
design DesignForExtension Class 'Manufacturer' looks like designed for extension (can be subclassed), but the method 'getName' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'Manufacturer' final or making the method 'getName' static/final/abstract/empty, or adding allowed annotation for the method. 105
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 105
 Error
design DesignForExtension Class 'Manufacturer' looks like designed for extension (can be subclassed), but the method 'setName' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'Manufacturer' final or making the method 'setName' static/final/abstract/empty, or adding allowed annotation for the method. 109
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 109
 Error
misc FinalParameters Parameter name should be final. 109
 Error
coding HiddenField 'name' hides a field. 109
 Error
design DesignForExtension Class 'Manufacturer' looks like designed for extension (can be subclassed), but the method 'getImage' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'Manufacturer' final or making the method 'getImage' static/final/abstract/empty, or adding allowed annotation for the method. 113
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 113
 Error
design DesignForExtension Class 'Manufacturer' looks like designed for extension (can be subclassed), but the method 'setImage' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'Manufacturer' final or making the method 'setImage' static/final/abstract/empty, or adding allowed annotation for the method. 117
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 117
 Error
misc FinalParameters Parameter image should be final. 117
 Error
coding HiddenField 'image' hides a field. 117
 Error
design DesignForExtension Class 'Manufacturer' looks like designed for extension (can be subclassed), but the method 'getDateAdded' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'Manufacturer' final or making the method 'getDateAdded' static/final/abstract/empty, or adding allowed annotation for the method. 121
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 121
 Error
design DesignForExtension Class 'Manufacturer' looks like designed for extension (can be subclassed), but the method 'setDateAdded' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'Manufacturer' final or making the method 'setDateAdded' static/final/abstract/empty, or adding allowed annotation for the method. 125
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 125
 Error
misc FinalParameters Parameter dateAdded should be final. 125
 Error
coding HiddenField 'dateAdded' hides a field. 125
 Error
design DesignForExtension Class 'Manufacturer' looks like designed for extension (can be subclassed), but the method 'getLastModified' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'Manufacturer' final or making the method 'getLastModified' static/final/abstract/empty, or adding allowed annotation for the method. 129
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 129
 Error
design DesignForExtension Class 'Manufacturer' looks like designed for extension (can be subclassed), but the method 'setLastModified' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'Manufacturer' final or making the method 'setLastModified' static/final/abstract/empty, or adding allowed annotation for the method. 133
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 133
 Error
misc FinalParameters Parameter lastModified should be final. 133
 Error
coding HiddenField 'lastModified' hides a field. 133
 Error
design DesignForExtension Class 'Manufacturer' looks like designed for extension (can be subclassed), but the method 'toString' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'Manufacturer' final or making the method 'toString' static/final/abstract/empty, or adding allowed annotation for the method. 137
 Error
sizes LineLength Line is longer than 80 characters (found 87). 139
 Error
sizes LineLength Line is longer than 80 characters (found 95). 140
 Error
regexp RegexpSingleline Line has trailing spaces. 143
 Error
regexp RegexpSingleline Line has trailing spaces. 144

org/woehlke/greenshop/oodm/catalog/entities/ManufacturerInfo.java

Severity Category Rule Message Line
 Error
imports AvoidStarImport Using the '.*' form of import should be avoided - javax.persistence.*. 3
 Error
javadoc JavadocStyle First sentence should end with a period. 7
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 20
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 20
 Error
javadoc JavadocVariable Missing a Javadoc comment. 24
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 26
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 26
 Error
javadoc JavadocVariable Missing a Javadoc comment. 29
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 31
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 31
 Error
javadoc JavadocVariable Missing a Javadoc comment. 34
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 34
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 34
 Error
javadoc JavadocVariable Missing a Javadoc comment. 38
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 38
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 38
 Error
javadoc JavadocVariable Missing a Javadoc comment. 41
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 41
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 41
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 42
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 42
 Error
design DesignForExtension Class 'ManufacturerInfo' looks like designed for extension (can be subclassed), but the method 'getManufacturer' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ManufacturerInfo' final or making the method 'getManufacturer' static/final/abstract/empty, or adding allowed annotation for the method. 45
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 45
 Error
design DesignForExtension Class 'ManufacturerInfo' looks like designed for extension (can be subclassed), but the method 'setManufacturer' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ManufacturerInfo' final or making the method 'setManufacturer' static/final/abstract/empty, or adding allowed annotation for the method. 49
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 49
 Error
misc FinalParameters Parameter manufacturer should be final. 49
 Error
coding HiddenField 'manufacturer' hides a field. 49
 Error
design DesignForExtension Class 'ManufacturerInfo' looks like designed for extension (can be subclassed), but the method 'getLanguage' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ManufacturerInfo' final or making the method 'getLanguage' static/final/abstract/empty, or adding allowed annotation for the method. 53
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 53
 Error
design DesignForExtension Class 'ManufacturerInfo' looks like designed for extension (can be subclassed), but the method 'setLanguage' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ManufacturerInfo' final or making the method 'setLanguage' static/final/abstract/empty, or adding allowed annotation for the method. 57
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 57
 Error
misc FinalParameters Parameter language should be final. 57
 Error
coding HiddenField 'language' hides a field. 57
 Error
design DesignForExtension Class 'ManufacturerInfo' looks like designed for extension (can be subclassed), but the method 'getUrl' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ManufacturerInfo' final or making the method 'getUrl' static/final/abstract/empty, or adding allowed annotation for the method. 61
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 61
 Error
design DesignForExtension Class 'ManufacturerInfo' looks like designed for extension (can be subclassed), but the method 'setUrl' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ManufacturerInfo' final or making the method 'setUrl' static/final/abstract/empty, or adding allowed annotation for the method. 65
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 65
 Error
misc FinalParameters Parameter url should be final. 65
 Error
coding HiddenField 'url' hides a field. 65
 Error
design DesignForExtension Class 'ManufacturerInfo' looks like designed for extension (can be subclassed), but the method 'getUrlClicked' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ManufacturerInfo' final or making the method 'getUrlClicked' static/final/abstract/empty, or adding allowed annotation for the method. 69
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 69
 Error
design DesignForExtension Class 'ManufacturerInfo' looks like designed for extension (can be subclassed), but the method 'setUrlClicked' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ManufacturerInfo' final or making the method 'setUrlClicked' static/final/abstract/empty, or adding allowed annotation for the method. 73
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 73
 Error
misc FinalParameters Parameter urlClicked should be final. 73
 Error
coding HiddenField 'urlClicked' hides a field. 73
 Error
design DesignForExtension Class 'ManufacturerInfo' looks like designed for extension (can be subclassed), but the method 'getLastclick' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ManufacturerInfo' final or making the method 'getLastclick' static/final/abstract/empty, or adding allowed annotation for the method. 77
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 77
 Error
design DesignForExtension Class 'ManufacturerInfo' looks like designed for extension (can be subclassed), but the method 'setLastclick' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ManufacturerInfo' final or making the method 'setLastclick' static/final/abstract/empty, or adding allowed annotation for the method. 81
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 81
 Error
misc FinalParameters Parameter lastclick should be final. 81
 Error
coding HiddenField 'lastclick' hides a field. 81
 Error
design DesignForExtension Class 'ManufacturerInfo' looks like designed for extension (can be subclassed), but the method 'equals' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ManufacturerInfo' final or making the method 'equals' static/final/abstract/empty, or adding allowed annotation for the method. 85
 Error
misc FinalParameters Parameter o should be final. 86
 Error
blocks NeedBraces 'if' construct must use '{}'s. 87
 Error
blocks NeedBraces 'if' construct must use '{}'s. 88
 Error
blocks NeedBraces 'if' construct must use '{}'s. 92
 Error
blocks NeedBraces 'if' construct must use '{}'s. 93
 Error
sizes LineLength Line is longer than 80 characters (found 105). 94
 Error
blocks NeedBraces 'if' construct must use '{}'s. 94
 Error
blocks NeedBraces 'if' construct must use '{}'s. 95
 Error
blocks NeedBraces 'if' construct must use '{}'s. 96
 Error
design DesignForExtension Class 'ManufacturerInfo' looks like designed for extension (can be subclassed), but the method 'hashCode' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ManufacturerInfo' final or making the method 'hashCode' static/final/abstract/empty, or adding allowed annotation for the method. 101
 Error
coding MagicNumber '31' is a magic number. 104
 Error
coding MagicNumber '31' is a magic number. 105
 Error
coding MagicNumber '31' is a magic number. 106
 Error
coding MagicNumber '31' is a magic number. 107
 Error
design DesignForExtension Class 'ManufacturerInfo' looks like designed for extension (can be subclassed), but the method 'toString' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ManufacturerInfo' final or making the method 'toString' static/final/abstract/empty, or adding allowed annotation for the method. 111
 Error
whitespace OperatorWrap '+' should be on a new line. 113
 Error
whitespace OperatorWrap '+' should be on a new line. 114
 Error
whitespace OperatorWrap '+' should be on a new line. 115
 Error
whitespace OperatorWrap '+' should be on a new line. 116
 Error
whitespace OperatorWrap '+' should be on a new line. 117
 Error
whitespace OperatorWrap '+' should be on a new line. 118
 Error
design DesignForExtension Class 'ManufacturerInfo' looks like designed for extension (can be subclassed), but the method 'addClick' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ManufacturerInfo' final or making the method 'addClick' static/final/abstract/empty, or adding allowed annotation for the method. 122
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 122

org/woehlke/greenshop/oodm/catalog/entities/ManufacturerInfoId.java

Severity Category Rule Message Line
 Error
javadoc JavadocVariable Missing a Javadoc comment. 12
 Error
javadoc JavadocVariable Missing a Javadoc comment. 14
 Error
design DesignForExtension Class 'ManufacturerInfoId' looks like designed for extension (can be subclassed), but the method 'getManufacturer' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ManufacturerInfoId' final or making the method 'getManufacturer' static/final/abstract/empty, or adding allowed annotation for the method. 16
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 16
 Error
design DesignForExtension Class 'ManufacturerInfoId' looks like designed for extension (can be subclassed), but the method 'setManufacturer' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ManufacturerInfoId' final or making the method 'setManufacturer' static/final/abstract/empty, or adding allowed annotation for the method. 20
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 20
 Error
misc FinalParameters Parameter manufacturer should be final. 20
 Error
coding HiddenField 'manufacturer' hides a field. 20
 Error
design DesignForExtension Class 'ManufacturerInfoId' looks like designed for extension (can be subclassed), but the method 'getLanguage' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ManufacturerInfoId' final or making the method 'getLanguage' static/final/abstract/empty, or adding allowed annotation for the method. 24
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 24
 Error
design DesignForExtension Class 'ManufacturerInfoId' looks like designed for extension (can be subclassed), but the method 'setLanguage' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ManufacturerInfoId' final or making the method 'setLanguage' static/final/abstract/empty, or adding allowed annotation for the method. 28
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 28
 Error
misc FinalParameters Parameter language should be final. 28
 Error
coding HiddenField 'language' hides a field. 28
 Error
design DesignForExtension Class 'ManufacturerInfoId' looks like designed for extension (can be subclassed), but the method 'equals' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ManufacturerInfoId' final or making the method 'equals' static/final/abstract/empty, or adding allowed annotation for the method. 32
 Error
misc FinalParameters Parameter o should be final. 33
 Error
blocks NeedBraces 'if' construct must use '{}'s. 34
 Error
blocks NeedBraces 'if' construct must use '{}'s. 35
 Error
sizes LineLength Line is longer than 80 characters (found 101). 39
 Error
blocks NeedBraces 'if' construct must use '{}'s. 39
 Error
sizes LineLength Line is longer than 80 characters (found 117). 40
 Error
blocks NeedBraces 'if' construct must use '{}'s. 40
 Error
design DesignForExtension Class 'ManufacturerInfoId' looks like designed for extension (can be subclassed), but the method 'hashCode' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ManufacturerInfoId' final or making the method 'hashCode' static/final/abstract/empty, or adding allowed annotation for the method. 45
 Error
coding MagicNumber '31' is a magic number. 48
 Error
design DesignForExtension Class 'ManufacturerInfoId' looks like designed for extension (can be subclassed), but the method 'toString' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ManufacturerInfoId' final or making the method 'toString' static/final/abstract/empty, or adding allowed annotation for the method. 52
 Error
whitespace OperatorWrap '+' should be on a new line. 54
 Error
whitespace OperatorWrap '+' should be on a new line. 55
 Error
whitespace OperatorWrap '+' should be on a new line. 56

org/woehlke/greenshop/oodm/catalog/entities/Product.java

Severity Category Rule Message Line
 Error
imports UnusedImports Unused import - javax.persistence.FetchType. 10
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 28
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 28
 Error
whitespace FileTabCharacter File contains tab characters (this is the first instance). 31
 Error
javadoc JavadocVariable Missing a Javadoc comment. 31
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 32
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 32
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 33
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 33
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 33
 Error
regexp RegexpSingleline Line has trailing spaces. 35
 Error
javadoc JavadocVariable Missing a Javadoc comment. 36
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 36
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 36
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 36
 Error
regexp RegexpSingleline Line has trailing spaces. 38
 Error
javadoc JavadocVariable Missing a Javadoc comment. 39
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 39
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 39
 Error
regexp RegexpSingleline Line has trailing spaces. 41
 Error
javadoc JavadocVariable Missing a Javadoc comment. 42
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 42
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 42
 Error
regexp RegexpSingleline Line has trailing spaces. 44
 Error
sizes LineLength Line is longer than 80 characters (found 94). 45
 Error
javadoc JavadocVariable Missing a Javadoc comment. 45
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 45
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 45
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 45
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 45
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 45
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 45
 Error
coding MagicNumber '15' is a magic number. 45
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 45
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 45
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 45
 Error
coding MagicNumber '4' is a magic number. 45
 Error
regexp RegexpSingleline Line has trailing spaces. 47
 Error
javadoc JavadocVariable Missing a Javadoc comment. 48
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 48
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 48
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 49
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 49
 Error
regexp RegexpSingleline Line has trailing spaces. 51
 Error
javadoc JavadocVariable Missing a Javadoc comment. 52
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 52
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 52
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 53
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 53
 Error
regexp RegexpSingleline Line has trailing spaces. 55
 Error
javadoc JavadocVariable Missing a Javadoc comment. 56
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 56
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 56
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 57
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 57
 Error
regexp RegexpSingleline Line has trailing spaces. 59
 Error
sizes LineLength Line is longer than 80 characters (found 93). 60
 Error
javadoc JavadocVariable Missing a Javadoc comment. 60
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 60
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 60
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 60
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 60
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 60
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 60
 Error
coding MagicNumber '5' is a magic number. 60
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 60
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 60
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 60
 Error
regexp RegexpSingleline Line has trailing spaces. 62
 Error
javadoc JavadocVariable Missing a Javadoc comment. 63
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 63
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 63
 Error
regexp RegexpSingleline Line has trailing spaces. 65
 Error
javadoc JavadocVariable Missing a Javadoc comment. 66
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 66
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 66
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 66
 Error
regexp RegexpSingleline Line has trailing spaces. 68
 Error
javadoc JavadocVariable Missing a Javadoc comment. 69
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 70
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 70
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 71
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 71
 Error
regexp RegexpSingleline Line has trailing spaces. 73
 Error
javadoc JavadocVariable Missing a Javadoc comment. 74
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 74
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 74
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 74
 Error
javadoc JavadocVariable Missing a Javadoc comment. 77
 Error
whitespace ParenPad '(' is followed by whitespace. 78
 Error
regexp RegexpSingleline Line has trailing spaces. 83
 Error
design DesignForExtension Class 'Product' looks like designed for extension (can be subclassed), but the method 'getId' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'Product' final or making the method 'getId' static/final/abstract/empty, or adding allowed annotation for the method. 84
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 84
 Error
design DesignForExtension Class 'Product' looks like designed for extension (can be subclassed), but the method 'setId' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'Product' final or making the method 'setId' static/final/abstract/empty, or adding allowed annotation for the method. 88
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 88
 Error
misc FinalParameters Parameter id should be final. 88
 Error
coding HiddenField 'id' hides a field. 88
 Error
design DesignForExtension Class 'Product' looks like designed for extension (can be subclassed), but the method 'getQuantity' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'Product' final or making the method 'getQuantity' static/final/abstract/empty, or adding allowed annotation for the method. 92
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 92
 Error
design DesignForExtension Class 'Product' looks like designed for extension (can be subclassed), but the method 'setQuantity' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'Product' final or making the method 'setQuantity' static/final/abstract/empty, or adding allowed annotation for the method. 96
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 96
 Error
misc FinalParameters Parameter quantity should be final. 96
 Error
coding HiddenField 'quantity' hides a field. 96
 Error
design DesignForExtension Class 'Product' looks like designed for extension (can be subclassed), but the method 'getModel' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'Product' final or making the method 'getModel' static/final/abstract/empty, or adding allowed annotation for the method. 100
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 100
 Error
design DesignForExtension Class 'Product' looks like designed for extension (can be subclassed), but the method 'setModel' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'Product' final or making the method 'setModel' static/final/abstract/empty, or adding allowed annotation for the method. 104
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 104
 Error
misc FinalParameters Parameter model should be final. 104
 Error
coding HiddenField 'model' hides a field. 104
 Error
design DesignForExtension Class 'Product' looks like designed for extension (can be subclassed), but the method 'getImage' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'Product' final or making the method 'getImage' static/final/abstract/empty, or adding allowed annotation for the method. 108
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 108
 Error
design DesignForExtension Class 'Product' looks like designed for extension (can be subclassed), but the method 'setImage' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'Product' final or making the method 'setImage' static/final/abstract/empty, or adding allowed annotation for the method. 112
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 112
 Error
misc FinalParameters Parameter image should be final. 112
 Error
coding HiddenField 'image' hides a field. 112
 Error
design DesignForExtension Class 'Product' looks like designed for extension (can be subclassed), but the method 'getPrice' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'Product' final or making the method 'getPrice' static/final/abstract/empty, or adding allowed annotation for the method. 116
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 116
 Error
design DesignForExtension Class 'Product' looks like designed for extension (can be subclassed), but the method 'setPrice' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'Product' final or making the method 'setPrice' static/final/abstract/empty, or adding allowed annotation for the method. 120
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 120
 Error
misc FinalParameters Parameter price should be final. 120
 Error
coding HiddenField 'price' hides a field. 120
 Error
design DesignForExtension Class 'Product' looks like designed for extension (can be subclassed), but the method 'getDateAdded' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'Product' final or making the method 'getDateAdded' static/final/abstract/empty, or adding allowed annotation for the method. 124
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 124
 Error
design DesignForExtension Class 'Product' looks like designed for extension (can be subclassed), but the method 'setDateAdded' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'Product' final or making the method 'setDateAdded' static/final/abstract/empty, or adding allowed annotation for the method. 128
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 128
 Error
misc FinalParameters Parameter dateAdded should be final. 128
 Error
coding HiddenField 'dateAdded' hides a field. 128
 Error
design DesignForExtension Class 'Product' looks like designed for extension (can be subclassed), but the method 'getLastModified' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'Product' final or making the method 'getLastModified' static/final/abstract/empty, or adding allowed annotation for the method. 132
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 132
 Error
design DesignForExtension Class 'Product' looks like designed for extension (can be subclassed), but the method 'setLastModified' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'Product' final or making the method 'setLastModified' static/final/abstract/empty, or adding allowed annotation for the method. 136
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 136
 Error
misc FinalParameters Parameter lastModified should be final. 136
 Error
coding HiddenField 'lastModified' hides a field. 136
 Error
design DesignForExtension Class 'Product' looks like designed for extension (can be subclassed), but the method 'getDateAvailable' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'Product' final or making the method 'getDateAvailable' static/final/abstract/empty, or adding allowed annotation for the method. 140
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 140
 Error
design DesignForExtension Class 'Product' looks like designed for extension (can be subclassed), but the method 'setDateAvailable' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'Product' final or making the method 'setDateAvailable' static/final/abstract/empty, or adding allowed annotation for the method. 144
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 144
 Error
misc FinalParameters Parameter dateAvailable should be final. 144
 Error
coding HiddenField 'dateAvailable' hides a field. 144
 Error
design DesignForExtension Class 'Product' looks like designed for extension (can be subclassed), but the method 'getWeight' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'Product' final or making the method 'getWeight' static/final/abstract/empty, or adding allowed annotation for the method. 148
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 148
 Error
design DesignForExtension Class 'Product' looks like designed for extension (can be subclassed), but the method 'setWeight' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'Product' final or making the method 'setWeight' static/final/abstract/empty, or adding allowed annotation for the method. 152
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 152
 Error
misc FinalParameters Parameter weight should be final. 152
 Error
coding HiddenField 'weight' hides a field. 152
 Error
design DesignForExtension Class 'Product' looks like designed for extension (can be subclassed), but the method 'isStatus' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'Product' final or making the method 'isStatus' static/final/abstract/empty, or adding allowed annotation for the method. 156
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 156
 Error
design DesignForExtension Class 'Product' looks like designed for extension (can be subclassed), but the method 'setStatus' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'Product' final or making the method 'setStatus' static/final/abstract/empty, or adding allowed annotation for the method. 160
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 160
 Error
misc FinalParameters Parameter status should be final. 160
 Error
coding HiddenField 'status' hides a field. 160
 Error
design DesignForExtension Class 'Product' looks like designed for extension (can be subclassed), but the method 'getTaxClassId' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'Product' final or making the method 'getTaxClassId' static/final/abstract/empty, or adding allowed annotation for the method. 164
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 164
 Error
design DesignForExtension Class 'Product' looks like designed for extension (can be subclassed), but the method 'setTaxClassId' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'Product' final or making the method 'setTaxClassId' static/final/abstract/empty, or adding allowed annotation for the method. 168
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 168
 Error
misc FinalParameters Parameter taxClassId should be final. 168
 Error
coding HiddenField 'taxClassId' hides a field. 168
 Error
design DesignForExtension Class 'Product' looks like designed for extension (can be subclassed), but the method 'getManufacturer' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'Product' final or making the method 'getManufacturer' static/final/abstract/empty, or adding allowed annotation for the method. 172
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 172
 Error
design DesignForExtension Class 'Product' looks like designed for extension (can be subclassed), but the method 'setManufacturer' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'Product' final or making the method 'setManufacturer' static/final/abstract/empty, or adding allowed annotation for the method. 176
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 176
 Error
misc FinalParameters Parameter manufacturer should be final. 176
 Error
coding HiddenField 'manufacturer' hides a field. 176
 Error
design DesignForExtension Class 'Product' looks like designed for extension (can be subclassed), but the method 'getOrdered' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'Product' final or making the method 'getOrdered' static/final/abstract/empty, or adding allowed annotation for the method. 180
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 180
 Error
design DesignForExtension Class 'Product' looks like designed for extension (can be subclassed), but the method 'setOrdered' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'Product' final or making the method 'setOrdered' static/final/abstract/empty, or adding allowed annotation for the method. 184
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 184
 Error
misc FinalParameters Parameter ordered should be final. 184
 Error
coding HiddenField 'ordered' hides a field. 184
 Error
regexp RegexpSingleline Line has trailing spaces. 187
 Error
design DesignForExtension Class 'Product' looks like designed for extension (can be subclassed), but the method 'getCategories' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'Product' final or making the method 'getCategories' static/final/abstract/empty, or adding allowed annotation for the method. 188
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 188
 Error
design DesignForExtension Class 'Product' looks like designed for extension (can be subclassed), but the method 'setCategories' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'Product' final or making the method 'setCategories' static/final/abstract/empty, or adding allowed annotation for the method. 192
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 192
 Error
misc FinalParameters Parameter categories should be final. 192
 Error
coding HiddenField 'categories' hides a field. 192
 Error
design DesignForExtension Class 'Product' looks like designed for extension (can be subclassed), but the method 'hashCode' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'Product' final or making the method 'hashCode' static/final/abstract/empty, or adding allowed annotation for the method. 196
 Error
sizes LineLength Line is longer than 80 characters (found 83). 201
 Error
sizes LineLength Line is longer than 80 characters (found 91). 203
 Error
sizes LineLength Line is longer than 80 characters (found 83). 205
 Error
sizes LineLength Line is longer than 80 characters (found 89). 207
 Error
sizes LineLength Line is longer than 80 characters (found 89). 209
 Error
sizes LineLength Line is longer than 80 characters (found 83). 210
 Error
coding MagicNumber '32' is a magic number. 211
 Error
sizes LineLength Line is longer than 80 characters (found 83). 212
 Error
coding MagicNumber '1231' is a magic number. 214
 Error
coding MagicNumber '1237' is a magic number. 214
 Error
sizes LineLength Line is longer than 80 characters (found 85). 216
 Error
sizes LineLength Line is longer than 80 characters (found 85). 217
 Error
design DesignForExtension Class 'Product' looks like designed for extension (can be subclassed), but the method 'equals' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'Product' final or making the method 'equals' static/final/abstract/empty, or adding allowed annotation for the method. 221
 Error
misc FinalParameters Parameter obj should be final. 222
 Error
blocks NeedBraces 'if' construct must use '{}'s. 223
 Error
blocks NeedBraces 'if' construct must use '{}'s. 225
 Error
blocks NeedBraces 'if' construct must use '{}'s. 227
 Error
blocks NeedBraces 'if' construct must use '{}'s. 231
 Error
blocks NeedBraces 'if' construct must use '{}'s. 233
 Error
blocks NeedBraces 'if' construct must use '{}'s. 236
 Error
blocks NeedBraces 'if' construct must use '{}'s. 238
 Error
blocks NeedBraces 'if' construct must use '{}'s. 241
 Error
blocks NeedBraces 'if' construct must use '{}'s. 243
 Error
blocks NeedBraces 'if' construct must use '{}'s. 246
 Error
blocks NeedBraces 'if' construct must use '{}'s. 248
 Error
blocks NeedBraces 'if' construct must use '{}'s. 251
 Error
blocks NeedBraces 'if' construct must use '{}'s. 253
 Error
blocks NeedBraces 'if' construct must use '{}'s. 256
 Error
blocks NeedBraces 'if' construct must use '{}'s. 258
 Error
blocks NeedBraces 'if' construct must use '{}'s. 261
 Error
blocks NeedBraces 'if' construct must use '{}'s. 263
 Error
blocks NeedBraces 'if' construct must use '{}'s. 265
 Error
blocks NeedBraces 'if' construct must use '{}'s. 268
 Error
blocks NeedBraces 'if' construct must use '{}'s. 270
 Error
blocks NeedBraces 'if' construct must use '{}'s. 272
 Error
blocks NeedBraces 'if' construct must use '{}'s. 274
 Error
blocks NeedBraces 'if' construct must use '{}'s. 277
 Error
blocks NeedBraces 'if' construct must use '{}'s. 279
 Error
blocks NeedBraces 'if' construct must use '{}'s. 282
 Error
blocks NeedBraces 'if' construct must use '{}'s. 284
 Error
design DesignForExtension Class 'Product' looks like designed for extension (can be subclassed), but the method 'toString' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'Product' final or making the method 'toString' static/final/abstract/empty, or adding allowed annotation for the method. 289
 Error
whitespace OperatorWrap '+' should be on a new line. 291
 Error
whitespace OperatorWrap '+' should be on a new line. 292
 Error
whitespace OperatorWrap '+' should be on a new line. 293
 Error
whitespace OperatorWrap '+' should be on a new line. 294
 Error
whitespace OperatorWrap '+' should be on a new line. 295
 Error
whitespace OperatorWrap '+' should be on a new line. 296
 Error
whitespace OperatorWrap '+' should be on a new line. 297
 Error
whitespace OperatorWrap '+' should be on a new line. 298
 Error
whitespace OperatorWrap '+' should be on a new line. 299
 Error
whitespace OperatorWrap '+' should be on a new line. 300
 Error
whitespace OperatorWrap '+' should be on a new line. 301
 Error
whitespace OperatorWrap '+' should be on a new line. 302
 Error
whitespace OperatorWrap '+' should be on a new line. 303
 Error
whitespace OperatorWrap '+' should be on a new line. 304
 Error
whitespace OperatorWrap '+' should be on a new line. 305

org/woehlke/greenshop/oodm/catalog/entities/ProductAttribute.java

Severity Category Rule Message Line
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 14
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 14
 Error
regexp RegexpSingleline Line has trailing spaces. 16
 Error
whitespace FileTabCharacter File contains tab characters (this is the first instance). 16
 Error
javadoc JavadocVariable Missing a Javadoc comment. 17
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 19
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 19
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 20
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 20
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 20
 Error
regexp RegexpSingleline Line has trailing spaces. 22
 Error
javadoc JavadocVariable Missing a Javadoc comment. 23
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 24
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 24
 Error
regexp RegexpSingleline Line has trailing spaces. 26
 Error
javadoc JavadocVariable Missing a Javadoc comment. 27
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 28
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 28
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 28
 Error
javadoc JavadocVariable Missing a Javadoc comment. 31
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 32
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 32
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 32
 Error
regexp RegexpSingleline Line has trailing spaces. 34
 Error
sizes LineLength Line is longer than 80 characters (found 100). 35
 Error
javadoc JavadocVariable Missing a Javadoc comment. 35
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 35
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 35
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 35
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 35
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 35
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 35
 Error
coding MagicNumber '15' is a magic number. 35
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 35
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 35
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 35
 Error
coding MagicNumber '4' is a magic number. 35
 Error
regexp RegexpSingleline Line has trailing spaces. 37
 Error
javadoc JavadocVariable Missing a Javadoc comment. 38
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 38
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 38
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 38
 Error
design DesignForExtension Class 'ProductAttribute' looks like designed for extension (can be subclassed), but the method 'getId' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ProductAttribute' final or making the method 'getId' static/final/abstract/empty, or adding allowed annotation for the method. 41
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 41
 Error
design DesignForExtension Class 'ProductAttribute' looks like designed for extension (can be subclassed), but the method 'setId' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ProductAttribute' final or making the method 'setId' static/final/abstract/empty, or adding allowed annotation for the method. 45
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 45
 Error
misc FinalParameters Parameter id should be final. 45
 Error
coding HiddenField 'id' hides a field. 45
 Error
design DesignForExtension Class 'ProductAttribute' looks like designed for extension (can be subclassed), but the method 'getProduct' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ProductAttribute' final or making the method 'getProduct' static/final/abstract/empty, or adding allowed annotation for the method. 49
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 49
 Error
design DesignForExtension Class 'ProductAttribute' looks like designed for extension (can be subclassed), but the method 'setProduct' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ProductAttribute' final or making the method 'setProduct' static/final/abstract/empty, or adding allowed annotation for the method. 53
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 53
 Error
misc FinalParameters Parameter product should be final. 53
 Error
coding HiddenField 'product' hides a field. 53
 Error
design DesignForExtension Class 'ProductAttribute' looks like designed for extension (can be subclassed), but the method 'getOptionId' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ProductAttribute' final or making the method 'getOptionId' static/final/abstract/empty, or adding allowed annotation for the method. 57
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 57
 Error
design DesignForExtension Class 'ProductAttribute' looks like designed for extension (can be subclassed), but the method 'setOptionId' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ProductAttribute' final or making the method 'setOptionId' static/final/abstract/empty, or adding allowed annotation for the method. 61
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 61
 Error
misc FinalParameters Parameter optionId should be final. 61
 Error
coding HiddenField 'optionId' hides a field. 61
 Error
design DesignForExtension Class 'ProductAttribute' looks like designed for extension (can be subclassed), but the method 'getValueId' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ProductAttribute' final or making the method 'getValueId' static/final/abstract/empty, or adding allowed annotation for the method. 65
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 65
 Error
design DesignForExtension Class 'ProductAttribute' looks like designed for extension (can be subclassed), but the method 'setValueId' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ProductAttribute' final or making the method 'setValueId' static/final/abstract/empty, or adding allowed annotation for the method. 69
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 69
 Error
misc FinalParameters Parameter valueId should be final. 69
 Error
coding HiddenField 'valueId' hides a field. 69
 Error
design DesignForExtension Class 'ProductAttribute' looks like designed for extension (can be subclassed), but the method 'getPrice' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ProductAttribute' final or making the method 'getPrice' static/final/abstract/empty, or adding allowed annotation for the method. 73
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 73
 Error
design DesignForExtension Class 'ProductAttribute' looks like designed for extension (can be subclassed), but the method 'setPrice' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ProductAttribute' final or making the method 'setPrice' static/final/abstract/empty, or adding allowed annotation for the method. 77
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 77
 Error
misc FinalParameters Parameter price should be final. 77
 Error
coding HiddenField 'price' hides a field. 77
 Error
design DesignForExtension Class 'ProductAttribute' looks like designed for extension (can be subclassed), but the method 'getPricePrefix' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ProductAttribute' final or making the method 'getPricePrefix' static/final/abstract/empty, or adding allowed annotation for the method. 81
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 81
 Error
design DesignForExtension Class 'ProductAttribute' looks like designed for extension (can be subclassed), but the method 'setPricePrefix' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ProductAttribute' final or making the method 'setPricePrefix' static/final/abstract/empty, or adding allowed annotation for the method. 85
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 85
 Error
misc FinalParameters Parameter pricePrefix should be final. 85
 Error
coding HiddenField 'pricePrefix' hides a field. 85
 Error
design DesignForExtension Class 'ProductAttribute' looks like designed for extension (can be subclassed), but the method 'toString' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ProductAttribute' final or making the method 'toString' static/final/abstract/empty, or adding allowed annotation for the method. 89
 Error
sizes LineLength Line is longer than 80 characters (found 83). 92
 Error
sizes LineLength Line is longer than 80 characters (found 92). 93
 Error
design DesignForExtension Class 'ProductAttribute' looks like designed for extension (can be subclassed), but the method 'hashCode' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ProductAttribute' final or making the method 'hashCode' static/final/abstract/empty, or adding allowed annotation for the method. 96
 Error
coding MagicNumber '32' is a magic number. 101
 Error
sizes LineLength Line is longer than 80 characters (found 83). 102
 Error
sizes LineLength Line is longer than 80 characters (found 87). 104
 Error
sizes LineLength Line is longer than 80 characters (found 87). 105
 Error
coding MagicNumber '32' is a magic number. 106
 Error
design DesignForExtension Class 'ProductAttribute' looks like designed for extension (can be subclassed), but the method 'equals' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ProductAttribute' final or making the method 'equals' static/final/abstract/empty, or adding allowed annotation for the method. 110
 Error
misc FinalParameters Parameter obj should be final. 111
 Error
blocks NeedBraces 'if' construct must use '{}'s. 112
 Error
blocks NeedBraces 'if' construct must use '{}'s. 114
 Error
blocks NeedBraces 'if' construct must use '{}'s. 116
 Error
blocks NeedBraces 'if' construct must use '{}'s. 120
 Error
blocks NeedBraces 'if' construct must use '{}'s. 122
 Error
blocks NeedBraces 'if' construct must use '{}'s. 124
 Error
blocks NeedBraces 'if' construct must use '{}'s. 127
 Error
blocks NeedBraces 'if' construct must use '{}'s. 129
 Error
blocks NeedBraces 'if' construct must use '{}'s. 132
 Error
blocks NeedBraces 'if' construct must use '{}'s. 134
 Error
blocks NeedBraces 'if' construct must use '{}'s. 137
 Error
blocks NeedBraces 'if' construct must use '{}'s. 139
 Error
blocks NeedBraces 'if' construct must use '{}'s. 141
 Error
regexp RegexpSingleline Line has trailing spaces. 145

org/woehlke/greenshop/oodm/catalog/entities/ProductDescription.java

Severity Category Rule Message Line
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 14
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 14
 Error
regexp RegexpSingleline Line has trailing spaces. 17
 Error
whitespace FileTabCharacter File contains tab characters (this is the first instance). 17
 Error
javadoc JavadocVariable Missing a Javadoc comment. 18
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 20
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 20
 Error
regexp RegexpSingleline Line has trailing spaces. 22
 Error
javadoc JavadocVariable Missing a Javadoc comment. 23
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 25
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 25
 Error
regexp RegexpSingleline Line has trailing spaces. 27
 Error
javadoc JavadocVariable Missing a Javadoc comment. 28
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 28
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 28
 Error
javadoc JavadocVariable Missing a Javadoc comment. 31
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 31
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 31
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 31
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 31
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 31
 Error
javadoc JavadocVariable Missing a Javadoc comment. 34
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 34
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 34
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 34
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 34
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 34
 Error
regexp RegexpSingleline Line has trailing spaces. 36
 Error
javadoc JavadocVariable Missing a Javadoc comment. 37
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 37
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 37
 Error
design DesignForExtension Class 'ProductDescription' looks like designed for extension (can be subclassed), but the method 'getProduct' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ProductDescription' final or making the method 'getProduct' static/final/abstract/empty, or adding allowed annotation for the method. 40
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 40
 Error
design DesignForExtension Class 'ProductDescription' looks like designed for extension (can be subclassed), but the method 'setProduct' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ProductDescription' final or making the method 'setProduct' static/final/abstract/empty, or adding allowed annotation for the method. 44
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 44
 Error
misc FinalParameters Parameter product should be final. 44
 Error
coding HiddenField 'product' hides a field. 44
 Error
design DesignForExtension Class 'ProductDescription' looks like designed for extension (can be subclassed), but the method 'getLanguage' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ProductDescription' final or making the method 'getLanguage' static/final/abstract/empty, or adding allowed annotation for the method. 48
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 48
 Error
design DesignForExtension Class 'ProductDescription' looks like designed for extension (can be subclassed), but the method 'setLanguage' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ProductDescription' final or making the method 'setLanguage' static/final/abstract/empty, or adding allowed annotation for the method. 52
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 52
 Error
misc FinalParameters Parameter language should be final. 52
 Error
coding HiddenField 'language' hides a field. 52
 Error
design DesignForExtension Class 'ProductDescription' looks like designed for extension (can be subclassed), but the method 'getViewed' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ProductDescription' final or making the method 'getViewed' static/final/abstract/empty, or adding allowed annotation for the method. 56
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 56
 Error
design DesignForExtension Class 'ProductDescription' looks like designed for extension (can be subclassed), but the method 'setViewed' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ProductDescription' final or making the method 'setViewed' static/final/abstract/empty, or adding allowed annotation for the method. 60
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 60
 Error
misc FinalParameters Parameter viewed should be final. 60
 Error
coding HiddenField 'viewed' hides a field. 60
 Error
design DesignForExtension Class 'ProductDescription' looks like designed for extension (can be subclassed), but the method 'getDescription' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ProductDescription' final or making the method 'getDescription' static/final/abstract/empty, or adding allowed annotation for the method. 64
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 64
 Error
design DesignForExtension Class 'ProductDescription' looks like designed for extension (can be subclassed), but the method 'setDescription' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ProductDescription' final or making the method 'setDescription' static/final/abstract/empty, or adding allowed annotation for the method. 68
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 68
 Error
misc FinalParameters Parameter description should be final. 68
 Error
coding HiddenField 'description' hides a field. 68
 Error
design DesignForExtension Class 'ProductDescription' looks like designed for extension (can be subclassed), but the method 'getProductsUrl' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ProductDescription' final or making the method 'getProductsUrl' static/final/abstract/empty, or adding allowed annotation for the method. 72
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 72
 Error
design DesignForExtension Class 'ProductDescription' looks like designed for extension (can be subclassed), but the method 'setProductsUrl' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ProductDescription' final or making the method 'setProductsUrl' static/final/abstract/empty, or adding allowed annotation for the method. 76
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 76
 Error
misc FinalParameters Parameter products_url should be final. 76
 Error
naming ParameterName Name 'products_url' must match pattern '^[a-z][a-zA-Z0-9]*$'. 76
 Error
design DesignForExtension Class 'ProductDescription' looks like designed for extension (can be subclassed), but the method 'getName' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ProductDescription' final or making the method 'getName' static/final/abstract/empty, or adding allowed annotation for the method. 80
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 80
 Error
design DesignForExtension Class 'ProductDescription' looks like designed for extension (can be subclassed), but the method 'setName' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ProductDescription' final or making the method 'setName' static/final/abstract/empty, or adding allowed annotation for the method. 84
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 84
 Error
misc FinalParameters Parameter name should be final. 84
 Error
coding HiddenField 'name' hides a field. 84
 Error
design DesignForExtension Class 'ProductDescription' looks like designed for extension (can be subclassed), but the method 'toString' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ProductDescription' final or making the method 'toString' static/final/abstract/empty, or adding allowed annotation for the method. 88
 Error
sizes LineLength Line is longer than 80 characters (found 84). 91
 Error
sizes LineLength Line is longer than 80 characters (found 91). 92
 Error
design DesignForExtension Class 'ProductDescription' looks like designed for extension (can be subclassed), but the method 'equals' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ProductDescription' final or making the method 'equals' static/final/abstract/empty, or adding allowed annotation for the method. 96
 Error
misc FinalParameters Parameter o should be final. 97
 Error
blocks NeedBraces 'if' construct must use '{}'s. 98
 Error
blocks NeedBraces 'if' construct must use '{}'s. 99
 Error
sizes LineLength Line is longer than 80 characters (found 109). 103
 Error
blocks NeedBraces 'if' construct must use '{}'s. 103
 Error
sizes LineLength Line is longer than 80 characters (found 105). 104
 Error
blocks NeedBraces 'if' construct must use '{}'s. 104
 Error
design DesignForExtension Class 'ProductDescription' looks like designed for extension (can be subclassed), but the method 'hashCode' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ProductDescription' final or making the method 'hashCode' static/final/abstract/empty, or adding allowed annotation for the method. 109
 Error
sizes LineLength Line is longer than 80 characters (found 84). 112
 Error
coding MagicNumber '31' is a magic number. 112
 Error
design DesignForExtension Class 'ProductDescription' looks like designed for extension (can be subclassed), but the method 'incViewed' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ProductDescription' final or making the method 'incViewed' static/final/abstract/empty, or adding allowed annotation for the method. 116
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 116

org/woehlke/greenshop/oodm/catalog/entities/ProductDescriptionId.java

Severity Category Rule Message Line
 Error
regexp RegexpSingleline Line has trailing spaces. 7
 Error
whitespace FileTabCharacter File contains tab characters (this is the first instance). 7
 Error
javadoc JavadocVariable Missing a Javadoc comment. 11
 Error
regexp RegexpSingleline Line has trailing spaces. 12
 Error
javadoc JavadocVariable Missing a Javadoc comment. 13
 Error
design DesignForExtension Class 'ProductDescriptionId' looks like designed for extension (can be subclassed), but the method 'getProduct' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ProductDescriptionId' final or making the method 'getProduct' static/final/abstract/empty, or adding allowed annotation for the method. 15
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 15
 Error
design DesignForExtension Class 'ProductDescriptionId' looks like designed for extension (can be subclassed), but the method 'setProduct' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ProductDescriptionId' final or making the method 'setProduct' static/final/abstract/empty, or adding allowed annotation for the method. 19
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 19
 Error
misc FinalParameters Parameter product should be final. 19
 Error
coding HiddenField 'product' hides a field. 19
 Error
design DesignForExtension Class 'ProductDescriptionId' looks like designed for extension (can be subclassed), but the method 'getLanguage' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ProductDescriptionId' final or making the method 'getLanguage' static/final/abstract/empty, or adding allowed annotation for the method. 23
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 23
 Error
design DesignForExtension Class 'ProductDescriptionId' looks like designed for extension (can be subclassed), but the method 'setLanguage' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ProductDescriptionId' final or making the method 'setLanguage' static/final/abstract/empty, or adding allowed annotation for the method. 27
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 27
 Error
misc FinalParameters Parameter language should be final. 27
 Error
coding HiddenField 'language' hides a field. 27
 Error
design DesignForExtension Class 'ProductDescriptionId' looks like designed for extension (can be subclassed), but the method 'toString' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ProductDescriptionId' final or making the method 'toString' static/final/abstract/empty, or adding allowed annotation for the method. 31
 Error
sizes LineLength Line is longer than 80 characters (found 81). 33
 Error
regexp RegexpSingleline Line has trailing spaces. 36
 Error
design DesignForExtension Class 'ProductDescriptionId' looks like designed for extension (can be subclassed), but the method 'hashCode' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ProductDescriptionId' final or making the method 'hashCode' static/final/abstract/empty, or adding allowed annotation for the method. 38
 Error
sizes LineLength Line is longer than 80 characters (found 81). 43
 Error
sizes LineLength Line is longer than 80 characters (found 87). 44
 Error
design DesignForExtension Class 'ProductDescriptionId' looks like designed for extension (can be subclassed), but the method 'equals' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ProductDescriptionId' final or making the method 'equals' static/final/abstract/empty, or adding allowed annotation for the method. 48
 Error
misc FinalParameters Parameter obj should be final. 49
 Error
blocks NeedBraces 'if' construct must use '{}'s. 50
 Error
blocks NeedBraces 'if' construct must use '{}'s. 52
 Error
blocks NeedBraces 'if' construct must use '{}'s. 54
 Error
blocks NeedBraces 'if' construct must use '{}'s. 58
 Error
blocks NeedBraces 'if' construct must use '{}'s. 60
 Error
blocks NeedBraces 'if' construct must use '{}'s. 63
 Error
blocks NeedBraces 'if' construct must use '{}'s. 65

org/woehlke/greenshop/oodm/catalog/entities/ProductImage.java

Severity Category Rule Message Line
 Error
imports AvoidStarImport Using the '.*' form of import should be avoided - javax.persistence.*. 3
 Error
javadoc JavadocStyle First sentence should end with a period. 5
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 18
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 18
 Error
javadoc JavadocVariable Missing a Javadoc comment. 21
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 22
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 23
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 23
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 23
 Error
javadoc JavadocVariable Missing a Javadoc comment. 26
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 27
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 27
 Error
javadoc JavadocVariable Missing a Javadoc comment. 30
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 30
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 30
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 30
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 30
 Error
coding MagicNumber '64' is a magic number. 30
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 30
 Error
javadoc JavadocVariable Missing a Javadoc comment. 33
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 33
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 33
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 33
 Error
javadoc JavadocVariable Missing a Javadoc comment. 36
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 36
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 36
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 36
 Error
design DesignForExtension Class 'ProductImage' looks like designed for extension (can be subclassed), but the method 'getId' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ProductImage' final or making the method 'getId' static/final/abstract/empty, or adding allowed annotation for the method. 39
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 39
 Error
design DesignForExtension Class 'ProductImage' looks like designed for extension (can be subclassed), but the method 'setId' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ProductImage' final or making the method 'setId' static/final/abstract/empty, or adding allowed annotation for the method. 43
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 43
 Error
misc FinalParameters Parameter id should be final. 43
 Error
coding HiddenField 'id' hides a field. 43
 Error
design DesignForExtension Class 'ProductImage' looks like designed for extension (can be subclassed), but the method 'getProduct' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ProductImage' final or making the method 'getProduct' static/final/abstract/empty, or adding allowed annotation for the method. 47
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 47
 Error
design DesignForExtension Class 'ProductImage' looks like designed for extension (can be subclassed), but the method 'setProduct' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ProductImage' final or making the method 'setProduct' static/final/abstract/empty, or adding allowed annotation for the method. 51
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 51
 Error
misc FinalParameters Parameter product should be final. 51
 Error
coding HiddenField 'product' hides a field. 51
 Error
design DesignForExtension Class 'ProductImage' looks like designed for extension (can be subclassed), but the method 'getImage' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ProductImage' final or making the method 'getImage' static/final/abstract/empty, or adding allowed annotation for the method. 55
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 55
 Error
design DesignForExtension Class 'ProductImage' looks like designed for extension (can be subclassed), but the method 'setImage' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ProductImage' final or making the method 'setImage' static/final/abstract/empty, or adding allowed annotation for the method. 59
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 59
 Error
misc FinalParameters Parameter image should be final. 59
 Error
coding HiddenField 'image' hides a field. 59
 Error
design DesignForExtension Class 'ProductImage' looks like designed for extension (can be subclassed), but the method 'getHtmlContent' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ProductImage' final or making the method 'getHtmlContent' static/final/abstract/empty, or adding allowed annotation for the method. 63
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 63
 Error
design DesignForExtension Class 'ProductImage' looks like designed for extension (can be subclassed), but the method 'setHtmlContent' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ProductImage' final or making the method 'setHtmlContent' static/final/abstract/empty, or adding allowed annotation for the method. 67
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 67
 Error
misc FinalParameters Parameter htmlContent should be final. 67
 Error
coding HiddenField 'htmlContent' hides a field. 67
 Error
design DesignForExtension Class 'ProductImage' looks like designed for extension (can be subclassed), but the method 'getSequence' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ProductImage' final or making the method 'getSequence' static/final/abstract/empty, or adding allowed annotation for the method. 71
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 71
 Error
design DesignForExtension Class 'ProductImage' looks like designed for extension (can be subclassed), but the method 'setSequence' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ProductImage' final or making the method 'setSequence' static/final/abstract/empty, or adding allowed annotation for the method. 75
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 75
 Error
misc FinalParameters Parameter sortOrder should be final. 75
 Error
design DesignForExtension Class 'ProductImage' looks like designed for extension (can be subclassed), but the method 'equals' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ProductImage' final or making the method 'equals' static/final/abstract/empty, or adding allowed annotation for the method. 79
 Error
misc FinalParameters Parameter o should be final. 80
 Error
blocks NeedBraces 'if' construct must use '{}'s. 81
 Error
blocks NeedBraces 'if' construct must use '{}'s. 82
 Error
blocks NeedBraces 'if' construct must use '{}'s. 86
 Error
sizes LineLength Line is longer than 80 characters (found 113). 87
 Error
blocks NeedBraces 'if' construct must use '{}'s. 87
 Error
blocks NeedBraces 'if' construct must use '{}'s. 88
 Error
sizes LineLength Line is longer than 80 characters (found 89). 89
 Error
blocks NeedBraces 'if' construct must use '{}'s. 89
 Error
sizes LineLength Line is longer than 80 characters (found 97). 90
 Error
blocks NeedBraces 'if' construct must use '{}'s. 90
 Error
design DesignForExtension Class 'ProductImage' looks like designed for extension (can be subclassed), but the method 'hashCode' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ProductImage' final or making the method 'hashCode' static/final/abstract/empty, or adding allowed annotation for the method. 95
 Error
coding MagicNumber '31' is a magic number. 98
 Error
coding MagicNumber '31' is a magic number. 99
 Error
sizes LineLength Line is longer than 80 characters (found 82). 100
 Error
coding MagicNumber '31' is a magic number. 100
 Error
coding MagicNumber '31' is a magic number. 101
 Error
coding MagicNumber '32' is a magic number. 101
 Error
design DesignForExtension Class 'ProductImage' looks like designed for extension (can be subclassed), but the method 'toString' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ProductImage' final or making the method 'toString' static/final/abstract/empty, or adding allowed annotation for the method. 105
 Error
whitespace OperatorWrap '+' should be on a new line. 107
 Error
whitespace OperatorWrap '+' should be on a new line. 108
 Error
whitespace OperatorWrap '+' should be on a new line. 109
 Error
whitespace OperatorWrap '+' should be on a new line. 110
 Error
whitespace OperatorWrap '+' should be on a new line. 111
 Error
whitespace OperatorWrap '+' should be on a new line. 112

org/woehlke/greenshop/oodm/catalog/entities/ProductOption.java

Severity Category Rule Message Line
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 15
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 15
 Error
regexp RegexpSingleline Line has trailing spaces. 18
 Error
whitespace FileTabCharacter File contains tab characters (this is the first instance). 18
 Error
javadoc JavadocVariable Missing a Javadoc comment. 19
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 21
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 21
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 22
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 22
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 22
 Error
regexp RegexpSingleline Line has trailing spaces. 24
 Error
javadoc JavadocVariable Missing a Javadoc comment. 25
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 28
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 28
 Error
regexp RegexpSingleline Line has trailing spaces. 30
 Error
javadoc JavadocVariable Missing a Javadoc comment. 31
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 32
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 32
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 32
 Error
design DesignForExtension Class 'ProductOption' looks like designed for extension (can be subclassed), but the method 'getId' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ProductOption' final or making the method 'getId' static/final/abstract/empty, or adding allowed annotation for the method. 35
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 35
 Error
design DesignForExtension Class 'ProductOption' looks like designed for extension (can be subclassed), but the method 'setId' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ProductOption' final or making the method 'setId' static/final/abstract/empty, or adding allowed annotation for the method. 39
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 39
 Error
misc FinalParameters Parameter id should be final. 39
 Error
coding HiddenField 'id' hides a field. 39
 Error
design DesignForExtension Class 'ProductOption' looks like designed for extension (can be subclassed), but the method 'getLanguage' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ProductOption' final or making the method 'getLanguage' static/final/abstract/empty, or adding allowed annotation for the method. 43
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 43
 Error
design DesignForExtension Class 'ProductOption' looks like designed for extension (can be subclassed), but the method 'setLanguage' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ProductOption' final or making the method 'setLanguage' static/final/abstract/empty, or adding allowed annotation for the method. 47
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 47
 Error
misc FinalParameters Parameter language should be final. 47
 Error
coding HiddenField 'language' hides a field. 47
 Error
design DesignForExtension Class 'ProductOption' looks like designed for extension (can be subclassed), but the method 'getName' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ProductOption' final or making the method 'getName' static/final/abstract/empty, or adding allowed annotation for the method. 51
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 51
 Error
design DesignForExtension Class 'ProductOption' looks like designed for extension (can be subclassed), but the method 'setName' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ProductOption' final or making the method 'setName' static/final/abstract/empty, or adding allowed annotation for the method. 55
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 55
 Error
misc FinalParameters Parameter name should be final. 55
 Error
coding HiddenField 'name' hides a field. 55
 Error
design DesignForExtension Class 'ProductOption' looks like designed for extension (can be subclassed), but the method 'toString' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ProductOption' final or making the method 'toString' static/final/abstract/empty, or adding allowed annotation for the method. 59
 Error
sizes LineLength Line is longer than 80 characters (found 87). 61
 Error
design DesignForExtension Class 'ProductOption' looks like designed for extension (can be subclassed), but the method 'hashCode' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ProductOption' final or making the method 'hashCode' static/final/abstract/empty, or adding allowed annotation for the method. 65
 Error
sizes LineLength Line is longer than 80 characters (found 81). 71
 Error
design DesignForExtension Class 'ProductOption' looks like designed for extension (can be subclassed), but the method 'equals' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ProductOption' final or making the method 'equals' static/final/abstract/empty, or adding allowed annotation for the method. 75
 Error
misc FinalParameters Parameter obj should be final. 76
 Error
blocks NeedBraces 'if' construct must use '{}'s. 77
 Error
blocks NeedBraces 'if' construct must use '{}'s. 79
 Error
blocks NeedBraces 'if' construct must use '{}'s. 81
 Error
blocks NeedBraces 'if' construct must use '{}'s. 85
 Error
blocks NeedBraces 'if' construct must use '{}'s. 87
 Error
blocks NeedBraces 'if' construct must use '{}'s. 90
 Error
blocks NeedBraces 'if' construct must use '{}'s. 92
 Error
regexp RegexpSingleline Line has trailing spaces. 96

org/woehlke/greenshop/oodm/catalog/entities/ProductOptionId.java

Severity Category Rule Message Line
 Error
whitespace WhitespaceAround '{' is not preceded with whitespace. 5
 Error
regexp RegexpSingleline Line has trailing spaces. 7
 Error
whitespace FileTabCharacter File contains tab characters (this is the first instance). 7
 Error
javadoc JavadocVariable Missing a Javadoc comment. 10
 Error
regexp RegexpSingleline Line has trailing spaces. 11
 Error
javadoc JavadocVariable Missing a Javadoc comment. 12
 Error
design DesignForExtension Class 'ProductOptionId' looks like designed for extension (can be subclassed), but the method 'getId' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ProductOptionId' final or making the method 'getId' static/final/abstract/empty, or adding allowed annotation for the method. 14
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 14
 Error
design DesignForExtension Class 'ProductOptionId' looks like designed for extension (can be subclassed), but the method 'setId' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ProductOptionId' final or making the method 'setId' static/final/abstract/empty, or adding allowed annotation for the method. 18
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 18
 Error
misc FinalParameters Parameter id should be final. 18
 Error
coding HiddenField 'id' hides a field. 18
 Error
design DesignForExtension Class 'ProductOptionId' looks like designed for extension (can be subclassed), but the method 'getLanguage' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ProductOptionId' final or making the method 'getLanguage' static/final/abstract/empty, or adding allowed annotation for the method. 22
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 22
 Error
design DesignForExtension Class 'ProductOptionId' looks like designed for extension (can be subclassed), but the method 'setLanguage' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ProductOptionId' final or making the method 'setLanguage' static/final/abstract/empty, or adding allowed annotation for the method. 26
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 26
 Error
misc FinalParameters Parameter language should be final. 26
 Error
coding HiddenField 'language' hides a field. 26
 Error
design DesignForExtension Class 'ProductOptionId' looks like designed for extension (can be subclassed), but the method 'toString' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ProductOptionId' final or making the method 'toString' static/final/abstract/empty, or adding allowed annotation for the method. 30
 Error
sizes LineLength Line is longer than 80 characters (found 84). 32
 Error
regexp RegexpSingleline Line has trailing spaces. 34
 Error
design DesignForExtension Class 'ProductOptionId' looks like designed for extension (can be subclassed), but the method 'hashCode' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ProductOptionId' final or making the method 'hashCode' static/final/abstract/empty, or adding allowed annotation for the method. 35
 Error
sizes LineLength Line is longer than 80 characters (found 81). 41
 Error
design DesignForExtension Class 'ProductOptionId' looks like designed for extension (can be subclassed), but the method 'equals' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ProductOptionId' final or making the method 'equals' static/final/abstract/empty, or adding allowed annotation for the method. 45
 Error
misc FinalParameters Parameter obj should be final. 46
 Error
blocks NeedBraces 'if' construct must use '{}'s. 47
 Error
blocks NeedBraces 'if' construct must use '{}'s. 49
 Error
blocks NeedBraces 'if' construct must use '{}'s. 51
 Error
blocks NeedBraces 'if' construct must use '{}'s. 55
 Error
blocks NeedBraces 'if' construct must use '{}'s. 57
 Error
blocks NeedBraces 'if' construct must use '{}'s. 60
 Error
blocks NeedBraces 'if' construct must use '{}'s. 62

org/woehlke/greenshop/oodm/catalog/entities/ProductOptionValue.java

Severity Category Rule Message Line
 Error
javadoc JavadocPackage Missing package-info.java file. 1
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 16
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 16
 Error
whitespace FileTabCharacter File contains tab characters (this is the first instance). 20
 Error
javadoc JavadocVariable Missing a Javadoc comment. 20
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 22
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 22
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 23
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 23
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 23
 Error
regexp RegexpSingleline Line has trailing spaces. 25
 Error
javadoc JavadocVariable Missing a Javadoc comment. 26
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 29
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 29
 Error
regexp RegexpSingleline Line has trailing spaces. 31
 Error
javadoc JavadocVariable Missing a Javadoc comment. 32
 Error
sizes LineLength Line is longer than 80 characters (found 85). 33
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 33
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 33
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 33
 Error
design DesignForExtension Class 'ProductOptionValue' looks like designed for extension (can be subclassed), but the method 'getId' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ProductOptionValue' final or making the method 'getId' static/final/abstract/empty, or adding allowed annotation for the method. 36
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 36
 Error
design DesignForExtension Class 'ProductOptionValue' looks like designed for extension (can be subclassed), but the method 'setId' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ProductOptionValue' final or making the method 'setId' static/final/abstract/empty, or adding allowed annotation for the method. 40
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 40
 Error
misc FinalParameters Parameter id should be final. 40
 Error
coding HiddenField 'id' hides a field. 40
 Error
design DesignForExtension Class 'ProductOptionValue' looks like designed for extension (can be subclassed), but the method 'getLanguage' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ProductOptionValue' final or making the method 'getLanguage' static/final/abstract/empty, or adding allowed annotation for the method. 44
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 44
 Error
design DesignForExtension Class 'ProductOptionValue' looks like designed for extension (can be subclassed), but the method 'setLanguage' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ProductOptionValue' final or making the method 'setLanguage' static/final/abstract/empty, or adding allowed annotation for the method. 48
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 48
 Error
misc FinalParameters Parameter language should be final. 48
 Error
coding HiddenField 'language' hides a field. 48
 Error
design DesignForExtension Class 'ProductOptionValue' looks like designed for extension (can be subclassed), but the method 'getName' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ProductOptionValue' final or making the method 'getName' static/final/abstract/empty, or adding allowed annotation for the method. 52
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 52
 Error
design DesignForExtension Class 'ProductOptionValue' looks like designed for extension (can be subclassed), but the method 'setName' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ProductOptionValue' final or making the method 'setName' static/final/abstract/empty, or adding allowed annotation for the method. 56
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 56
 Error
misc FinalParameters Parameter name should be final. 56
 Error
coding HiddenField 'name' hides a field. 56
 Error
design DesignForExtension Class 'ProductOptionValue' looks like designed for extension (can be subclassed), but the method 'toString' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ProductOptionValue' final or making the method 'toString' static/final/abstract/empty, or adding allowed annotation for the method. 60
 Error
regexp RegexpSingleline Line has trailing spaces. 65
 Error
design DesignForExtension Class 'ProductOptionValue' looks like designed for extension (can be subclassed), but the method 'hashCode' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ProductOptionValue' final or making the method 'hashCode' static/final/abstract/empty, or adding allowed annotation for the method. 67
 Error
sizes LineLength Line is longer than 80 characters (found 81). 73
 Error
design DesignForExtension Class 'ProductOptionValue' looks like designed for extension (can be subclassed), but the method 'equals' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ProductOptionValue' final or making the method 'equals' static/final/abstract/empty, or adding allowed annotation for the method. 77
 Error
misc FinalParameters Parameter obj should be final. 78
 Error
blocks NeedBraces 'if' construct must use '{}'s. 79
 Error
blocks NeedBraces 'if' construct must use '{}'s. 81
 Error
blocks NeedBraces 'if' construct must use '{}'s. 83
 Error
blocks NeedBraces 'if' construct must use '{}'s. 87
 Error
blocks NeedBraces 'if' construct must use '{}'s. 89
 Error
blocks NeedBraces 'if' construct must use '{}'s. 92
 Error
blocks NeedBraces 'if' construct must use '{}'s. 94

org/woehlke/greenshop/oodm/catalog/entities/ProductOptionValue2ProductOption.java

Severity Category Rule Message Line
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 13
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 13
 Error
whitespace FileTabCharacter File contains tab characters (this is the first instance). 16
 Error
javadoc JavadocVariable Missing a Javadoc comment. 16
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 17
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 17
 Error
sizes LineLength Line is longer than 80 characters (found 99). 18
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 18
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 18
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 18
 Error
regexp RegexpSingleline Line has trailing spaces. 20
 Error
javadoc JavadocVariable Missing a Javadoc comment. 21
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 22
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 22
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 22
 Error
javadoc JavadocVariable Missing a Javadoc comment. 25
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 26
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 26
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 26
 Error
design DesignForExtension Class 'ProductOptionValue2ProductOption' looks like designed for extension (can be subclassed), but the method 'getId' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ProductOptionValue2ProductOption' final or making the method 'getId' static/final/abstract/empty, or adding allowed annotation for the method. 29
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 29
 Error
design DesignForExtension Class 'ProductOptionValue2ProductOption' looks like designed for extension (can be subclassed), but the method 'setId' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ProductOptionValue2ProductOption' final or making the method 'setId' static/final/abstract/empty, or adding allowed annotation for the method. 33
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 33
 Error
misc FinalParameters Parameter id should be final. 33
 Error
coding HiddenField 'id' hides a field. 33
 Error
design DesignForExtension Class 'ProductOptionValue2ProductOption' looks like designed for extension (can be subclassed), but the method 'getOptionId' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ProductOptionValue2ProductOption' final or making the method 'getOptionId' static/final/abstract/empty, or adding allowed annotation for the method. 37
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 37
 Error
design DesignForExtension Class 'ProductOptionValue2ProductOption' looks like designed for extension (can be subclassed), but the method 'setOptionId' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ProductOptionValue2ProductOption' final or making the method 'setOptionId' static/final/abstract/empty, or adding allowed annotation for the method. 41
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 41
 Error
misc FinalParameters Parameter optionId should be final. 41
 Error
coding HiddenField 'optionId' hides a field. 41
 Error
design DesignForExtension Class 'ProductOptionValue2ProductOption' looks like designed for extension (can be subclassed), but the method 'getValueId' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ProductOptionValue2ProductOption' final or making the method 'getValueId' static/final/abstract/empty, or adding allowed annotation for the method. 45
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 45
 Error
design DesignForExtension Class 'ProductOptionValue2ProductOption' looks like designed for extension (can be subclassed), but the method 'setValueId' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ProductOptionValue2ProductOption' final or making the method 'setValueId' static/final/abstract/empty, or adding allowed annotation for the method. 49
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 49
 Error
misc FinalParameters Parameter valueId should be final. 49
 Error
coding HiddenField 'valueId' hides a field. 49
 Error
design DesignForExtension Class 'ProductOptionValue2ProductOption' looks like designed for extension (can be subclassed), but the method 'toString' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ProductOptionValue2ProductOption' final or making the method 'toString' static/final/abstract/empty, or adding allowed annotation for the method. 53
 Error
sizes LineLength Line is longer than 80 characters (found 83). 55
 Error
design DesignForExtension Class 'ProductOptionValue2ProductOption' looks like designed for extension (can be subclassed), but the method 'hashCode' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ProductOptionValue2ProductOption' final or making the method 'hashCode' static/final/abstract/empty, or adding allowed annotation for the method. 59
 Error
coding MagicNumber '32' is a magic number. 64
 Error
coding MagicNumber '32' is a magic number. 65
 Error
design DesignForExtension Class 'ProductOptionValue2ProductOption' looks like designed for extension (can be subclassed), but the method 'equals' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ProductOptionValue2ProductOption' final or making the method 'equals' static/final/abstract/empty, or adding allowed annotation for the method. 69
 Error
misc FinalParameters Parameter obj should be final. 70
 Error
blocks NeedBraces 'if' construct must use '{}'s. 71
 Error
blocks NeedBraces 'if' construct must use '{}'s. 73
 Error
blocks NeedBraces 'if' construct must use '{}'s. 75
 Error
sizes LineLength Line is longer than 80 characters (found 96). 77
 Error
blocks NeedBraces 'if' construct must use '{}'s. 79
 Error
blocks NeedBraces 'if' construct must use '{}'s. 81
 Error
blocks NeedBraces 'if' construct must use '{}'s. 83
 Error
blocks NeedBraces 'if' construct must use '{}'s. 85
 Error
regexp RegexpSingleline Line has trailing spaces. 89
 Error
regexp RegexpSingleline Line has trailing spaces. 90

org/woehlke/greenshop/oodm/catalog/entities/ProductOptionValueId.java

Severity Category Rule Message Line
 Error
whitespace FileTabCharacter File contains tab characters (this is the first instance). 7
 Error
javadoc JavadocVariable Missing a Javadoc comment. 8
 Error
javadoc JavadocVariable Missing a Javadoc comment. 9
 Error
design DesignForExtension Class 'ProductOptionValueId' looks like designed for extension (can be subclassed), but the method 'getId' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ProductOptionValueId' final or making the method 'getId' static/final/abstract/empty, or adding allowed annotation for the method. 10
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 10
 Error
design DesignForExtension Class 'ProductOptionValueId' looks like designed for extension (can be subclassed), but the method 'setId' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ProductOptionValueId' final or making the method 'setId' static/final/abstract/empty, or adding allowed annotation for the method. 13
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 13
 Error
misc FinalParameters Parameter id should be final. 13
 Error
coding HiddenField 'id' hides a field. 13
 Error
design DesignForExtension Class 'ProductOptionValueId' looks like designed for extension (can be subclassed), but the method 'getLanguage' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ProductOptionValueId' final or making the method 'getLanguage' static/final/abstract/empty, or adding allowed annotation for the method. 16
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 16
 Error
design DesignForExtension Class 'ProductOptionValueId' looks like designed for extension (can be subclassed), but the method 'setLanguage' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ProductOptionValueId' final or making the method 'setLanguage' static/final/abstract/empty, or adding allowed annotation for the method. 19
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 19
 Error
misc FinalParameters Parameter language should be final. 19
 Error
coding HiddenField 'language' hides a field. 19
 Error
design DesignForExtension Class 'ProductOptionValueId' looks like designed for extension (can be subclassed), but the method 'toString' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ProductOptionValueId' final or making the method 'toString' static/final/abstract/empty, or adding allowed annotation for the method. 22
 Error
sizes LineLength Line is longer than 80 characters (found 82). 24
 Error
design DesignForExtension Class 'ProductOptionValueId' looks like designed for extension (can be subclassed), but the method 'hashCode' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ProductOptionValueId' final or making the method 'hashCode' static/final/abstract/empty, or adding allowed annotation for the method. 27
 Error
sizes LineLength Line is longer than 80 characters (found 81). 33
 Error
design DesignForExtension Class 'ProductOptionValueId' looks like designed for extension (can be subclassed), but the method 'equals' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ProductOptionValueId' final or making the method 'equals' static/final/abstract/empty, or adding allowed annotation for the method. 36
 Error
misc FinalParameters Parameter obj should be final. 37
 Error
blocks NeedBraces 'if' construct must use '{}'s. 38
 Error
blocks NeedBraces 'if' construct must use '{}'s. 40
 Error
blocks NeedBraces 'if' construct must use '{}'s. 42
 Error
blocks NeedBraces 'if' construct must use '{}'s. 46
 Error
blocks NeedBraces 'if' construct must use '{}'s. 48
 Error
blocks NeedBraces 'if' construct must use '{}'s. 51
 Error
blocks NeedBraces 'if' construct must use '{}'s. 53
 Error
regexp RegexpSingleline Line has trailing spaces. 57
 Error
regexp RegexpSingleline Line has trailing spaces. 58

org/woehlke/greenshop/oodm/catalog/entities/Review.java

Severity Category Rule Message Line
 Error
imports AvoidStarImport Using the '.*' form of import should be avoided - javax.persistence.*. 3
 Error
javadoc JavadocStyle First sentence should end with a period. 6
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 23
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 23
 Error
javadoc JavadocVariable Missing a Javadoc comment. 26
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 27
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 28
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 28
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 28
 Error
javadoc JavadocVariable Missing a Javadoc comment. 31
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 32
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 32
 Error
javadoc JavadocVariable Missing a Javadoc comment. 35
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 35
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 35
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 35
 Error
javadoc JavadocVariable Missing a Javadoc comment. 38
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 38
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 38
 Error
javadoc JavadocVariable Missing a Javadoc comment. 41
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 41
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 41
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 41
 Error
javadoc JavadocVariable Missing a Javadoc comment. 44
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 44
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 44
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 45
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 45
 Error
javadoc JavadocVariable Missing a Javadoc comment. 48
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 48
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 48
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 49
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 49
 Error
javadoc JavadocVariable Missing a Javadoc comment. 52
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 52
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 52
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 52
 Error
javadoc JavadocVariable Missing a Javadoc comment. 55
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 55
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 55
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 55
 Error
design DesignForExtension Class 'Review' looks like designed for extension (can be subclassed), but the method 'increaseReviewsRead' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'Review' final or making the method 'increaseReviewsRead' static/final/abstract/empty, or adding allowed annotation for the method. 58
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 58
 Error
design DesignForExtension Class 'Review' looks like designed for extension (can be subclassed), but the method 'getId' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'Review' final or making the method 'getId' static/final/abstract/empty, or adding allowed annotation for the method. 62
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 62
 Error
design DesignForExtension Class 'Review' looks like designed for extension (can be subclassed), but the method 'setId' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'Review' final or making the method 'setId' static/final/abstract/empty, or adding allowed annotation for the method. 66
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 66
 Error
misc FinalParameters Parameter id should be final. 66
 Error
coding HiddenField 'id' hides a field. 66
 Error
design DesignForExtension Class 'Review' looks like designed for extension (can be subclassed), but the method 'getProduct' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'Review' final or making the method 'getProduct' static/final/abstract/empty, or adding allowed annotation for the method. 70
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 70
 Error
design DesignForExtension Class 'Review' looks like designed for extension (can be subclassed), but the method 'setProduct' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'Review' final or making the method 'setProduct' static/final/abstract/empty, or adding allowed annotation for the method. 74
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 74
 Error
misc FinalParameters Parameter product should be final. 74
 Error
coding HiddenField 'product' hides a field. 74
 Error
design DesignForExtension Class 'Review' looks like designed for extension (can be subclassed), but the method 'getCustomersId' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'Review' final or making the method 'getCustomersId' static/final/abstract/empty, or adding allowed annotation for the method. 78
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 78
 Error
design DesignForExtension Class 'Review' looks like designed for extension (can be subclassed), but the method 'setCustomersId' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'Review' final or making the method 'setCustomersId' static/final/abstract/empty, or adding allowed annotation for the method. 82
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 82
 Error
misc FinalParameters Parameter customersId should be final. 82
 Error
coding HiddenField 'customersId' hides a field. 82
 Error
design DesignForExtension Class 'Review' looks like designed for extension (can be subclassed), but the method 'getCustomersName' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'Review' final or making the method 'getCustomersName' static/final/abstract/empty, or adding allowed annotation for the method. 86
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 86
 Error
design DesignForExtension Class 'Review' looks like designed for extension (can be subclassed), but the method 'setCustomersName' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'Review' final or making the method 'setCustomersName' static/final/abstract/empty, or adding allowed annotation for the method. 90
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 90
 Error
misc FinalParameters Parameter customersName should be final. 90
 Error
coding HiddenField 'customersName' hides a field. 90
 Error
design DesignForExtension Class 'Review' looks like designed for extension (can be subclassed), but the method 'getRating' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'Review' final or making the method 'getRating' static/final/abstract/empty, or adding allowed annotation for the method. 94
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 94
 Error
design DesignForExtension Class 'Review' looks like designed for extension (can be subclassed), but the method 'setRating' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'Review' final or making the method 'setRating' static/final/abstract/empty, or adding allowed annotation for the method. 98
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 98
 Error
misc FinalParameters Parameter rating should be final. 98
 Error
coding HiddenField 'rating' hides a field. 98
 Error
design DesignForExtension Class 'Review' looks like designed for extension (can be subclassed), but the method 'getDateAdded' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'Review' final or making the method 'getDateAdded' static/final/abstract/empty, or adding allowed annotation for the method. 102
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 102
 Error
design DesignForExtension Class 'Review' looks like designed for extension (can be subclassed), but the method 'setDateAdded' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'Review' final or making the method 'setDateAdded' static/final/abstract/empty, or adding allowed annotation for the method. 106
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 106
 Error
misc FinalParameters Parameter dateAdded should be final. 106
 Error
coding HiddenField 'dateAdded' hides a field. 106
 Error
design DesignForExtension Class 'Review' looks like designed for extension (can be subclassed), but the method 'getLastModified' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'Review' final or making the method 'getLastModified' static/final/abstract/empty, or adding allowed annotation for the method. 110
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 110
 Error
design DesignForExtension Class 'Review' looks like designed for extension (can be subclassed), but the method 'setLastModified' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'Review' final or making the method 'setLastModified' static/final/abstract/empty, or adding allowed annotation for the method. 114
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 114
 Error
misc FinalParameters Parameter lastModified should be final. 114
 Error
coding HiddenField 'lastModified' hides a field. 114
 Error
design DesignForExtension Class 'Review' looks like designed for extension (can be subclassed), but the method 'getStatus' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'Review' final or making the method 'getStatus' static/final/abstract/empty, or adding allowed annotation for the method. 118
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 118
 Error
design DesignForExtension Class 'Review' looks like designed for extension (can be subclassed), but the method 'setStatus' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'Review' final or making the method 'setStatus' static/final/abstract/empty, or adding allowed annotation for the method. 122
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 122
 Error
misc FinalParameters Parameter status should be final. 122
 Error
coding HiddenField 'status' hides a field. 122
 Error
design DesignForExtension Class 'Review' looks like designed for extension (can be subclassed), but the method 'getReviewsRead' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'Review' final or making the method 'getReviewsRead' static/final/abstract/empty, or adding allowed annotation for the method. 126
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 126
 Error
design DesignForExtension Class 'Review' looks like designed for extension (can be subclassed), but the method 'setReviewsRead' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'Review' final or making the method 'setReviewsRead' static/final/abstract/empty, or adding allowed annotation for the method. 130
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 130
 Error
misc FinalParameters Parameter reviewsRead should be final. 130
 Error
coding HiddenField 'reviewsRead' hides a field. 130
 Error
design DesignForExtension Class 'Review' looks like designed for extension (can be subclassed), but the method 'equals' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'Review' final or making the method 'equals' static/final/abstract/empty, or adding allowed annotation for the method. 134
 Error
misc FinalParameters Parameter o should be final. 135
 Error
blocks NeedBraces 'if' construct must use '{}'s. 136
 Error
blocks NeedBraces 'if' construct must use '{}'s. 137
 Error
blocks NeedBraces 'if' construct must use '{}'s. 141
 Error
blocks NeedBraces 'if' construct must use '{}'s. 142
 Error
sizes LineLength Line is longer than 80 characters (found 117). 143
 Error
blocks NeedBraces 'if' construct must use '{}'s. 143
 Error
sizes LineLength Line is longer than 80 characters (found 111). 144
 Error
blocks NeedBraces 'if' construct must use '{}'s. 144
 Error
sizes LineLength Line is longer than 80 characters (found 109). 146
 Error
blocks NeedBraces 'if' construct must use '{}'s. 146
 Error
sizes LineLength Line is longer than 80 characters (found 81). 147
 Error
blocks NeedBraces 'if' construct must use '{}'s. 147
 Error
sizes LineLength Line is longer than 80 characters (found 107). 148
 Error
blocks NeedBraces 'if' construct must use '{}'s. 148
 Error
sizes LineLength Line is longer than 80 characters (found 101). 150
 Error
blocks NeedBraces 'if' construct must use '{}'s. 150
 Error
sizes LineLength Line is longer than 80 characters (found 97). 151
 Error
blocks NeedBraces 'if' construct must use '{}'s. 151
 Error
design DesignForExtension Class 'Review' looks like designed for extension (can be subclassed), but the method 'hashCode' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'Review' final or making the method 'hashCode' static/final/abstract/empty, or adding allowed annotation for the method. 156
 Error
coding MagicNumber '31' is a magic number. 159
 Error
sizes LineLength Line is longer than 80 characters (found 82). 160
 Error
coding MagicNumber '31' is a magic number. 160
 Error
sizes LineLength Line is longer than 80 characters (found 86). 161
 Error
coding MagicNumber '31' is a magic number. 161
 Error
coding MagicNumber '31' is a magic number. 162
 Error
coding MagicNumber '31' is a magic number. 163
 Error
sizes LineLength Line is longer than 80 characters (found 84). 164
 Error
coding MagicNumber '31' is a magic number. 164
 Error
coding MagicNumber '31' is a magic number. 165
 Error
coding MagicNumber '31' is a magic number. 166
 Error
design DesignForExtension Class 'Review' looks like designed for extension (can be subclassed), but the method 'toString' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'Review' final or making the method 'toString' static/final/abstract/empty, or adding allowed annotation for the method. 170
 Error
whitespace OperatorWrap '+' should be on a new line. 172
 Error
whitespace OperatorWrap '+' should be on a new line. 173
 Error
whitespace OperatorWrap '+' should be on a new line. 174
 Error
whitespace OperatorWrap '+' should be on a new line. 175
 Error
whitespace OperatorWrap '+' should be on a new line. 176
 Error
whitespace OperatorWrap '+' should be on a new line. 177
 Error
whitespace OperatorWrap '+' should be on a new line. 178
 Error
whitespace OperatorWrap '+' should be on a new line. 179
 Error
whitespace OperatorWrap '+' should be on a new line. 180
 Error
whitespace OperatorWrap '+' should be on a new line. 181

org/woehlke/greenshop/oodm/catalog/entities/ReviewDescription.java

Severity Category Rule Message Line
 Error
imports AvoidStarImport Using the '.*' form of import should be avoided - javax.persistence.*. 3
 Error
javadoc JavadocStyle First sentence should end with a period. 5
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 16
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 16
 Error
javadoc JavadocVariable Missing a Javadoc comment. 20
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 22
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 22
 Error
javadoc JavadocVariable Missing a Javadoc comment. 25
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 27
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 27
 Error
javadoc JavadocVariable Missing a Javadoc comment. 30
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 30
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 30
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 30
 Error
javadoc JavadocVariable Missing a Javadoc comment. 34
 Error
modifier ModifierOrder 'static' modifier out of order with the JLS suggestions. 34
 Error
design DesignForExtension Class 'ReviewDescription' looks like designed for extension (can be subclassed), but the method 'getReviewTextShort' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ReviewDescription' final or making the method 'getReviewTextShort' static/final/abstract/empty, or adding allowed annotation for the method. 36
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 36
 Error
whitespace WhitespaceAfter 'if' is not followed by whitespace. 37
 Error
whitespace WhitespaceAround '{' is not preceded with whitespace. 37
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 38
 Error
whitespace WhitespaceAround '+' is not followed by whitespace. 39
 Error
whitespace WhitespaceAround '+' is not preceded with whitespace. 39
 Error
design DesignForExtension Class 'ReviewDescription' looks like designed for extension (can be subclassed), but the method 'getReview' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ReviewDescription' final or making the method 'getReview' static/final/abstract/empty, or adding allowed annotation for the method. 45
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 45
 Error
design DesignForExtension Class 'ReviewDescription' looks like designed for extension (can be subclassed), but the method 'setReview' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ReviewDescription' final or making the method 'setReview' static/final/abstract/empty, or adding allowed annotation for the method. 49
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 49
 Error
misc FinalParameters Parameter review should be final. 49
 Error
coding HiddenField 'review' hides a field. 49
 Error
design DesignForExtension Class 'ReviewDescription' looks like designed for extension (can be subclassed), but the method 'getLanguage' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ReviewDescription' final or making the method 'getLanguage' static/final/abstract/empty, or adding allowed annotation for the method. 53
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 53
 Error
design DesignForExtension Class 'ReviewDescription' looks like designed for extension (can be subclassed), but the method 'setLanguage' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ReviewDescription' final or making the method 'setLanguage' static/final/abstract/empty, or adding allowed annotation for the method. 57
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 57
 Error
misc FinalParameters Parameter language should be final. 57
 Error
coding HiddenField 'language' hides a field. 57
 Error
design DesignForExtension Class 'ReviewDescription' looks like designed for extension (can be subclassed), but the method 'getReviewText' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ReviewDescription' final or making the method 'getReviewText' static/final/abstract/empty, or adding allowed annotation for the method. 61
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 61
 Error
design DesignForExtension Class 'ReviewDescription' looks like designed for extension (can be subclassed), but the method 'setReviewText' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ReviewDescription' final or making the method 'setReviewText' static/final/abstract/empty, or adding allowed annotation for the method. 65
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 65
 Error
misc FinalParameters Parameter reviewText should be final. 65
 Error
coding HiddenField 'reviewText' hides a field. 65
 Error
design DesignForExtension Class 'ReviewDescription' looks like designed for extension (can be subclassed), but the method 'equals' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ReviewDescription' final or making the method 'equals' static/final/abstract/empty, or adding allowed annotation for the method. 69
 Error
misc FinalParameters Parameter o should be final. 70
 Error
blocks NeedBraces 'if' construct must use '{}'s. 71
 Error
blocks NeedBraces 'if' construct must use '{}'s. 72
 Error
sizes LineLength Line is longer than 80 characters (found 101). 76
 Error
blocks NeedBraces 'if' construct must use '{}'s. 76
 Error
sizes LineLength Line is longer than 80 characters (found 93). 77
 Error
blocks NeedBraces 'if' construct must use '{}'s. 77
 Error
sizes LineLength Line is longer than 80 characters (found 109). 78
 Error
blocks NeedBraces 'if' construct must use '{}'s. 78
 Error
design DesignForExtension Class 'ReviewDescription' looks like designed for extension (can be subclassed), but the method 'hashCode' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ReviewDescription' final or making the method 'hashCode' static/final/abstract/empty, or adding allowed annotation for the method. 83
 Error
coding MagicNumber '31' is a magic number. 86
 Error
coding MagicNumber '31' is a magic number. 87
 Error
design DesignForExtension Class 'ReviewDescription' looks like designed for extension (can be subclassed), but the method 'toString' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ReviewDescription' final or making the method 'toString' static/final/abstract/empty, or adding allowed annotation for the method. 91
 Error
whitespace OperatorWrap '+' should be on a new line. 93
 Error
whitespace OperatorWrap '+' should be on a new line. 94
 Error
whitespace OperatorWrap '+' should be on a new line. 95
 Error
whitespace OperatorWrap '+' should be on a new line. 96

org/woehlke/greenshop/oodm/catalog/entities/ReviewDescriptionId.java

Severity Category Rule Message Line
 Error
javadoc JavadocVariable Missing a Javadoc comment. 10
 Error
javadoc JavadocVariable Missing a Javadoc comment. 12
 Error
design DesignForExtension Class 'ReviewDescriptionId' looks like designed for extension (can be subclassed), but the method 'getReview' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ReviewDescriptionId' final or making the method 'getReview' static/final/abstract/empty, or adding allowed annotation for the method. 14
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 14
 Error
design DesignForExtension Class 'ReviewDescriptionId' looks like designed for extension (can be subclassed), but the method 'setReview' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ReviewDescriptionId' final or making the method 'setReview' static/final/abstract/empty, or adding allowed annotation for the method. 18
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 18
 Error
misc FinalParameters Parameter review should be final. 18
 Error
coding HiddenField 'review' hides a field. 18
 Error
design DesignForExtension Class 'ReviewDescriptionId' looks like designed for extension (can be subclassed), but the method 'getLanguage' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ReviewDescriptionId' final or making the method 'getLanguage' static/final/abstract/empty, or adding allowed annotation for the method. 22
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 22
 Error
design DesignForExtension Class 'ReviewDescriptionId' looks like designed for extension (can be subclassed), but the method 'setLanguage' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ReviewDescriptionId' final or making the method 'setLanguage' static/final/abstract/empty, or adding allowed annotation for the method. 26
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 26
 Error
misc FinalParameters Parameter language should be final. 26
 Error
coding HiddenField 'language' hides a field. 26
 Error
design DesignForExtension Class 'ReviewDescriptionId' looks like designed for extension (can be subclassed), but the method 'equals' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ReviewDescriptionId' final or making the method 'equals' static/final/abstract/empty, or adding allowed annotation for the method. 30
 Error
misc FinalParameters Parameter o should be final. 31
 Error
blocks NeedBraces 'if' construct must use '{}'s. 32
 Error
blocks NeedBraces 'if' construct must use '{}'s. 33
 Error
sizes LineLength Line is longer than 80 characters (found 101). 37
 Error
blocks NeedBraces 'if' construct must use '{}'s. 37
 Error
sizes LineLength Line is longer than 80 characters (found 93). 38
 Error
blocks NeedBraces 'if' construct must use '{}'s. 38
 Error
design DesignForExtension Class 'ReviewDescriptionId' looks like designed for extension (can be subclassed), but the method 'hashCode' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ReviewDescriptionId' final or making the method 'hashCode' static/final/abstract/empty, or adding allowed annotation for the method. 43
 Error
coding MagicNumber '31' is a magic number. 46
 Error
design DesignForExtension Class 'ReviewDescriptionId' looks like designed for extension (can be subclassed), but the method 'toString' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ReviewDescriptionId' final or making the method 'toString' static/final/abstract/empty, or adding allowed annotation for the method. 50
 Error
whitespace OperatorWrap '+' should be on a new line. 52
 Error
whitespace OperatorWrap '+' should be on a new line. 53
 Error
whitespace OperatorWrap '+' should be on a new line. 54

org/woehlke/greenshop/oodm/catalog/entities/Special.java

Severity Category Rule Message Line
 Error
imports AvoidStarImport Using the '.*' form of import should be avoided - javax.persistence.*. 3
 Error
javadoc JavadocStyle First sentence should end with a period. 6
 Error
sizes LineLength Line is longer than 80 characters (found 88). 8
 Error
sizes LineLength Line is longer than 80 characters (found 88). 9
 Error
sizes LineLength Line is longer than 80 characters (found 88). 10
 Error
sizes LineLength Line is longer than 80 characters (found 88). 11
 Error
sizes LineLength Line is longer than 80 characters (found 88). 12
 Error
sizes LineLength Line is longer than 80 characters (found 88). 13
 Error
sizes LineLength Line is longer than 80 characters (found 88). 14
 Error
sizes LineLength Line is longer than 80 characters (found 88). 15
 Error
sizes LineLength Line is longer than 80 characters (found 88). 16
 Error
sizes LineLength Line is longer than 80 characters (found 88). 17
 Error
sizes LineLength Line is longer than 80 characters (found 88). 18
 Error
sizes LineLength Line is longer than 80 characters (found 88). 19
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 22
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 22
 Error
javadoc JavadocVariable Missing a Javadoc comment. 25
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 26
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 27
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 27
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 27
 Error
javadoc JavadocVariable Missing a Javadoc comment. 30
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 31
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 31
 Error
javadoc JavadocVariable Missing a Javadoc comment. 34
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 34
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 34
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 35
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 35
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 35
 Error
coding MagicNumber '15' is a magic number. 35
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 35
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 35
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 35
 Error
coding MagicNumber '4' is a magic number. 35
 Error
javadoc JavadocVariable Missing a Javadoc comment. 38
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 38
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 38
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 39
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 39
 Error
javadoc JavadocVariable Missing a Javadoc comment. 42
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 42
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 42
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 43
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 43
 Error
javadoc JavadocVariable Missing a Javadoc comment. 46
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 46
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 46
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 47
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 47
 Error
javadoc JavadocVariable Missing a Javadoc comment. 50
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 50
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 50
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 51
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 51
 Error
javadoc JavadocVariable Missing a Javadoc comment. 54
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 54
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 54
 Error
design DesignForExtension Class 'Special' looks like designed for extension (can be subclassed), but the method 'getId' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'Special' final or making the method 'getId' static/final/abstract/empty, or adding allowed annotation for the method. 57
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 57
 Error
design DesignForExtension Class 'Special' looks like designed for extension (can be subclassed), but the method 'setId' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'Special' final or making the method 'setId' static/final/abstract/empty, or adding allowed annotation for the method. 61
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 61
 Error
misc FinalParameters Parameter id should be final. 61
 Error
coding HiddenField 'id' hides a field. 61
 Error
design DesignForExtension Class 'Special' looks like designed for extension (can be subclassed), but the method 'getProduct' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'Special' final or making the method 'getProduct' static/final/abstract/empty, or adding allowed annotation for the method. 65
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 65
 Error
design DesignForExtension Class 'Special' looks like designed for extension (can be subclassed), but the method 'setProduct' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'Special' final or making the method 'setProduct' static/final/abstract/empty, or adding allowed annotation for the method. 69
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 69
 Error
misc FinalParameters Parameter product should be final. 69
 Error
coding HiddenField 'product' hides a field. 69
 Error
design DesignForExtension Class 'Special' looks like designed for extension (can be subclassed), but the method 'getNewPrice' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'Special' final or making the method 'getNewPrice' static/final/abstract/empty, or adding allowed annotation for the method. 73
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 73
 Error
design DesignForExtension Class 'Special' looks like designed for extension (can be subclassed), but the method 'setNewPrice' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'Special' final or making the method 'setNewPrice' static/final/abstract/empty, or adding allowed annotation for the method. 77
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 77
 Error
misc FinalParameters Parameter newPrice should be final. 77
 Error
coding HiddenField 'newPrice' hides a field. 77
 Error
design DesignForExtension Class 'Special' looks like designed for extension (can be subclassed), but the method 'getAdded' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'Special' final or making the method 'getAdded' static/final/abstract/empty, or adding allowed annotation for the method. 81
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 81
 Error
design DesignForExtension Class 'Special' looks like designed for extension (can be subclassed), but the method 'setAdded' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'Special' final or making the method 'setAdded' static/final/abstract/empty, or adding allowed annotation for the method. 85
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 85
 Error
misc FinalParameters Parameter added should be final. 85
 Error
coding HiddenField 'added' hides a field. 85
 Error
design DesignForExtension Class 'Special' looks like designed for extension (can be subclassed), but the method 'getLastModified' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'Special' final or making the method 'getLastModified' static/final/abstract/empty, or adding allowed annotation for the method. 89
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 89
 Error
design DesignForExtension Class 'Special' looks like designed for extension (can be subclassed), but the method 'setLastModified' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'Special' final or making the method 'setLastModified' static/final/abstract/empty, or adding allowed annotation for the method. 93
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 93
 Error
misc FinalParameters Parameter lastModified should be final. 93
 Error
coding HiddenField 'lastModified' hides a field. 93
 Error
design DesignForExtension Class 'Special' looks like designed for extension (can be subclassed), but the method 'getExpires' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'Special' final or making the method 'getExpires' static/final/abstract/empty, or adding allowed annotation for the method. 97
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 97
 Error
design DesignForExtension Class 'Special' looks like designed for extension (can be subclassed), but the method 'setExpires' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'Special' final or making the method 'setExpires' static/final/abstract/empty, or adding allowed annotation for the method. 101
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 101
 Error
misc FinalParameters Parameter expires should be final. 101
 Error
coding HiddenField 'expires' hides a field. 101
 Error
design DesignForExtension Class 'Special' looks like designed for extension (can be subclassed), but the method 'getStatusChanged' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'Special' final or making the method 'getStatusChanged' static/final/abstract/empty, or adding allowed annotation for the method. 105
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 105
 Error
design DesignForExtension Class 'Special' looks like designed for extension (can be subclassed), but the method 'setStatusChanged' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'Special' final or making the method 'setStatusChanged' static/final/abstract/empty, or adding allowed annotation for the method. 109
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 109
 Error
misc FinalParameters Parameter statusChanged should be final. 109
 Error
coding HiddenField 'statusChanged' hides a field. 109
 Error
design DesignForExtension Class 'Special' looks like designed for extension (can be subclassed), but the method 'getStatus' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'Special' final or making the method 'getStatus' static/final/abstract/empty, or adding allowed annotation for the method. 113
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 113
 Error
whitespace WhitespaceAround '==' is not followed by whitespace. 114
 Error
whitespace WhitespaceAround '==' is not preceded with whitespace. 114
 Error
design DesignForExtension Class 'Special' looks like designed for extension (can be subclassed), but the method 'setStatus' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'Special' final or making the method 'setStatus' static/final/abstract/empty, or adding allowed annotation for the method. 117
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 117
 Error
misc FinalParameters Parameter status should be final. 117
 Error
coding HiddenField 'status' hides a field. 117
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 118
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 118
 Error
whitespace WhitespaceAround '?' is not followed by whitespace. 118
 Error
whitespace WhitespaceAround '?' is not preceded with whitespace. 118
 Error
whitespace WhitespaceAround ':' is not followed by whitespace. 118
 Error
whitespace WhitespaceAround ':' is not preceded with whitespace. 118
 Error
design DesignForExtension Class 'Special' looks like designed for extension (can be subclassed), but the method 'equals' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'Special' final or making the method 'equals' static/final/abstract/empty, or adding allowed annotation for the method. 121
 Error
misc FinalParameters Parameter o should be final. 122
 Error
blocks NeedBraces 'if' construct must use '{}'s. 123
 Error
blocks NeedBraces 'if' construct must use '{}'s. 124
 Error
blocks NeedBraces 'if' construct must use '{}'s. 128
 Error
sizes LineLength Line is longer than 80 characters (found 95). 129
 Error
blocks NeedBraces 'if' construct must use '{}'s. 129
 Error
sizes LineLength Line is longer than 80 characters (found 103). 130
 Error
blocks NeedBraces 'if' construct must use '{}'s. 130
 Error
sizes LineLength Line is longer than 80 characters (found 83). 131
 Error
blocks NeedBraces 'if' construct must use '{}'s. 131
 Error
sizes LineLength Line is longer than 80 characters (found 109). 132
 Error
blocks NeedBraces 'if' construct must use '{}'s. 132
 Error
sizes LineLength Line is longer than 80 characters (found 107). 134
 Error
blocks NeedBraces 'if' construct must use '{}'s. 134
 Error
sizes LineLength Line is longer than 80 characters (found 103). 135
 Error
blocks NeedBraces 'if' construct must use '{}'s. 135
 Error
sizes LineLength Line is longer than 80 characters (found 113). 136
 Error
blocks NeedBraces 'if' construct must use '{}'s. 136
 Error
design DesignForExtension Class 'Special' looks like designed for extension (can be subclassed), but the method 'hashCode' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'Special' final or making the method 'hashCode' static/final/abstract/empty, or adding allowed annotation for the method. 142
 Error
coding MagicNumber '31' is a magic number. 145
 Error
coding MagicNumber '31' is a magic number. 146
 Error
coding MagicNumber '31' is a magic number. 147
 Error
sizes LineLength Line is longer than 80 characters (found 84). 148
 Error
coding MagicNumber '31' is a magic number. 148
 Error
coding MagicNumber '31' is a magic number. 149
 Error
sizes LineLength Line is longer than 80 characters (found 86). 150
 Error
coding MagicNumber '31' is a magic number. 150
 Error
coding MagicNumber '31' is a magic number. 151
 Error
design DesignForExtension Class 'Special' looks like designed for extension (can be subclassed), but the method 'toString' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'Special' final or making the method 'toString' static/final/abstract/empty, or adding allowed annotation for the method. 155
 Error
whitespace OperatorWrap '+' should be on a new line. 157
 Error
whitespace OperatorWrap '+' should be on a new line. 158
 Error
whitespace OperatorWrap '+' should be on a new line. 159
 Error
whitespace OperatorWrap '+' should be on a new line. 160
 Error
whitespace OperatorWrap '+' should be on a new line. 161
 Error
whitespace OperatorWrap '+' should be on a new line. 162
 Error
whitespace OperatorWrap '+' should be on a new line. 163
 Error
whitespace OperatorWrap '+' should be on a new line. 164
 Error
whitespace OperatorWrap '+' should be on a new line. 165

org/woehlke/greenshop/oodm/catalog/model/AdvancedSearchBean.java

Severity Category Rule Message Line
 Error
javadoc JavadocVariable Missing a Javadoc comment. 16
 Error
javadoc JavadocVariable Missing a Javadoc comment. 21
 Error
javadoc JavadocVariable Missing a Javadoc comment. 23
 Error
javadoc JavadocVariable Missing a Javadoc comment. 25
 Error
javadoc JavadocVariable Missing a Javadoc comment. 27
 Error
javadoc JavadocVariable Missing a Javadoc comment. 29
 Error
javadoc JavadocVariable Missing a Javadoc comment. 31
 Error
javadoc JavadocVariable Missing a Javadoc comment. 33
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 35
 Error
design DesignForExtension Class 'AdvancedSearchBean' looks like designed for extension (can be subclassed), but the method 'getSearchKeywords' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'AdvancedSearchBean' final or making the method 'getSearchKeywords' static/final/abstract/empty, or adding allowed annotation for the method. 39
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 39
 Error
design DesignForExtension Class 'AdvancedSearchBean' looks like designed for extension (can be subclassed), but the method 'setSearchKeywords' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'AdvancedSearchBean' final or making the method 'setSearchKeywords' static/final/abstract/empty, or adding allowed annotation for the method. 43
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 43
 Error
misc FinalParameters Parameter searchKeywords should be final. 43
 Error
coding HiddenField 'searchKeywords' hides a field. 43
 Error
design DesignForExtension Class 'AdvancedSearchBean' looks like designed for extension (can be subclassed), but the method 'getCategory' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'AdvancedSearchBean' final or making the method 'getCategory' static/final/abstract/empty, or adding allowed annotation for the method. 47
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 47
 Error
design DesignForExtension Class 'AdvancedSearchBean' looks like designed for extension (can be subclassed), but the method 'setCategory' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'AdvancedSearchBean' final or making the method 'setCategory' static/final/abstract/empty, or adding allowed annotation for the method. 51
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 51
 Error
misc FinalParameters Parameter category should be final. 51
 Error
coding HiddenField 'category' hides a field. 51
 Error
design DesignForExtension Class 'AdvancedSearchBean' looks like designed for extension (can be subclassed), but the method 'getIncludeSubcategories' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'AdvancedSearchBean' final or making the method 'getIncludeSubcategories' static/final/abstract/empty, or adding allowed annotation for the method. 55
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 55
 Error
design DesignForExtension Class 'AdvancedSearchBean' looks like designed for extension (can be subclassed), but the method 'setIncludeSubcategories' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'AdvancedSearchBean' final or making the method 'setIncludeSubcategories' static/final/abstract/empty, or adding allowed annotation for the method. 59
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 59
 Error
misc FinalParameters Parameter includeSubcategories should be final. 59
 Error
coding HiddenField 'includeSubcategories' hides a field. 59
 Error
design DesignForExtension Class 'AdvancedSearchBean' looks like designed for extension (can be subclassed), but the method 'getManufacturer' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'AdvancedSearchBean' final or making the method 'getManufacturer' static/final/abstract/empty, or adding allowed annotation for the method. 63
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 63
 Error
design DesignForExtension Class 'AdvancedSearchBean' looks like designed for extension (can be subclassed), but the method 'setManufacturer' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'AdvancedSearchBean' final or making the method 'setManufacturer' static/final/abstract/empty, or adding allowed annotation for the method. 67
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 67
 Error
misc FinalParameters Parameter manufacturer should be final. 67
 Error
coding HiddenField 'manufacturer' hides a field. 67
 Error
design DesignForExtension Class 'AdvancedSearchBean' looks like designed for extension (can be subclassed), but the method 'getPriceFrom' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'AdvancedSearchBean' final or making the method 'getPriceFrom' static/final/abstract/empty, or adding allowed annotation for the method. 71
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 71
 Error
design DesignForExtension Class 'AdvancedSearchBean' looks like designed for extension (can be subclassed), but the method 'setPriceFrom' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'AdvancedSearchBean' final or making the method 'setPriceFrom' static/final/abstract/empty, or adding allowed annotation for the method. 75
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 75
 Error
misc FinalParameters Parameter priceFrom should be final. 75
 Error
coding HiddenField 'priceFrom' hides a field. 75
 Error
design DesignForExtension Class 'AdvancedSearchBean' looks like designed for extension (can be subclassed), but the method 'getPriceTo' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'AdvancedSearchBean' final or making the method 'getPriceTo' static/final/abstract/empty, or adding allowed annotation for the method. 79
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 79
 Error
design DesignForExtension Class 'AdvancedSearchBean' looks like designed for extension (can be subclassed), but the method 'setPriceTo' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'AdvancedSearchBean' final or making the method 'setPriceTo' static/final/abstract/empty, or adding allowed annotation for the method. 83
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 83
 Error
misc FinalParameters Parameter priceTo should be final. 83
 Error
coding HiddenField 'priceTo' hides a field. 83
 Error
design DesignForExtension Class 'AdvancedSearchBean' looks like designed for extension (can be subclassed), but the method 'getDateFrom' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'AdvancedSearchBean' final or making the method 'getDateFrom' static/final/abstract/empty, or adding allowed annotation for the method. 87
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 87
 Error
design DesignForExtension Class 'AdvancedSearchBean' looks like designed for extension (can be subclassed), but the method 'setDateFrom' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'AdvancedSearchBean' final or making the method 'setDateFrom' static/final/abstract/empty, or adding allowed annotation for the method. 91
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 91
 Error
misc FinalParameters Parameter dateFrom should be final. 91
 Error
coding HiddenField 'dateFrom' hides a field. 91
 Error
design DesignForExtension Class 'AdvancedSearchBean' looks like designed for extension (can be subclassed), but the method 'getDateTo' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'AdvancedSearchBean' final or making the method 'getDateTo' static/final/abstract/empty, or adding allowed annotation for the method. 95
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 95
 Error
design DesignForExtension Class 'AdvancedSearchBean' looks like designed for extension (can be subclassed), but the method 'setDateTo' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'AdvancedSearchBean' final or making the method 'setDateTo' static/final/abstract/empty, or adding allowed annotation for the method. 99
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 99
 Error
misc FinalParameters Parameter dateTo should be final. 99
 Error
coding HiddenField 'dateTo' hides a field. 99
 Error
design DesignForExtension Class 'AdvancedSearchBean' looks like designed for extension (can be subclassed), but the method 'equals' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'AdvancedSearchBean' final or making the method 'equals' static/final/abstract/empty, or adding allowed annotation for the method. 103
 Error
misc FinalParameters Parameter o should be final. 104
 Error
blocks NeedBraces 'if' construct must use '{}'s. 105
 Error
blocks NeedBraces 'if' construct must use '{}'s. 106
 Error
sizes LineLength Line is longer than 80 characters (found 101). 110
 Error
blocks NeedBraces 'if' construct must use '{}'s. 110
 Error
sizes LineLength Line is longer than 80 characters (found 101). 111
 Error
blocks NeedBraces 'if' construct must use '{}'s. 111
 Error
sizes LineLength Line is longer than 80 characters (found 93). 112
 Error
blocks NeedBraces 'if' construct must use '{}'s. 112
 Error
sizes LineLength Line is longer than 80 characters (found 135). 113
 Error
blocks NeedBraces 'if' construct must use '{}'s. 113
 Error
sizes LineLength Line is longer than 80 characters (found 117). 115
 Error
blocks NeedBraces 'if' construct must use '{}'s. 115
 Error
sizes LineLength Line is longer than 80 characters (found 105). 116
 Error
blocks NeedBraces 'if' construct must use '{}'s. 116
 Error
sizes LineLength Line is longer than 80 characters (found 97). 117
 Error
blocks NeedBraces 'if' construct must use '{}'s. 117
 Error
sizes LineLength Line is longer than 80 characters (found 111). 118
 Error
blocks NeedBraces 'if' construct must use '{}'s. 118
 Error
design DesignForExtension Class 'AdvancedSearchBean' looks like designed for extension (can be subclassed), but the method 'hashCode' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'AdvancedSearchBean' final or making the method 'hashCode' static/final/abstract/empty, or adding allowed annotation for the method. 124
 Error
coding MagicNumber '31' is a magic number. 127
 Error
sizes LineLength Line is longer than 80 characters (found 100). 128
 Error
coding MagicNumber '31' is a magic number. 128
 Error
sizes LineLength Line is longer than 80 characters (found 84). 129
 Error
coding MagicNumber '31' is a magic number. 129
 Error
coding MagicNumber '31' is a magic number. 130
 Error
coding MagicNumber '31' is a magic number. 131
 Error
coding MagicNumber '31' is a magic number. 132
 Error
coding MagicNumber '31' is a magic number. 133
 Error
design DesignForExtension Class 'AdvancedSearchBean' looks like designed for extension (can be subclassed), but the method 'toString' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'AdvancedSearchBean' final or making the method 'toString' static/final/abstract/empty, or adding allowed annotation for the method. 137
 Error
whitespace OperatorWrap '+' should be on a new line. 139
 Error
whitespace OperatorWrap '+' should be on a new line. 140
 Error
whitespace OperatorWrap '+' should be on a new line. 141
 Error
whitespace OperatorWrap '+' should be on a new line. 142
 Error
whitespace OperatorWrap '+' should be on a new line. 143
 Error
whitespace OperatorWrap '+' should be on a new line. 144
 Error
whitespace OperatorWrap '+' should be on a new line. 145
 Error
whitespace OperatorWrap '+' should be on a new line. 146
 Error
whitespace OperatorWrap '+' should be on a new line. 147

org/woehlke/greenshop/oodm/catalog/model/CategoriesBean.java

Severity Category Rule Message Line
 Error
javadoc JavadocVariable Missing a Javadoc comment. 13
 Error
javadoc JavadocVariable Missing a Javadoc comment. 15
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 15
 Error
design DesignForExtension Class 'CategoriesBean' looks like designed for extension (can be subclassed), but the method 'getCategories' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'CategoriesBean' final or making the method 'getCategories' static/final/abstract/empty, or adding allowed annotation for the method. 17
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 17
 Error
design DesignForExtension Class 'CategoriesBean' looks like designed for extension (can be subclassed), but the method 'setCategories' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'CategoriesBean' final or making the method 'setCategories' static/final/abstract/empty, or adding allowed annotation for the method. 21
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 21
 Error
misc FinalParameters Parameter categories should be final. 21
 Error
coding HiddenField 'categories' hides a field. 21
 Error
design DesignForExtension Class 'CategoriesBean' looks like designed for extension (can be subclassed), but the method 'getCategory2level' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'CategoriesBean' final or making the method 'getCategory2level' static/final/abstract/empty, or adding allowed annotation for the method. 25
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 25
 Error
sizes LineLength Line is longer than 80 characters (found 85). 29
 Error
design DesignForExtension Class 'CategoriesBean' looks like designed for extension (can be subclassed), but the method 'setCategory2level' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'CategoriesBean' final or making the method 'setCategory2level' static/final/abstract/empty, or adding allowed annotation for the method. 29
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 29
 Error
misc FinalParameters Parameter category2level should be final. 29
 Error
coding HiddenField 'category2level' hides a field. 29
 Error
design DesignForExtension Class 'CategoriesBean' looks like designed for extension (can be subclassed), but the method 'equals' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'CategoriesBean' final or making the method 'equals' static/final/abstract/empty, or adding allowed annotation for the method. 33
 Error
misc FinalParameters Parameter o should be final. 34
 Error
blocks NeedBraces 'if' construct must use '{}'s. 35
 Error
blocks NeedBraces 'if' construct must use '{}'s. 36
 Error
sizes LineLength Line is longer than 80 characters (found 109). 40
 Error
blocks NeedBraces 'if' construct must use '{}'s. 40
 Error
sizes LineLength Line is longer than 80 characters (found 111). 41
 Error
blocks NeedBraces 'if' construct must use '{}'s. 41
 Error
design DesignForExtension Class 'CategoriesBean' looks like designed for extension (can be subclassed), but the method 'hashCode' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'CategoriesBean' final or making the method 'hashCode' static/final/abstract/empty, or adding allowed annotation for the method. 47
 Error
sizes LineLength Line is longer than 80 characters (found 88). 50
 Error
coding MagicNumber '31' is a magic number. 50

org/woehlke/greenshop/oodm/catalog/model/CategoryTree.java

Severity Category Rule Message Line
 Error
javadoc JavadocPackage Missing package-info.java file. 1
 Error
whitespace FileTabCharacter File contains tab characters (this is the first instance). 11
 Error
javadoc JavadocVariable Missing a Javadoc comment. 11
 Error
javadoc JavadocVariable Missing a Javadoc comment. 12
 Error
javadoc JavadocVariable Missing a Javadoc comment. 13
 Error
javadoc JavadocVariable Missing a Javadoc comment. 14
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 14
 Error
javadoc JavadocVariable Missing a Javadoc comment. 15
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 15
 Error
javadoc JavadocVariable Missing a Javadoc comment. 16
 Error
design DesignForExtension Class 'CategoryTree' looks like designed for extension (can be subclassed), but the method 'getThisLevelCategories' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'CategoryTree' final or making the method 'getThisLevelCategories' static/final/abstract/empty, or adding allowed annotation for the method. 18
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 18
 Error
whitespace WhitespaceAround '{' is not preceded with whitespace. 18
 Error
whitespace WhitespaceAfter 'if' is not followed by whitespace. 19
 Error
whitespace WhitespaceAround '==' is not followed by whitespace. 19
 Error
whitespace WhitespaceAround '==' is not preceded with whitespace. 19
 Error
whitespace WhitespaceAround '{' is not preceded with whitespace. 19
 Error
sizes LineLength Line is longer than 80 characters (found 87). 22
 Error
whitespace WhitespaceAfter 'for' is not followed by whitespace. 23
 Error
whitespace WhitespaceAround '{' is not preceded with whitespace. 23
 Error
sizes LineLength Line is longer than 80 characters (found 150). 24
 Error
whitespace WhitespaceAfter 'if' is not followed by whitespace. 24
 Error
whitespace WhitespaceAround '{' is not preceded with whitespace. 24
 Error
design DesignForExtension Class 'CategoryTree' looks like designed for extension (can be subclassed), but the method 'getChildren' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'CategoryTree' final or making the method 'getChildren' static/final/abstract/empty, or adding allowed annotation for the method. 32
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 32
 Error
whitespace WhitespaceAfter 'for' is not followed by whitespace. 34
 Error
whitespace WhitespaceAround '{' is not preceded with whitespace. 34
 Error
sizes LineLength Line is longer than 80 characters (found 116). 35
 Error
whitespace WhitespaceAfter 'if' is not followed by whitespace. 35
 Error
whitespace WhitespaceAround '{' is not preceded with whitespace. 35
 Error
sizes LineLength Line is longer than 80 characters (found 84). 46
 Error
design DesignForExtension Class 'CategoryTree' looks like designed for extension (can be subclassed), but the method 'getCategoriesMenuList' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'CategoryTree' final or making the method 'getCategoriesMenuList' static/final/abstract/empty, or adding allowed annotation for the method. 57
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 57
 Error
sizes LineLength Line is longer than 80 characters (found 86). 61
 Error
design DesignForExtension Class 'CategoryTree' looks like designed for extension (can be subclassed), but the method 'setCategoriesMenuList' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'CategoryTree' final or making the method 'setCategoriesMenuList' static/final/abstract/empty, or adding allowed annotation for the method. 61
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 61
 Error
misc FinalParameters Parameter categoriesMenuList should be final. 61
 Error
coding HiddenField 'categoriesMenuList' hides a field. 61
 Error
design DesignForExtension Class 'CategoryTree' looks like designed for extension (can be subclassed), but the method 'getThisCategory' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'CategoryTree' final or making the method 'getThisCategory' static/final/abstract/empty, or adding allowed annotation for the method. 65
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 65
 Error
design DesignForExtension Class 'CategoryTree' looks like designed for extension (can be subclassed), but the method 'setThisCategory' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'CategoryTree' final or making the method 'setThisCategory' static/final/abstract/empty, or adding allowed annotation for the method. 69
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 69
 Error
misc FinalParameters Parameter thisCategory should be final. 69
 Error
coding HiddenField 'thisCategory' hides a field. 69
 Error
design DesignForExtension Class 'CategoryTree' looks like designed for extension (can be subclassed), but the method 'getThisCategoryId' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'CategoryTree' final or making the method 'getThisCategoryId' static/final/abstract/empty, or adding allowed annotation for the method. 73
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 73
 Error
design DesignForExtension Class 'CategoryTree' looks like designed for extension (can be subclassed), but the method 'setThisCategoryId' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'CategoryTree' final or making the method 'setThisCategoryId' static/final/abstract/empty, or adding allowed annotation for the method. 77
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 77
 Error
misc FinalParameters Parameter thisCategoryId should be final. 77
 Error
coding HiddenField 'thisCategoryId' hides a field. 77
 Error
design DesignForExtension Class 'CategoryTree' looks like designed for extension (can be subclassed), but the method 'getCategoryIdToNumberOfProducts' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'CategoryTree' final or making the method 'getCategoryIdToNumberOfProducts' static/final/abstract/empty, or adding allowed annotation for the method. 81
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 81
 Error
sizes LineLength Line is longer than 80 characters (found 99). 85
 Error
design DesignForExtension Class 'CategoryTree' looks like designed for extension (can be subclassed), but the method 'setCategoryIdToNumberOfProducts' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'CategoryTree' final or making the method 'setCategoryIdToNumberOfProducts' static/final/abstract/empty, or adding allowed annotation for the method. 85
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 85
 Error
misc FinalParameters Parameter categoryIdToNumberOfProducts should be final. 85
 Error
coding HiddenField 'categoryIdToNumberOfProducts' hides a field. 85
 Error
sizes LineLength Line is longer than 80 characters (found 81). 86
 Error
design DesignForExtension Class 'CategoryTree' looks like designed for extension (can be subclassed), but the method 'getHasChildrenMap' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'CategoryTree' final or making the method 'getHasChildrenMap' static/final/abstract/empty, or adding allowed annotation for the method. 89
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 89
 Error
design DesignForExtension Class 'CategoryTree' looks like designed for extension (can be subclassed), but the method 'setHasChildrenMap' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'CategoryTree' final or making the method 'setHasChildrenMap' static/final/abstract/empty, or adding allowed annotation for the method. 93
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 93
 Error
misc FinalParameters Parameter hasChildrenMap should be final. 93
 Error
coding HiddenField 'hasChildrenMap' hides a field. 93
 Error
design DesignForExtension Class 'CategoryTree' looks like designed for extension (can be subclassed), but the method 'getBreadcrumb' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'CategoryTree' final or making the method 'getBreadcrumb' static/final/abstract/empty, or adding allowed annotation for the method. 97
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 97
 Error
design DesignForExtension Class 'CategoryTree' looks like designed for extension (can be subclassed), but the method 'setBreadcrumb' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'CategoryTree' final or making the method 'setBreadcrumb' static/final/abstract/empty, or adding allowed annotation for the method. 101
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 101
 Error
misc FinalParameters Parameter breadcrumb should be final. 101
 Error
coding HiddenField 'breadcrumb' hides a field. 101
 Error
design DesignForExtension Class 'CategoryTree' looks like designed for extension (can be subclassed), but the method 'equals' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'CategoryTree' final or making the method 'equals' static/final/abstract/empty, or adding allowed annotation for the method. 105
 Error
misc FinalParameters Parameter o should be final. 106
 Error
blocks NeedBraces 'if' construct must use '{}'s. 107
 Error
blocks NeedBraces 'if' construct must use '{}'s. 108
 Error
blocks NeedBraces 'if' construct must use '{}'s. 112
 Error
sizes LineLength Line is longer than 80 characters (found 117). 113
 Error
blocks NeedBraces 'if' construct must use '{}'s. 113
 Error
sizes LineLength Line is longer than 80 characters (found 135). 114
 Error
blocks NeedBraces 'if' construct must use '{}'s. 114
 Error
sizes LineLength Line is longer than 80 characters (found 175). 116
 Error
blocks NeedBraces 'if' construct must use '{}'s. 116
 Error
sizes LineLength Line is longer than 80 characters (found 119). 118
 Error
blocks NeedBraces 'if' construct must use '{}'s. 118
 Error
sizes LineLength Line is longer than 80 characters (found 125). 120
 Error
blocks NeedBraces 'if' construct must use '{}'s. 120
 Error
design DesignForExtension Class 'CategoryTree' looks like designed for extension (can be subclassed), but the method 'hashCode' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'CategoryTree' final or making the method 'hashCode' static/final/abstract/empty, or adding allowed annotation for the method. 125
 Error
sizes LineLength Line is longer than 80 characters (found 92). 127
 Error
sizes LineLength Line is longer than 80 characters (found 92). 128
 Error
coding MagicNumber '31' is a magic number. 128
 Error
sizes LineLength Line is longer than 80 characters (found 88). 129
 Error
coding MagicNumber '31' is a magic number. 129
 Error
coding MagicNumber '32' is a magic number. 129
 Error
sizes LineLength Line is longer than 80 characters (found 124). 130
 Error
coding MagicNumber '31' is a magic number. 130
 Error
sizes LineLength Line is longer than 80 characters (found 96). 131
 Error
coding MagicNumber '31' is a magic number. 131
 Error
sizes LineLength Line is longer than 80 characters (found 88). 132
 Error
coding MagicNumber '31' is a magic number. 132
 Error
design DesignForExtension Class 'CategoryTree' looks like designed for extension (can be subclassed), but the method 'toString' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'CategoryTree' final or making the method 'toString' static/final/abstract/empty, or adding allowed annotation for the method. 136
 Error
whitespace OperatorWrap '+' should be on a new line. 138
 Error
whitespace OperatorWrap '+' should be on a new line. 139
 Error
whitespace OperatorWrap '+' should be on a new line. 140
 Error
whitespace OperatorWrap '+' should be on a new line. 141
 Error
sizes LineLength Line is longer than 80 characters (found 98). 142
 Error
whitespace OperatorWrap '+' should be on a new line. 142
 Error
whitespace OperatorWrap '+' should be on a new line. 143
 Error
whitespace OperatorWrap '+' should be on a new line. 144

org/woehlke/greenshop/oodm/catalog/model/CategoryTreeNode.java

Severity Category Rule Message Line
 Error
whitespace FileTabCharacter File contains tab characters (this is the first instance). 6
 Error
javadoc JavadocVariable Missing a Javadoc comment. 6
 Error
javadoc JavadocVariable Missing a Javadoc comment. 7
 Error
javadoc JavadocVariable Missing a Javadoc comment. 8
 Error
javadoc JavadocVariable Missing a Javadoc comment. 9
 Error
javadoc JavadocVariable Missing a Javadoc comment. 10
 Error
design DesignForExtension Class 'CategoryTreeNode' looks like designed for extension (can be subclassed), but the method 'getCategoryDescription' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'CategoryTreeNode' final or making the method 'getCategoryDescription' static/final/abstract/empty, or adding allowed annotation for the method. 11
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 11
 Error
sizes LineLength Line is longer than 80 characters (found 85). 14
 Error
design DesignForExtension Class 'CategoryTreeNode' looks like designed for extension (can be subclassed), but the method 'setCategoryDescription' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'CategoryTreeNode' final or making the method 'setCategoryDescription' static/final/abstract/empty, or adding allowed annotation for the method. 14
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 14
 Error
misc FinalParameters Parameter categoryDescription should be final. 14
 Error
coding HiddenField 'categoryDescription' hides a field. 14
 Error
design DesignForExtension Class 'CategoryTreeNode' looks like designed for extension (can be subclassed), but the method 'getLevel' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'CategoryTreeNode' final or making the method 'getLevel' static/final/abstract/empty, or adding allowed annotation for the method. 17
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 17
 Error
design DesignForExtension Class 'CategoryTreeNode' looks like designed for extension (can be subclassed), but the method 'setLevel' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'CategoryTreeNode' final or making the method 'setLevel' static/final/abstract/empty, or adding allowed annotation for the method. 20
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 20
 Error
misc FinalParameters Parameter level should be final. 20
 Error
coding HiddenField 'level' hides a field. 20
 Error
design DesignForExtension Class 'CategoryTreeNode' looks like designed for extension (can be subclassed), but the method 'getNumberOfProducts' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'CategoryTreeNode' final or making the method 'getNumberOfProducts' static/final/abstract/empty, or adding allowed annotation for the method. 23
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 23
 Error
design DesignForExtension Class 'CategoryTreeNode' looks like designed for extension (can be subclassed), but the method 'setNumberOfProducts' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'CategoryTreeNode' final or making the method 'setNumberOfProducts' static/final/abstract/empty, or adding allowed annotation for the method. 26
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 26
 Error
misc FinalParameters Parameter numberOfProducts should be final. 26
 Error
coding HiddenField 'numberOfProducts' hides a field. 26
 Error
design DesignForExtension Class 'CategoryTreeNode' looks like designed for extension (can be subclassed), but the method 'isHasChildCategories' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'CategoryTreeNode' final or making the method 'isHasChildCategories' static/final/abstract/empty, or adding allowed annotation for the method. 29
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 29
 Error
design DesignForExtension Class 'CategoryTreeNode' looks like designed for extension (can be subclassed), but the method 'setHasChildCategories' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'CategoryTreeNode' final or making the method 'setHasChildCategories' static/final/abstract/empty, or adding allowed annotation for the method. 32
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 32
 Error
misc FinalParameters Parameter hasChildCategories should be final. 32
 Error
coding HiddenField 'hasChildCategories' hides a field. 32
 Error
design DesignForExtension Class 'CategoryTreeNode' looks like designed for extension (can be subclassed), but the method 'getNumberOfChildCategories' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'CategoryTreeNode' final or making the method 'getNumberOfChildCategories' static/final/abstract/empty, or adding allowed annotation for the method. 36
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 36
 Error
design DesignForExtension Class 'CategoryTreeNode' looks like designed for extension (can be subclassed), but the method 'setNumberOfChildCategories' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'CategoryTreeNode' final or making the method 'setNumberOfChildCategories' static/final/abstract/empty, or adding allowed annotation for the method. 40
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 40
 Error
misc FinalParameters Parameter numberOfChildCategories should be final. 40
 Error
coding HiddenField 'numberOfChildCategories' hides a field. 40
 Error
design DesignForExtension Class 'CategoryTreeNode' looks like designed for extension (can be subclassed), but the method 'equals' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'CategoryTreeNode' final or making the method 'equals' static/final/abstract/empty, or adding allowed annotation for the method. 44
 Error
misc FinalParameters Parameter o should be final. 45
 Error
blocks NeedBraces 'if' construct must use '{}'s. 46
 Error
blocks NeedBraces 'if' construct must use '{}'s. 47
 Error
blocks NeedBraces 'if' construct must use '{}'s. 51
 Error
blocks NeedBraces 'if' construct must use '{}'s. 52
 Error
sizes LineLength Line is longer than 80 characters (found 90). 53
 Error
blocks NeedBraces 'if' construct must use '{}'s. 53
 Error
blocks NeedBraces 'if' construct must use '{}'s. 54
 Error
sizes LineLength Line is longer than 80 characters (found 139). 55
 Error
blocks NeedBraces 'if' construct must use '{}'s. 55
 Error
design DesignForExtension Class 'CategoryTreeNode' looks like designed for extension (can be subclassed), but the method 'hashCode' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'CategoryTreeNode' final or making the method 'hashCode' static/final/abstract/empty, or adding allowed annotation for the method. 61
 Error
sizes LineLength Line is longer than 80 characters (found 94). 63
 Error
coding MagicNumber '31' is a magic number. 64
 Error
sizes LineLength Line is longer than 80 characters (found 92). 65
 Error
coding MagicNumber '31' is a magic number. 65
 Error
coding MagicNumber '32' is a magic number. 65
 Error
sizes LineLength Line is longer than 80 characters (found 106). 66
 Error
coding MagicNumber '31' is a magic number. 66
 Error
coding MagicNumber '32' is a magic number. 66
 Error
coding MagicNumber '31' is a magic number. 67
 Error
design DesignForExtension Class 'CategoryTreeNode' looks like designed for extension (can be subclassed), but the method 'toString' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'CategoryTreeNode' final or making the method 'toString' static/final/abstract/empty, or adding allowed annotation for the method. 71
 Error
whitespace OperatorWrap '+' should be on a new line. 73
 Error
whitespace OperatorWrap '+' should be on a new line. 74
 Error
whitespace OperatorWrap '+' should be on a new line. 75
 Error
whitespace OperatorWrap '+' should be on a new line. 76
 Error
sizes LineLength Line is longer than 80 characters (found 88). 77
 Error
whitespace OperatorWrap '+' should be on a new line. 77
 Error
whitespace OperatorWrap '+' should be on a new line. 78

org/woehlke/greenshop/oodm/catalog/model/Manufacturers.java

Severity Category Rule Message Line
 Error
regexp RegexpSingleline Line has trailing spaces. 8
 Error
whitespace FileTabCharacter File contains tab characters (this is the first instance). 8
 Error
javadoc JavadocVariable Missing a Javadoc comment. 9
 Error
javadoc JavadocVariable Missing a Javadoc comment. 10
 Error
regexp RegexpSingleline Line has trailing spaces. 11
 Error
design DesignForExtension Class 'Manufacturers' looks like designed for extension (can be subclassed), but the method 'getManufacturers' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'Manufacturers' final or making the method 'getManufacturers' static/final/abstract/empty, or adding allowed annotation for the method. 12
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 12
 Error
design DesignForExtension Class 'Manufacturers' looks like designed for extension (can be subclassed), but the method 'setManufacturers' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'Manufacturers' final or making the method 'setManufacturers' static/final/abstract/empty, or adding allowed annotation for the method. 15
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 15
 Error
misc FinalParameters Parameter manufacturers should be final. 15
 Error
coding HiddenField 'manufacturers' hides a field. 15
 Error
design DesignForExtension Class 'Manufacturers' looks like designed for extension (can be subclassed), but the method 'getManufacturerId' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'Manufacturers' final or making the method 'getManufacturerId' static/final/abstract/empty, or adding allowed annotation for the method. 18
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 18
 Error
design DesignForExtension Class 'Manufacturers' looks like designed for extension (can be subclassed), but the method 'setManufacturerId' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'Manufacturers' final or making the method 'setManufacturerId' static/final/abstract/empty, or adding allowed annotation for the method. 21
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 21
 Error
misc FinalParameters Parameter manufacturerId should be final. 21
 Error
coding HiddenField 'manufacturerId' hides a field. 21
 Error
regexp RegexpSingleline Line has trailing spaces. 24
 Error
design DesignForExtension Class 'Manufacturers' looks like designed for extension (can be subclassed), but the method 'toString' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'Manufacturers' final or making the method 'toString' static/final/abstract/empty, or adding allowed annotation for the method. 25
 Error
regexp RegexpSingleline Line has trailing spaces. 30

org/woehlke/greenshop/oodm/catalog/model/ProductAttributes.java

Severity Category Rule Message Line
 Error
whitespace FileTabCharacter File contains tab characters (this is the first instance). 10
 Error
javadoc JavadocVariable Missing a Javadoc comment. 10
 Error
sizes LineLength Line is longer than 80 characters (found 90). 11
 Error
javadoc JavadocVariable Missing a Javadoc comment. 11
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 11
 Error
design DesignForExtension Class 'ProductAttributes' looks like designed for extension (can be subclassed), but the method 'getProductDescription' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ProductAttributes' final or making the method 'getProductDescription' static/final/abstract/empty, or adding allowed annotation for the method. 12
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 12
 Error
sizes LineLength Line is longer than 80 characters (found 82). 15
 Error
design DesignForExtension Class 'ProductAttributes' looks like designed for extension (can be subclassed), but the method 'setProductDescription' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ProductAttributes' final or making the method 'setProductDescription' static/final/abstract/empty, or adding allowed annotation for the method. 15
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 15
 Error
misc FinalParameters Parameter productDescription should be final. 15
 Error
coding HiddenField 'productDescription' hides a field. 15
 Error
sizes LineLength Line is longer than 80 characters (found 96). 18
 Error
design DesignForExtension Class 'ProductAttributes' looks like designed for extension (can be subclassed), but the method 'getMapProductOptionAttribute' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ProductAttributes' final or making the method 'getMapProductOptionAttribute' static/final/abstract/empty, or adding allowed annotation for the method. 18
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 18
 Error
design DesignForExtension Class 'ProductAttributes' looks like designed for extension (can be subclassed), but the method 'setMapProductOptionAttribute' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ProductAttributes' final or making the method 'setMapProductOptionAttribute' static/final/abstract/empty, or adding allowed annotation for the method. 21
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 21
 Error
sizes LineLength Line is longer than 80 characters (found 101). 22
 Error
misc FinalParameters Parameter mapProductOptionAttribute should be final. 22
 Error
coding HiddenField 'mapProductOptionAttribute' hides a field. 22
 Error
design DesignForExtension Class 'ProductAttributes' looks like designed for extension (can be subclassed), but the method 'hashCode' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ProductAttributes' final or making the method 'hashCode' static/final/abstract/empty, or adding allowed annotation for the method. 25
 Error
sizes LineLength Line is longer than 80 characters (found 88). 32
 Error
sizes LineLength Line is longer than 80 characters (found 88). 35
 Error
design DesignForExtension Class 'ProductAttributes' looks like designed for extension (can be subclassed), but the method 'equals' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ProductAttributes' final or making the method 'equals' static/final/abstract/empty, or adding allowed annotation for the method. 39
 Error
misc FinalParameters Parameter obj should be final. 40
 Error
blocks NeedBraces 'if' construct must use '{}'s. 41
 Error
blocks NeedBraces 'if' construct must use '{}'s. 43
 Error
blocks NeedBraces 'if' construct must use '{}'s. 45
 Error
blocks NeedBraces 'if' construct must use '{}'s. 49
 Error
blocks NeedBraces 'if' construct must use '{}'s. 51
 Error
blocks NeedBraces 'if' construct must use '{}'s. 55
 Error
blocks NeedBraces 'if' construct must use '{}'s. 57
 Error
design DesignForExtension Class 'ProductAttributes' looks like designed for extension (can be subclassed), but the method 'toString' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ProductAttributes' final or making the method 'toString' static/final/abstract/empty, or adding allowed annotation for the method. 61
 Error
sizes LineLength Line is longer than 80 characters (found 84). 63
 Error
sizes LineLength Line is longer than 80 characters (found 92). 64

org/woehlke/greenshop/oodm/catalog/model/ProductOptionAttribute.java

Severity Category Rule Message Line
 Error
regexp RegexpSingleline Line has trailing spaces. 8
 Error
whitespace FileTabCharacter File contains tab characters (this is the first instance). 8
 Error
javadoc JavadocVariable Missing a Javadoc comment. 9
 Error
javadoc JavadocVariable Missing a Javadoc comment. 10
 Error
javadoc JavadocVariable Missing a Javadoc comment. 11
 Error
javadoc JavadocVariable Missing a Javadoc comment. 12
 Error
design DesignForExtension Class 'ProductOptionAttribute' looks like designed for extension (can be subclassed), but the method 'getProductAttribute' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ProductOptionAttribute' final or making the method 'getProductAttribute' static/final/abstract/empty, or adding allowed annotation for the method. 13
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 13
 Error
design DesignForExtension Class 'ProductOptionAttribute' looks like designed for extension (can be subclassed), but the method 'setProductAttribute' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ProductOptionAttribute' final or making the method 'setProductAttribute' static/final/abstract/empty, or adding allowed annotation for the method. 16
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 16
 Error
misc FinalParameters Parameter productAttribute should be final. 16
 Error
coding HiddenField 'productAttribute' hides a field. 16
 Error
design DesignForExtension Class 'ProductOptionAttribute' looks like designed for extension (can be subclassed), but the method 'getProductOption' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ProductOptionAttribute' final or making the method 'getProductOption' static/final/abstract/empty, or adding allowed annotation for the method. 19
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 19
 Error
design DesignForExtension Class 'ProductOptionAttribute' looks like designed for extension (can be subclassed), but the method 'setProductOption' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ProductOptionAttribute' final or making the method 'setProductOption' static/final/abstract/empty, or adding allowed annotation for the method. 22
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 22
 Error
misc FinalParameters Parameter productOption should be final. 22
 Error
coding HiddenField 'productOption' hides a field. 22
 Error
design DesignForExtension Class 'ProductOptionAttribute' looks like designed for extension (can be subclassed), but the method 'getProductOptionValue' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ProductOptionAttribute' final or making the method 'getProductOptionValue' static/final/abstract/empty, or adding allowed annotation for the method. 25
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 25
 Error
sizes LineLength Line is longer than 80 characters (found 82). 28
 Error
design DesignForExtension Class 'ProductOptionAttribute' looks like designed for extension (can be subclassed), but the method 'setProductOptionValue' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ProductOptionAttribute' final or making the method 'setProductOptionValue' static/final/abstract/empty, or adding allowed annotation for the method. 28
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 28
 Error
misc FinalParameters Parameter productOptionValue should be final. 28
 Error
coding HiddenField 'productOptionValue' hides a field. 28
 Error
design DesignForExtension Class 'ProductOptionAttribute' looks like designed for extension (can be subclassed), but the method 'getOptionValue' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ProductOptionAttribute' final or making the method 'getOptionValue' static/final/abstract/empty, or adding allowed annotation for the method. 31
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 31
 Error
design DesignForExtension Class 'ProductOptionAttribute' looks like designed for extension (can be subclassed), but the method 'setOptionValue' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ProductOptionAttribute' final or making the method 'setOptionValue' static/final/abstract/empty, or adding allowed annotation for the method. 34
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 34
 Error
misc FinalParameters Parameter optionValue should be final. 34
 Error
coding HiddenField 'optionValue' hides a field. 34
 Error
design DesignForExtension Class 'ProductOptionAttribute' looks like designed for extension (can be subclassed), but the method 'hashCode' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ProductOptionAttribute' final or making the method 'hashCode' static/final/abstract/empty, or adding allowed annotation for the method. 37
 Error
sizes LineLength Line is longer than 80 characters (found 87). 42
 Error
sizes LineLength Line is longer than 80 characters (found 97). 45
 Error
sizes LineLength Line is longer than 80 characters (found 91). 47
 Error
sizes LineLength Line is longer than 80 characters (found 88). 50
 Error
design DesignForExtension Class 'ProductOptionAttribute' looks like designed for extension (can be subclassed), but the method 'equals' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ProductOptionAttribute' final or making the method 'equals' static/final/abstract/empty, or adding allowed annotation for the method. 54
 Error
misc FinalParameters Parameter obj should be final. 55
 Error
blocks NeedBraces 'if' construct must use '{}'s. 56
 Error
blocks NeedBraces 'if' construct must use '{}'s. 58
 Error
blocks NeedBraces 'if' construct must use '{}'s. 60
 Error
blocks NeedBraces 'if' construct must use '{}'s. 64
 Error
blocks NeedBraces 'if' construct must use '{}'s. 66
 Error
blocks NeedBraces 'if' construct must use '{}'s. 69
 Error
blocks NeedBraces 'if' construct must use '{}'s. 71
 Error
blocks NeedBraces 'if' construct must use '{}'s. 74
 Error
blocks NeedBraces 'if' construct must use '{}'s. 76
 Error
blocks NeedBraces 'if' construct must use '{}'s. 79
 Error
blocks NeedBraces 'if' construct must use '{}'s. 81
 Error
design DesignForExtension Class 'ProductOptionAttribute' looks like designed for extension (can be subclassed), but the method 'toString' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ProductOptionAttribute' final or making the method 'toString' static/final/abstract/empty, or adding allowed annotation for the method. 85
 Error
sizes LineLength Line is longer than 80 characters (found 85). 87
 Error
sizes LineLength Line is longer than 80 characters (found 94). 88
 Error
sizes LineLength Line is longer than 80 characters (found 92). 89
 Error
regexp RegexpSingleline Line has trailing spaces. 91

org/woehlke/greenshop/oodm/catalog/model/ProductsByCategory.java

Severity Category Rule Message Line
 Error
regexp RegexpSingleline Line has trailing spaces. 9
 Error
whitespace FileTabCharacter File contains tab characters (this is the first instance). 9
 Error
javadoc JavadocVariable Missing a Javadoc comment. 10
 Error
javadoc JavadocVariable Missing a Javadoc comment. 11
 Error
javadoc JavadocVariable Missing a Javadoc comment. 12
 Error
javadoc JavadocVariable Missing a Javadoc comment. 13
 Error
javadoc JavadocVariable Missing a Javadoc comment. 14
 Error
design DesignForExtension Class 'ProductsByCategory' looks like designed for extension (can be subclassed), but the method 'getProducts' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ProductsByCategory' final or making the method 'getProducts' static/final/abstract/empty, or adding allowed annotation for the method. 16
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 16
 Error
design DesignForExtension Class 'ProductsByCategory' looks like designed for extension (can be subclassed), but the method 'setProducts' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ProductsByCategory' final or making the method 'setProducts' static/final/abstract/empty, or adding allowed annotation for the method. 20
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 20
 Error
misc FinalParameters Parameter products should be final. 20
 Error
coding HiddenField 'products' hides a field. 20
 Error
design DesignForExtension Class 'ProductsByCategory' looks like designed for extension (can be subclassed), but the method 'getThisCategory' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ProductsByCategory' final or making the method 'getThisCategory' static/final/abstract/empty, or adding allowed annotation for the method. 24
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 24
 Error
design DesignForExtension Class 'ProductsByCategory' looks like designed for extension (can be subclassed), but the method 'setThisCategory' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ProductsByCategory' final or making the method 'setThisCategory' static/final/abstract/empty, or adding allowed annotation for the method. 28
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 28
 Error
misc FinalParameters Parameter thisCategory should be final. 28
 Error
coding HiddenField 'thisCategory' hides a field. 28
 Error
design DesignForExtension Class 'ProductsByCategory' looks like designed for extension (can be subclassed), but the method 'getChildCategories' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ProductsByCategory' final or making the method 'getChildCategories' static/final/abstract/empty, or adding allowed annotation for the method. 32
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 32
 Error
sizes LineLength Line is longer than 80 characters (found 83). 36
 Error
design DesignForExtension Class 'ProductsByCategory' looks like designed for extension (can be subclassed), but the method 'setChildCategories' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ProductsByCategory' final or making the method 'setChildCategories' static/final/abstract/empty, or adding allowed annotation for the method. 36
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 36
 Error
misc FinalParameters Parameter childCategories should be final. 36
 Error
coding HiddenField 'childCategories' hides a field. 36
 Error
design DesignForExtension Class 'ProductsByCategory' looks like designed for extension (can be subclassed), but the method 'getManufacturers' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ProductsByCategory' final or making the method 'getManufacturers' static/final/abstract/empty, or adding allowed annotation for the method. 40
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 40
 Error
design DesignForExtension Class 'ProductsByCategory' looks like designed for extension (can be subclassed), but the method 'setManufacturers' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ProductsByCategory' final or making the method 'setManufacturers' static/final/abstract/empty, or adding allowed annotation for the method. 44
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 44
 Error
misc FinalParameters Parameter manufacturers should be final. 44
 Error
coding HiddenField 'manufacturers' hides a field. 44
 Error
design DesignForExtension Class 'ProductsByCategory' looks like designed for extension (can be subclassed), but the method 'getManufacturerId' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ProductsByCategory' final or making the method 'getManufacturerId' static/final/abstract/empty, or adding allowed annotation for the method. 48
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 48
 Error
design DesignForExtension Class 'ProductsByCategory' looks like designed for extension (can be subclassed), but the method 'setManufacturerId' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ProductsByCategory' final or making the method 'setManufacturerId' static/final/abstract/empty, or adding allowed annotation for the method. 52
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 52
 Error
misc FinalParameters Parameter manufacturerId should be final. 52
 Error
coding HiddenField 'manufacturerId' hides a field. 52
 Error
design DesignForExtension Class 'ProductsByCategory' looks like designed for extension (can be subclassed), but the method 'equals' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ProductsByCategory' final or making the method 'equals' static/final/abstract/empty, or adding allowed annotation for the method. 56
 Error
misc FinalParameters Parameter o should be final. 57
 Error
blocks NeedBraces 'if' construct must use '{}'s. 58
 Error
blocks NeedBraces 'if' construct must use '{}'s. 59
 Error
blocks NeedBraces 'if' construct must use '{}'s. 63
 Error
sizes LineLength Line is longer than 80 characters (found 123). 64
 Error
blocks NeedBraces 'if' construct must use '{}'s. 64
 Error
sizes LineLength Line is longer than 80 characters (found 115). 66
 Error
blocks NeedBraces 'if' construct must use '{}'s. 66
 Error
sizes LineLength Line is longer than 80 characters (found 109). 68
 Error
blocks NeedBraces 'if' construct must use '{}'s. 68
 Error
sizes LineLength Line is longer than 80 characters (found 125). 69
 Error
blocks NeedBraces 'if' construct must use '{}'s. 69
 Error
design DesignForExtension Class 'ProductsByCategory' looks like designed for extension (can be subclassed), but the method 'hashCode' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ProductsByCategory' final or making the method 'hashCode' static/final/abstract/empty, or adding allowed annotation for the method. 74
 Error
sizes LineLength Line is longer than 80 characters (found 84). 77
 Error
coding MagicNumber '31' is a magic number. 77
 Error
sizes LineLength Line is longer than 80 characters (found 98). 78
 Error
coding MagicNumber '31' is a magic number. 78
 Error
sizes LineLength Line is longer than 80 characters (found 94). 79
 Error
coding MagicNumber '31' is a magic number. 79
 Error
sizes LineLength Line is longer than 80 characters (found 88). 80
 Error
coding MagicNumber '31' is a magic number. 80
 Error
coding MagicNumber '32' is a magic number. 80
 Error
design DesignForExtension Class 'ProductsByCategory' looks like designed for extension (can be subclassed), but the method 'toString' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ProductsByCategory' final or making the method 'toString' static/final/abstract/empty, or adding allowed annotation for the method. 84
 Error
whitespace OperatorWrap '+' should be on a new line. 86
 Error
whitespace OperatorWrap '+' should be on a new line. 87
 Error
whitespace OperatorWrap '+' should be on a new line. 88
 Error
whitespace OperatorWrap '+' should be on a new line. 89
 Error
whitespace OperatorWrap '+' should be on a new line. 90
 Error
whitespace OperatorWrap '+' should be on a new line. 91

org/woehlke/greenshop/oodm/catalog/model/ProductsByManufacturer.java

Severity Category Rule Message Line
 Error
whitespace FileTabCharacter File contains tab characters (this is the first instance). 9
 Error
javadoc JavadocVariable Missing a Javadoc comment. 9
 Error
javadoc JavadocVariable Missing a Javadoc comment. 10
 Error
javadoc JavadocVariable Missing a Javadoc comment. 11
 Error
design DesignForExtension Class 'ProductsByManufacturer' looks like designed for extension (can be subclassed), but the method 'getProducts' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ProductsByManufacturer' final or making the method 'getProducts' static/final/abstract/empty, or adding allowed annotation for the method. 13
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 13
 Error
design DesignForExtension Class 'ProductsByManufacturer' looks like designed for extension (can be subclassed), but the method 'setProducts' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ProductsByManufacturer' final or making the method 'setProducts' static/final/abstract/empty, or adding allowed annotation for the method. 17
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 17
 Error
misc FinalParameters Parameter products should be final. 17
 Error
coding HiddenField 'products' hides a field. 17
 Error
design DesignForExtension Class 'ProductsByManufacturer' looks like designed for extension (can be subclassed), but the method 'getCategoriesOfProducts' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ProductsByManufacturer' final or making the method 'getCategoriesOfProducts' static/final/abstract/empty, or adding allowed annotation for the method. 21
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 21
 Error
design DesignForExtension Class 'ProductsByManufacturer' looks like designed for extension (can be subclassed), but the method 'setCategoriesOfProducts' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ProductsByManufacturer' final or making the method 'setCategoriesOfProducts' static/final/abstract/empty, or adding allowed annotation for the method. 25
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 25
 Error
misc FinalParameters Parameter categoriesOfProducts should be final. 26
 Error
coding HiddenField 'categoriesOfProducts' hides a field. 26
 Error
design DesignForExtension Class 'ProductsByManufacturer' looks like designed for extension (can be subclassed), but the method 'getCategoryId' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ProductsByManufacturer' final or making the method 'getCategoryId' static/final/abstract/empty, or adding allowed annotation for the method. 30
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 30
 Error
design DesignForExtension Class 'ProductsByManufacturer' looks like designed for extension (can be subclassed), but the method 'setCategoryId' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ProductsByManufacturer' final or making the method 'setCategoryId' static/final/abstract/empty, or adding allowed annotation for the method. 34
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 34
 Error
misc FinalParameters Parameter categoryId should be final. 34
 Error
coding HiddenField 'categoryId' hides a field. 34
 Error
design DesignForExtension Class 'ProductsByManufacturer' looks like designed for extension (can be subclassed), but the method 'toString' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ProductsByManufacturer' final or making the method 'toString' static/final/abstract/empty, or adding allowed annotation for the method. 38
 Error
sizes LineLength Line is longer than 80 characters (found 82). 41
 Error
regexp RegexpSingleline Line has trailing spaces. 44
 Error
regexp RegexpSingleline Line has trailing spaces. 45

org/woehlke/greenshop/oodm/catalog/model/ReviewProduct.java

Severity Category Rule Message Line
 Error
javadoc JavadocVariable Missing a Javadoc comment. 11
 Error
javadoc JavadocVariable Missing a Javadoc comment. 12
 Error
design DesignForExtension Class 'ReviewProduct' looks like designed for extension (can be subclassed), but the method 'getReview' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ReviewProduct' final or making the method 'getReview' static/final/abstract/empty, or adding allowed annotation for the method. 14
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 14
 Error
design DesignForExtension Class 'ReviewProduct' looks like designed for extension (can be subclassed), but the method 'setReview' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ReviewProduct' final or making the method 'setReview' static/final/abstract/empty, or adding allowed annotation for the method. 18
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 18
 Error
misc FinalParameters Parameter review should be final. 18
 Error
coding HiddenField 'review' hides a field. 18
 Error
design DesignForExtension Class 'ReviewProduct' looks like designed for extension (can be subclassed), but the method 'getProduct' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ReviewProduct' final or making the method 'getProduct' static/final/abstract/empty, or adding allowed annotation for the method. 22
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 22
 Error
design DesignForExtension Class 'ReviewProduct' looks like designed for extension (can be subclassed), but the method 'setProduct' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ReviewProduct' final or making the method 'setProduct' static/final/abstract/empty, or adding allowed annotation for the method. 26
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 26
 Error
misc FinalParameters Parameter product should be final. 26
 Error
coding HiddenField 'product' hides a field. 26
 Error
design DesignForExtension Class 'ReviewProduct' looks like designed for extension (can be subclassed), but the method 'equals' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ReviewProduct' final or making the method 'equals' static/final/abstract/empty, or adding allowed annotation for the method. 30
 Error
misc FinalParameters Parameter o should be final. 31
 Error
blocks NeedBraces 'if' construct must use '{}'s. 32
 Error
blocks NeedBraces 'if' construct must use '{}'s. 33
 Error
sizes LineLength Line is longer than 80 characters (found 97). 37
 Error
blocks NeedBraces 'if' construct must use '{}'s. 37
 Error
sizes LineLength Line is longer than 80 characters (found 93). 38
 Error
blocks NeedBraces 'if' construct must use '{}'s. 38
 Error
design DesignForExtension Class 'ReviewProduct' looks like designed for extension (can be subclassed), but the method 'hashCode' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ReviewProduct' final or making the method 'hashCode' static/final/abstract/empty, or adding allowed annotation for the method. 43
 Error
coding MagicNumber '31' is a magic number. 46
 Error
design DesignForExtension Class 'ReviewProduct' looks like designed for extension (can be subclassed), but the method 'toString' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ReviewProduct' final or making the method 'toString' static/final/abstract/empty, or adding allowed annotation for the method. 50
 Error
whitespace OperatorWrap '+' should be on a new line. 52
 Error
whitespace OperatorWrap '+' should be on a new line. 53
 Error
whitespace OperatorWrap '+' should be on a new line. 54

org/woehlke/greenshop/oodm/catalog/model/ShareProductBean.java

Severity Category Rule Message Line
 Error
javadoc JavadocVariable Missing a Javadoc comment. 12
 Error
javadoc JavadocVariable Missing a Javadoc comment. 14
 Error
javadoc JavadocVariable Missing a Javadoc comment. 16
 Error
design DesignForExtension Class 'ShareProductBean' looks like designed for extension (can be subclassed), but the method 'getProductName' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ShareProductBean' final or making the method 'getProductName' static/final/abstract/empty, or adding allowed annotation for the method. 18
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 18
 Error
design DesignForExtension Class 'ShareProductBean' looks like designed for extension (can be subclassed), but the method 'setProductName' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ShareProductBean' final or making the method 'setProductName' static/final/abstract/empty, or adding allowed annotation for the method. 22
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 22
 Error
misc FinalParameters Parameter productName should be final. 22
 Error
coding HiddenField 'productName' hides a field. 22
 Error
design DesignForExtension Class 'ShareProductBean' looks like designed for extension (can be subclassed), but the method 'getProductUrl' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ShareProductBean' final or making the method 'getProductUrl' static/final/abstract/empty, or adding allowed annotation for the method. 26
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 26
 Error
design DesignForExtension Class 'ShareProductBean' looks like designed for extension (can be subclassed), but the method 'setProductUrl' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ShareProductBean' final or making the method 'setProductUrl' static/final/abstract/empty, or adding allowed annotation for the method. 30
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 30
 Error
misc FinalParameters Parameter productUrl should be final. 30
 Error
coding HiddenField 'productUrl' hides a field. 30
 Error
design DesignForExtension Class 'ShareProductBean' looks like designed for extension (can be subclassed), but the method 'getProductImageUrl' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ShareProductBean' final or making the method 'getProductImageUrl' static/final/abstract/empty, or adding allowed annotation for the method. 34
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 34
 Error
design DesignForExtension Class 'ShareProductBean' looks like designed for extension (can be subclassed), but the method 'setProductImageUrl' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ShareProductBean' final or making the method 'setProductImageUrl' static/final/abstract/empty, or adding allowed annotation for the method. 38
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 38
 Error
misc FinalParameters Parameter productImageUrl should be final. 38
 Error
coding HiddenField 'productImageUrl' hides a field. 38
 Error
design DesignForExtension Class 'ShareProductBean' looks like designed for extension (can be subclassed), but the method 'equals' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ShareProductBean' final or making the method 'equals' static/final/abstract/empty, or adding allowed annotation for the method. 42
 Error
misc FinalParameters Parameter o should be final. 43
 Error
blocks NeedBraces 'if' construct must use '{}'s. 44
 Error
blocks NeedBraces 'if' construct must use '{}'s. 45
 Error
sizes LineLength Line is longer than 80 characters (found 115). 49
 Error
blocks NeedBraces 'if' construct must use '{}'s. 49
 Error
sizes LineLength Line is longer than 80 characters (found 113). 51
 Error
blocks NeedBraces 'if' construct must use '{}'s. 51
 Error
sizes LineLength Line is longer than 80 characters (found 109). 52
 Error
blocks NeedBraces 'if' construct must use '{}'s. 52
 Error
design DesignForExtension Class 'ShareProductBean' looks like designed for extension (can be subclassed), but the method 'hashCode' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ShareProductBean' final or making the method 'hashCode' static/final/abstract/empty, or adding allowed annotation for the method. 57
 Error
coding MagicNumber '31' is a magic number. 60
 Error
sizes LineLength Line is longer than 80 characters (found 90). 61
 Error
coding MagicNumber '31' is a magic number. 61
 Error
design DesignForExtension Class 'ShareProductBean' looks like designed for extension (can be subclassed), but the method 'toString' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ShareProductBean' final or making the method 'toString' static/final/abstract/empty, or adding allowed annotation for the method. 65
 Error
whitespace OperatorWrap '+' should be on a new line. 67
 Error
whitespace OperatorWrap '+' should be on a new line. 68
 Error
whitespace OperatorWrap '+' should be on a new line. 69
 Error
whitespace OperatorWrap '+' should be on a new line. 70

org/woehlke/greenshop/oodm/catalog/model/SpecialProduct.java

Severity Category Rule Message Line
 Error
javadoc JavadocVariable Missing a Javadoc comment. 11
 Error
javadoc JavadocVariable Missing a Javadoc comment. 12
 Error
design DesignForExtension Class 'SpecialProduct' looks like designed for extension (can be subclassed), but the method 'isSpecialProduct' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'SpecialProduct' final or making the method 'isSpecialProduct' static/final/abstract/empty, or adding allowed annotation for the method. 14
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 14
 Error
whitespace WhitespaceAround '{' is not preceded with whitespace. 14
 Error
design DesignForExtension Class 'SpecialProduct' looks like designed for extension (can be subclassed), but the method 'getPercentage' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'SpecialProduct' final or making the method 'getPercentage' static/final/abstract/empty, or adding allowed annotation for the method. 18
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 18
 Error
whitespace WhitespaceAround '{' is not preceded with whitespace. 18
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 19
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 19
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 20
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 20
 Error
coding MagicNumber '100.0d' is a magic number. 21
 Error
whitespace WhitespaceAround '*' is not followed by whitespace. 21
 Error
whitespace WhitespaceAround '*' is not preceded with whitespace. 21
 Error
whitespace WhitespaceAround '/' is not followed by whitespace. 21
 Error
whitespace WhitespaceAround '/' is not preceded with whitespace. 21
 Error
coding MagicNumber '100L' is a magic number. 22
 Error
whitespace WhitespaceAround '-' is not followed by whitespace. 22
 Error
whitespace WhitespaceAround '-' is not preceded with whitespace. 22
 Error
design DesignForExtension Class 'SpecialProduct' looks like designed for extension (can be subclassed), but the method 'getSpecial' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'SpecialProduct' final or making the method 'getSpecial' static/final/abstract/empty, or adding allowed annotation for the method. 25
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 25
 Error
design DesignForExtension Class 'SpecialProduct' looks like designed for extension (can be subclassed), but the method 'setSpecial' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'SpecialProduct' final or making the method 'setSpecial' static/final/abstract/empty, or adding allowed annotation for the method. 29
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 29
 Error
misc FinalParameters Parameter special should be final. 29
 Error
coding HiddenField 'special' hides a field. 29
 Error
design DesignForExtension Class 'SpecialProduct' looks like designed for extension (can be subclassed), but the method 'getProductDescription' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'SpecialProduct' final or making the method 'getProductDescription' static/final/abstract/empty, or adding allowed annotation for the method. 33
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 33
 Error
design DesignForExtension Class 'SpecialProduct' looks like designed for extension (can be subclassed), but the method 'setProductDescription' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'SpecialProduct' final or making the method 'setProductDescription' static/final/abstract/empty, or adding allowed annotation for the method. 37
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 37
 Error
misc FinalParameters Parameter productDescription should be final. 37
 Error
coding HiddenField 'productDescription' hides a field. 37
 Error
design DesignForExtension Class 'SpecialProduct' looks like designed for extension (can be subclassed), but the method 'equals' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'SpecialProduct' final or making the method 'equals' static/final/abstract/empty, or adding allowed annotation for the method. 41
 Error
misc FinalParameters Parameter o should be final. 42
 Error
blocks NeedBraces 'if' construct must use '{}'s. 43
 Error
blocks NeedBraces 'if' construct must use '{}'s. 44
 Error
sizes LineLength Line is longer than 80 characters (found 127). 48
 Error
blocks NeedBraces 'if' construct must use '{}'s. 48
 Error
sizes LineLength Line is longer than 80 characters (found 97). 50
 Error
blocks NeedBraces 'if' construct must use '{}'s. 50
 Error
design DesignForExtension Class 'SpecialProduct' looks like designed for extension (can be subclassed), but the method 'hashCode' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'SpecialProduct' final or making the method 'hashCode' static/final/abstract/empty, or adding allowed annotation for the method. 55
 Error
sizes LineLength Line is longer than 80 characters (found 96). 58
 Error
coding MagicNumber '31' is a magic number. 58
 Error
design DesignForExtension Class 'SpecialProduct' looks like designed for extension (can be subclassed), but the method 'toString' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'SpecialProduct' final or making the method 'toString' static/final/abstract/empty, or adding allowed annotation for the method. 62
 Error
whitespace OperatorWrap '+' should be on a new line. 64
 Error
whitespace OperatorWrap '+' should be on a new line. 65
 Error
whitespace OperatorWrap '+' should be on a new line. 66

org/woehlke/greenshop/oodm/catalog/model/WriteReviewBean.java

Severity Category Rule Message Line
 Error
javadoc JavadocVariable Missing a Javadoc comment. 18
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 18
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 18
 Error
coding MagicNumber '50' is a magic number. 18
 Error
javadoc JavadocVariable Missing a Javadoc comment. 23
 Error
coding MagicNumber '5' is a magic number. 24
 Error
design DesignForExtension Class 'WriteReviewBean' looks like designed for extension (can be subclassed), but the method 'getReviewText' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'WriteReviewBean' final or making the method 'getReviewText' static/final/abstract/empty, or adding allowed annotation for the method. 28
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 28
 Error
design DesignForExtension Class 'WriteReviewBean' looks like designed for extension (can be subclassed), but the method 'setReviewText' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'WriteReviewBean' final or making the method 'setReviewText' static/final/abstract/empty, or adding allowed annotation for the method. 32
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 32
 Error
misc FinalParameters Parameter reviewText should be final. 32
 Error
coding HiddenField 'reviewText' hides a field. 32
 Error
design DesignForExtension Class 'WriteReviewBean' looks like designed for extension (can be subclassed), but the method 'getRating' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'WriteReviewBean' final or making the method 'getRating' static/final/abstract/empty, or adding allowed annotation for the method. 36
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 36
 Error
design DesignForExtension Class 'WriteReviewBean' looks like designed for extension (can be subclassed), but the method 'setRating' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'WriteReviewBean' final or making the method 'setRating' static/final/abstract/empty, or adding allowed annotation for the method. 40
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 40
 Error
misc FinalParameters Parameter rating should be final. 40
 Error
coding HiddenField 'rating' hides a field. 40
 Error
design DesignForExtension Class 'WriteReviewBean' looks like designed for extension (can be subclassed), but the method 'equals' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'WriteReviewBean' final or making the method 'equals' static/final/abstract/empty, or adding allowed annotation for the method. 44
 Error
misc FinalParameters Parameter o should be final. 45
 Error
blocks NeedBraces 'if' construct must use '{}'s. 46
 Error
blocks NeedBraces 'if' construct must use '{}'s. 47
 Error
blocks NeedBraces 'if' construct must use '{}'s. 51
 Error
sizes LineLength Line is longer than 80 characters (found 109). 52
 Error
blocks NeedBraces 'if' construct must use '{}'s. 52
 Error
design DesignForExtension Class 'WriteReviewBean' looks like designed for extension (can be subclassed), but the method 'hashCode' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'WriteReviewBean' final or making the method 'hashCode' static/final/abstract/empty, or adding allowed annotation for the method. 57
 Error
coding MagicNumber '31' is a magic number. 60
 Error
design DesignForExtension Class 'WriteReviewBean' looks like designed for extension (can be subclassed), but the method 'toString' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'WriteReviewBean' final or making the method 'toString' static/final/abstract/empty, or adding allowed annotation for the method. 64
 Error
whitespace OperatorWrap '+' should be on a new line. 66
 Error
whitespace OperatorWrap '+' should be on a new line. 67
 Error
whitespace OperatorWrap '+' should be on a new line. 68

org/woehlke/greenshop/oodm/catalog/repositories/CategoryDescriptionRepository.java

Severity Category Rule Message Line
 Error
sizes LineLength Line is longer than 80 characters (found 113). 7
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 7

org/woehlke/greenshop/oodm/catalog/repositories/CategoryDescriptionRepositoryDao.java

Severity Category Rule Message Line
 Error
whitespace FileTabCharacter File contains tab characters (this is the first instance). 10
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 10
 Error
sizes LineLength Line is longer than 80 characters (found 93). 11
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 11
 Error
sizes LineLength Line is longer than 80 characters (found 81). 12
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 12

org/woehlke/greenshop/oodm/catalog/repositories/CategoryDescriptionRepositoryDaoImpl.java

Severity Category Rule Message Line
 Error
sizes LineLength Line is longer than 80 characters (found 95). 14
 Error
whitespace FileTabCharacter File contains tab characters (this is the first instance). 16
 Error
javadoc JavadocVariable Missing a Javadoc comment. 16
 Error
regexp RegexpSingleline Line has trailing spaces. 18
 Error
design DesignForExtension Class 'CategoryDescriptionRepositoryDaoImpl' looks like designed for extension (can be subclassed), but the method 'findRootCategories' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'CategoryDescriptionRepositoryDaoImpl' final or making the method 'findRootCategories' static/final/abstract/empty, or adding allowed annotation for the method. 19
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 19
 Error
misc FinalParameters Parameter language should be final. 19
 Error
whitespace WhitespaceAround '{' is not preceded with whitespace. 19
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 20
 Error
regexp RegexpSingleline Line has trailing spaces. 22
 Error
design DesignForExtension Class 'CategoryDescriptionRepositoryDaoImpl' looks like designed for extension (can be subclassed), but the method 'findCategoriesByParentId' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'CategoryDescriptionRepositoryDaoImpl' final or making the method 'findCategoriesByParentId' static/final/abstract/empty, or adding allowed annotation for the method. 23
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 23
 Error
sizes LineLength Line is longer than 80 characters (found 99). 24
 Error
misc FinalParameters Parameter parentId should be final. 24
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 24
 Error
misc FinalParameters Parameter language should be final. 24
 Error
whitespace WhitespaceAround '{' is not preceded with whitespace. 24
 Error
sizes LineLength Line is longer than 80 characters (found 163). 25
 Error
design DesignForExtension Class 'CategoryDescriptionRepositoryDaoImpl' looks like designed for extension (can be subclassed), but the method 'findByCategoryId' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'CategoryDescriptionRepositoryDaoImpl' final or making the method 'findByCategoryId' static/final/abstract/empty, or adding allowed annotation for the method. 32
 Error
misc FinalParameters Parameter categoryId should be final. 33
 Error
misc FinalParameters Parameter language should be final. 34
 Error
sizes LineLength Line is longer than 80 characters (found 129). 35
 Error
regexp RegexpSingleline Line has trailing spaces. 41

org/woehlke/greenshop/oodm/catalog/repositories/CategoryRepository.java

Severity Category Rule Message Line
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 8
 Error
whitespace FileTabCharacter File contains tab characters (this is the first instance). 9
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 9

org/woehlke/greenshop/oodm/catalog/repositories/LanguageRepository.java

Severity Category Rule Message Line
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 6
 Error
whitespace FileTabCharacter File contains tab characters (this is the first instance). 8
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 8

org/woehlke/greenshop/oodm/catalog/repositories/ManufacturerInfoDao.java

Severity Category Rule Message Line
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 10

org/woehlke/greenshop/oodm/catalog/repositories/ManufacturerInfoDaoImpl.java

Severity Category Rule Message Line
 Error
javadoc JavadocVariable Missing a Javadoc comment. 15
 Error
design DesignForExtension Class 'ManufacturerInfoDaoImpl' looks like designed for extension (can be subclassed), but the method 'update' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ManufacturerInfoDaoImpl' final or making the method 'update' static/final/abstract/empty, or adding allowed annotation for the method. 18
 Error
misc FinalParameters Parameter manufacturerInfo should be final. 19

org/woehlke/greenshop/oodm/catalog/repositories/ManufacturerInfoRepository.java

Severity Category Rule Message Line
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 11

org/woehlke/greenshop/oodm/catalog/repositories/ManufacturerRepository.java

Severity Category Rule Message Line
 Error
sizes LineLength Line is longer than 80 characters (found 82). 9
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 9
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 11

org/woehlke/greenshop/oodm/catalog/repositories/ProductAttributeRepository.java

Severity Category Rule Message Line
 Error
regexp RegexpSingleline Line has trailing spaces. 9
 Error
whitespace FileTabCharacter File contains tab characters (this is the first instance). 10
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 10
 Error
regexp RegexpSingleline Line has trailing spaces. 11
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 12

org/woehlke/greenshop/oodm/catalog/repositories/ProductDescriptionDao.java

Severity Category Rule Message Line
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 10

org/woehlke/greenshop/oodm/catalog/repositories/ProductDescriptionDaoImpl.java

Severity Category Rule Message Line
 Error
javadoc JavadocVariable Missing a Javadoc comment. 15
 Error
design DesignForExtension Class 'ProductDescriptionDaoImpl' looks like designed for extension (can be subclassed), but the method 'update' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ProductDescriptionDaoImpl' final or making the method 'update' static/final/abstract/empty, or adding allowed annotation for the method. 18
 Error
misc FinalParameters Parameter productDescription should be final. 19

org/woehlke/greenshop/oodm/catalog/repositories/ProductDescriptionRepository.java

Severity Category Rule Message Line
 Error
regexp RegexpSingleline Line has trailing spaces. 7
 Error
whitespace FileTabCharacter File contains tab characters (this is the first instance). 8
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 8
 Error
regexp RegexpSingleline Line has trailing spaces. 9

org/woehlke/greenshop/oodm/catalog/repositories/ProductDescriptionRepositoryDao.java

Severity Category Rule Message Line
 Error
sizes LineLength Line is longer than 80 characters (found 99). 11
 Error
whitespace FileTabCharacter File contains tab characters (this is the first instance). 11
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 11
 Error
sizes LineLength Line is longer than 80 characters (found 98). 12
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 12
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 13
 Error
sizes LineLength Line is longer than 80 characters (found 90). 15
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 15
 Error
sizes LineLength Line is longer than 80 characters (found 81). 16
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 16

org/woehlke/greenshop/oodm/catalog/repositories/ProductDescriptionRepositoryDaoImpl.java

Severity Category Rule Message Line
 Error
sizes LineLength Line is longer than 80 characters (found 93). 16
 Error
whitespace FileTabCharacter File contains tab characters (this is the first instance). 18
 Error
javadoc JavadocVariable Missing a Javadoc comment. 18
 Error
regexp RegexpSingleline Line has trailing spaces. 20
 Error
design DesignForExtension Class 'ProductDescriptionRepositoryDaoImpl' looks like designed for extension (can be subclassed), but the method 'findByLanguageOrderByDateAdded' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ProductDescriptionRepositoryDaoImpl' final or making the method 'findByLanguageOrderByDateAdded' static/final/abstract/empty, or adding allowed annotation for the method. 21
 Error
sizes LineLength Line is longer than 80 characters (found 106). 23
 Error
misc FinalParameters Parameter language should be final. 23
 Error
misc FinalParameters Parameter limitation should be final. 23
 Error
whitespace WhitespaceAround '{' is not preceded with whitespace. 23
 Error
sizes LineLength Line is longer than 80 characters (found 140). 24
 Error
design DesignForExtension Class 'ProductDescriptionRepositoryDaoImpl' looks like designed for extension (can be subclassed), but the method 'findByManufacturer' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ProductDescriptionRepositoryDaoImpl' final or making the method 'findByManufacturer' static/final/abstract/empty, or adding allowed annotation for the method. 30
 Error
misc FinalParameters Parameter manufacturer should be final. 33
 Error
misc FinalParameters Parameter language should be final. 33
 Error
sizes LineLength Line is longer than 80 characters (found 167). 34
 Error
design DesignForExtension Class 'ProductDescriptionRepositoryDaoImpl' looks like designed for extension (can be subclassed), but the method 'findByProductIdAndLanguage' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ProductDescriptionRepositoryDaoImpl' final or making the method 'findByProductIdAndLanguage' static/final/abstract/empty, or adding allowed annotation for the method. 40
 Error
misc FinalParameters Parameter productId should be final. 41
 Error
misc FinalParameters Parameter language should be final. 42
 Error
sizes LineLength Line is longer than 80 characters (found 134). 43
 Error
design DesignForExtension Class 'ProductDescriptionRepositoryDaoImpl' looks like designed for extension (can be subclassed), but the method 'findByCategory' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ProductDescriptionRepositoryDaoImpl' final or making the method 'findByCategory' static/final/abstract/empty, or adding allowed annotation for the method. 49
 Error
misc FinalParameters Parameter thisCategory should be final. 51
 Error
misc FinalParameters Parameter language should be final. 52
 Error
sizes LineLength Line is longer than 80 characters (found 185). 53
 Error
design DesignForExtension Class 'ProductDescriptionRepositoryDaoImpl' looks like designed for extension (can be subclassed), but the method 'findByCategoryAndManufacturer' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ProductDescriptionRepositoryDaoImpl' final or making the method 'findByCategoryAndManufacturer' static/final/abstract/empty, or adding allowed annotation for the method. 59
 Error
sizes LineLength Line is longer than 80 characters (found 90). 61
 Error
misc FinalParameters Parameter category should be final. 61
 Error
misc FinalParameters Parameter manufacturer should be final. 61
 Error
misc FinalParameters Parameter language should be final. 61
 Error
sizes LineLength Line is longer than 80 characters (found 226). 62

org/woehlke/greenshop/oodm/catalog/repositories/ProductImageRepository.java

Severity Category Rule Message Line
 Error
sizes LineLength Line is longer than 80 characters (found 82). 12
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 12
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 13

org/woehlke/greenshop/oodm/catalog/repositories/ProductOptionRepository.java

Severity Category Rule Message Line
 Error
regexp RegexpSingleline Line has trailing spaces. 7
 Error
whitespace FileTabCharacter File contains tab characters (this is the first instance). 8
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 8

org/woehlke/greenshop/oodm/catalog/repositories/ProductOptionValue2ProductOptionRepository.java

Severity Category Rule Message Line
 Error
regexp RegexpSingleline Line has trailing spaces. 6
 Error
whitespace FileTabCharacter File contains tab characters (this is the first instance). 7
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 7
 Error
whitespace GenericWhitespace '>' is followed by an illegal character. 7
 Error
whitespace WhitespaceAround '{' is not preceded with whitespace. 7

org/woehlke/greenshop/oodm/catalog/repositories/ProductOptionValueRepository.java

Severity Category Rule Message Line
 Error
regexp RegexpSingleline Line has trailing spaces. 7
 Error
whitespace FileTabCharacter File contains tab characters (this is the first instance). 8
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 8

org/woehlke/greenshop/oodm/catalog/repositories/ProductRepository.java

Severity Category Rule Message Line
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 12
 Error
sizes LineLength Line is longer than 80 characters (found 145). 14
 Error
whitespace FileTabCharacter File contains tab characters (this is the first instance). 14
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 14
 Error
sizes LineLength Line is longer than 80 characters (found 86). 15
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 17
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 19

org/woehlke/greenshop/oodm/catalog/repositories/ProductRepositoryDao.java

Severity Category Rule Message Line
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 11

org/woehlke/greenshop/oodm/catalog/repositories/ProductRepositoryDaoImpl.java

Severity Category Rule Message Line
 Error
javadoc JavadocVariable Missing a Javadoc comment. 17
 Error
design DesignForExtension Class 'ProductRepositoryDaoImpl' looks like designed for extension (can be subclassed), but the method 'findByCategoryId' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ProductRepositoryDaoImpl' final or making the method 'findByCategoryId' static/final/abstract/empty, or adding allowed annotation for the method. 20
 Error
misc FinalParameters Parameter categoryId should be final. 21
 Error
whitespace WhitespaceAfter 'if' is not followed by whitespace. 23
 Error
whitespace WhitespaceAround '{' is not preceded with whitespace. 23
 Error
sizes LineLength Line is longer than 80 characters (found 105). 24
 Error
sizes LineLength Line is longer than 80 characters (found 86). 25
 Error
sizes LineLength Line is longer than 80 characters (found 107). 28
 Error
sizes LineLength Line is longer than 80 characters (found 86). 29
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 30

org/woehlke/greenshop/oodm/catalog/repositories/ReviewDescriptionDao.java

Severity Category Rule Message Line
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 14
 Error
sizes LineLength Line is longer than 80 characters (found 97). 16
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 16
 Error
sizes LineLength Line is longer than 80 characters (found 90). 18
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 18

org/woehlke/greenshop/oodm/catalog/repositories/ReviewDescriptionDaoImpl.java

Severity Category Rule Message Line
 Error
javadoc JavadocVariable Missing a Javadoc comment. 19
 Error
design DesignForExtension Class 'ReviewDescriptionDaoImpl' looks like designed for extension (can be subclassed), but the method 'create' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ReviewDescriptionDaoImpl' final or making the method 'create' static/final/abstract/empty, or adding allowed annotation for the method. 22
 Error
misc FinalParameters Parameter reviewDescription should be final. 23
 Error
design DesignForExtension Class 'ReviewDescriptionDaoImpl' looks like designed for extension (can be subclassed), but the method 'findReviewsForProductAndLanguage' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ReviewDescriptionDaoImpl' final or making the method 'findReviewsForProductAndLanguage' static/final/abstract/empty, or adding allowed annotation for the method. 28
 Error
sizes LineLength Line is longer than 80 characters (found 105). 29
 Error
misc FinalParameters Parameter product should be final. 29
 Error
misc FinalParameters Parameter language should be final. 29
 Error
sizes LineLength Line is longer than 80 characters (found 109). 31
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 33
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 34
 Error
design DesignForExtension Class 'ReviewDescriptionDaoImpl' looks like designed for extension (can be subclassed), but the method 'findReviewsForReviewIdAndLanguage' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ReviewDescriptionDaoImpl' final or making the method 'findReviewsForReviewIdAndLanguage' static/final/abstract/empty, or adding allowed annotation for the method. 38
 Error
sizes LineLength Line is longer than 80 characters (found 98). 39
 Error
misc FinalParameters Parameter reviewId should be final. 39
 Error
misc FinalParameters Parameter language should be final. 39
 Error
sizes LineLength Line is longer than 80 characters (found 105). 41
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 43
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 44

org/woehlke/greenshop/oodm/catalog/repositories/ReviewDescriptionRepository.java

Severity Category Rule Message Line
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 14
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 16

org/woehlke/greenshop/oodm/catalog/repositories/ReviewRepository.java

Severity Category Rule Message Line
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 12
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 14
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 16

org/woehlke/greenshop/oodm/catalog/repositories/SpecialRepository.java

Severity Category Rule Message Line
 Error
javadoc JavadocPackage Missing package-info.java file. 1
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 11
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 13

org/woehlke/greenshop/oodm/catalog/service/CategoryService.java

Severity Category Rule Message Line
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 14
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 14
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 16
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 18
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 20
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 22
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 22
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 24
 Error
sizes LineLength Line is longer than 80 characters (found 100). 25

org/woehlke/greenshop/oodm/catalog/service/CategoryServiceImpl.java

Severity Category Rule Message Line
 Error
imports AvoidStarImport Using the '.*' form of import should be avoided - org.woehlke.greenshop.oodm.catalog.entities.*. 5
 Error
imports AvoidStarImport Using the '.*' form of import should be avoided - org.woehlke.greenshop.oodm.catalog.model.*. 6
 Error
imports AvoidStarImport Using the '.*' form of import should be avoided - org.woehlke.greenshop.oodm.catalog.repositories.*. 7
 Error
imports AvoidStarImport Using the '.*' form of import should be avoided - java.util.*. 11
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 17
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 17
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 17
 Error
javadoc JavadocVariable Missing a Javadoc comment. 20
 Error
javadoc JavadocVariable Missing a Javadoc comment. 23
 Error
javadoc JavadocVariable Missing a Javadoc comment. 26
 Error
javadoc JavadocVariable Missing a Javadoc comment. 29
 Error
javadoc JavadocVariable Missing a Javadoc comment. 32
 Error
javadoc JavadocVariable Missing a Javadoc comment. 35
 Error
design DesignForExtension Class 'CategoryServiceImpl' looks like designed for extension (can be subclassed), but the method 'getAllCategories' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'CategoryServiceImpl' final or making the method 'getAllCategories' static/final/abstract/empty, or adding allowed annotation for the method. 39
 Error
misc FinalParameters Parameter language should be final. 40
 Error
sizes LineLength Line is longer than 80 characters (found 84). 42
 Error
sizes LineLength Line is longer than 80 characters (found 101). 43
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 43
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 43
 Error
sizes LineLength Line is longer than 80 characters (found 113). 44
 Error
whitespace WhitespaceAfter 'for' is not followed by whitespace. 45
 Error
whitespace WhitespaceAround '{' is not preceded with whitespace. 45
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 47
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 48
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 48
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 48
 Error
misc FinalParameters Parameter parent should be final. 56
 Error
misc FinalParameters Parameter level should be final. 57
 Error
misc FinalParameters Parameter categories should be final. 58
 Error
misc FinalParameters Parameter category2level should be final. 59
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 59
 Error
whitespace WhitespaceAround '{' is not preceded with whitespace. 59
 Error
sizes LineLength Line is longer than 80 characters (found 125). 61
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 61
 Error
whitespace WhitespaceAfter 'for' is not followed by whitespace. 62
 Error
whitespace WhitespaceAround '{' is not preceded with whitespace. 62
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 64
 Error
sizes LineLength Line is longer than 80 characters (found 86). 65
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 65
 Error
whitespace WhitespaceAround '+' is not followed by whitespace. 65
 Error
whitespace WhitespaceAround '+' is not preceded with whitespace. 65
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 65
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 65
 Error
design DesignForExtension Class 'CategoryServiceImpl' looks like designed for extension (can be subclassed), but the method 'findCategoryById' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'CategoryServiceImpl' final or making the method 'findCategoryById' static/final/abstract/empty, or adding allowed annotation for the method. 69
 Error
sizes LineLength Line is longer than 80 characters (found 82). 70
 Error
misc FinalParameters Parameter categoryId should be final. 70
 Error
misc FinalParameters Parameter language should be final. 70
 Error
sizes LineLength Line is longer than 80 characters (found 115). 71
 Error
sizes LineLength Line is longer than 80 characters (found 136). 74
 Error
whitespace WhitespaceAfter 'while' is not followed by whitespace. 79
 Error
whitespace WhitespaceAround '!=' is not followed by whitespace. 79
 Error
whitespace WhitespaceAround '!=' is not preceded with whitespace. 79
 Error
whitespace WhitespaceAround '{' is not preceded with whitespace. 79
 Error
sizes LineLength Line is longer than 80 characters (found 127). 80
 Error
design DesignForExtension Class 'CategoryServiceImpl' looks like designed for extension (can be subclassed), but the method 'getCategoriesTree' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'CategoryServiceImpl' final or making the method 'getCategoriesTree' static/final/abstract/empty, or adding allowed annotation for the method. 87
 Error
misc FinalParameters Parameter categoryId should be final. 88
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 88
 Error
misc FinalParameters Parameter language should be final. 88
 Error
whitespace WhitespaceAround '{' is not preceded with whitespace. 88
 Error
whitespace WhitespaceAfter 'if' is not followed by whitespace. 92
 Error
whitespace WhitespaceAround '==' is not followed by whitespace. 92
 Error
whitespace WhitespaceAround '==' is not preceded with whitespace. 92
 Error
whitespace WhitespaceAround '{' is not preceded with whitespace. 92
 Error
sizes LineLength Line is longer than 80 characters (found 90). 94
 Error
sizes LineLength Line is longer than 80 characters (found 132). 95
 Error
whitespace WhitespaceAfter 'for' is not followed by whitespace. 96
 Error
whitespace WhitespaceAround '{' is not preceded with whitespace. 96
 Error
sizes LineLength Line is longer than 80 characters (found 119). 104
 Error
sizes LineLength Line is longer than 80 characters (found 90). 107
 Error
whitespace WhitespaceAfter 'while' is not followed by whitespace. 111
 Error
whitespace WhitespaceAround '{' is not preceded with whitespace. 111
 Error
sizes LineLength Line is longer than 80 characters (found 101). 112
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 117
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 117
 Error
sizes LineLength Line is longer than 80 characters (found 90). 118
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 118
 Error
sizes LineLength Line is longer than 80 characters (found 88). 120
 Error
whitespace WhitespaceAfter 'while' is not followed by whitespace. 121
 Error
whitespace WhitespaceAround '{' is not preceded with whitespace. 121
 Error
sizes LineLength Line is longer than 80 characters (found 86). 126
 Error
whitespace WhitespaceAfter 'for' is not followed by whitespace. 127
 Error
whitespace WhitespaceAround '{' is not preceded with whitespace. 127
 Error
sizes LineLength Line is longer than 80 characters (found 85). 129
 Error
sizes LineLength Line is longer than 80 characters (found 94). 130
 Error
sizes LineLength Line is longer than 80 characters (found 100). 139
 Error
misc FinalParameters Parameter stack should be final. 139
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 139
 Error
misc FinalParameters Parameter level should be final. 139
 Error
whitespace WhitespaceAround '{' is not preceded with whitespace. 139
 Error
whitespace WhitespaceAfter 'if' is not followed by whitespace. 141
 Error
whitespace WhitespaceAround '{' is not preceded with whitespace. 141
 Error
sizes LineLength Line is longer than 80 characters (found 188). 143
 Error
whitespace WhitespaceAfter 'for' is not followed by whitespace. 144
 Error
whitespace WhitespaceAround '{' is not preceded with whitespace. 144
 Error
whitespace WhitespaceAfter 'if' is not followed by whitespace. 149
 Error
whitespace WhitespaceAround '{' is not preceded with whitespace. 149
 Error
whitespace WhitespaceAfter 'if' is not followed by whitespace. 150
 Error
whitespace WhitespaceAround '{' is not preceded with whitespace. 150
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 151
 Error
whitespace WhitespaceAround '+' is not followed by whitespace. 151
 Error
whitespace WhitespaceAround '+' is not preceded with whitespace. 151
 Error
sizes LineLength Line is longer than 80 characters (found 193). 153
 Error
sizes LineLength Line is longer than 80 characters (found 83). 154
 Error
whitespace WhitespaceAfter 'for' is not followed by whitespace. 154
 Error
whitespace WhitespaceAround '{' is not preceded with whitespace. 154
 Error
whitespace WhitespaceAround '+' is not followed by whitespace. 156
 Error
whitespace WhitespaceAround '+' is not preceded with whitespace. 156
 Error
sizes LineLength Line is longer than 80 characters (found 90). 158
 Error
design DesignForExtension Class 'CategoryServiceImpl' looks like designed for extension (can be subclassed), but the method 'getNumberOfProductsPerCategory' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'CategoryServiceImpl' final or making the method 'getNumberOfProductsPerCategory' static/final/abstract/empty, or adding allowed annotation for the method. 168
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 168
 Error
misc FinalParameters Parameter tree should be final. 168
 Error
whitespace WhitespaceAround '{' is not preceded with whitespace. 168
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 170
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 170
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 171
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 171
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 172
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 172
 Error
whitespace WhitespaceAfter 'for' is not followed by whitespace. 173
 Error
whitespace WhitespaceAround '{' is not preceded with whitespace. 173
 Error
whitespace WhitespaceAfter 'for' is not followed by whitespace. 177
 Error
whitespace WhitespaceAround '{' is not preceded with whitespace. 177
 Error
whitespace WhitespaceAfter 'for' is not followed by whitespace. 182
 Error
whitespace WhitespaceAround '{' is not preceded with whitespace. 182
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 184
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 184
 Error
whitespace WhitespaceAfter 'while' is not followed by whitespace. 186
 Error
whitespace WhitespaceAround '!=' is not followed by whitespace. 186
 Error
whitespace WhitespaceAround '!=' is not preceded with whitespace. 186
 Error
whitespace WhitespaceAround '{' is not preceded with whitespace. 186
 Error
sizes LineLength Line is longer than 80 characters (found 89). 187
 Error
sizes LineLength Line is longer than 80 characters (found 83). 190
 Error
whitespace WhitespaceAfter 'if' is not followed by whitespace. 191
 Error
whitespace WhitespaceAround '{' is not preceded with whitespace. 191
 Error
whitespace WhitespaceAfter 'for' is not followed by whitespace. 198
 Error
whitespace WhitespaceAround '{' is not preceded with whitespace. 198
 Error
whitespace WhitespaceAfter 'if' is not followed by whitespace. 199
 Error
whitespace WhitespaceAround '{' is not preceded with whitespace. 199
 Error
design DesignForExtension Class 'CategoryServiceImpl' looks like designed for extension (can be subclassed), but the method 'getProductsByCategoryAndManufacturer' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'CategoryServiceImpl' final or making the method 'getProductsByCategoryAndManufacturer' static/final/abstract/empty, or adding allowed annotation for the method. 208
 Error
misc FinalParameters Parameter categoryId should be final. 210
 Error
misc FinalParameters Parameter manufacturerId should be final. 210
 Error
misc FinalParameters Parameter language should be final. 210
 Error
sizes LineLength Line is longer than 80 characters (found 82). 214
 Error
sizes LineLength Line is longer than 80 characters (found 147). 216
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 216
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 216
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 216
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 216
 Error
whitespace WhitespaceAfter 'for' is not followed by whitespace. 217
 Error
whitespace WhitespaceAround '{' is not preceded with whitespace. 217
 Error
sizes LineLength Line is longer than 80 characters (found 95). 220
 Error
whitespace WhitespaceAfter 'for' is not followed by whitespace. 226
 Error
whitespace WhitespaceAround '{' is not preceded with whitespace. 226
 Error
whitespace WhitespaceAfter 'if' is not followed by whitespace. 227
 Error
whitespace WhitespaceAround '{' is not preceded with whitespace. 227
 Error
sizes LineLength Line is longer than 80 characters (found 82). 232
 Error
sizes LineLength Line is longer than 80 characters (found 103). 235
 Error
sizes LineLength Line is longer than 80 characters (found 132). 237
 Error
design DesignForExtension Class 'CategoryServiceImpl' looks like designed for extension (can be subclassed), but the method 'getProductsByCategory' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'CategoryServiceImpl' final or making the method 'getProductsByCategory' static/final/abstract/empty, or adding allowed annotation for the method. 242
 Error
sizes LineLength Line is longer than 80 characters (found 87). 243
 Error
misc FinalParameters Parameter categoryId should be final. 243
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 243
 Error
misc FinalParameters Parameter language should be final. 243
 Error
whitespace WhitespaceAround '{' is not preceded with whitespace. 243
 Error
sizes LineLength Line is longer than 80 characters (found 120). 247
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 247
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 247
 Error
whitespace WhitespaceAfter 'for' is not followed by whitespace. 248
 Error
whitespace WhitespaceAround '{' is not preceded with whitespace. 248
 Error
sizes LineLength Line is longer than 80 characters (found 95). 251
 Error
whitespace WhitespaceAfter 'for' is not followed by whitespace. 257
 Error
whitespace WhitespaceAround '{' is not preceded with whitespace. 257
 Error
whitespace WhitespaceAfter 'if' is not followed by whitespace. 258
 Error
whitespace WhitespaceAround '{' is not preceded with whitespace. 258
 Error
sizes LineLength Line is longer than 80 characters (found 82). 263
 Error
sizes LineLength Line is longer than 80 characters (found 103). 266
 Error
sizes LineLength Line is longer than 80 characters (found 132). 268

org/woehlke/greenshop/oodm/catalog/service/LanguageService.java

Severity Category Rule Message Line
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 12
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 14
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 16

org/woehlke/greenshop/oodm/catalog/service/LanguageServiceImpl.java

Severity Category Rule Message Line
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 16
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 16
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 16
 Error
javadoc JavadocVariable Missing a Javadoc comment. 19
 Error
design DesignForExtension Class 'LanguageServiceImpl' looks like designed for extension (can be subclassed), but the method 'findLanguageByCode' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'LanguageServiceImpl' final or making the method 'findLanguageByCode' static/final/abstract/empty, or adding allowed annotation for the method. 22
 Error
misc FinalParameters Parameter code should be final. 23
 Error
design DesignForExtension Class 'LanguageServiceImpl' looks like designed for extension (can be subclassed), but the method 'findAllLanguages' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'LanguageServiceImpl' final or making the method 'findAllLanguages' static/final/abstract/empty, or adding allowed annotation for the method. 27
 Error
design DesignForExtension Class 'LanguageServiceImpl' looks like designed for extension (can be subclassed), but the method 'findLanguageById' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'LanguageServiceImpl' final or making the method 'findLanguageById' static/final/abstract/empty, or adding allowed annotation for the method. 32
 Error
misc FinalParameters Parameter languageId should be final. 33

org/woehlke/greenshop/oodm/catalog/service/ManufacturerService.java

Severity Category Rule Message Line
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 15
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 17
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 19
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 21
 Error
sizes LineLength Line is longer than 80 characters (found 82). 23
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 23
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 25

org/woehlke/greenshop/oodm/catalog/service/ManufacturerServiceImpl.java

Severity Category Rule Message Line
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 23
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 23
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 23
 Error
javadoc JavadocVariable Missing a Javadoc comment. 26
 Error
javadoc JavadocVariable Missing a Javadoc comment. 29
 Error
javadoc JavadocVariable Missing a Javadoc comment. 32
 Error
design DesignForExtension Class 'ManufacturerServiceImpl' looks like designed for extension (can be subclassed), but the method 'getAllManufacturers' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ManufacturerServiceImpl' final or making the method 'getAllManufacturers' static/final/abstract/empty, or adding allowed annotation for the method. 35
 Error
design DesignForExtension Class 'ManufacturerServiceImpl' looks like designed for extension (can be subclassed), but the method 'getManufacturerById' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ManufacturerServiceImpl' final or making the method 'getManufacturerById' static/final/abstract/empty, or adding allowed annotation for the method. 40
 Error
misc FinalParameters Parameter manufacturerId should be final. 41
 Error
misc TodoComment Comment matches to-do format 'TODO:'. 45
 Error
design DesignForExtension Class 'ManufacturerServiceImpl' looks like designed for extension (can be subclassed), but the method 'findManufacturers' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ManufacturerServiceImpl' final or making the method 'findManufacturers' static/final/abstract/empty, or adding allowed annotation for the method. 46
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 48
 Error
misc TodoComment Comment matches to-do format 'TODO:'. 55
 Error
design DesignForExtension Class 'ManufacturerServiceImpl' looks like designed for extension (can be subclassed), but the method 'findManufacturerById' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ManufacturerServiceImpl' final or making the method 'findManufacturerById' static/final/abstract/empty, or adding allowed annotation for the method. 56
 Error
misc FinalParameters Parameter manufacturerId should be final. 57
 Error
design DesignForExtension Class 'ManufacturerServiceImpl' looks like designed for extension (can be subclassed), but the method 'findManufacturerInfo' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ManufacturerServiceImpl' final or making the method 'findManufacturerInfo' static/final/abstract/empty, or adding allowed annotation for the method. 61
 Error
sizes LineLength Line is longer than 80 characters (found 90). 62
 Error
misc FinalParameters Parameter manufacturerId should be final. 62
 Error
misc FinalParameters Parameter language should be final. 62
 Error
sizes LineLength Line is longer than 80 characters (found 82). 63
 Error
design DesignForExtension Class 'ManufacturerServiceImpl' looks like designed for extension (can be subclassed), but the method 'clickManufacturerUrl' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ManufacturerServiceImpl' final or making the method 'clickManufacturerUrl' static/final/abstract/empty, or adding allowed annotation for the method. 70
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 71
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 71
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 71
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 71
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 71
 Error
sizes LineLength Line is longer than 80 characters (found 85). 72
 Error
misc FinalParameters Parameter manufacturerInfo should be final. 72

org/woehlke/greenshop/oodm/catalog/service/ProductService.java

Severity Category Rule Message Line
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 16
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 18
 Error
sizes LineLength Line is longer than 80 characters (found 90). 20
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 20
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 22
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 24
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 26
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 28
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 30
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 32
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 34
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 37

org/woehlke/greenshop/oodm/catalog/service/ProductServiceImpl.java

Severity Category Rule Message Line
 Error
imports AvoidStarImport Using the '.*' form of import should be avoided - org.woehlke.greenshop.oodm.catalog.entities.*. 6
 Error
imports AvoidStarImport Using the '.*' form of import should be avoided - org.woehlke.greenshop.oodm.catalog.repositories.*. 9
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 21
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 21
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 21
 Error
javadoc JavadocVariable Missing a Javadoc comment. 24
 Error
javadoc JavadocVariable Missing a Javadoc comment. 27
 Error
javadoc JavadocVariable Missing a Javadoc comment. 30
 Error
javadoc JavadocVariable Missing a Javadoc comment. 33
 Error
javadoc JavadocVariable Missing a Javadoc comment. 36
 Error
javadoc JavadocVariable Missing a Javadoc comment. 39
 Error
javadoc JavadocVariable Missing a Javadoc comment. 42
 Error
javadoc JavadocVariable Missing a Javadoc comment. 45
 Error
design DesignForExtension Class 'ProductServiceImpl' looks like designed for extension (can be subclassed), but the method 'countProductsOfThisManufacturer' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ProductServiceImpl' final or making the method 'countProductsOfThisManufacturer' static/final/abstract/empty, or adding allowed annotation for the method. 48
 Error
misc FinalParameters Parameter thisManufacturer should be final. 49
 Error
sizes LineLength Line is longer than 80 characters (found 84). 50
 Error
design DesignForExtension Class 'ProductServiceImpl' looks like designed for extension (can be subclassed), but the method 'findProductsViewed' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ProductServiceImpl' final or making the method 'findProductsViewed' static/final/abstract/empty, or adding allowed annotation for the method. 54
 Error
misc FinalParameters Parameter language should be final. 55
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 56
 Error
design DesignForExtension Class 'ProductServiceImpl' looks like designed for extension (can be subclassed), but the method 'findProductsByCategoryId' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ProductServiceImpl' final or making the method 'findProductsByCategoryId' static/final/abstract/empty, or adding allowed annotation for the method. 60
 Error
sizes LineLength Line is longer than 80 characters (found 98). 61
 Error
misc FinalParameters Parameter categoryId should be final. 61
 Error
misc FinalParameters Parameter language should be final. 61
 Error
sizes LineLength Line is longer than 80 characters (found 83). 63
 Error
whitespace WhitespaceAfter 'for' is not followed by whitespace. 64
 Error
whitespace WhitespaceAround '{' is not preceded with whitespace. 64
 Error
sizes LineLength Line is longer than 80 characters (found 92). 68
 Error
design DesignForExtension Class 'ProductServiceImpl' looks like designed for extension (can be subclassed), but the method 'setProductActive' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ProductServiceImpl' final or making the method 'setProductActive' static/final/abstract/empty, or adding allowed annotation for the method. 74
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 75
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 75
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 75
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 75
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 75
 Error
misc FinalParameters Parameter productId should be final. 76
 Error
design DesignForExtension Class 'ProductServiceImpl' looks like designed for extension (can be subclassed), but the method 'setProductInactive' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ProductServiceImpl' final or making the method 'setProductInactive' static/final/abstract/empty, or adding allowed annotation for the method. 82
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 83
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 83
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 83
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 83
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 83
 Error
misc FinalParameters Parameter productId should be final. 84
 Error
design DesignForExtension Class 'ProductServiceImpl' looks like designed for extension (can be subclassed), but the method 'findProductById' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ProductServiceImpl' final or making the method 'findProductById' static/final/abstract/empty, or adding allowed annotation for the method. 90
 Error
sizes LineLength Line is longer than 80 characters (found 82). 91
 Error
misc FinalParameters Parameter productId should be final. 91
 Error
misc FinalParameters Parameter language should be final. 91
 Error
sizes LineLength Line is longer than 80 characters (found 95). 92
 Error
design DesignForExtension Class 'ProductServiceImpl' looks like designed for extension (can be subclassed), but the method 'recommenderNewProducts' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ProductServiceImpl' final or making the method 'recommenderNewProducts' static/final/abstract/empty, or adding allowed annotation for the method. 95
 Error
misc FinalParameters Parameter language should be final. 96
 Error
coding MagicNumber '9' is a magic number. 97
 Error
sizes LineLength Line is longer than 80 characters (found 96). 100
 Error
whitespace WhitespaceAfter 'for' is not followed by whitespace. 101
 Error
whitespace WhitespaceAround '{' is not preceded with whitespace. 101
 Error
sizes LineLength Line is longer than 80 characters (found 95). 104
 Error
design DesignForExtension Class 'ProductServiceImpl' looks like designed for extension (can be subclassed), but the method 'getRandomNewProduct' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ProductServiceImpl' final or making the method 'getRandomNewProduct' static/final/abstract/empty, or adding allowed annotation for the method. 111
 Error
misc FinalParameters Parameter language should be final. 112
 Error
coding MagicNumber '100' is a magic number. 113
 Error
sizes LineLength Line is longer than 80 characters (found 96). 116
 Error
sizes LineLength Line is longer than 80 characters (found 91). 122
 Error
design DesignForExtension Class 'ProductServiceImpl' looks like designed for extension (can be subclassed), but the method 'viewProduct' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ProductServiceImpl' final or making the method 'viewProduct' static/final/abstract/empty, or adding allowed annotation for the method. 127
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 128
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 128
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 128
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 128
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 128
 Error
misc FinalParameters Parameter thisProduct should be final. 129
 Error
sizes LineLength Line is longer than 80 characters (found 84). 130
 Error
design DesignForExtension Class 'ProductServiceImpl' looks like designed for extension (can be subclassed), but the method 'findProductsByManufacturer' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ProductServiceImpl' final or making the method 'findProductsByManufacturer' static/final/abstract/empty, or adding allowed annotation for the method. 137
 Error
misc FinalParameters Parameter manufacturer should be final. 139
 Error
misc FinalParameters Parameter language should be final. 139
 Error
sizes LineLength Line is longer than 80 characters (found 119). 140
 Error
sizes LineLength Line is longer than 80 characters (found 85). 141
 Error
whitespace WhitespaceAfter 'for' is not followed by whitespace. 144
 Error
whitespace WhitespaceAround '{' is not preceded with whitespace. 144
 Error
sizes LineLength Line is longer than 80 characters (found 89). 145
 Error
whitespace WhitespaceAfter 'for' is not followed by whitespace. 146
 Error
whitespace WhitespaceAround '{' is not preceded with whitespace. 146
 Error
whitespace WhitespaceAfter 'if' is not followed by whitespace. 147
 Error
whitespace WhitespaceAround '{' is not preceded with whitespace. 147
 Error
sizes LineLength Line is longer than 80 characters (found 92). 152
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 152
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 152
 Error
whitespace WhitespaceAfter 'for' is not followed by whitespace. 153
 Error
whitespace WhitespaceAround '{' is not preceded with whitespace. 153
 Error
design DesignForExtension Class 'ProductServiceImpl' looks like designed for extension (can be subclassed), but the method 'findProductsByManufacturerAndCategory' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ProductServiceImpl' final or making the method 'findProductsByManufacturerAndCategory' static/final/abstract/empty, or adding allowed annotation for the method. 164
 Error
misc FinalParameters Parameter manufacturer should be final. 166
 Error
misc FinalParameters Parameter categoryId should be final. 166
 Error
misc FinalParameters Parameter language should be final. 166
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 167
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 167
 Error
sizes LineLength Line is longer than 80 characters (found 142). 168
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 168
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 168
 Error
sizes LineLength Line is longer than 80 characters (found 85). 169
 Error
whitespace WhitespaceAfter 'for' is not followed by whitespace. 172
 Error
whitespace WhitespaceAround '{' is not preceded with whitespace. 172
 Error
sizes LineLength Line is longer than 80 characters (found 89). 173
 Error
whitespace WhitespaceAfter 'for' is not followed by whitespace. 174
 Error
whitespace WhitespaceAround '{' is not preceded with whitespace. 174
 Error
whitespace WhitespaceAfter 'if' is not followed by whitespace. 175
 Error
whitespace WhitespaceAround '{' is not preceded with whitespace. 175
 Error
sizes LineLength Line is longer than 80 characters (found 92). 180
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 180
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 180
 Error
whitespace WhitespaceAfter 'for' is not followed by whitespace. 181
 Error
whitespace WhitespaceAround '{' is not preceded with whitespace. 181

org/woehlke/greenshop/oodm/catalog/service/ReviewService.java

Severity Category Rule Message Line
 Error
imports AvoidStarImport Using the '.*' form of import should be avoided - org.woehlke.greenshop.oodm.catalog.entities.*. 3
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 15
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 17
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 19
 Error
sizes LineLength Line is longer than 80 characters (found 121). 21
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 21
 Error
sizes LineLength Line is longer than 80 characters (found 89). 23
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 23
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 25
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 27

org/woehlke/greenshop/oodm/catalog/service/ReviewServiceImpl.java

Severity Category Rule Message Line
 Error
imports AvoidStarImport Using the '.*' form of import should be avoided - org.woehlke.greenshop.oodm.catalog.entities.*. 5
 Error
imports AvoidStarImport Using the '.*' form of import should be avoided - org.woehlke.greenshop.oodm.catalog.repositories.*. 8
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 22
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 22
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 22
 Error
javadoc JavadocVariable Missing a Javadoc comment. 25
 Error
javadoc JavadocVariable Missing a Javadoc comment. 28
 Error
javadoc JavadocVariable Missing a Javadoc comment. 31
 Error
javadoc JavadocVariable Missing a Javadoc comment. 34
 Error
javadoc JavadocVariable Missing a Javadoc comment. 37
 Error
javadoc JavadocVariable Missing a Javadoc comment. 40
 Error
design DesignForExtension Class 'ReviewServiceImpl' looks like designed for extension (can be subclassed), but the method 'getReviewById' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ReviewServiceImpl' final or making the method 'getReviewById' static/final/abstract/empty, or adding allowed annotation for the method. 43
 Error
misc FinalParameters Parameter reviewId should be final. 44
 Error
misc FinalParameters Parameter language should be final. 44
 Error
sizes LineLength Line is longer than 80 characters (found 102). 49
 Error
sizes LineLength Line is longer than 80 characters (found 86). 53
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 53
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 53
 Error
design DesignForExtension Class 'ReviewServiceImpl' looks like designed for extension (can be subclassed), but the method 'getAllReviews' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ReviewServiceImpl' final or making the method 'getAllReviews' static/final/abstract/empty, or adding allowed annotation for the method. 60
 Error
misc FinalParameters Parameter language should be final. 61
 Error
whitespace WhitespaceAfter 'for' is not followed by whitespace. 65
 Error
whitespace WhitespaceAround '{' is not preceded with whitespace. 65
 Error
sizes LineLength Line is longer than 80 characters (found 89). 70
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 70
 Error
design DesignForExtension Class 'ReviewServiceImpl' looks like designed for extension (can be subclassed), but the method 'update' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ReviewServiceImpl' final or making the method 'update' static/final/abstract/empty, or adding allowed annotation for the method. 77
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 78
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 78
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 78
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 78
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 78
 Error
misc FinalParameters Parameter review should be final. 79
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 80
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 80
 Error
design DesignForExtension Class 'ReviewServiceImpl' looks like designed for extension (can be subclassed), but the method 'saveReview' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ReviewServiceImpl' final or making the method 'saveReview' static/final/abstract/empty, or adding allowed annotation for the method. 85
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 86
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 86
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 86
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 86
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 86
 Error
misc FinalParameters Parameter writeReviewBean should be final. 87
 Error
sizes LineLength Line is longer than 80 characters (found 96). 88
 Error
misc FinalParameters Parameter product should be final. 88
 Error
misc FinalParameters Parameter customer should be final. 88
 Error
misc FinalParameters Parameter language should be final. 88
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 89
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 89
 Error
whitespace WhitespaceAfter 'if' is not followed by whitespace. 92
 Error
whitespace WhitespaceAround '==' is not followed by whitespace. 92
 Error
whitespace WhitespaceAround '==' is not preceded with whitespace. 92
 Error
whitespace WhitespaceAround '{' is not preceded with whitespace. 92
 Error
sizes LineLength Line is longer than 80 characters (found 84). 98
 Error
whitespace WhitespaceAround '+' is not followed by whitespace. 98
 Error
whitespace WhitespaceAround '+' is not preceded with whitespace. 98
 Error
whitespace WhitespaceAround '+' is not followed by whitespace. 98
 Error
whitespace WhitespaceAround '+' is not preceded with whitespace. 98
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 103
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 103
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 107
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 107
 Error
design DesignForExtension Class 'ReviewServiceImpl' looks like designed for extension (can be subclassed), but the method 'findReviewsForProduct' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ReviewServiceImpl' final or making the method 'findReviewsForProduct' static/final/abstract/empty, or adding allowed annotation for the method. 111
 Error
sizes LineLength Line is longer than 80 characters (found 97). 112
 Error
misc FinalParameters Parameter productDescription should be final. 112
 Error
sizes LineLength Line is longer than 80 characters (found 83). 114
 Error
design DesignForExtension Class 'ReviewServiceImpl' looks like designed for extension (can be subclassed), but the method 'findReviewById' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ReviewServiceImpl' final or making the method 'findReviewById' static/final/abstract/empty, or adding allowed annotation for the method. 117
 Error
misc FinalParameters Parameter reviewId should be final. 118
 Error
misc FinalParameters Parameter language should be final. 118
 Error
sizes LineLength Line is longer than 80 characters (found 90). 119
 Error
design DesignForExtension Class 'ReviewServiceImpl' looks like designed for extension (can be subclassed), but the method 'getRandomReview' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ReviewServiceImpl' final or making the method 'getRandomReview' static/final/abstract/empty, or adding allowed annotation for the method. 122
 Error
misc FinalParameters Parameter language should be final. 123
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 124
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 124
 Error
sizes LineLength Line is longer than 80 characters (found 96). 129

org/woehlke/greenshop/oodm/catalog/service/SpecialService.java

Severity Category Rule Message Line
 Error
javadoc JavadocPackage Missing package-info.java file. 1
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 14
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 16
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 18
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 20

org/woehlke/greenshop/oodm/catalog/service/SpecialServiceImpl.java

Severity Category Rule Message Line
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 22
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 22
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 22
 Error
javadoc JavadocVariable Missing a Javadoc comment. 25
 Error
javadoc JavadocVariable Missing a Javadoc comment. 28
 Error
design DesignForExtension Class 'SpecialServiceImpl' looks like designed for extension (can be subclassed), but the method 'updateSpecial' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'SpecialServiceImpl' final or making the method 'updateSpecial' static/final/abstract/empty, or adding allowed annotation for the method. 31
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 32
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 32
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 32
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 32
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 32
 Error
misc FinalParameters Parameter special should be final. 33
 Error
design DesignForExtension Class 'SpecialServiceImpl' looks like designed for extension (can be subclassed), but the method 'findSpecialProductById' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'SpecialServiceImpl' final or making the method 'findSpecialProductById' static/final/abstract/empty, or adding allowed annotation for the method. 37
 Error
sizes LineLength Line is longer than 80 characters (found 85). 38
 Error
misc FinalParameters Parameter productId should be final. 38
 Error
misc FinalParameters Parameter language should be final. 38
 Error
sizes LineLength Line is longer than 80 characters (found 96). 40
 Error
sizes LineLength Line is longer than 80 characters (found 91). 41
 Error
design DesignForExtension Class 'SpecialServiceImpl' looks like designed for extension (can be subclassed), but the method 'getRandomSpecial' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'SpecialServiceImpl' final or making the method 'getRandomSpecial' static/final/abstract/empty, or adding allowed annotation for the method. 48
 Error
misc FinalParameters Parameter language should be final. 49
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 59
 Error
design DesignForExtension Class 'SpecialServiceImpl' looks like designed for extension (can be subclassed), but the method 'getSpecialProducts' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'SpecialServiceImpl' final or making the method 'getSpecialProducts' static/final/abstract/empty, or adding allowed annotation for the method. 64
 Error
misc FinalParameters Parameter language should be final. 65
 Error
whitespace WhitespaceAfter 'for' is not followed by whitespace. 68
 Error
whitespace WhitespaceAround '{' is not preceded with whitespace. 68
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 73

org/woehlke/greenshop/oodm/checkout/CheckoutService.java

Severity Category Rule Message Line
 Error
sizes LineLength Line is longer than 80 characters (found 81). 12
 Error
whitespace FileTabCharacter File contains tab characters (this is the first instance). 12
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 12
 Error
regexp RegexpSingleline Line has trailing spaces. 13
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 14
 Error
regexp RegexpSingleline Line has trailing spaces. 15
 Error
regexp RegexpSingleline Line has trailing spaces. 16
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 19

org/woehlke/greenshop/oodm/checkout/CheckoutServiceImpl.java

Severity Category Rule Message Line
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 38
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 38
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 38
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 38
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 38
 Error
sizes LineLength Line is longer than 80 characters (found 96). 41
 Error
whitespace FileTabCharacter File contains tab characters (this is the first instance). 41
 Error
javadoc JavadocVariable Missing a Javadoc comment. 41
 Error
naming ConstantName Name 'logger' must match pattern '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'. 41
 Error
regexp RegexpSingleline Line has trailing spaces. 42
 Error
javadoc JavadocVariable Missing a Javadoc comment. 43
 Error
regexp RegexpSingleline Line has trailing spaces. 45
 Error
javadoc JavadocVariable Missing a Javadoc comment. 46
 Error
regexp RegexpSingleline Line has trailing spaces. 48
 Error
javadoc JavadocVariable Missing a Javadoc comment. 49
 Error
regexp RegexpSingleline Line has trailing spaces. 51
 Error
javadoc JavadocVariable Missing a Javadoc comment. 52
 Error
regexp RegexpSingleline Line has trailing spaces. 54
 Error
javadoc JavadocVariable Missing a Javadoc comment. 55
 Error
sizes LineLength Line is longer than 80 characters (found 86). 56
 Error
regexp RegexpSingleline Line has trailing spaces. 57
 Error
javadoc JavadocVariable Missing a Javadoc comment. 58
 Error
regexp RegexpSingleline Line has trailing spaces. 60
 Error
javadoc JavadocVariable Missing a Javadoc comment. 61
 Error
regexp RegexpSingleline Line has trailing spaces. 63
 Error
javadoc JavadocVariable Missing a Javadoc comment. 64
 Error
regexp RegexpSingleline Line has trailing spaces. 66
 Error
sizes LineLength Line is longer than 80 characters (found 88). 67
 Error
design DesignForExtension Class 'CheckoutServiceImpl' looks like designed for extension (can be subclassed), but the method 'transformPersistentAddressToBean' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'CheckoutServiceImpl' final or making the method 'transformPersistentAddressToBean' static/final/abstract/empty, or adding allowed annotation for the method. 67
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 67
 Error
misc FinalParameters Parameter choosenAddress should be final. 67
 Error
whitespace WhitespaceAround '{' is not preceded with whitespace. 67
 Error
sizes LineLength Line is longer than 80 characters (found 83). 70
 Error
sizes LineLength Line is longer than 80 characters (found 87). 71
 Error
sizes LineLength Line is longer than 80 characters (found 85). 77
 Error
regexp RegexpSingleline Line has trailing spaces. 81
 Error
design DesignForExtension Class 'CheckoutServiceImpl' looks like designed for extension (can be subclassed), but the method 'transformBeanToPersistentAddress' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'CheckoutServiceImpl' final or making the method 'transformBeanToPersistentAddress' static/final/abstract/empty, or adding allowed annotation for the method. 82
 Error
regexp RegexpSingleline Line has trailing spaces. 84
 Error
misc FinalParameters Parameter newAddress should be final. 84
 Error
regexp RegexpSingleline Line has trailing spaces. 85
 Error
misc FinalParameters Parameter country should be final. 85
 Error
misc FinalParameters Parameter customer should be final. 86
 Error
design DesignForExtension Class 'CheckoutServiceImpl' looks like designed for extension (can be subclassed), but the method 'placeOrder' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'CheckoutServiceImpl' final or making the method 'placeOrder' static/final/abstract/empty, or adding allowed annotation for the method. 101
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 102
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 102
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 102
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 102
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 102
 Error
misc FinalParameters Parameter checkout should be final. 103
 Error
misc FinalParameters Parameter transientBasket should be final. 104
 Error
misc FinalParameters Parameter customer should be final. 104
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 106
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 106
 Error
sizes LineLength Line is longer than 80 characters (found 84). 111
 Error
misc TodoComment Comment matches to-do format 'TODO:'. 111
 Error
sizes LineLength Line is longer than 80 characters (found 94). 117
 Error
whitespace WhitespaceAfter 'for' is not followed by whitespace. 117
 Error
whitespace WhitespaceAround '{' is not preceded with whitespace. 117
 Error
sizes LineLength Line is longer than 80 characters (found 103). 120
 Error
sizes LineLength Line is longer than 80 characters (found 120). 121
 Error
sizes LineLength Line is longer than 80 characters (found 105). 122
 Error
sizes LineLength Line is longer than 80 characters (found 120). 123
 Error
misc TodoComment Comment matches to-do format 'TODO:'. 125
 Error
sizes LineLength Line is longer than 80 characters (found 124). 126
 Error
whitespace WhitespaceAround '*' is not followed by whitespace. 126
 Error
whitespace WhitespaceAround '*' is not preceded with whitespace. 126
 Error
sizes LineLength Line is longer than 80 characters (found 118). 127
 Error
regexp RegexpSingleline Line has trailing spaces. 128
 Error
sizes LineLength Line is longer than 80 characters (found 125). 130
 Error
whitespace WhitespaceAfter 'for' is not followed by whitespace. 130
 Error
whitespace WhitespaceAround '{' is not preceded with whitespace. 130
 Error
sizes LineLength Line is longer than 80 characters (found 106). 131
 Error
sizes LineLength Line is longer than 80 characters (found 84). 133
 Error
sizes LineLength Line is longer than 80 characters (found 131). 134
 Error
sizes LineLength Line is longer than 80 characters (found 132). 135
 Error
sizes LineLength Line is longer than 80 characters (found 124). 136
 Error
sizes LineLength Line is longer than 80 characters (found 134). 137
 Error
sizes LineLength Line is longer than 80 characters (found 92). 138
 Error
coding MagicNumber '5.0d' is a magic number. 143
 Error
whitespace WhitespaceAround '+' is not followed by whitespace. 145
 Error
whitespace WhitespaceAround '+' is not preceded with whitespace. 145
 Error
whitespace WhitespaceAround '+' is not followed by whitespace. 145
 Error
whitespace WhitespaceAround '+' is not preceded with whitespace. 145
 Error
sizes LineLength Line is longer than 80 characters (found 100). 146
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 146
 Error
misc TodoComment Comment matches to-do format 'TODO:'. 146
 Error
sizes LineLength Line is longer than 80 characters (found 107). 147
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 147
 Error
misc TodoComment Comment matches to-do format 'TODO:'. 147
 Error
sizes LineLength Line is longer than 80 characters (found 107). 148
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 148
 Error
misc TodoComment Comment matches to-do format 'TODO:'. 148
 Error
whitespace WhitespaceAround '+' is not followed by whitespace. 155
 Error
whitespace WhitespaceAround '+' is not preceded with whitespace. 155
 Error
whitespace WhitespaceAround '+' is not followed by whitespace. 162
 Error
whitespace WhitespaceAround '+' is not preceded with whitespace. 162
 Error
coding MagicNumber '4' is a magic number. 167
 Error
whitespace WhitespaceAround '+' is not followed by whitespace. 169
 Error
whitespace WhitespaceAround '+' is not preceded with whitespace. 169
 Error
whitespace WhitespaceAround '+' is not followed by whitespace. 169
 Error
whitespace WhitespaceAround '+' is not preceded with whitespace. 169
 Error
sizes LineLength Line is longer than 80 characters (found 81). 173
 Error
sizes LineLength Line is longer than 80 characters (found 131). 178
 Error
whitespace WhitespaceAfter 'for' is not followed by whitespace. 178
 Error
whitespace WhitespaceAround '{' is not preceded with whitespace. 178
 Error
sizes LineLength Line is longer than 80 characters (found 92). 179
 Error
sizes LineLength Line is longer than 80 characters (found 104). 181
 Error
whitespace WhitespaceAfter 'for' is not followed by whitespace. 181
 Error
whitespace WhitespaceAround '{' is not preceded with whitespace. 181
 Error
sizes LineLength Line is longer than 80 characters (found 98). 187
 Error
misc FinalParameters Parameter checkout should be final. 187
 Error
misc FinalParameters Parameter order should be final. 187
 Error
misc FinalParameters Parameter customer should be final. 187
 Error
sizes LineLength Line is longer than 80 characters (found 83). 189
 Error
sizes LineLength Line is longer than 80 characters (found 87). 190
 Error
sizes LineLength Line is longer than 80 characters (found 125). 191
 Error
whitespace WhitespaceAround '+' is not followed by whitespace. 191
 Error
whitespace WhitespaceAround '+' is not preceded with whitespace. 191
 Error
sizes LineLength Line is longer than 80 characters (found 85). 192
 Error
sizes LineLength Line is longer than 80 characters (found 95). 194
 Error
sizes LineLength Line is longer than 80 characters (found 81). 195
 Error
sizes LineLength Line is longer than 80 characters (found 97). 196
 Error
sizes LineLength Line is longer than 80 characters (found 85). 198
 Error
sizes LineLength Line is longer than 80 characters (found 95). 199
 Error
sizes LineLength Line is longer than 80 characters (found 127). 200
 Error
whitespace WhitespaceAround '+' is not followed by whitespace. 200
 Error
whitespace WhitespaceAround '+' is not preceded with whitespace. 200
 Error
sizes LineLength Line is longer than 80 characters (found 87). 201
 Error
sizes LineLength Line is longer than 80 characters (found 81). 202
 Error
sizes LineLength Line is longer than 80 characters (found 83). 203
 Error
sizes LineLength Line is longer than 80 characters (found 85). 205
 Error
sizes LineLength Line is longer than 80 characters (found 128). 206
 Error
whitespace WhitespaceAround '+' is not followed by whitespace. 206
 Error
whitespace WhitespaceAround '+' is not preceded with whitespace. 206
 Error
sizes LineLength Line is longer than 80 characters (found 87). 207
 Error
sizes LineLength Line is longer than 80 characters (found 97). 208
 Error
sizes LineLength Line is longer than 80 characters (found 83). 209
 Error
sizes LineLength Line is longer than 80 characters (found 89). 210
 Error
sizes LineLength Line is longer than 80 characters (found 110). 211
 Error
sizes LineLength Line is longer than 80 characters (found 136). 212
 Error
sizes LineLength Line is longer than 80 characters (found 138). 213
 Error
regexp RegexpSingleline Line has trailing spaces. 215
 Error
regexp RegexpSingleline Line has trailing spaces. 216

org/woehlke/greenshop/oodm/checkout/OrderService.java

Severity Category Rule Message Line
 Error
whitespace FileTabCharacter File contains tab characters (this is the first instance). 17
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 17
 Error
sizes LineLength Line is longer than 80 characters (found 85). 19
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 19
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 19
 Error
sizes LineLength Line is longer than 80 characters (found 95). 21
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 21
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 21
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 23
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 25
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 27
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 29

org/woehlke/greenshop/oodm/checkout/OrderServiceImpl.java

Severity Category Rule Message Line
 Error
javadoc JavadocPackage Missing package-info.java file. 1
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 34
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 34
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 34
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 34
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 34
 Error
sizes LineLength Line is longer than 80 characters (found 93). 37
 Error
whitespace FileTabCharacter File contains tab characters (this is the first instance). 37
 Error
javadoc JavadocVariable Missing a Javadoc comment. 37
 Error
naming ConstantName Name 'logger' must match pattern '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'. 37
 Error
regexp RegexpSingleline Line has trailing spaces. 38
 Error
javadoc JavadocVariable Missing a Javadoc comment. 39
 Error
javadoc JavadocVariable Missing a Javadoc comment. 42
 Error
regexp RegexpSingleline Line has trailing spaces. 44
 Error
javadoc JavadocVariable Missing a Javadoc comment. 45
 Error
design VisibilityModifier Variable 'catalogService' must be private and have accessor methods. 46
 Error
javadoc JavadocVariable Missing a Javadoc comment. 48
 Error
javadoc JavadocVariable Missing a Javadoc comment. 51
 Error
javadoc JavadocVariable Missing a Javadoc comment. 54
 Error
design DesignForExtension Class 'OrderServiceImpl' looks like designed for extension (can be subclassed), but the method 'findAllOrderStatuses' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'OrderServiceImpl' final or making the method 'findAllOrderStatuses' static/final/abstract/empty, or adding allowed annotation for the method. 58
 Error
misc FinalParameters Parameter language should be final. 59
 Error
design DesignForExtension Class 'OrderServiceImpl' looks like designed for extension (can be subclassed), but the method 'findOrderStatusById' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'OrderServiceImpl' final or making the method 'findOrderStatusById' static/final/abstract/empty, or adding allowed annotation for the method. 63
 Error
sizes LineLength Line is longer than 80 characters (found 84). 64
 Error
misc FinalParameters Parameter ordersStatusId should be final. 64
 Error
design DesignForExtension Class 'OrderServiceImpl' looks like designed for extension (can be subclassed), but the method 'getAllOrders' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'OrderServiceImpl' final or making the method 'getAllOrders' static/final/abstract/empty, or adding allowed annotation for the method. 68
 Error
misc FinalParameters Parameter language should be final. 69
 Error
whitespace WhitespaceAfter 'for' is not followed by whitespace. 72
 Error
whitespace WhitespaceAround '{' is not preceded with whitespace. 72
 Error
sizes LineLength Line is longer than 80 characters (found 102). 77
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 77
 Error
sizes LineLength Line is longer than 80 characters (found 104). 82
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 82
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 82
 Error
design DesignForExtension Class 'OrderServiceImpl' looks like designed for extension (can be subclassed), but the method 'findOrderById' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'OrderServiceImpl' final or making the method 'findOrderById' static/final/abstract/empty, or adding allowed annotation for the method. 90
 Error
misc FinalParameters Parameter orderId should be final. 91
 Error
misc FinalParameters Parameter language should be final. 91
 Error
sizes LineLength Line is longer than 80 characters (found 84). 92
 Error
sizes LineLength Line is longer than 80 characters (found 98). 98
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 98
 Error
sizes LineLength Line is longer than 80 characters (found 106). 103
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 104
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 104
 Error
design DesignForExtension Class 'OrderServiceImpl' looks like designed for extension (can be subclassed), but the method 'findOrdersForCustomer' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'OrderServiceImpl' final or making the method 'findOrdersForCustomer' static/final/abstract/empty, or adding allowed annotation for the method. 110
 Error
misc FinalParameters Parameter customer should be final. 111
 Error
design DesignForExtension Class 'OrderServiceImpl' looks like designed for extension (can be subclassed), but the method 'findOrderDetailsById' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'OrderServiceImpl' final or making the method 'findOrderDetailsById' static/final/abstract/empty, or adding allowed annotation for the method. 115
 Error
sizes LineLength Line is longer than 80 characters (found 94). 116
 Error
misc FinalParameters Parameter orderId should be final. 116
 Error
misc FinalParameters Parameter language should be final. 116
 Error
sizes LineLength Line is longer than 80 characters (found 82). 119
 Error
sizes LineLength Line is longer than 80 characters (found 95). 125
 Error
sizes LineLength Line is longer than 80 characters (found 93). 128
 Error
sizes LineLength Line is longer than 80 characters (found 129). 130
 Error
sizes LineLength Line is longer than 80 characters (found 86). 131
 Error
design DesignForExtension Class 'OrderServiceImpl' looks like designed for extension (can be subclassed), but the method 'getOrderHistoryForCustomer' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'OrderServiceImpl' final or making the method 'getOrderHistoryForCustomer' static/final/abstract/empty, or adding allowed annotation for the method. 137
 Error
sizes LineLength Line is longer than 80 characters (found 103). 138
 Error
misc FinalParameters Parameter customer should be final. 138
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 138
 Error
misc FinalParameters Parameter language should be final. 138
 Error
sizes LineLength Line is longer than 80 characters (found 88). 139
 Error
whitespace WhitespaceAfter 'for' is not followed by whitespace. 142
 Error
whitespace WhitespaceAround '{' is not preceded with whitespace. 142
 Error
sizes LineLength Line is longer than 80 characters (found 112). 143
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 143
 Error
sizes LineLength Line is longer than 80 characters (found 102). 144
 Error
sizes LineLength Line is longer than 80 characters (found 114). 148
 Error
whitespace WhitespaceAfter 'for' is not followed by whitespace. 151
 Error
whitespace WhitespaceAround '{' is not preceded with whitespace. 151
 Error
sizes LineLength Line is longer than 80 characters (found 89). 152
 Error
sizes LineLength Line is longer than 80 characters (found 83). 154
 Error
sizes LineLength Line is longer than 80 characters (found 83). 156
 Error
sizes LineLength Line is longer than 80 characters (found 86). 158
 Error
regexp RegexpSingleline Line has trailing spaces. 165
 Error
regexp RegexpSingleline Line has trailing spaces. 166

org/woehlke/greenshop/oodm/checkout/entities/Order.java

Severity Category Rule Message Line
 Error
javadoc JavadocStyle First sentence should end with a period. 21
 Error
regexp RegexpSingleline Line has trailing spaces. 22
 Error
sizes LineLength Line is longer than 80 characters (found 87). 24
 Error
sizes LineLength Line is longer than 80 characters (found 87). 25
 Error
sizes LineLength Line is longer than 80 characters (found 87). 26
 Error
sizes LineLength Line is longer than 80 characters (found 87). 27
 Error
sizes LineLength Line is longer than 80 characters (found 87). 28
 Error
sizes LineLength Line is longer than 80 characters (found 87). 29
 Error
sizes LineLength Line is longer than 80 characters (found 87). 30
 Error
sizes LineLength Line is longer than 80 characters (found 87). 31
 Error
sizes LineLength Line is longer than 80 characters (found 87). 32
 Error
sizes LineLength Line is longer than 80 characters (found 87). 33
 Error
sizes LineLength Line is longer than 80 characters (found 87). 34
 Error
sizes LineLength Line is longer than 80 characters (found 87). 35
 Error
sizes LineLength Line is longer than 80 characters (found 87). 36
 Error
sizes LineLength Line is longer than 80 characters (found 87). 37
 Error
sizes LineLength Line is longer than 80 characters (found 87). 38
 Error
sizes LineLength Line is longer than 80 characters (found 87). 39
 Error
sizes LineLength Line is longer than 80 characters (found 87). 40
 Error
sizes LineLength Line is longer than 80 characters (found 87). 41
 Error
sizes LineLength Line is longer than 80 characters (found 87). 42
 Error
sizes LineLength Line is longer than 80 characters (found 87). 43
 Error
sizes LineLength Line is longer than 80 characters (found 87). 44
 Error
sizes LineLength Line is longer than 80 characters (found 87). 45
 Error
sizes LineLength Line is longer than 80 characters (found 87). 46
 Error
sizes LineLength Line is longer than 80 characters (found 87). 47
 Error
sizes LineLength Line is longer than 80 characters (found 87). 48
 Error
sizes LineLength Line is longer than 80 characters (found 87). 49
 Error
sizes LineLength Line is longer than 80 characters (found 87). 50
 Error
sizes LineLength Line is longer than 80 characters (found 87). 51
 Error
sizes LineLength Line is longer than 80 characters (found 87). 52
 Error
sizes LineLength Line is longer than 80 characters (found 87). 53
 Error
sizes LineLength Line is longer than 80 characters (found 87). 54
 Error
sizes LineLength Line is longer than 80 characters (found 87). 55
 Error
sizes LineLength Line is longer than 80 characters (found 87). 56
 Error
sizes LineLength Line is longer than 80 characters (found 87). 57
 Error
sizes LineLength Line is longer than 80 characters (found 87). 58
 Error
sizes LineLength Line is longer than 80 characters (found 87). 59
 Error
sizes LineLength Line is longer than 80 characters (found 87). 60
 Error
sizes LineLength Line is longer than 80 characters (found 87). 61
 Error
sizes LineLength Line is longer than 80 characters (found 87). 62
 Error
sizes LineLength Line is longer than 80 characters (found 87). 63
 Error
sizes LineLength Line is longer than 80 characters (found 87). 64
 Error
sizes LineLength Line is longer than 80 characters (found 87). 65
 Error
sizes LineLength Line is longer than 80 characters (found 87). 66
 Error
sizes LineLength Line is longer than 80 characters (found 87). 67
 Error
sizes LineLength Line is longer than 80 characters (found 87). 68
 Error
sizes LineLength Line is longer than 80 characters (found 87). 69
 Error
regexp RegexpSingleline Line has trailing spaces. 71
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 76
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 76
 Error
whitespace FileTabCharacter File contains tab characters (this is the first instance). 79
 Error
javadoc JavadocVariable Missing a Javadoc comment. 79
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 80
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 80
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 81
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 81
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 81
 Error
regexp RegexpSingleline Line has trailing spaces. 83
 Error
javadoc JavadocVariable Missing a Javadoc comment. 84
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 86
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 86
 Error
regexp RegexpSingleline Line has trailing spaces. 88
 Error
javadoc JavadocVariable Missing a Javadoc comment. 89
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 90
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 90
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 90
 Error
regexp RegexpSingleline Line has trailing spaces. 91
 Error
regexp RegexpSingleline Line has trailing spaces. 92
 Error
javadoc JavadocVariable Missing a Javadoc comment. 93
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 93
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 93
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 93
 Error
regexp RegexpSingleline Line has trailing spaces. 94
 Error
regexp RegexpSingleline Line has trailing spaces. 95
 Error
javadoc JavadocVariable Missing a Javadoc comment. 96
 Error
sizes LineLength Line is longer than 80 characters (found 82). 97
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 97
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 97
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 97
 Error
regexp RegexpSingleline Line has trailing spaces. 98
 Error
regexp RegexpSingleline Line has trailing spaces. 99
 Error
javadoc JavadocVariable Missing a Javadoc comment. 100
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 100
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 100
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 100
 Error
regexp RegexpSingleline Line has trailing spaces. 101
 Error
regexp RegexpSingleline Line has trailing spaces. 102
 Error
javadoc JavadocVariable Missing a Javadoc comment. 103
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 104
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 104
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 104
 Error
regexp RegexpSingleline Line has trailing spaces. 105
 Error
regexp RegexpSingleline Line has trailing spaces. 106
 Error
javadoc JavadocVariable Missing a Javadoc comment. 107
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 108
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 108
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 108
 Error
regexp RegexpSingleline Line has trailing spaces. 109
 Error
regexp RegexpSingleline Line has trailing spaces. 110
 Error
javadoc JavadocVariable Missing a Javadoc comment. 111
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 111
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 111
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 111
 Error
regexp RegexpSingleline Line has trailing spaces. 112
 Error
regexp RegexpSingleline Line has trailing spaces. 113
 Error
javadoc JavadocVariable Missing a Javadoc comment. 114
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 115
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 115
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 115
 Error
regexp RegexpSingleline Line has trailing spaces. 117
 Error
javadoc JavadocVariable Missing a Javadoc comment. 118
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 119
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 119
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 119
 Error
regexp RegexpSingleline Line has trailing spaces. 121
 Error
javadoc JavadocVariable Missing a Javadoc comment. 122
 Error
sizes LineLength Line is longer than 80 characters (found 81). 123
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 123
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 123
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 123
 Error
regexp RegexpSingleline Line has trailing spaces. 124
 Error
regexp RegexpSingleline Line has trailing spaces. 125
 Error
javadoc JavadocVariable Missing a Javadoc comment. 126
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 127
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 127
 Error
regexp RegexpSingleline Line has trailing spaces. 129
 Error
javadoc JavadocVariable Missing a Javadoc comment. 130
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 131
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 131
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 131
 Error
regexp RegexpSingleline Line has trailing spaces. 132
 Error
regexp RegexpSingleline Line has trailing spaces. 133
 Error
regexp RegexpSingleline Line has trailing spaces. 134
 Error
javadoc JavadocVariable Missing a Javadoc comment. 135
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 135
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 135
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 135
 Error
regexp RegexpSingleline Line has trailing spaces. 136
 Error
regexp RegexpSingleline Line has trailing spaces. 137
 Error
javadoc JavadocVariable Missing a Javadoc comment. 138
 Error
sizes LineLength Line is longer than 80 characters (found 81). 139
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 139
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 139
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 139
 Error
regexp RegexpSingleline Line has trailing spaces. 140
 Error
regexp RegexpSingleline Line has trailing spaces. 141
 Error
regexp RegexpSingleline Line has trailing spaces. 142
 Error
javadoc JavadocVariable Missing a Javadoc comment. 143
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 143
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 143
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 143
 Error
regexp RegexpSingleline Line has trailing spaces. 144
 Error
regexp RegexpSingleline Line has trailing spaces. 145
 Error
javadoc JavadocVariable Missing a Javadoc comment. 146
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 147
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 147
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 147
 Error
regexp RegexpSingleline Line has trailing spaces. 148
 Error
regexp RegexpSingleline Line has trailing spaces. 149
 Error
javadoc JavadocVariable Missing a Javadoc comment. 150
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 151
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 151
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 151
 Error
regexp RegexpSingleline Line has trailing spaces. 152
 Error
regexp RegexpSingleline Line has trailing spaces. 153
 Error
regexp RegexpSingleline Line has trailing spaces. 154
 Error
javadoc JavadocVariable Missing a Javadoc comment. 155
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 155
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 155
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 155
 Error
regexp RegexpSingleline Line has trailing spaces. 156
 Error
regexp RegexpSingleline Line has trailing spaces. 157
 Error
javadoc JavadocVariable Missing a Javadoc comment. 158
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 159
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 159
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 159
 Error
regexp RegexpSingleline Line has trailing spaces. 161
 Error
javadoc JavadocVariable Missing a Javadoc comment. 162
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 163
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 163
 Error
regexp RegexpSingleline Line has trailing spaces. 165
 Error
javadoc JavadocVariable Missing a Javadoc comment. 166
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 167
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 167
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 167
 Error
regexp RegexpSingleline Line has trailing spaces. 168
 Error
regexp RegexpSingleline Line has trailing spaces. 169
 Error
regexp RegexpSingleline Line has trailing spaces. 170
 Error
javadoc JavadocVariable Missing a Javadoc comment. 171
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 171
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 171
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 171
 Error
regexp RegexpSingleline Line has trailing spaces. 172
 Error
regexp RegexpSingleline Line has trailing spaces. 173
 Error
javadoc JavadocVariable Missing a Javadoc comment. 174
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 175
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 175
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 175
 Error
regexp RegexpSingleline Line has trailing spaces. 176
 Error
regexp RegexpSingleline Line has trailing spaces. 177
 Error
regexp RegexpSingleline Line has trailing spaces. 178
 Error
javadoc JavadocVariable Missing a Javadoc comment. 179
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 179
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 179
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 179
 Error
regexp RegexpSingleline Line has trailing spaces. 180
 Error
regexp RegexpSingleline Line has trailing spaces. 181
 Error
javadoc JavadocVariable Missing a Javadoc comment. 182
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 183
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 183
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 183
 Error
regexp RegexpSingleline Line has trailing spaces. 184
 Error
regexp RegexpSingleline Line has trailing spaces. 185
 Error
javadoc JavadocVariable Missing a Javadoc comment. 186
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 187
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 187
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 187
 Error
regexp RegexpSingleline Line has trailing spaces. 188
 Error
regexp RegexpSingleline Line has trailing spaces. 189
 Error
javadoc JavadocVariable Missing a Javadoc comment. 190
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 190
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 190
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 190
 Error
regexp RegexpSingleline Line has trailing spaces. 191
 Error
regexp RegexpSingleline Line has trailing spaces. 192
 Error
javadoc JavadocVariable Missing a Javadoc comment. 193
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 194
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 194
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 194
 Error
regexp RegexpSingleline Line has trailing spaces. 196
 Error
javadoc JavadocVariable Missing a Javadoc comment. 197
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 198
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 198
 Error
regexp RegexpSingleline Line has trailing spaces. 200
 Error
javadoc JavadocVariable Missing a Javadoc comment. 201
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 202
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 202
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 202
 Error
regexp RegexpSingleline Line has trailing spaces. 204
 Error
regexp RegexpSingleline Line has trailing spaces. 205
 Error
javadoc JavadocVariable Missing a Javadoc comment. 206
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 206
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 206
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 206
 Error
regexp RegexpSingleline Line has trailing spaces. 207
 Error
regexp RegexpSingleline Line has trailing spaces. 208
 Error
regexp RegexpSingleline Line has trailing spaces. 209
 Error
javadoc JavadocVariable Missing a Javadoc comment. 210
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 210
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 210
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 210
 Error
regexp RegexpSingleline Line has trailing spaces. 211
 Error
regexp RegexpSingleline Line has trailing spaces. 212
 Error
regexp RegexpSingleline Line has trailing spaces. 213
 Error
javadoc JavadocVariable Missing a Javadoc comment. 214
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 214
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 214
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 214
 Error
regexp RegexpSingleline Line has trailing spaces. 216
 Error
regexp RegexpSingleline Line has trailing spaces. 217
 Error
javadoc JavadocVariable Missing a Javadoc comment. 218
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 218
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 218
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 218
 Error
regexp RegexpSingleline Line has trailing spaces. 219
 Error
regexp RegexpSingleline Line has trailing spaces. 220
 Error
regexp RegexpSingleline Line has trailing spaces. 221
 Error
javadoc JavadocVariable Missing a Javadoc comment. 222
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 223
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 223
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 223
 Error
regexp RegexpSingleline Line has trailing spaces. 224
 Error
regexp RegexpSingleline Line has trailing spaces. 225
 Error
javadoc JavadocVariable Missing a Javadoc comment. 226
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 227
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 227
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 227
 Error
regexp RegexpSingleline Line has trailing spaces. 229
 Error
javadoc JavadocVariable Missing a Javadoc comment. 230
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 231
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 231
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 231
 Error
regexp RegexpSingleline Line has trailing spaces. 233
 Error
regexp RegexpSingleline Line has trailing spaces. 234
 Error
javadoc JavadocVariable Missing a Javadoc comment. 235
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 236
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 236
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 236
 Error
regexp RegexpSingleline Line has trailing spaces. 238
 Error
regexp RegexpSingleline Line has trailing spaces. 239
 Error
javadoc JavadocVariable Missing a Javadoc comment. 240
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 240
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 240
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 240
 Error
regexp RegexpSingleline Line has trailing spaces. 242
 Error
regexp RegexpSingleline Line has trailing spaces. 243
 Error
javadoc JavadocVariable Missing a Javadoc comment. 244
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 244
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 244
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 244
 Error
design DesignForExtension Class 'Order' looks like designed for extension (can be subclassed), but the method 'getFormattedDeliveryAddress' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'Order' final or making the method 'getFormattedDeliveryAddress' static/final/abstract/empty, or adding allowed annotation for the method. 247
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 247
 Error
whitespace WhitespaceAround '{' is not preceded with whitespace. 248
 Error
sizes LineLength Line is longer than 80 characters (found 132). 249
 Error
whitespace WhitespaceAround '+' is not followed by whitespace. 249
 Error
whitespace WhitespaceAround '+' is not preceded with whitespace. 249
 Error
whitespace WhitespaceAround '+' is not followed by whitespace. 249
 Error
whitespace WhitespaceAround '+' is not preceded with whitespace. 249
 Error
whitespace WhitespaceAround '+' is not followed by whitespace. 249
 Error
whitespace WhitespaceAround '+' is not preceded with whitespace. 249
 Error
whitespace WhitespaceAround '+' is not followed by whitespace. 249
 Error
whitespace WhitespaceAround '+' is not preceded with whitespace. 249
 Error
whitespace WhitespaceAround '+' is not followed by whitespace. 249
 Error
whitespace WhitespaceAround '+' is not preceded with whitespace. 249
 Error
whitespace WhitespaceAround '+' is not followed by whitespace. 249
 Error
whitespace WhitespaceAround '+' is not preceded with whitespace. 249
 Error
whitespace WhitespaceAround '+' is not followed by whitespace. 249
 Error
whitespace WhitespaceAround '+' is not preceded with whitespace. 249
 Error
whitespace WhitespaceAround '+' is not followed by whitespace. 249
 Error
whitespace WhitespaceAround '+' is not preceded with whitespace. 249
 Error
regexp RegexpSingleline Line has trailing spaces. 251
 Error
design DesignForExtension Class 'Order' looks like designed for extension (can be subclassed), but the method 'getFormattedBillingAddress' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'Order' final or making the method 'getFormattedBillingAddress' static/final/abstract/empty, or adding allowed annotation for the method. 252
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 252
 Error
whitespace WhitespaceAround '{' is not preceded with whitespace. 253
 Error
sizes LineLength Line is longer than 80 characters (found 127). 254
 Error
whitespace WhitespaceAround '+' is not followed by whitespace. 254
 Error
whitespace WhitespaceAround '+' is not preceded with whitespace. 254
 Error
whitespace WhitespaceAround '+' is not followed by whitespace. 254
 Error
whitespace WhitespaceAround '+' is not preceded with whitespace. 254
 Error
whitespace WhitespaceAround '+' is not followed by whitespace. 254
 Error
whitespace WhitespaceAround '+' is not preceded with whitespace. 254
 Error
whitespace WhitespaceAround '+' is not followed by whitespace. 254
 Error
whitespace WhitespaceAround '+' is not preceded with whitespace. 254
 Error
whitespace WhitespaceAround '+' is not followed by whitespace. 254
 Error
whitespace WhitespaceAround '+' is not preceded with whitespace. 254
 Error
whitespace WhitespaceAround '+' is not followed by whitespace. 254
 Error
whitespace WhitespaceAround '+' is not preceded with whitespace. 254
 Error
whitespace WhitespaceAround '+' is not followed by whitespace. 254
 Error
whitespace WhitespaceAround '+' is not preceded with whitespace. 254
 Error
whitespace WhitespaceAround '+' is not followed by whitespace. 254
 Error
whitespace WhitespaceAround '+' is not preceded with whitespace. 254
 Error
regexp RegexpSingleline Line has trailing spaces. 256
 Error
design DesignForExtension Class 'Order' looks like designed for extension (can be subclassed), but the method 'getId' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'Order' final or making the method 'getId' static/final/abstract/empty, or adding allowed annotation for the method. 257
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 257
 Error
design DesignForExtension Class 'Order' looks like designed for extension (can be subclassed), but the method 'setId' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'Order' final or making the method 'setId' static/final/abstract/empty, or adding allowed annotation for the method. 261
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 261
 Error
misc FinalParameters Parameter id should be final. 261
 Error
coding HiddenField 'id' hides a field. 261
 Error
design DesignForExtension Class 'Order' looks like designed for extension (can be subclassed), but the method 'getCustomer' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'Order' final or making the method 'getCustomer' static/final/abstract/empty, or adding allowed annotation for the method. 265
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 265
 Error
design DesignForExtension Class 'Order' looks like designed for extension (can be subclassed), but the method 'setCustomer' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'Order' final or making the method 'setCustomer' static/final/abstract/empty, or adding allowed annotation for the method. 269
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 269
 Error
misc FinalParameters Parameter customer should be final. 269
 Error
coding HiddenField 'customer' hides a field. 269
 Error
design DesignForExtension Class 'Order' looks like designed for extension (can be subclassed), but the method 'getCustomersName' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'Order' final or making the method 'getCustomersName' static/final/abstract/empty, or adding allowed annotation for the method. 273
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 273
 Error
design DesignForExtension Class 'Order' looks like designed for extension (can be subclassed), but the method 'setCustomersName' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'Order' final or making the method 'setCustomersName' static/final/abstract/empty, or adding allowed annotation for the method. 277
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 277
 Error
misc FinalParameters Parameter customersName should be final. 277
 Error
coding HiddenField 'customersName' hides a field. 277
 Error
design DesignForExtension Class 'Order' looks like designed for extension (can be subclassed), but the method 'getCustomersCompany' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'Order' final or making the method 'getCustomersCompany' static/final/abstract/empty, or adding allowed annotation for the method. 281
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 281
 Error
design DesignForExtension Class 'Order' looks like designed for extension (can be subclassed), but the method 'setCustomersCompany' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'Order' final or making the method 'setCustomersCompany' static/final/abstract/empty, or adding allowed annotation for the method. 285
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 285
 Error
misc FinalParameters Parameter customersCompany should be final. 285
 Error
coding HiddenField 'customersCompany' hides a field. 285
 Error
design DesignForExtension Class 'Order' looks like designed for extension (can be subclassed), but the method 'getCustomersStreetAddress' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'Order' final or making the method 'getCustomersStreetAddress' static/final/abstract/empty, or adding allowed annotation for the method. 289
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 289
 Error
design DesignForExtension Class 'Order' looks like designed for extension (can be subclassed), but the method 'setCustomersStreetAddress' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'Order' final or making the method 'setCustomersStreetAddress' static/final/abstract/empty, or adding allowed annotation for the method. 293
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 293
 Error
misc FinalParameters Parameter customersStreetAddress should be final. 293
 Error
coding HiddenField 'customersStreetAddress' hides a field. 293
 Error
design DesignForExtension Class 'Order' looks like designed for extension (can be subclassed), but the method 'getCustomersSuburb' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'Order' final or making the method 'getCustomersSuburb' static/final/abstract/empty, or adding allowed annotation for the method. 297
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 297
 Error
design DesignForExtension Class 'Order' looks like designed for extension (can be subclassed), but the method 'setCustomersSuburb' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'Order' final or making the method 'setCustomersSuburb' static/final/abstract/empty, or adding allowed annotation for the method. 301
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 301
 Error
misc FinalParameters Parameter customersSuburb should be final. 301
 Error
coding HiddenField 'customersSuburb' hides a field. 301
 Error
design DesignForExtension Class 'Order' looks like designed for extension (can be subclassed), but the method 'getCustomersCity' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'Order' final or making the method 'getCustomersCity' static/final/abstract/empty, or adding allowed annotation for the method. 305
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 305
 Error
design DesignForExtension Class 'Order' looks like designed for extension (can be subclassed), but the method 'setCustomersCity' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'Order' final or making the method 'setCustomersCity' static/final/abstract/empty, or adding allowed annotation for the method. 309
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 309
 Error
misc FinalParameters Parameter customersCity should be final. 309
 Error
coding HiddenField 'customersCity' hides a field. 309
 Error
design DesignForExtension Class 'Order' looks like designed for extension (can be subclassed), but the method 'getCustomersPostcode' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'Order' final or making the method 'getCustomersPostcode' static/final/abstract/empty, or adding allowed annotation for the method. 313
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 313
 Error
design DesignForExtension Class 'Order' looks like designed for extension (can be subclassed), but the method 'setCustomersPostcode' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'Order' final or making the method 'setCustomersPostcode' static/final/abstract/empty, or adding allowed annotation for the method. 317
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 317
 Error
misc FinalParameters Parameter customersPostcode should be final. 317
 Error
coding HiddenField 'customersPostcode' hides a field. 317
 Error
design DesignForExtension Class 'Order' looks like designed for extension (can be subclassed), but the method 'getCustomersState' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'Order' final or making the method 'getCustomersState' static/final/abstract/empty, or adding allowed annotation for the method. 321
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 321
 Error
design DesignForExtension Class 'Order' looks like designed for extension (can be subclassed), but the method 'setCustomersState' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'Order' final or making the method 'setCustomersState' static/final/abstract/empty, or adding allowed annotation for the method. 325
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 325
 Error
misc FinalParameters Parameter customersState should be final. 325
 Error
coding HiddenField 'customersState' hides a field. 325
 Error
design DesignForExtension Class 'Order' looks like designed for extension (can be subclassed), but the method 'getCustomersCountry' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'Order' final or making the method 'getCustomersCountry' static/final/abstract/empty, or adding allowed annotation for the method. 329
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 329
 Error
design DesignForExtension Class 'Order' looks like designed for extension (can be subclassed), but the method 'setCustomersCountry' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'Order' final or making the method 'setCustomersCountry' static/final/abstract/empty, or adding allowed annotation for the method. 333
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 333
 Error
misc FinalParameters Parameter customersCountry should be final. 333
 Error
coding HiddenField 'customersCountry' hides a field. 333
 Error
design DesignForExtension Class 'Order' looks like designed for extension (can be subclassed), but the method 'getCustomersTelephone' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'Order' final or making the method 'getCustomersTelephone' static/final/abstract/empty, or adding allowed annotation for the method. 337
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 337
 Error
design DesignForExtension Class 'Order' looks like designed for extension (can be subclassed), but the method 'setCustomersTelephone' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'Order' final or making the method 'setCustomersTelephone' static/final/abstract/empty, or adding allowed annotation for the method. 341
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 341
 Error
misc FinalParameters Parameter customersTelephone should be final. 341
 Error
coding HiddenField 'customersTelephone' hides a field. 341
 Error
design DesignForExtension Class 'Order' looks like designed for extension (can be subclassed), but the method 'getCustomersEmailAddress' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'Order' final or making the method 'getCustomersEmailAddress' static/final/abstract/empty, or adding allowed annotation for the method. 345
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 345
 Error
design DesignForExtension Class 'Order' looks like designed for extension (can be subclassed), but the method 'setCustomersEmailAddress' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'Order' final or making the method 'setCustomersEmailAddress' static/final/abstract/empty, or adding allowed annotation for the method. 349
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 349
 Error
misc FinalParameters Parameter customersEmailAddress should be final. 349
 Error
coding HiddenField 'customersEmailAddress' hides a field. 349
 Error
design DesignForExtension Class 'Order' looks like designed for extension (can be subclassed), but the method 'getCustomersAddressFormat' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'Order' final or making the method 'getCustomersAddressFormat' static/final/abstract/empty, or adding allowed annotation for the method. 353
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 353
 Error
sizes LineLength Line is longer than 80 characters (found 85). 357
 Error
design DesignForExtension Class 'Order' looks like designed for extension (can be subclassed), but the method 'setCustomersAddressFormat' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'Order' final or making the method 'setCustomersAddressFormat' static/final/abstract/empty, or adding allowed annotation for the method. 357
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 357
 Error
misc FinalParameters Parameter customersAddressFormat should be final. 357
 Error
coding HiddenField 'customersAddressFormat' hides a field. 357
 Error
design DesignForExtension Class 'Order' looks like designed for extension (can be subclassed), but the method 'getDeliveryName' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'Order' final or making the method 'getDeliveryName' static/final/abstract/empty, or adding allowed annotation for the method. 361
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 361
 Error
design DesignForExtension Class 'Order' looks like designed for extension (can be subclassed), but the method 'setDeliveryName' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'Order' final or making the method 'setDeliveryName' static/final/abstract/empty, or adding allowed annotation for the method. 365
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 365
 Error
misc FinalParameters Parameter deliveryName should be final. 365
 Error
coding HiddenField 'deliveryName' hides a field. 365
 Error
design DesignForExtension Class 'Order' looks like designed for extension (can be subclassed), but the method 'getDeliveryCompany' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'Order' final or making the method 'getDeliveryCompany' static/final/abstract/empty, or adding allowed annotation for the method. 369
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 369
 Error
design DesignForExtension Class 'Order' looks like designed for extension (can be subclassed), but the method 'setDeliveryCompany' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'Order' final or making the method 'setDeliveryCompany' static/final/abstract/empty, or adding allowed annotation for the method. 373
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 373
 Error
misc FinalParameters Parameter deliveryCompany should be final. 373
 Error
coding HiddenField 'deliveryCompany' hides a field. 373
 Error
design DesignForExtension Class 'Order' looks like designed for extension (can be subclassed), but the method 'getDeliveryStreetAddress' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'Order' final or making the method 'getDeliveryStreetAddress' static/final/abstract/empty, or adding allowed annotation for the method. 377
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 377
 Error
design DesignForExtension Class 'Order' looks like designed for extension (can be subclassed), but the method 'setDeliveryStreetAddress' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'Order' final or making the method 'setDeliveryStreetAddress' static/final/abstract/empty, or adding allowed annotation for the method. 381
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 381
 Error
misc FinalParameters Parameter deliveryStreetAddress should be final. 381
 Error
coding HiddenField 'deliveryStreetAddress' hides a field. 381
 Error
design DesignForExtension Class 'Order' looks like designed for extension (can be subclassed), but the method 'getDeliverySuburb' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'Order' final or making the method 'getDeliverySuburb' static/final/abstract/empty, or adding allowed annotation for the method. 385
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 385
 Error
design DesignForExtension Class 'Order' looks like designed for extension (can be subclassed), but the method 'setDeliverySuburb' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'Order' final or making the method 'setDeliverySuburb' static/final/abstract/empty, or adding allowed annotation for the method. 389
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 389
 Error
misc FinalParameters Parameter deliverySuburb should be final. 389
 Error
coding HiddenField 'deliverySuburb' hides a field. 389
 Error
design DesignForExtension Class 'Order' looks like designed for extension (can be subclassed), but the method 'getDeliveryCity' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'Order' final or making the method 'getDeliveryCity' static/final/abstract/empty, or adding allowed annotation for the method. 393
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 393
 Error
design DesignForExtension Class 'Order' looks like designed for extension (can be subclassed), but the method 'setDeliveryCity' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'Order' final or making the method 'setDeliveryCity' static/final/abstract/empty, or adding allowed annotation for the method. 397
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 397
 Error
misc FinalParameters Parameter deliveryCity should be final. 397
 Error
coding HiddenField 'deliveryCity' hides a field. 397
 Error
design DesignForExtension Class 'Order' looks like designed for extension (can be subclassed), but the method 'getDeliveryPostcode' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'Order' final or making the method 'getDeliveryPostcode' static/final/abstract/empty, or adding allowed annotation for the method. 401
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 401
 Error
design DesignForExtension Class 'Order' looks like designed for extension (can be subclassed), but the method 'setDeliveryPostcode' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'Order' final or making the method 'setDeliveryPostcode' static/final/abstract/empty, or adding allowed annotation for the method. 405
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 405
 Error
misc FinalParameters Parameter deliveryPostcode should be final. 405
 Error
coding HiddenField 'deliveryPostcode' hides a field. 405
 Error
design DesignForExtension Class 'Order' looks like designed for extension (can be subclassed), but the method 'getDeliveryState' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'Order' final or making the method 'getDeliveryState' static/final/abstract/empty, or adding allowed annotation for the method. 409
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 409
 Error
design DesignForExtension Class 'Order' looks like designed for extension (can be subclassed), but the method 'setDeliveryState' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'Order' final or making the method 'setDeliveryState' static/final/abstract/empty, or adding allowed annotation for the method. 413
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 413
 Error
misc FinalParameters Parameter deliveryState should be final. 413
 Error
coding HiddenField 'deliveryState' hides a field. 413
 Error
design DesignForExtension Class 'Order' looks like designed for extension (can be subclassed), but the method 'getDeliveryCountry' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'Order' final or making the method 'getDeliveryCountry' static/final/abstract/empty, or adding allowed annotation for the method. 417
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 417
 Error
design DesignForExtension Class 'Order' looks like designed for extension (can be subclassed), but the method 'setDeliveryCountry' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'Order' final or making the method 'setDeliveryCountry' static/final/abstract/empty, or adding allowed annotation for the method. 421
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 421
 Error
misc FinalParameters Parameter deliveryCountry should be final. 421
 Error
coding HiddenField 'deliveryCountry' hides a field. 421
 Error
design DesignForExtension Class 'Order' looks like designed for extension (can be subclassed), but the method 'getDeliveryAddressFormat' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'Order' final or making the method 'getDeliveryAddressFormat' static/final/abstract/empty, or adding allowed annotation for the method. 425
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 425
 Error
sizes LineLength Line is longer than 80 characters (found 83). 429
 Error
design DesignForExtension Class 'Order' looks like designed for extension (can be subclassed), but the method 'setDeliveryAddressFormat' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'Order' final or making the method 'setDeliveryAddressFormat' static/final/abstract/empty, or adding allowed annotation for the method. 429
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 429
 Error
misc FinalParameters Parameter deliveryAddressFormat should be final. 429
 Error
coding HiddenField 'deliveryAddressFormat' hides a field. 429
 Error
design DesignForExtension Class 'Order' looks like designed for extension (can be subclassed), but the method 'getBillingName' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'Order' final or making the method 'getBillingName' static/final/abstract/empty, or adding allowed annotation for the method. 433
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 433
 Error
design DesignForExtension Class 'Order' looks like designed for extension (can be subclassed), but the method 'setBillingName' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'Order' final or making the method 'setBillingName' static/final/abstract/empty, or adding allowed annotation for the method. 437
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 437
 Error
misc FinalParameters Parameter billingName should be final. 437
 Error
coding HiddenField 'billingName' hides a field. 437
 Error
design DesignForExtension Class 'Order' looks like designed for extension (can be subclassed), but the method 'getBillingCompany' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'Order' final or making the method 'getBillingCompany' static/final/abstract/empty, or adding allowed annotation for the method. 441
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 441
 Error
design DesignForExtension Class 'Order' looks like designed for extension (can be subclassed), but the method 'setBillingCompany' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'Order' final or making the method 'setBillingCompany' static/final/abstract/empty, or adding allowed annotation for the method. 445
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 445
 Error
misc FinalParameters Parameter billingCompany should be final. 445
 Error
coding HiddenField 'billingCompany' hides a field. 445
 Error
design DesignForExtension Class 'Order' looks like designed for extension (can be subclassed), but the method 'getBillingStreetAddress' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'Order' final or making the method 'getBillingStreetAddress' static/final/abstract/empty, or adding allowed annotation for the method. 449
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 449
 Error
design DesignForExtension Class 'Order' looks like designed for extension (can be subclassed), but the method 'setBillingStreetAddress' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'Order' final or making the method 'setBillingStreetAddress' static/final/abstract/empty, or adding allowed annotation for the method. 453
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 453
 Error
misc FinalParameters Parameter billingStreetAddress should be final. 453
 Error
coding HiddenField 'billingStreetAddress' hides a field. 453
 Error
design DesignForExtension Class 'Order' looks like designed for extension (can be subclassed), but the method 'getBillingSuburb' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'Order' final or making the method 'getBillingSuburb' static/final/abstract/empty, or adding allowed annotation for the method. 457
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 457
 Error
design DesignForExtension Class 'Order' looks like designed for extension (can be subclassed), but the method 'setBillingSuburb' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'Order' final or making the method 'setBillingSuburb' static/final/abstract/empty, or adding allowed annotation for the method. 461
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 461
 Error
misc FinalParameters Parameter billingSuburb should be final. 461
 Error
coding HiddenField 'billingSuburb' hides a field. 461
 Error
design DesignForExtension Class 'Order' looks like designed for extension (can be subclassed), but the method 'getBillingCity' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'Order' final or making the method 'getBillingCity' static/final/abstract/empty, or adding allowed annotation for the method. 465
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 465
 Error
design DesignForExtension Class 'Order' looks like designed for extension (can be subclassed), but the method 'setBillingCity' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'Order' final or making the method 'setBillingCity' static/final/abstract/empty, or adding allowed annotation for the method. 469
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 469
 Error
misc FinalParameters Parameter billingCity should be final. 469
 Error
coding HiddenField 'billingCity' hides a field. 469
 Error
design DesignForExtension Class 'Order' looks like designed for extension (can be subclassed), but the method 'getBillingPostcode' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'Order' final or making the method 'getBillingPostcode' static/final/abstract/empty, or adding allowed annotation for the method. 473
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 473
 Error
design DesignForExtension Class 'Order' looks like designed for extension (can be subclassed), but the method 'setBillingPostcode' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'Order' final or making the method 'setBillingPostcode' static/final/abstract/empty, or adding allowed annotation for the method. 477
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 477
 Error
misc FinalParameters Parameter billingPostcode should be final. 477
 Error
coding HiddenField 'billingPostcode' hides a field. 477
 Error
design DesignForExtension Class 'Order' looks like designed for extension (can be subclassed), but the method 'getBillingState' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'Order' final or making the method 'getBillingState' static/final/abstract/empty, or adding allowed annotation for the method. 481
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 481
 Error
design DesignForExtension Class 'Order' looks like designed for extension (can be subclassed), but the method 'setBillingState' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'Order' final or making the method 'setBillingState' static/final/abstract/empty, or adding allowed annotation for the method. 485
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 485
 Error
misc FinalParameters Parameter billingState should be final. 485
 Error
coding HiddenField 'billingState' hides a field. 485
 Error
design DesignForExtension Class 'Order' looks like designed for extension (can be subclassed), but the method 'getBillingCountry' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'Order' final or making the method 'getBillingCountry' static/final/abstract/empty, or adding allowed annotation for the method. 489
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 489
 Error
design DesignForExtension Class 'Order' looks like designed for extension (can be subclassed), but the method 'setBillingCountry' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'Order' final or making the method 'setBillingCountry' static/final/abstract/empty, or adding allowed annotation for the method. 493
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 493
 Error
misc FinalParameters Parameter billingCountry should be final. 493
 Error
coding HiddenField 'billingCountry' hides a field. 493
 Error
design DesignForExtension Class 'Order' looks like designed for extension (can be subclassed), but the method 'getBillingAddressFormat' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'Order' final or making the method 'getBillingAddressFormat' static/final/abstract/empty, or adding allowed annotation for the method. 497
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 497
 Error
sizes LineLength Line is longer than 80 characters (found 81). 501
 Error
design DesignForExtension Class 'Order' looks like designed for extension (can be subclassed), but the method 'setBillingAddressFormat' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'Order' final or making the method 'setBillingAddressFormat' static/final/abstract/empty, or adding allowed annotation for the method. 501
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 501
 Error
misc FinalParameters Parameter billingAddressFormat should be final. 501
 Error
coding HiddenField 'billingAddressFormat' hides a field. 501
 Error
design DesignForExtension Class 'Order' looks like designed for extension (can be subclassed), but the method 'getPaymentMethod' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'Order' final or making the method 'getPaymentMethod' static/final/abstract/empty, or adding allowed annotation for the method. 505
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 505
 Error
design DesignForExtension Class 'Order' looks like designed for extension (can be subclassed), but the method 'setPaymentMethod' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'Order' final or making the method 'setPaymentMethod' static/final/abstract/empty, or adding allowed annotation for the method. 509
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 509
 Error
misc FinalParameters Parameter paymentMethod should be final. 509
 Error
coding HiddenField 'paymentMethod' hides a field. 509
 Error
design DesignForExtension Class 'Order' looks like designed for extension (can be subclassed), but the method 'getCcType' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'Order' final or making the method 'getCcType' static/final/abstract/empty, or adding allowed annotation for the method. 513
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 513
 Error
design DesignForExtension Class 'Order' looks like designed for extension (can be subclassed), but the method 'setCcType' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'Order' final or making the method 'setCcType' static/final/abstract/empty, or adding allowed annotation for the method. 517
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 517
 Error
misc FinalParameters Parameter ccType should be final. 517
 Error
coding HiddenField 'ccType' hides a field. 517
 Error
design DesignForExtension Class 'Order' looks like designed for extension (can be subclassed), but the method 'getCcOwner' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'Order' final or making the method 'getCcOwner' static/final/abstract/empty, or adding allowed annotation for the method. 521
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 521
 Error
design DesignForExtension Class 'Order' looks like designed for extension (can be subclassed), but the method 'setCcOwner' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'Order' final or making the method 'setCcOwner' static/final/abstract/empty, or adding allowed annotation for the method. 525
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 525
 Error
misc FinalParameters Parameter ccOwner should be final. 525
 Error
coding HiddenField 'ccOwner' hides a field. 525
 Error
design DesignForExtension Class 'Order' looks like designed for extension (can be subclassed), but the method 'getCcNumber' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'Order' final or making the method 'getCcNumber' static/final/abstract/empty, or adding allowed annotation for the method. 529
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 529
 Error
design DesignForExtension Class 'Order' looks like designed for extension (can be subclassed), but the method 'setCcNumber' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'Order' final or making the method 'setCcNumber' static/final/abstract/empty, or adding allowed annotation for the method. 533
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 533
 Error
misc FinalParameters Parameter ccNumber should be final. 533
 Error
coding HiddenField 'ccNumber' hides a field. 533
 Error
design DesignForExtension Class 'Order' looks like designed for extension (can be subclassed), but the method 'getCcExpires' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'Order' final or making the method 'getCcExpires' static/final/abstract/empty, or adding allowed annotation for the method. 537
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 537
 Error
design DesignForExtension Class 'Order' looks like designed for extension (can be subclassed), but the method 'setCcExpires' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'Order' final or making the method 'setCcExpires' static/final/abstract/empty, or adding allowed annotation for the method. 541
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 541
 Error
misc FinalParameters Parameter ccExpires should be final. 541
 Error
coding HiddenField 'ccExpires' hides a field. 541
 Error
design DesignForExtension Class 'Order' looks like designed for extension (can be subclassed), but the method 'getLastModified' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'Order' final or making the method 'getLastModified' static/final/abstract/empty, or adding allowed annotation for the method. 545
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 545
 Error
design DesignForExtension Class 'Order' looks like designed for extension (can be subclassed), but the method 'setLastModified' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'Order' final or making the method 'setLastModified' static/final/abstract/empty, or adding allowed annotation for the method. 549
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 549
 Error
misc FinalParameters Parameter lastModified should be final. 549
 Error
coding HiddenField 'lastModified' hides a field. 549
 Error
design DesignForExtension Class 'Order' looks like designed for extension (can be subclassed), but the method 'getDatePurchased' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'Order' final or making the method 'getDatePurchased' static/final/abstract/empty, or adding allowed annotation for the method. 553
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 553
 Error
design DesignForExtension Class 'Order' looks like designed for extension (can be subclassed), but the method 'setDatePurchased' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'Order' final or making the method 'setDatePurchased' static/final/abstract/empty, or adding allowed annotation for the method. 557
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 557
 Error
misc FinalParameters Parameter datePurchased should be final. 557
 Error
coding HiddenField 'datePurchased' hides a field. 557
 Error
design DesignForExtension Class 'Order' looks like designed for extension (can be subclassed), but the method 'getOrdersStatus' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'Order' final or making the method 'getOrdersStatus' static/final/abstract/empty, or adding allowed annotation for the method. 561
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 561
 Error
design DesignForExtension Class 'Order' looks like designed for extension (can be subclassed), but the method 'setOrdersStatus' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'Order' final or making the method 'setOrdersStatus' static/final/abstract/empty, or adding allowed annotation for the method. 565
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 565
 Error
misc FinalParameters Parameter ordersStatus should be final. 565
 Error
coding HiddenField 'ordersStatus' hides a field. 565
 Error
design DesignForExtension Class 'Order' looks like designed for extension (can be subclassed), but the method 'getOrdersDateFinished' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'Order' final or making the method 'getOrdersDateFinished' static/final/abstract/empty, or adding allowed annotation for the method. 569
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 569
 Error
design DesignForExtension Class 'Order' looks like designed for extension (can be subclassed), but the method 'setOrdersDateFinished' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'Order' final or making the method 'setOrdersDateFinished' static/final/abstract/empty, or adding allowed annotation for the method. 573
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 573
 Error
misc FinalParameters Parameter ordersDateFinished should be final. 573
 Error
coding HiddenField 'ordersDateFinished' hides a field. 573
 Error
design DesignForExtension Class 'Order' looks like designed for extension (can be subclassed), but the method 'getCurrency' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'Order' final or making the method 'getCurrency' static/final/abstract/empty, or adding allowed annotation for the method. 577
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 577
 Error
design DesignForExtension Class 'Order' looks like designed for extension (can be subclassed), but the method 'setCurrency' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'Order' final or making the method 'setCurrency' static/final/abstract/empty, or adding allowed annotation for the method. 581
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 581
 Error
misc FinalParameters Parameter currency should be final. 581
 Error
coding HiddenField 'currency' hides a field. 581
 Error
design DesignForExtension Class 'Order' looks like designed for extension (can be subclassed), but the method 'getCurrencyValue' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'Order' final or making the method 'getCurrencyValue' static/final/abstract/empty, or adding allowed annotation for the method. 585
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 585
 Error
design DesignForExtension Class 'Order' looks like designed for extension (can be subclassed), but the method 'setCurrencyValue' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'Order' final or making the method 'setCurrencyValue' static/final/abstract/empty, or adding allowed annotation for the method. 589
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 589
 Error
misc FinalParameters Parameter currencyValue should be final. 589
 Error
coding HiddenField 'currencyValue' hides a field. 589
 Error
design DesignForExtension Class 'Order' looks like designed for extension (can be subclassed), but the method 'hashCode' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'Order' final or making the method 'hashCode' static/final/abstract/empty, or adding allowed annotation for the method. 593
 Error
sizes LineLength Line is longer than 80 characters (found 92). 599
 Error
sizes LineLength Line is longer than 80 characters (found 87). 602
 Error
sizes LineLength Line is longer than 80 characters (found 93). 604
 Error
sizes LineLength Line is longer than 80 characters (found 93). 606
 Error
sizes LineLength Line is longer than 80 characters (found 87). 608
 Error
sizes LineLength Line is longer than 80 characters (found 95). 610
 Error
sizes LineLength Line is longer than 80 characters (found 89). 612
 Error
sizes LineLength Line is longer than 80 characters (found 92). 615
 Error
sizes LineLength Line is longer than 80 characters (found 91). 618
 Error
sizes LineLength Line is longer than 80 characters (found 83). 620
 Error
sizes LineLength Line is longer than 80 characters (found 81). 622
 Error
sizes LineLength Line is longer than 80 characters (found 87). 623
 Error
sizes LineLength Line is longer than 80 characters (found 85). 624
 Error
sizes LineLength Line is longer than 80 characters (found 81). 626
 Error
sizes LineLength Line is longer than 80 characters (found 91). 628
 Error
sizes LineLength Line is longer than 80 characters (found 81). 630
 Error
sizes LineLength Line is longer than 80 characters (found 85). 634
 Error
sizes LineLength Line is longer than 80 characters (found 91). 636
 Error
sizes LineLength Line is longer than 80 characters (found 97). 639
 Error
sizes LineLength Line is longer than 80 characters (found 97). 642
 Error
sizes LineLength Line is longer than 80 characters (found 94). 645
 Error
sizes LineLength Line is longer than 80 characters (found 91). 648
 Error
sizes LineLength Line is longer than 80 characters (found 86). 651
 Error
sizes LineLength Line is longer than 80 characters (found 93). 654
 Error
sizes LineLength Line is longer than 80 characters (found 85). 658
 Error
sizes LineLength Line is longer than 80 characters (found 95). 660
 Error
sizes LineLength Line is longer than 80 characters (found 88). 663
 Error
sizes LineLength Line is longer than 80 characters (found 91). 666
 Error
sizes LineLength Line is longer than 80 characters (found 94). 669
 Error
sizes LineLength Line is longer than 80 characters (found 89). 672
 Error
sizes LineLength Line is longer than 80 characters (found 95). 674
 Error
sizes LineLength Line is longer than 80 characters (found 95). 676
 Error
sizes LineLength Line is longer than 80 characters (found 89). 678
 Error
sizes LineLength Line is longer than 80 characters (found 97). 681
 Error
sizes LineLength Line is longer than 80 characters (found 91). 683
 Error
sizes LineLength Line is longer than 80 characters (found 94). 686
 Error
sizes LineLength Line is longer than 80 characters (found 93). 689
 Error
sizes LineLength Line is longer than 80 characters (found 89). 692
 Error
sizes LineLength Line is longer than 80 characters (found 88). 695
 Error
sizes LineLength Line is longer than 80 characters (found 87). 697
 Error
coding MagicNumber '32' is a magic number. 697
 Error
sizes LineLength Line is longer than 80 characters (found 91). 699
 Error
design DesignForExtension Class 'Order' looks like designed for extension (can be subclassed), but the method 'equals' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'Order' final or making the method 'equals' static/final/abstract/empty, or adding allowed annotation for the method. 703
 Error
sizes MethodLength Method equals length is 217 lines (max allowed is 150). 703
 Error
misc FinalParameters Parameter obj should be final. 704
 Error
blocks NeedBraces 'if' construct must use '{}'s. 705
 Error
blocks NeedBraces 'if' construct must use '{}'s. 707
 Error
blocks NeedBraces 'if' construct must use '{}'s. 709
 Error
blocks NeedBraces 'if' construct must use '{}'s. 713
 Error
sizes LineLength Line is longer than 80 characters (found 84). 715
 Error
blocks NeedBraces 'if' construct must use '{}'s. 715
 Error
blocks NeedBraces 'if' construct must use '{}'s. 718
 Error
blocks NeedBraces 'if' construct must use '{}'s. 720
 Error
blocks NeedBraces 'if' construct must use '{}'s. 723
 Error
blocks NeedBraces 'if' construct must use '{}'s. 725
 Error
blocks NeedBraces 'if' construct must use '{}'s. 728
 Error
blocks NeedBraces 'if' construct must use '{}'s. 730
 Error
blocks NeedBraces 'if' construct must use '{}'s. 733
 Error
blocks NeedBraces 'if' construct must use '{}'s. 735
 Error
blocks NeedBraces 'if' construct must use '{}'s. 738
 Error
blocks NeedBraces 'if' construct must use '{}'s. 740
 Error
blocks NeedBraces 'if' construct must use '{}'s. 743
 Error
blocks NeedBraces 'if' construct must use '{}'s. 745
 Error
blocks NeedBraces 'if' construct must use '{}'s. 748
 Error
sizes LineLength Line is longer than 80 characters (found 84). 750
 Error
blocks NeedBraces 'if' construct must use '{}'s. 750
 Error
blocks NeedBraces 'if' construct must use '{}'s. 753
 Error
blocks NeedBraces 'if' construct must use '{}'s. 755
 Error
blocks NeedBraces 'if' construct must use '{}'s. 758
 Error
blocks NeedBraces 'if' construct must use '{}'s. 760
 Error
blocks NeedBraces 'if' construct must use '{}'s. 763
 Error
blocks NeedBraces 'if' construct must use '{}'s. 765
 Error
blocks NeedBraces 'if' construct must use '{}'s. 768
 Error
blocks NeedBraces 'if' construct must use '{}'s. 770
 Error
blocks NeedBraces 'if' construct must use '{}'s. 773
 Error
blocks NeedBraces 'if' construct must use '{}'s. 775
 Error
blocks NeedBraces 'if' construct must use '{}'s. 778
 Error
blocks NeedBraces 'if' construct must use '{}'s. 780
 Error
blocks NeedBraces 'if' construct must use '{}'s. 783
 Error
blocks NeedBraces 'if' construct must use '{}'s. 785
 Error
blocks NeedBraces 'if' construct must use '{}'s. 788
 Error
blocks NeedBraces 'if' construct must use '{}'s. 790
 Error
blocks NeedBraces 'if' construct must use '{}'s. 793
 Error
sizes LineLength Line is longer than 80 characters (found 88). 795
 Error
blocks NeedBraces 'if' construct must use '{}'s. 795
 Error
blocks NeedBraces 'if' construct must use '{}'s. 798
 Error
blocks NeedBraces 'if' construct must use '{}'s. 800
 Error
blocks NeedBraces 'if' construct must use '{}'s. 803
 Error
blocks NeedBraces 'if' construct must use '{}'s. 805
 Error
blocks NeedBraces 'if' construct must use '{}'s. 808
 Error
blocks NeedBraces 'if' construct must use '{}'s. 810
 Error
blocks NeedBraces 'if' construct must use '{}'s. 813
 Error
sizes LineLength Line is longer than 80 characters (found 86). 815
 Error
blocks NeedBraces 'if' construct must use '{}'s. 815
 Error
blocks NeedBraces 'if' construct must use '{}'s. 818
 Error
blocks NeedBraces 'if' construct must use '{}'s. 820
 Error
blocks NeedBraces 'if' construct must use '{}'s. 823
 Error
blocks NeedBraces 'if' construct must use '{}'s. 825
 Error
blocks NeedBraces 'if' construct must use '{}'s. 828
 Error
blocks NeedBraces 'if' construct must use '{}'s. 830
 Error
blocks NeedBraces 'if' construct must use '{}'s. 833
 Error
sizes LineLength Line is longer than 80 characters (found 88). 835
 Error
blocks NeedBraces 'if' construct must use '{}'s. 835
 Error
blocks NeedBraces 'if' construct must use '{}'s. 838
 Error
blocks NeedBraces 'if' construct must use '{}'s. 840
 Error
blocks NeedBraces 'if' construct must use '{}'s. 843
 Error
blocks NeedBraces 'if' construct must use '{}'s. 845
 Error
blocks NeedBraces 'if' construct must use '{}'s. 848
 Error
blocks NeedBraces 'if' construct must use '{}'s. 850
 Error
blocks NeedBraces 'if' construct must use '{}'s. 853
 Error
sizes LineLength Line is longer than 80 characters (found 86). 855
 Error
blocks NeedBraces 'if' construct must use '{}'s. 855
 Error
blocks NeedBraces 'if' construct must use '{}'s. 858
 Error
blocks NeedBraces 'if' construct must use '{}'s. 860
 Error
blocks NeedBraces 'if' construct must use '{}'s. 863
 Error
blocks NeedBraces 'if' construct must use '{}'s. 865
 Error
blocks NeedBraces 'if' construct must use '{}'s. 868
 Error
blocks NeedBraces 'if' construct must use '{}'s. 870
 Error
blocks NeedBraces 'if' construct must use '{}'s. 873
 Error
blocks NeedBraces 'if' construct must use '{}'s. 875
 Error
blocks NeedBraces 'if' construct must use '{}'s. 878
 Error
blocks NeedBraces 'if' construct must use '{}'s. 880
 Error
blocks NeedBraces 'if' construct must use '{}'s. 883
 Error
blocks NeedBraces 'if' construct must use '{}'s. 885
 Error
blocks NeedBraces 'if' construct must use '{}'s. 888
 Error
sizes LineLength Line is longer than 80 characters (found 86). 890
 Error
blocks NeedBraces 'if' construct must use '{}'s. 890
 Error
blocks NeedBraces 'if' construct must use '{}'s. 893
 Error
blocks NeedBraces 'if' construct must use '{}'s. 895
 Error
blocks NeedBraces 'if' construct must use '{}'s. 898
 Error
blocks NeedBraces 'if' construct must use '{}'s. 900
 Error
blocks NeedBraces 'if' construct must use '{}'s. 903
 Error
blocks NeedBraces 'if' construct must use '{}'s. 905
 Error
blocks NeedBraces 'if' construct must use '{}'s. 908
 Error
blocks NeedBraces 'if' construct must use '{}'s. 910
 Error
blocks NeedBraces 'if' construct must use '{}'s. 912
 Error
blocks NeedBraces 'if' construct must use '{}'s. 915
 Error
blocks NeedBraces 'if' construct must use '{}'s. 917
 Error
design DesignForExtension Class 'Order' looks like designed for extension (can be subclassed), but the method 'toString' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'Order' final or making the method 'toString' static/final/abstract/empty, or adding allowed annotation for the method. 922
 Error
sizes LineLength Line is longer than 80 characters (found 92). 925
 Error
sizes LineLength Line is longer than 80 characters (found 86). 928
 Error
sizes LineLength Line is longer than 80 characters (found 94). 930
 Error
sizes LineLength Line is longer than 80 characters (found 81). 932
 Error
sizes LineLength Line is longer than 80 characters (found 85). 933
 Error
sizes LineLength Line is longer than 80 characters (found 91). 934
 Error
sizes LineLength Line is longer than 80 characters (found 84). 936
 Error
sizes LineLength Line is longer than 80 characters (found 90). 937
 Error
sizes LineLength Line is longer than 80 characters (found 89). 938
 Error
sizes LineLength Line is longer than 80 characters (found 91). 939
 Error
sizes LineLength Line is longer than 80 characters (found 88). 941
 Error
sizes LineLength Line is longer than 80 characters (found 82). 943
 Error
sizes LineLength Line is longer than 80 characters (found 87). 944
 Error
sizes LineLength Line is longer than 80 characters (found 86). 945
 Error
sizes LineLength Line is longer than 80 characters (found 88). 946
 Error
sizes LineLength Line is longer than 80 characters (found 91). 948
 Error
sizes LineLength Line is longer than 80 characters (found 95). 949
 Error
sizes LineLength Line is longer than 80 characters (found 91). 950
 Error
sizes LineLength Line is longer than 80 characters (found 83). 951
 Error
sizes LineLength Line is longer than 80 characters (found 92). 952
 Error
regexp RegexpSingleline Line has trailing spaces. 957

org/woehlke/greenshop/oodm/checkout/entities/OrderProduct.java

Severity Category Rule Message Line
 Error
imports AvoidStarImport Using the '.*' form of import should be avoided - javax.persistence.*. 5
 Error
javadoc JavadocStyle First sentence should end with a period. 13
 Error
regexp RegexpSingleline Line has trailing spaces. 29
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 34
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 34
 Error
whitespace FileTabCharacter File contains tab characters (this is the first instance). 37
 Error
javadoc JavadocVariable Missing a Javadoc comment. 37
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 38
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 38
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 39
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 39
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 39
 Error
regexp RegexpSingleline Line has trailing spaces. 41
 Error
javadoc JavadocVariable Missing a Javadoc comment. 42
 Error
sizes LineLength Line is longer than 80 characters (found 86). 43
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 43
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 43
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 43
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 43
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 44
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 44
 Error
regexp RegexpSingleline Line has trailing spaces. 46
 Error
javadoc JavadocVariable Missing a Javadoc comment. 47
 Error
sizes LineLength Line is longer than 80 characters (found 86). 48
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 48
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 48
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 48
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 48
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 49
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 49
 Error
javadoc JavadocVariable Missing a Javadoc comment. 52
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 53
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 53
 Error
regexp RegexpSingleline Line has trailing spaces. 55
 Error
javadoc JavadocVariable Missing a Javadoc comment. 56
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 56
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 56
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 56
 Error
regexp RegexpSingleline Line has trailing spaces. 58
 Error
javadoc JavadocVariable Missing a Javadoc comment. 59
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 60
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 60
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 60
 Error
regexp RegexpSingleline Line has trailing spaces. 62
 Error
javadoc JavadocVariable Missing a Javadoc comment. 63
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 64
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 64
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 64
 Error
regexp RegexpSingleline Line has trailing spaces. 66
 Error
javadoc JavadocVariable Missing a Javadoc comment. 67
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 68
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 68
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 68
 Error
regexp RegexpSingleline Line has trailing spaces. 70
 Error
javadoc JavadocVariable Missing a Javadoc comment. 71
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 72
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 72
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 72
 Error
regexp RegexpSingleline Line has trailing spaces. 74
 Error
javadoc JavadocVariable Missing a Javadoc comment. 75
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 76
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 76
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 76
 Error
design DesignForExtension Class 'OrderProduct' looks like designed for extension (can be subclassed), but the method 'getId' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'OrderProduct' final or making the method 'getId' static/final/abstract/empty, or adding allowed annotation for the method. 79
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 79
 Error
design DesignForExtension Class 'OrderProduct' looks like designed for extension (can be subclassed), but the method 'setId' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'OrderProduct' final or making the method 'setId' static/final/abstract/empty, or adding allowed annotation for the method. 83
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 83
 Error
misc FinalParameters Parameter id should be final. 83
 Error
coding HiddenField 'id' hides a field. 83
 Error
design DesignForExtension Class 'OrderProduct' looks like designed for extension (can be subclassed), but the method 'getOrder' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'OrderProduct' final or making the method 'getOrder' static/final/abstract/empty, or adding allowed annotation for the method. 87
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 87
 Error
design DesignForExtension Class 'OrderProduct' looks like designed for extension (can be subclassed), but the method 'setOrder' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'OrderProduct' final or making the method 'setOrder' static/final/abstract/empty, or adding allowed annotation for the method. 91
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 91
 Error
misc FinalParameters Parameter order should be final. 91
 Error
coding HiddenField 'order' hides a field. 91
 Error
design DesignForExtension Class 'OrderProduct' looks like designed for extension (can be subclassed), but the method 'getProduct' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'OrderProduct' final or making the method 'getProduct' static/final/abstract/empty, or adding allowed annotation for the method. 95
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 95
 Error
design DesignForExtension Class 'OrderProduct' looks like designed for extension (can be subclassed), but the method 'setProduct' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'OrderProduct' final or making the method 'setProduct' static/final/abstract/empty, or adding allowed annotation for the method. 99
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 99
 Error
misc FinalParameters Parameter product should be final. 99
 Error
coding HiddenField 'product' hides a field. 99
 Error
design DesignForExtension Class 'OrderProduct' looks like designed for extension (can be subclassed), but the method 'getProductsModel' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'OrderProduct' final or making the method 'getProductsModel' static/final/abstract/empty, or adding allowed annotation for the method. 103
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 103
 Error
design DesignForExtension Class 'OrderProduct' looks like designed for extension (can be subclassed), but the method 'setProductsModel' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'OrderProduct' final or making the method 'setProductsModel' static/final/abstract/empty, or adding allowed annotation for the method. 107
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 107
 Error
misc FinalParameters Parameter productsModel should be final. 107
 Error
coding HiddenField 'productsModel' hides a field. 107
 Error
design DesignForExtension Class 'OrderProduct' looks like designed for extension (can be subclassed), but the method 'getProductsName' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'OrderProduct' final or making the method 'getProductsName' static/final/abstract/empty, or adding allowed annotation for the method. 111
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 111
 Error
design DesignForExtension Class 'OrderProduct' looks like designed for extension (can be subclassed), but the method 'setProductsName' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'OrderProduct' final or making the method 'setProductsName' static/final/abstract/empty, or adding allowed annotation for the method. 115
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 115
 Error
misc FinalParameters Parameter productsName should be final. 115
 Error
coding HiddenField 'productsName' hides a field. 115
 Error
design DesignForExtension Class 'OrderProduct' looks like designed for extension (can be subclassed), but the method 'getProductsPrice' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'OrderProduct' final or making the method 'getProductsPrice' static/final/abstract/empty, or adding allowed annotation for the method. 119
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 119
 Error
design DesignForExtension Class 'OrderProduct' looks like designed for extension (can be subclassed), but the method 'setProductsPrice' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'OrderProduct' final or making the method 'setProductsPrice' static/final/abstract/empty, or adding allowed annotation for the method. 123
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 123
 Error
misc FinalParameters Parameter productsPrice should be final. 123
 Error
coding HiddenField 'productsPrice' hides a field. 123
 Error
design DesignForExtension Class 'OrderProduct' looks like designed for extension (can be subclassed), but the method 'getFinalPrice' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'OrderProduct' final or making the method 'getFinalPrice' static/final/abstract/empty, or adding allowed annotation for the method. 127
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 127
 Error
design DesignForExtension Class 'OrderProduct' looks like designed for extension (can be subclassed), but the method 'setFinalPrice' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'OrderProduct' final or making the method 'setFinalPrice' static/final/abstract/empty, or adding allowed annotation for the method. 131
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 131
 Error
misc FinalParameters Parameter finalPrice should be final. 131
 Error
coding HiddenField 'finalPrice' hides a field. 131
 Error
design DesignForExtension Class 'OrderProduct' looks like designed for extension (can be subclassed), but the method 'getProductsTax' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'OrderProduct' final or making the method 'getProductsTax' static/final/abstract/empty, or adding allowed annotation for the method. 135
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 135
 Error
design DesignForExtension Class 'OrderProduct' looks like designed for extension (can be subclassed), but the method 'setProductsTax' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'OrderProduct' final or making the method 'setProductsTax' static/final/abstract/empty, or adding allowed annotation for the method. 139
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 139
 Error
misc FinalParameters Parameter productsTax should be final. 139
 Error
coding HiddenField 'productsTax' hides a field. 139
 Error
design DesignForExtension Class 'OrderProduct' looks like designed for extension (can be subclassed), but the method 'getProductsQuantity' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'OrderProduct' final or making the method 'getProductsQuantity' static/final/abstract/empty, or adding allowed annotation for the method. 143
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 143
 Error
design DesignForExtension Class 'OrderProduct' looks like designed for extension (can be subclassed), but the method 'getOrderProductAttribute' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'OrderProduct' final or making the method 'getOrderProductAttribute' static/final/abstract/empty, or adding allowed annotation for the method. 148
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 148
 Error
sizes LineLength Line is longer than 80 characters (found 97). 152
 Error
design DesignForExtension Class 'OrderProduct' looks like designed for extension (can be subclassed), but the method 'setOrderProductAttribute' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'OrderProduct' final or making the method 'setOrderProductAttribute' static/final/abstract/empty, or adding allowed annotation for the method. 152
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 152
 Error
misc FinalParameters Parameter orderProductAttribute should be final. 152
 Error
coding HiddenField 'orderProductAttribute' hides a field. 152
 Error
design DesignForExtension Class 'OrderProduct' looks like designed for extension (can be subclassed), but the method 'setProductsQuantity' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'OrderProduct' final or making the method 'setProductsQuantity' static/final/abstract/empty, or adding allowed annotation for the method. 156
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 156
 Error
misc FinalParameters Parameter productsQuantity should be final. 156
 Error
coding HiddenField 'productsQuantity' hides a field. 156
 Error
design DesignForExtension Class 'OrderProduct' looks like designed for extension (can be subclassed), but the method 'hashCode' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'OrderProduct' final or making the method 'hashCode' static/final/abstract/empty, or adding allowed annotation for the method. 160
 Error
sizes LineLength Line is longer than 80 characters (found 85). 165
 Error
sizes LineLength Line is longer than 80 characters (found 83). 167
 Error
sizes LineLength Line is longer than 80 characters (found 87). 168
 Error
sizes LineLength Line is longer than 80 characters (found 91). 170
 Error
sizes LineLength Line is longer than 80 characters (found 89). 172
 Error
sizes LineLength Line is longer than 80 characters (found 91). 174
 Error
sizes LineLength Line is longer than 80 characters (found 87). 177
 Error
design DesignForExtension Class 'OrderProduct' looks like designed for extension (can be subclassed), but the method 'equals' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'OrderProduct' final or making the method 'equals' static/final/abstract/empty, or adding allowed annotation for the method. 181
 Error
misc FinalParameters Parameter obj should be final. 182
 Error
blocks NeedBraces 'if' construct must use '{}'s. 183
 Error
blocks NeedBraces 'if' construct must use '{}'s. 185
 Error
blocks NeedBraces 'if' construct must use '{}'s. 187
 Error
blocks NeedBraces 'if' construct must use '{}'s. 191
 Error
blocks NeedBraces 'if' construct must use '{}'s. 193
 Error
blocks NeedBraces 'if' construct must use '{}'s. 196
 Error
blocks NeedBraces 'if' construct must use '{}'s. 198
 Error
blocks NeedBraces 'if' construct must use '{}'s. 201
 Error
blocks NeedBraces 'if' construct must use '{}'s. 203
 Error
blocks NeedBraces 'if' construct must use '{}'s. 206
 Error
blocks NeedBraces 'if' construct must use '{}'s. 208
 Error
blocks NeedBraces 'if' construct must use '{}'s. 211
 Error
blocks NeedBraces 'if' construct must use '{}'s. 213
 Error
blocks NeedBraces 'if' construct must use '{}'s. 216
 Error
blocks NeedBraces 'if' construct must use '{}'s. 218
 Error
blocks NeedBraces 'if' construct must use '{}'s. 221
 Error
blocks NeedBraces 'if' construct must use '{}'s. 223
 Error
blocks NeedBraces 'if' construct must use '{}'s. 225
 Error
blocks NeedBraces 'if' construct must use '{}'s. 228
 Error
blocks NeedBraces 'if' construct must use '{}'s. 230
 Error
design DesignForExtension Class 'OrderProduct' looks like designed for extension (can be subclassed), but the method 'toString' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'OrderProduct' final or making the method 'toString' static/final/abstract/empty, or adding allowed annotation for the method. 235
 Error
sizes LineLength Line is longer than 80 characters (found 83). 237
 Error
sizes LineLength Line is longer than 80 characters (found 87). 239
 Error
sizes LineLength Line is longer than 80 characters (found 88). 241
 Error
regexp RegexpSingleline Line has trailing spaces. 245
 Error
regexp RegexpSingleline Line has trailing spaces. 246
 Error
regexp RegexpSingleline Line has trailing spaces. 247

org/woehlke/greenshop/oodm/checkout/entities/OrderProductAttribute.java

Severity Category Rule Message Line
 Error
imports AvoidStarImport Using the '.*' form of import should be avoided - javax.persistence.*. 3
 Error
javadoc JavadocStyle First sentence should end with a period. 6
 Error
regexp RegexpSingleline Line has trailing spaces. 7
 Error
sizes LineLength Line is longer than 80 characters (found 89). 9
 Error
sizes LineLength Line is longer than 80 characters (found 89). 10
 Error
sizes LineLength Line is longer than 80 characters (found 89). 11
 Error
sizes LineLength Line is longer than 80 characters (found 89). 12
 Error
sizes LineLength Line is longer than 80 characters (found 89). 13
 Error
sizes LineLength Line is longer than 80 characters (found 89). 14
 Error
sizes LineLength Line is longer than 80 characters (found 89). 15
 Error
sizes LineLength Line is longer than 80 characters (found 89). 16
 Error
sizes LineLength Line is longer than 80 characters (found 89). 17
 Error
sizes LineLength Line is longer than 80 characters (found 89). 18
 Error
sizes LineLength Line is longer than 80 characters (found 89). 19
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 26
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 26
 Error
whitespace FileTabCharacter File contains tab characters (this is the first instance). 29
 Error
javadoc JavadocVariable Missing a Javadoc comment. 29
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 30
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 30
 Error
sizes LineLength Line is longer than 80 characters (found 82). 31
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 31
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 31
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 31
 Error
regexp RegexpSingleline Line has trailing spaces. 33
 Error
javadoc JavadocVariable Missing a Javadoc comment. 34
 Error
sizes LineLength Line is longer than 80 characters (found 86). 35
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 35
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 35
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 35
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 35
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 36
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 36
 Error
regexp RegexpSingleline Line has trailing spaces. 38
 Error
javadoc JavadocVariable Missing a Javadoc comment. 39
 Error
sizes LineLength Line is longer than 80 characters (found 86). 40
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 40
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 40
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 40
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 40
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 41
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 41
 Error
regexp RegexpSingleline Line has trailing spaces. 43
 Error
javadoc JavadocVariable Missing a Javadoc comment. 44
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 45
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 45
 Error
regexp RegexpSingleline Line has trailing spaces. 47
 Error
javadoc JavadocVariable Missing a Javadoc comment. 48
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 49
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 49
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 49
 Error
regexp RegexpSingleline Line has trailing spaces. 51
 Error
javadoc JavadocVariable Missing a Javadoc comment. 52
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 53
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 53
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 53
 Error
regexp RegexpSingleline Line has trailing spaces. 55
 Error
javadoc JavadocVariable Missing a Javadoc comment. 56
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 57
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 57
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 57
 Error
design DesignForExtension Class 'OrderProductAttribute' looks like designed for extension (can be subclassed), but the method 'getId' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'OrderProductAttribute' final or making the method 'getId' static/final/abstract/empty, or adding allowed annotation for the method. 60
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 60
 Error
design DesignForExtension Class 'OrderProductAttribute' looks like designed for extension (can be subclassed), but the method 'setId' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'OrderProductAttribute' final or making the method 'setId' static/final/abstract/empty, or adding allowed annotation for the method. 64
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 64
 Error
misc FinalParameters Parameter id should be final. 64
 Error
coding HiddenField 'id' hides a field. 64
 Error
design DesignForExtension Class 'OrderProductAttribute' looks like designed for extension (can be subclassed), but the method 'getOrder' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'OrderProductAttribute' final or making the method 'getOrder' static/final/abstract/empty, or adding allowed annotation for the method. 68
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 68
 Error
design DesignForExtension Class 'OrderProductAttribute' looks like designed for extension (can be subclassed), but the method 'setOrder' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'OrderProductAttribute' final or making the method 'setOrder' static/final/abstract/empty, or adding allowed annotation for the method. 72
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 72
 Error
misc FinalParameters Parameter order should be final. 72
 Error
coding HiddenField 'order' hides a field. 72
 Error
design DesignForExtension Class 'OrderProductAttribute' looks like designed for extension (can be subclassed), but the method 'getOrderProduct' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'OrderProductAttribute' final or making the method 'getOrderProduct' static/final/abstract/empty, or adding allowed annotation for the method. 76
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 76
 Error
design DesignForExtension Class 'OrderProductAttribute' looks like designed for extension (can be subclassed), but the method 'setOrderProduct' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'OrderProductAttribute' final or making the method 'setOrderProduct' static/final/abstract/empty, or adding allowed annotation for the method. 80
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 80
 Error
misc FinalParameters Parameter orderProduct should be final. 80
 Error
coding HiddenField 'orderProduct' hides a field. 80
 Error
design DesignForExtension Class 'OrderProductAttribute' looks like designed for extension (can be subclassed), but the method 'getProductOption' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'OrderProductAttribute' final or making the method 'getProductOption' static/final/abstract/empty, or adding allowed annotation for the method. 84
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 84
 Error
design DesignForExtension Class 'OrderProductAttribute' looks like designed for extension (can be subclassed), but the method 'setProductOption' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'OrderProductAttribute' final or making the method 'setProductOption' static/final/abstract/empty, or adding allowed annotation for the method. 88
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 88
 Error
misc FinalParameters Parameter productOption should be final. 88
 Error
coding HiddenField 'productOption' hides a field. 88
 Error
design DesignForExtension Class 'OrderProductAttribute' looks like designed for extension (can be subclassed), but the method 'getProductOptionValue' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'OrderProductAttribute' final or making the method 'getProductOptionValue' static/final/abstract/empty, or adding allowed annotation for the method. 92
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 92
 Error
design DesignForExtension Class 'OrderProductAttribute' looks like designed for extension (can be subclassed), but the method 'setProductOptionValue' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'OrderProductAttribute' final or making the method 'setProductOptionValue' static/final/abstract/empty, or adding allowed annotation for the method. 96
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 96
 Error
misc FinalParameters Parameter productOptionValue should be final. 96
 Error
coding HiddenField 'productOptionValue' hides a field. 96
 Error
design DesignForExtension Class 'OrderProductAttribute' looks like designed for extension (can be subclassed), but the method 'getOptionValuePrice' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'OrderProductAttribute' final or making the method 'getOptionValuePrice' static/final/abstract/empty, or adding allowed annotation for the method. 100
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 100
 Error
design DesignForExtension Class 'OrderProductAttribute' looks like designed for extension (can be subclassed), but the method 'setOptionValuePrice' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'OrderProductAttribute' final or making the method 'setOptionValuePrice' static/final/abstract/empty, or adding allowed annotation for the method. 104
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 104
 Error
misc FinalParameters Parameter optionValuePrice should be final. 104
 Error
coding HiddenField 'optionValuePrice' hides a field. 104
 Error
design DesignForExtension Class 'OrderProductAttribute' looks like designed for extension (can be subclassed), but the method 'getPricePrefix' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'OrderProductAttribute' final or making the method 'getPricePrefix' static/final/abstract/empty, or adding allowed annotation for the method. 108
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 108
 Error
design DesignForExtension Class 'OrderProductAttribute' looks like designed for extension (can be subclassed), but the method 'setPricePrefix' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'OrderProductAttribute' final or making the method 'setPricePrefix' static/final/abstract/empty, or adding allowed annotation for the method. 112
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 112
 Error
misc FinalParameters Parameter pricePrefix should be final. 112
 Error
coding HiddenField 'pricePrefix' hides a field. 112
 Error
design DesignForExtension Class 'OrderProductAttribute' looks like designed for extension (can be subclassed), but the method 'hashCode' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'OrderProductAttribute' final or making the method 'hashCode' static/final/abstract/empty, or adding allowed annotation for the method. 116
 Error
sizes LineLength Line is longer than 80 characters (found 97). 123
 Error
sizes LineLength Line is longer than 80 characters (found 83). 124
 Error
sizes LineLength Line is longer than 80 characters (found 89). 126
 Error
sizes LineLength Line is longer than 80 characters (found 87). 128
 Error
sizes LineLength Line is longer than 80 characters (found 91). 130
 Error
sizes LineLength Line is longer than 80 characters (found 88). 133
 Error
design DesignForExtension Class 'OrderProductAttribute' looks like designed for extension (can be subclassed), but the method 'equals' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'OrderProductAttribute' final or making the method 'equals' static/final/abstract/empty, or adding allowed annotation for the method. 138
 Error
misc FinalParameters Parameter obj should be final. 139
 Error
blocks NeedBraces 'if' construct must use '{}'s. 140
 Error
blocks NeedBraces 'if' construct must use '{}'s. 142
 Error
blocks NeedBraces 'if' construct must use '{}'s. 144
 Error
blocks NeedBraces 'if' construct must use '{}'s. 148
 Error
blocks NeedBraces 'if' construct must use '{}'s. 150
 Error
blocks NeedBraces 'if' construct must use '{}'s. 153
 Error
blocks NeedBraces 'if' construct must use '{}'s. 155
 Error
blocks NeedBraces 'if' construct must use '{}'s. 158
 Error
blocks NeedBraces 'if' construct must use '{}'s. 160
 Error
blocks NeedBraces 'if' construct must use '{}'s. 163
 Error
blocks NeedBraces 'if' construct must use '{}'s. 165
 Error
blocks NeedBraces 'if' construct must use '{}'s. 168
 Error
blocks NeedBraces 'if' construct must use '{}'s. 170
 Error
blocks NeedBraces 'if' construct must use '{}'s. 173
 Error
blocks NeedBraces 'if' construct must use '{}'s. 175
 Error
blocks NeedBraces 'if' construct must use '{}'s. 178
 Error
blocks NeedBraces 'if' construct must use '{}'s. 180
 Error
design DesignForExtension Class 'OrderProductAttribute' looks like designed for extension (can be subclassed), but the method 'toString' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'OrderProductAttribute' final or making the method 'toString' static/final/abstract/empty, or adding allowed annotation for the method. 185
 Error
sizes LineLength Line is longer than 80 characters (found 87). 188
 Error
sizes LineLength Line is longer than 80 characters (found 90). 191
 Error
regexp RegexpSingleline Line has trailing spaces. 193

org/woehlke/greenshop/oodm/checkout/entities/OrderStatus.java

Severity Category Rule Message Line
 Error
javadoc JavadocPackage Missing package-info.java file. 1
 Error
javadoc JavadocStyle First sentence should end with a period. 17
 Error
regexp RegexpSingleline Line has trailing spaces. 18
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 35
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 35
 Error
whitespace FileTabCharacter File contains tab characters (this is the first instance). 39
 Error
javadoc JavadocVariable Missing a Javadoc comment. 39
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 41
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 41
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 42
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 42
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 42
 Error
regexp RegexpSingleline Line has trailing spaces. 44
 Error
javadoc JavadocVariable Missing a Javadoc comment. 45
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 48
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 48
 Error
regexp RegexpSingleline Line has trailing spaces. 50
 Error
javadoc JavadocVariable Missing a Javadoc comment. 51
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 52
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 52
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 52
 Error
regexp RegexpSingleline Line has trailing spaces. 54
 Error
javadoc JavadocVariable Missing a Javadoc comment. 55
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 56
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 56
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 56
 Error
naming MemberName Name 'public_flag' must match pattern '^[a-z][a-zA-Z0-9]*$'. 57
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 57
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 57
 Error
regexp RegexpSingleline Line has trailing spaces. 58
 Error
javadoc JavadocVariable Missing a Javadoc comment. 59
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 60
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 60
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 60
 Error
naming MemberName Name 'downloads_flag' must match pattern '^[a-z][a-zA-Z0-9]*$'. 61
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 61
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 61
 Error
design DesignForExtension Class 'OrderStatus' looks like designed for extension (can be subclassed), but the method 'getId' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'OrderStatus' final or making the method 'getId' static/final/abstract/empty, or adding allowed annotation for the method. 63
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 63
 Error
design DesignForExtension Class 'OrderStatus' looks like designed for extension (can be subclassed), but the method 'setId' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'OrderStatus' final or making the method 'setId' static/final/abstract/empty, or adding allowed annotation for the method. 67
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 67
 Error
misc FinalParameters Parameter id should be final. 67
 Error
coding HiddenField 'id' hides a field. 67
 Error
design DesignForExtension Class 'OrderStatus' looks like designed for extension (can be subclassed), but the method 'getLanguage' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'OrderStatus' final or making the method 'getLanguage' static/final/abstract/empty, or adding allowed annotation for the method. 71
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 71
 Error
design DesignForExtension Class 'OrderStatus' looks like designed for extension (can be subclassed), but the method 'setLanguage' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'OrderStatus' final or making the method 'setLanguage' static/final/abstract/empty, or adding allowed annotation for the method. 75
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 75
 Error
misc FinalParameters Parameter language should be final. 75
 Error
coding HiddenField 'language' hides a field. 75
 Error
design DesignForExtension Class 'OrderStatus' looks like designed for extension (can be subclassed), but the method 'getOrdersStatusName' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'OrderStatus' final or making the method 'getOrdersStatusName' static/final/abstract/empty, or adding allowed annotation for the method. 79
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 79
 Error
design DesignForExtension Class 'OrderStatus' looks like designed for extension (can be subclassed), but the method 'setOrdersStatusName' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'OrderStatus' final or making the method 'setOrdersStatusName' static/final/abstract/empty, or adding allowed annotation for the method. 83
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 83
 Error
misc FinalParameters Parameter ordersStatusName should be final. 83
 Error
coding HiddenField 'ordersStatusName' hides a field. 83
 Error
design DesignForExtension Class 'OrderStatus' looks like designed for extension (can be subclassed), but the method 'getPublic_flag' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'OrderStatus' final or making the method 'getPublic_flag' static/final/abstract/empty, or adding allowed annotation for the method. 87
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 87
 Error
naming MethodName Name 'getPublic_flag' must match pattern '^[a-z][a-zA-Z0-9]*$'. 87
 Error
design DesignForExtension Class 'OrderStatus' looks like designed for extension (can be subclassed), but the method 'setPublic_flag' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'OrderStatus' final or making the method 'setPublic_flag' static/final/abstract/empty, or adding allowed annotation for the method. 91
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 91
 Error
naming MethodName Name 'setPublic_flag' must match pattern '^[a-z][a-zA-Z0-9]*$'. 91
 Error
misc FinalParameters Parameter public_flag should be final. 91
 Error
coding HiddenField 'public_flag' hides a field. 91
 Error
naming ParameterName Name 'public_flag' must match pattern '^[a-z][a-zA-Z0-9]*$'. 91
 Error
design DesignForExtension Class 'OrderStatus' looks like designed for extension (can be subclassed), but the method 'getDownloads_flag' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'OrderStatus' final or making the method 'getDownloads_flag' static/final/abstract/empty, or adding allowed annotation for the method. 95
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 95
 Error
naming MethodName Name 'getDownloads_flag' must match pattern '^[a-z][a-zA-Z0-9]*$'. 95
 Error
design DesignForExtension Class 'OrderStatus' looks like designed for extension (can be subclassed), but the method 'setDownloads_flag' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'OrderStatus' final or making the method 'setDownloads_flag' static/final/abstract/empty, or adding allowed annotation for the method. 99
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 99
 Error
naming MethodName Name 'setDownloads_flag' must match pattern '^[a-z][a-zA-Z0-9]*$'. 99
 Error
misc FinalParameters Parameter downloads_flag should be final. 99
 Error
coding HiddenField 'downloads_flag' hides a field. 99
 Error
naming ParameterName Name 'downloads_flag' must match pattern '^[a-z][a-zA-Z0-9]*$'. 99
 Error
design DesignForExtension Class 'OrderStatus' looks like designed for extension (can be subclassed), but the method 'hashCode' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'OrderStatus' final or making the method 'hashCode' static/final/abstract/empty, or adding allowed annotation for the method. 103
 Error
sizes LineLength Line is longer than 80 characters (found 93). 108
 Error
sizes LineLength Line is longer than 80 characters (found 81). 111
 Error
sizes LineLength Line is longer than 80 characters (found 97). 114
 Error
sizes LineLength Line is longer than 80 characters (found 87). 116
 Error
design DesignForExtension Class 'OrderStatus' looks like designed for extension (can be subclassed), but the method 'equals' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'OrderStatus' final or making the method 'equals' static/final/abstract/empty, or adding allowed annotation for the method. 120
 Error
misc FinalParameters Parameter obj should be final. 121
 Error
blocks NeedBraces 'if' construct must use '{}'s. 122
 Error
blocks NeedBraces 'if' construct must use '{}'s. 124
 Error
blocks NeedBraces 'if' construct must use '{}'s. 126
 Error
blocks NeedBraces 'if' construct must use '{}'s. 130
 Error
blocks NeedBraces 'if' construct must use '{}'s. 132
 Error
blocks NeedBraces 'if' construct must use '{}'s. 135
 Error
blocks NeedBraces 'if' construct must use '{}'s. 137
 Error
blocks NeedBraces 'if' construct must use '{}'s. 140
 Error
blocks NeedBraces 'if' construct must use '{}'s. 142
 Error
blocks NeedBraces 'if' construct must use '{}'s. 145
 Error
blocks NeedBraces 'if' construct must use '{}'s. 147
 Error
blocks NeedBraces 'if' construct must use '{}'s. 150
 Error
blocks NeedBraces 'if' construct must use '{}'s. 152
 Error
design DesignForExtension Class 'OrderStatus' looks like designed for extension (can be subclassed), but the method 'toString' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'OrderStatus' final or making the method 'toString' static/final/abstract/empty, or adding allowed annotation for the method. 157
 Error
sizes LineLength Line is longer than 80 characters (found 93). 160
 Error
sizes LineLength Line is longer than 80 characters (found 91). 161
 Error
regexp RegexpSingleline Line has trailing spaces. 163
 Error
regexp RegexpSingleline Line has trailing spaces. 164

org/woehlke/greenshop/oodm/checkout/entities/OrderStatusHistory.java

Severity Category Rule Message Line
 Error
javadoc JavadocStyle First sentence should end with a period. 18
 Error
regexp RegexpSingleline Line has trailing spaces. 19
 Error
sizes LineLength Line is longer than 80 characters (found 112). 32
 Error
sizes LineLength Line is longer than 80 characters (found 112). 33
 Error
sizes LineLength Line is longer than 80 characters (found 112). 34
 Error
sizes LineLength Line is longer than 80 characters (found 112). 35
 Error
sizes LineLength Line is longer than 80 characters (found 112). 36
 Error
sizes LineLength Line is longer than 80 characters (found 112). 37
 Error
sizes LineLength Line is longer than 80 characters (found 112). 38
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 44
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 44
 Error
whitespace FileTabCharacter File contains tab characters (this is the first instance). 47
 Error
javadoc JavadocVariable Missing a Javadoc comment. 47
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 48
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 48
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 49
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 49
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 49
 Error
regexp RegexpSingleline Line has trailing spaces. 51
 Error
javadoc JavadocVariable Missing a Javadoc comment. 52
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 54
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 54
 Error
regexp RegexpSingleline Line has trailing spaces. 56
 Error
javadoc JavadocVariable Missing a Javadoc comment. 57
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 58
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 58
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 58
 Error
regexp RegexpSingleline Line has trailing spaces. 60
 Error
javadoc JavadocVariable Missing a Javadoc comment. 61
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 62
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 62
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 62
 Error
regexp RegexpSingleline Line has trailing spaces. 64
 Error
javadoc JavadocVariable Missing a Javadoc comment. 65
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 65
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 65
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 65
 Error
regexp RegexpSingleline Line has trailing spaces. 67
 Error
javadoc JavadocVariable Missing a Javadoc comment. 68
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 68
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 68
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 68
 Error
design DesignForExtension Class 'OrderStatusHistory' looks like designed for extension (can be subclassed), but the method 'getId' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'OrderStatusHistory' final or making the method 'getId' static/final/abstract/empty, or adding allowed annotation for the method. 71
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 71
 Error
design DesignForExtension Class 'OrderStatusHistory' looks like designed for extension (can be subclassed), but the method 'setId' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'OrderStatusHistory' final or making the method 'setId' static/final/abstract/empty, or adding allowed annotation for the method. 75
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 75
 Error
misc FinalParameters Parameter id should be final. 75
 Error
coding HiddenField 'id' hides a field. 75
 Error
design DesignForExtension Class 'OrderStatusHistory' looks like designed for extension (can be subclassed), but the method 'getOrder' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'OrderStatusHistory' final or making the method 'getOrder' static/final/abstract/empty, or adding allowed annotation for the method. 79
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 79
 Error
design DesignForExtension Class 'OrderStatusHistory' looks like designed for extension (can be subclassed), but the method 'setOrder' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'OrderStatusHistory' final or making the method 'setOrder' static/final/abstract/empty, or adding allowed annotation for the method. 83
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 83
 Error
misc FinalParameters Parameter order should be final. 83
 Error
coding HiddenField 'order' hides a field. 83
 Error
design DesignForExtension Class 'OrderStatusHistory' looks like designed for extension (can be subclassed), but the method 'getOrdersStatusId' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'OrderStatusHistory' final or making the method 'getOrdersStatusId' static/final/abstract/empty, or adding allowed annotation for the method. 87
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 87
 Error
design DesignForExtension Class 'OrderStatusHistory' looks like designed for extension (can be subclassed), but the method 'setOrdersStatusId' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'OrderStatusHistory' final or making the method 'setOrdersStatusId' static/final/abstract/empty, or adding allowed annotation for the method. 91
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 91
 Error
misc FinalParameters Parameter ordersStatusId should be final. 91
 Error
coding HiddenField 'ordersStatusId' hides a field. 91
 Error
design DesignForExtension Class 'OrderStatusHistory' looks like designed for extension (can be subclassed), but the method 'getDateAdded' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'OrderStatusHistory' final or making the method 'getDateAdded' static/final/abstract/empty, or adding allowed annotation for the method. 95
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 95
 Error
design DesignForExtension Class 'OrderStatusHistory' looks like designed for extension (can be subclassed), but the method 'setDateAdded' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'OrderStatusHistory' final or making the method 'setDateAdded' static/final/abstract/empty, or adding allowed annotation for the method. 99
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 99
 Error
misc FinalParameters Parameter dateAdded should be final. 99
 Error
coding HiddenField 'dateAdded' hides a field. 99
 Error
design DesignForExtension Class 'OrderStatusHistory' looks like designed for extension (can be subclassed), but the method 'getCustomerNotified' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'OrderStatusHistory' final or making the method 'getCustomerNotified' static/final/abstract/empty, or adding allowed annotation for the method. 103
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 103
 Error
design DesignForExtension Class 'OrderStatusHistory' looks like designed for extension (can be subclassed), but the method 'setCustomerNotified' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'OrderStatusHistory' final or making the method 'setCustomerNotified' static/final/abstract/empty, or adding allowed annotation for the method. 107
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 107
 Error
misc FinalParameters Parameter customerNotified should be final. 107
 Error
coding HiddenField 'customerNotified' hides a field. 107
 Error
design DesignForExtension Class 'OrderStatusHistory' looks like designed for extension (can be subclassed), but the method 'getComments' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'OrderStatusHistory' final or making the method 'getComments' static/final/abstract/empty, or adding allowed annotation for the method. 111
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 111
 Error
design DesignForExtension Class 'OrderStatusHistory' looks like designed for extension (can be subclassed), but the method 'setComments' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'OrderStatusHistory' final or making the method 'setComments' static/final/abstract/empty, or adding allowed annotation for the method. 115
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 115
 Error
misc FinalParameters Parameter comments should be final. 115
 Error
coding HiddenField 'comments' hides a field. 115
 Error
design DesignForExtension Class 'OrderStatusHistory' looks like designed for extension (can be subclassed), but the method 'hashCode' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'OrderStatusHistory' final or making the method 'hashCode' static/final/abstract/empty, or adding allowed annotation for the method. 119
 Error
sizes LineLength Line is longer than 80 characters (found 81). 124
 Error
sizes LineLength Line is longer than 80 characters (found 83). 127
 Error
sizes LineLength Line is longer than 80 characters (found 83). 129
 Error
sizes LineLength Line is longer than 80 characters (found 83). 131
 Error
coding MagicNumber '32' is a magic number. 131
 Error
design DesignForExtension Class 'OrderStatusHistory' looks like designed for extension (can be subclassed), but the method 'equals' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'OrderStatusHistory' final or making the method 'equals' static/final/abstract/empty, or adding allowed annotation for the method. 135
 Error
misc FinalParameters Parameter obj should be final. 136
 Error
blocks NeedBraces 'if' construct must use '{}'s. 137
 Error
blocks NeedBraces 'if' construct must use '{}'s. 139
 Error
blocks NeedBraces 'if' construct must use '{}'s. 141
 Error
blocks NeedBraces 'if' construct must use '{}'s. 145
 Error
blocks NeedBraces 'if' construct must use '{}'s. 147
 Error
blocks NeedBraces 'if' construct must use '{}'s. 149
 Error
blocks NeedBraces 'if' construct must use '{}'s. 152
 Error
blocks NeedBraces 'if' construct must use '{}'s. 154
 Error
blocks NeedBraces 'if' construct must use '{}'s. 157
 Error
blocks NeedBraces 'if' construct must use '{}'s. 159
 Error
blocks NeedBraces 'if' construct must use '{}'s. 162
 Error
blocks NeedBraces 'if' construct must use '{}'s. 164
 Error
blocks NeedBraces 'if' construct must use '{}'s. 166
 Error
design DesignForExtension Class 'OrderStatusHistory' looks like designed for extension (can be subclassed), but the method 'toString' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'OrderStatusHistory' final or making the method 'toString' static/final/abstract/empty, or adding allowed annotation for the method. 171
 Error
sizes LineLength Line is longer than 80 characters (found 87). 174
 Error
sizes LineLength Line is longer than 80 characters (found 86). 175
 Error
regexp RegexpSingleline Line has trailing spaces. 178
 Error
regexp RegexpSingleline Line has trailing spaces. 179

org/woehlke/greenshop/oodm/checkout/entities/OrderStatusId.java

Severity Category Rule Message Line
 Error
regexp RegexpSingleline Line has trailing spaces. 9
 Error
whitespace FileTabCharacter File contains tab characters (this is the first instance). 9
 Error
regexp RegexpSingleline Line has trailing spaces. 11
 Error
javadoc JavadocVariable Missing a Javadoc comment. 12
 Error
javadoc JavadocVariable Missing a Javadoc comment. 13
 Error
regexp RegexpSingleline Line has trailing spaces. 14
 Error
design DesignForExtension Class 'OrderStatusId' looks like designed for extension (can be subclassed), but the method 'getId' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'OrderStatusId' final or making the method 'getId' static/final/abstract/empty, or adding allowed annotation for the method. 15
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 15
 Error
design DesignForExtension Class 'OrderStatusId' looks like designed for extension (can be subclassed), but the method 'setId' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'OrderStatusId' final or making the method 'setId' static/final/abstract/empty, or adding allowed annotation for the method. 18
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 18
 Error
misc FinalParameters Parameter id should be final. 18
 Error
coding HiddenField 'id' hides a field. 18
 Error
design DesignForExtension Class 'OrderStatusId' looks like designed for extension (can be subclassed), but the method 'getLanguage' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'OrderStatusId' final or making the method 'getLanguage' static/final/abstract/empty, or adding allowed annotation for the method. 21
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 21
 Error
design DesignForExtension Class 'OrderStatusId' looks like designed for extension (can be subclassed), but the method 'setLanguage' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'OrderStatusId' final or making the method 'setLanguage' static/final/abstract/empty, or adding allowed annotation for the method. 24
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 24
 Error
misc FinalParameters Parameter language should be final. 24
 Error
coding HiddenField 'language' hides a field. 24
 Error
regexp RegexpSingleline Line has trailing spaces. 27
 Error
design DesignForExtension Class 'OrderStatusId' looks like designed for extension (can be subclassed), but the method 'hashCode' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'OrderStatusId' final or making the method 'hashCode' static/final/abstract/empty, or adding allowed annotation for the method. 28
 Error
sizes LineLength Line is longer than 80 characters (found 81). 34
 Error
regexp RegexpSingleline Line has trailing spaces. 37
 Error
design DesignForExtension Class 'OrderStatusId' looks like designed for extension (can be subclassed), but the method 'equals' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'OrderStatusId' final or making the method 'equals' static/final/abstract/empty, or adding allowed annotation for the method. 38
 Error
misc FinalParameters Parameter obj should be final. 39
 Error
blocks NeedBraces 'if' construct must use '{}'s. 40
 Error
blocks NeedBraces 'if' construct must use '{}'s. 42
 Error
blocks NeedBraces 'if' construct must use '{}'s. 44
 Error
blocks NeedBraces 'if' construct must use '{}'s. 48
 Error
blocks NeedBraces 'if' construct must use '{}'s. 50
 Error
blocks NeedBraces 'if' construct must use '{}'s. 53
 Error
blocks NeedBraces 'if' construct must use '{}'s. 55
 Error
regexp RegexpSingleline Line has trailing spaces. 59
 Error
design DesignForExtension Class 'OrderStatusId' looks like designed for extension (can be subclassed), but the method 'toString' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'OrderStatusId' final or making the method 'toString' static/final/abstract/empty, or adding allowed annotation for the method. 60
 Error
sizes LineLength Line is longer than 80 characters (found 82). 62
 Error
regexp RegexpSingleline Line has trailing spaces. 64

org/woehlke/greenshop/oodm/checkout/entities/OrderTotal.java

Severity Category Rule Message Line
 Error
javadoc JavadocStyle First sentence should end with a period. 14
 Error
sizes LineLength Line is longer than 80 characters (found 118). 16
 Error
sizes LineLength Line is longer than 80 characters (found 118). 17
 Error
sizes LineLength Line is longer than 80 characters (found 118). 18
 Error
sizes LineLength Line is longer than 80 characters (found 118). 19
 Error
sizes LineLength Line is longer than 80 characters (found 118). 20
 Error
sizes LineLength Line is longer than 80 characters (found 118). 21
 Error
sizes LineLength Line is longer than 80 characters (found 118). 22
 Error
sizes LineLength Line is longer than 80 characters (found 118). 23
 Error
sizes LineLength Line is longer than 80 characters (found 118). 24
 Error
sizes LineLength Line is longer than 80 characters (found 118). 25
 Error
sizes LineLength Line is longer than 80 characters (found 118). 26
 Error
sizes LineLength Line is longer than 80 characters (found 118). 27
 Error
sizes LineLength Line is longer than 80 characters (found 118). 28
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 48
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 48
 Error
whitespace FileTabCharacter File contains tab characters (this is the first instance). 51
 Error
javadoc JavadocVariable Missing a Javadoc comment. 51
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 52
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 52
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 53
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 53
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 53
 Error
regexp RegexpSingleline Line has trailing spaces. 55
 Error
javadoc JavadocVariable Missing a Javadoc comment. 56
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 58
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 58
 Error
regexp RegexpSingleline Line has trailing spaces. 60
 Error
javadoc JavadocVariable Missing a Javadoc comment. 61
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 61
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 61
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 61
 Error
regexp RegexpSingleline Line has trailing spaces. 63
 Error
javadoc JavadocVariable Missing a Javadoc comment. 64
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 64
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 64
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 64
 Error
regexp RegexpSingleline Line has trailing spaces. 66
 Error
javadoc JavadocVariable Missing a Javadoc comment. 67
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 67
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 67
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 67
 Error
javadoc JavadocVariable Missing a Javadoc comment. 70
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 70
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 70
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 70
 Error
javadoc JavadocVariable Missing a Javadoc comment. 73
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 73
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 73
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 73
 Error
design DesignForExtension Class 'OrderTotal' looks like designed for extension (can be subclassed), but the method 'getId' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'OrderTotal' final or making the method 'getId' static/final/abstract/empty, or adding allowed annotation for the method. 76
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 76
 Error
design DesignForExtension Class 'OrderTotal' looks like designed for extension (can be subclassed), but the method 'setId' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'OrderTotal' final or making the method 'setId' static/final/abstract/empty, or adding allowed annotation for the method. 80
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 80
 Error
misc FinalParameters Parameter id should be final. 80
 Error
coding HiddenField 'id' hides a field. 80
 Error
design DesignForExtension Class 'OrderTotal' looks like designed for extension (can be subclassed), but the method 'getOrder' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'OrderTotal' final or making the method 'getOrder' static/final/abstract/empty, or adding allowed annotation for the method. 84
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 84
 Error
design DesignForExtension Class 'OrderTotal' looks like designed for extension (can be subclassed), but the method 'setOrder' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'OrderTotal' final or making the method 'setOrder' static/final/abstract/empty, or adding allowed annotation for the method. 88
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 88
 Error
misc FinalParameters Parameter order should be final. 88
 Error
coding HiddenField 'order' hides a field. 88
 Error
design DesignForExtension Class 'OrderTotal' looks like designed for extension (can be subclassed), but the method 'getTitle' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'OrderTotal' final or making the method 'getTitle' static/final/abstract/empty, or adding allowed annotation for the method. 92
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 92
 Error
design DesignForExtension Class 'OrderTotal' looks like designed for extension (can be subclassed), but the method 'setTitle' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'OrderTotal' final or making the method 'setTitle' static/final/abstract/empty, or adding allowed annotation for the method. 96
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 96
 Error
misc FinalParameters Parameter title should be final. 96
 Error
coding HiddenField 'title' hides a field. 96
 Error
design DesignForExtension Class 'OrderTotal' looks like designed for extension (can be subclassed), but the method 'getText' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'OrderTotal' final or making the method 'getText' static/final/abstract/empty, or adding allowed annotation for the method. 100
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 100
 Error
design DesignForExtension Class 'OrderTotal' looks like designed for extension (can be subclassed), but the method 'setText' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'OrderTotal' final or making the method 'setText' static/final/abstract/empty, or adding allowed annotation for the method. 104
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 104
 Error
misc FinalParameters Parameter text should be final. 104
 Error
coding HiddenField 'text' hides a field. 104
 Error
design DesignForExtension Class 'OrderTotal' looks like designed for extension (can be subclassed), but the method 'getValue' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'OrderTotal' final or making the method 'getValue' static/final/abstract/empty, or adding allowed annotation for the method. 108
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 108
 Error
design DesignForExtension Class 'OrderTotal' looks like designed for extension (can be subclassed), but the method 'setValue' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'OrderTotal' final or making the method 'setValue' static/final/abstract/empty, or adding allowed annotation for the method. 112
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 112
 Error
misc FinalParameters Parameter value should be final. 112
 Error
coding HiddenField 'value' hides a field. 112
 Error
design DesignForExtension Class 'OrderTotal' looks like designed for extension (can be subclassed), but the method 'getTotalClass' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'OrderTotal' final or making the method 'getTotalClass' static/final/abstract/empty, or adding allowed annotation for the method. 116
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 116
 Error
design DesignForExtension Class 'OrderTotal' looks like designed for extension (can be subclassed), but the method 'setTotalClass' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'OrderTotal' final or making the method 'setTotalClass' static/final/abstract/empty, or adding allowed annotation for the method. 120
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 120
 Error
misc FinalParameters Parameter totalClass should be final. 120
 Error
coding HiddenField 'totalClass' hides a field. 120
 Error
design DesignForExtension Class 'OrderTotal' looks like designed for extension (can be subclassed), but the method 'getSortOrder' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'OrderTotal' final or making the method 'getSortOrder' static/final/abstract/empty, or adding allowed annotation for the method. 124
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 124
 Error
design DesignForExtension Class 'OrderTotal' looks like designed for extension (can be subclassed), but the method 'setSortOrder' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'OrderTotal' final or making the method 'setSortOrder' static/final/abstract/empty, or adding allowed annotation for the method. 128
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 128
 Error
misc FinalParameters Parameter sortOrder should be final. 128
 Error
coding HiddenField 'sortOrder' hides a field. 128
 Error
design DesignForExtension Class 'OrderTotal' looks like designed for extension (can be subclassed), but the method 'hashCode' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'OrderTotal' final or making the method 'hashCode' static/final/abstract/empty, or adding allowed annotation for the method. 132
 Error
sizes LineLength Line is longer than 80 characters (found 83). 137
 Error
sizes LineLength Line is longer than 80 characters (found 81). 138
 Error
coding MagicNumber '32' is a magic number. 138
 Error
sizes LineLength Line is longer than 80 characters (found 81). 139
 Error
sizes LineLength Line is longer than 80 characters (found 83). 140
 Error
sizes LineLength Line is longer than 80 characters (found 85). 142
 Error
sizes LineLength Line is longer than 80 characters (found 83). 143
 Error
design DesignForExtension Class 'OrderTotal' looks like designed for extension (can be subclassed), but the method 'equals' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'OrderTotal' final or making the method 'equals' static/final/abstract/empty, or adding allowed annotation for the method. 147
 Error
misc FinalParameters Parameter obj should be final. 148
 Error
blocks NeedBraces 'if' construct must use '{}'s. 149
 Error
blocks NeedBraces 'if' construct must use '{}'s. 151
 Error
blocks NeedBraces 'if' construct must use '{}'s. 153
 Error
blocks NeedBraces 'if' construct must use '{}'s. 157
 Error
blocks NeedBraces 'if' construct must use '{}'s. 159
 Error
blocks NeedBraces 'if' construct must use '{}'s. 162
 Error
blocks NeedBraces 'if' construct must use '{}'s. 164
 Error
blocks NeedBraces 'if' construct must use '{}'s. 166
 Error
blocks NeedBraces 'if' construct must use '{}'s. 169
 Error
blocks NeedBraces 'if' construct must use '{}'s. 171
 Error
blocks NeedBraces 'if' construct must use '{}'s. 174
 Error
blocks NeedBraces 'if' construct must use '{}'s. 176
 Error
blocks NeedBraces 'if' construct must use '{}'s. 179
 Error
blocks NeedBraces 'if' construct must use '{}'s. 181
 Error
blocks NeedBraces 'if' construct must use '{}'s. 184
 Error
blocks NeedBraces 'if' construct must use '{}'s. 186
 Error
design DesignForExtension Class 'OrderTotal' looks like designed for extension (can be subclassed), but the method 'toString' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'OrderTotal' final or making the method 'toString' static/final/abstract/empty, or adding allowed annotation for the method. 191
 Error
sizes LineLength Line is longer than 80 characters (found 87). 193
 Error
sizes LineLength Line is longer than 80 characters (found 89). 194
 Error
regexp RegexpSingleline Line has trailing spaces. 197
 Error
regexp RegexpSingleline Line has trailing spaces. 198

org/woehlke/greenshop/oodm/checkout/model/AddressBean.java

Severity Category Rule Message Line
 Error
whitespace FileTabCharacter File contains tab characters (this is the first instance). 14
 Error
javadoc JavadocVariable Missing a Javadoc comment. 16
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 16
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 16
 Error
javadoc JavadocVariable Missing a Javadoc comment. 19
 Error
regexp RegexpSingleline Line has trailing spaces. 20
 Error
regexp RegexpSingleline Line has trailing spaces. 21
 Error
javadoc JavadocVariable Missing a Javadoc comment. 22
 Error
regexp RegexpSingleline Line has trailing spaces. 23
 Error
regexp RegexpSingleline Line has trailing spaces. 24
 Error
javadoc JavadocVariable Missing a Javadoc comment. 25
 Error
regexp RegexpSingleline Line has trailing spaces. 26
 Error
regexp RegexpSingleline Line has trailing spaces. 27
 Error
javadoc JavadocVariable Missing a Javadoc comment. 28
 Error
regexp RegexpSingleline Line has trailing spaces. 29
 Error
regexp RegexpSingleline Line has trailing spaces. 30
 Error
javadoc JavadocVariable Missing a Javadoc comment. 31
 Error
regexp RegexpSingleline Line has trailing spaces. 32
 Error
regexp RegexpSingleline Line has trailing spaces. 33
 Error
javadoc JavadocVariable Missing a Javadoc comment. 34
 Error
regexp RegexpSingleline Line has trailing spaces. 35
 Error
regexp RegexpSingleline Line has trailing spaces. 36
 Error
javadoc JavadocVariable Missing a Javadoc comment. 37
 Error
regexp RegexpSingleline Line has trailing spaces. 38
 Error
regexp RegexpSingleline Line has trailing spaces. 39
 Error
javadoc JavadocVariable Missing a Javadoc comment. 40
 Error
regexp RegexpSingleline Line has trailing spaces. 41
 Error
javadoc JavadocVariable Missing a Javadoc comment. 42
 Error
javadoc JavadocVariable Missing a Javadoc comment. 44
 Error
regexp RegexpSingleline Line has trailing spaces. 45
 Error
javadoc JavadocVariable Missing a Javadoc comment. 46
 Error
regexp RegexpSingleline Line has trailing spaces. 47
 Error
javadoc JavadocMethod @return tag should be present and have description. 53
 Error
whitespace WhitespaceAround '{' is not preceded with whitespace. 53
 Error
whitespace WhitespaceAfter 'if' is not followed by whitespace. 54
 Error
blocks LeftCurly '{' at column 27 should have line break after. 54
 Error
whitespace WhitespaceAround '{' is not preceded with whitespace. 54
 Error
whitespace WhitespaceAfter 'if' is not followed by whitespace. 55
 Error
blocks LeftCurly '{' at column 26 should have line break after. 55
 Error
whitespace WhitespaceAround '{' is not preceded with whitespace. 55
 Error
whitespace WhitespaceAfter 'if' is not followed by whitespace. 56
 Error
blocks LeftCurly '{' at column 25 should have line break after. 56
 Error
whitespace WhitespaceAround '{' is not preceded with whitespace. 56
 Error
whitespace WhitespaceAfter 'if' is not followed by whitespace. 57
 Error
blocks LeftCurly '{' at column 31 should have line break after. 57
 Error
whitespace WhitespaceAround '{' is not preceded with whitespace. 57
 Error
whitespace WhitespaceAfter 'if' is not followed by whitespace. 58
 Error
blocks LeftCurly '{' at column 24 should have line break after. 58
 Error
whitespace WhitespaceAround '{' is not preceded with whitespace. 58
 Error
whitespace WhitespaceAfter 'if' is not followed by whitespace. 59
 Error
blocks LeftCurly '{' at column 22 should have line break after. 59
 Error
whitespace WhitespaceAround '{' is not preceded with whitespace. 59
 Error
whitespace WhitespaceAfter 'if' is not followed by whitespace. 60
 Error
blocks LeftCurly '{' at column 26 should have line break after. 60
 Error
whitespace WhitespaceAround '{' is not preceded with whitespace. 60
 Error
whitespace WhitespaceAfter 'if' is not followed by whitespace. 61
 Error
blocks LeftCurly '{' at column 23 should have line break after. 61
 Error
whitespace WhitespaceAround '{' is not preceded with whitespace. 61
 Error
whitespace WhitespaceAfter 'if' is not followed by whitespace. 62
 Error
whitespace WhitespaceAround '>' is not followed by whitespace. 62
 Error
whitespace WhitespaceAround '>' is not preceded with whitespace. 62
 Error
blocks LeftCurly '{' at column 18 should have line break after. 62
 Error
whitespace WhitespaceAround '{' is not preceded with whitespace. 62
 Error
regexp RegexpSingleline Line has trailing spaces. 65
 Error
design DesignForExtension Class 'AddressBean' looks like designed for extension (can be subclassed), but the method 'validate' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'AddressBean' final or making the method 'validate' static/final/abstract/empty, or adding allowed annotation for the method. 66
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 66
 Error
misc FinalParameters Parameter result should be final. 66
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 66
 Error
whitespace WhitespaceAround '{' is not preceded with whitespace. 66
 Error
sizes LineLength Line is longer than 80 characters (found 115). 67
 Error
whitespace WhitespaceAfter 'if' is not followed by whitespace. 67
 Error
blocks LeftCurly '{' at column 26 should have line break after. 67
 Error
whitespace WhitespaceAround '{' is not preceded with whitespace. 67
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 67
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 67
 Error
sizes LineLength Line is longer than 80 characters (found 113). 68
 Error
whitespace WhitespaceAfter 'if' is not followed by whitespace. 68
 Error
blocks LeftCurly '{' at column 25 should have line break after. 68
 Error
whitespace WhitespaceAround '{' is not preceded with whitespace. 68
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 68
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 68
 Error
sizes LineLength Line is longer than 80 characters (found 123). 69
 Error
whitespace WhitespaceAfter 'if' is not followed by whitespace. 69
 Error
blocks LeftCurly '{' at column 30 should have line break after. 69
 Error
whitespace WhitespaceAround '{' is not preceded with whitespace. 69
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 69
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 69
 Error
sizes LineLength Line is longer than 80 characters (found 105). 70
 Error
whitespace WhitespaceAfter 'if' is not followed by whitespace. 70
 Error
blocks LeftCurly '{' at column 21 should have line break after. 70
 Error
whitespace WhitespaceAround '{' is not preceded with whitespace. 70
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 70
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 70
 Error
sizes LineLength Line is longer than 80 characters (found 113). 71
 Error
whitespace WhitespaceAfter 'if' is not followed by whitespace. 71
 Error
blocks LeftCurly '{' at column 25 should have line break after. 71
 Error
whitespace WhitespaceAround '{' is not preceded with whitespace. 71
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 71
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 71
 Error
sizes LineLength Line is longer than 80 characters (found 107). 72
 Error
whitespace WhitespaceAfter 'if' is not followed by whitespace. 72
 Error
blocks LeftCurly '{' at column 22 should have line break after. 72
 Error
whitespace WhitespaceAround '{' is not preceded with whitespace. 72
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 72
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 72
 Error
whitespace WhitespaceAfter 'if' is not followed by whitespace. 73
 Error
whitespace WhitespaceAround '<' is not followed by whitespace. 73
 Error
whitespace WhitespaceAround '<' is not preceded with whitespace. 73
 Error
whitespace WhitespaceAround '{' is not preceded with whitespace. 73
 Error
sizes LineLength Line is longer than 80 characters (found 118). 74
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 74
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 74
 Error
whitespace WhitespaceAfter 'if' is not followed by whitespace. 76
 Error
whitespace WhitespaceAround '<' is not followed by whitespace. 76
 Error
whitespace WhitespaceAround '<' is not preceded with whitespace. 76
 Error
whitespace WhitespaceAround '{' is not preceded with whitespace. 76
 Error
sizes LineLength Line is longer than 80 characters (found 117). 77
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 77
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 77
 Error
whitespace WhitespaceAfter 'if' is not followed by whitespace. 79
 Error
whitespace WhitespaceAround '<' is not followed by whitespace. 79
 Error
whitespace WhitespaceAround '<' is not preceded with whitespace. 79
 Error
coding MagicNumber '6' is a magic number. 79
 Error
whitespace WhitespaceAround '{' is not preceded with whitespace. 79
 Error
sizes LineLength Line is longer than 80 characters (found 122). 80
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 80
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 80
 Error
whitespace WhitespaceAfter 'if' is not followed by whitespace. 82
 Error
whitespace WhitespaceAround '<' is not followed by whitespace. 82
 Error
whitespace WhitespaceAround '<' is not preceded with whitespace. 82
 Error
coding MagicNumber '3' is a magic number. 82
 Error
whitespace WhitespaceAround '{' is not preceded with whitespace. 82
 Error
sizes LineLength Line is longer than 80 characters (found 113). 83
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 83
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 83
 Error
whitespace WhitespaceAfter 'if' is not followed by whitespace. 85
 Error
whitespace WhitespaceAround '<' is not followed by whitespace. 85
 Error
whitespace WhitespaceAround '<' is not preceded with whitespace. 85
 Error
coding MagicNumber '4' is a magic number. 85
 Error
whitespace WhitespaceAround '{' is not preceded with whitespace. 85
 Error
sizes LineLength Line is longer than 80 characters (found 117). 86
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 86
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 86
 Error
whitespace WhitespaceAfter 'if' is not followed by whitespace. 88
 Error
whitespace WhitespaceAround '<' is not followed by whitespace. 88
 Error
whitespace WhitespaceAround '<' is not preceded with whitespace. 88
 Error
whitespace WhitespaceAround '{' is not preceded with whitespace. 88
 Error
sizes LineLength Line is longer than 80 characters (found 114). 89
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 89
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 89
 Error
design DesignForExtension Class 'AddressBean' looks like designed for extension (can be subclassed), but the method 'getFormattedAddress' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'AddressBean' final or making the method 'getFormattedAddress' static/final/abstract/empty, or adding allowed annotation for the method. 93
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 93
 Error
whitespace WhitespaceAround '{' is not preceded with whitespace. 93
 Error
sizes LineLength Line is longer than 80 characters (found 114). 94
 Error
whitespace WhitespaceAround '+' is not followed by whitespace. 94
 Error
whitespace WhitespaceAround '+' is not preceded with whitespace. 94
 Error
whitespace WhitespaceAround '+' is not followed by whitespace. 94
 Error
whitespace WhitespaceAround '+' is not preceded with whitespace. 94
 Error
whitespace WhitespaceAround '+' is not followed by whitespace. 94
 Error
whitespace WhitespaceAround '+' is not preceded with whitespace. 94
 Error
whitespace WhitespaceAround '+' is not followed by whitespace. 94
 Error
whitespace WhitespaceAround '+' is not preceded with whitespace. 94
 Error
whitespace WhitespaceAround '+' is not followed by whitespace. 94
 Error
whitespace WhitespaceAround '+' is not preceded with whitespace. 94
 Error
whitespace WhitespaceAround '+' is not followed by whitespace. 94
 Error
whitespace WhitespaceAround '+' is not preceded with whitespace. 94
 Error
whitespace WhitespaceAround '+' is not followed by whitespace. 94
 Error
whitespace WhitespaceAround '+' is not preceded with whitespace. 94
 Error
whitespace WhitespaceAround '+' is not followed by whitespace. 94
 Error
whitespace WhitespaceAround '+' is not preceded with whitespace. 94
 Error
whitespace WhitespaceAround '+' is not followed by whitespace. 94
 Error
whitespace WhitespaceAround '+' is not preceded with whitespace. 94
 Error
whitespace WhitespaceAround '+' is not followed by whitespace. 94
 Error
whitespace WhitespaceAround '+' is not preceded with whitespace. 94
 Error
regexp RegexpSingleline Line has trailing spaces. 96
 Error
design DesignForExtension Class 'AddressBean' looks like designed for extension (can be subclassed), but the method 'getGender' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'AddressBean' final or making the method 'getGender' static/final/abstract/empty, or adding allowed annotation for the method. 97
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 97
 Error
design DesignForExtension Class 'AddressBean' looks like designed for extension (can be subclassed), but the method 'setGender' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'AddressBean' final or making the method 'setGender' static/final/abstract/empty, or adding allowed annotation for the method. 101
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 101
 Error
misc FinalParameters Parameter gender should be final. 101
 Error
coding HiddenField 'gender' hides a field. 101
 Error
design DesignForExtension Class 'AddressBean' looks like designed for extension (can be subclassed), but the method 'getFirstname' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'AddressBean' final or making the method 'getFirstname' static/final/abstract/empty, or adding allowed annotation for the method. 105
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 105
 Error
design DesignForExtension Class 'AddressBean' looks like designed for extension (can be subclassed), but the method 'setFirstname' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'AddressBean' final or making the method 'setFirstname' static/final/abstract/empty, or adding allowed annotation for the method. 109
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 109
 Error
misc FinalParameters Parameter firstname should be final. 109
 Error
coding HiddenField 'firstname' hides a field. 109
 Error
design DesignForExtension Class 'AddressBean' looks like designed for extension (can be subclassed), but the method 'getLastname' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'AddressBean' final or making the method 'getLastname' static/final/abstract/empty, or adding allowed annotation for the method. 113
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 113
 Error
design DesignForExtension Class 'AddressBean' looks like designed for extension (can be subclassed), but the method 'setLastname' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'AddressBean' final or making the method 'setLastname' static/final/abstract/empty, or adding allowed annotation for the method. 117
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 117
 Error
misc FinalParameters Parameter lastname should be final. 117
 Error
coding HiddenField 'lastname' hides a field. 117
 Error
design DesignForExtension Class 'AddressBean' looks like designed for extension (can be subclassed), but the method 'getCompany' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'AddressBean' final or making the method 'getCompany' static/final/abstract/empty, or adding allowed annotation for the method. 121
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 121
 Error
design DesignForExtension Class 'AddressBean' looks like designed for extension (can be subclassed), but the method 'setCompany' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'AddressBean' final or making the method 'setCompany' static/final/abstract/empty, or adding allowed annotation for the method. 125
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 125
 Error
misc FinalParameters Parameter company should be final. 125
 Error
coding HiddenField 'company' hides a field. 125
 Error
design DesignForExtension Class 'AddressBean' looks like designed for extension (can be subclassed), but the method 'getStreetAddress' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'AddressBean' final or making the method 'getStreetAddress' static/final/abstract/empty, or adding allowed annotation for the method. 129
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 129
 Error
design DesignForExtension Class 'AddressBean' looks like designed for extension (can be subclassed), but the method 'setStreetAddress' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'AddressBean' final or making the method 'setStreetAddress' static/final/abstract/empty, or adding allowed annotation for the method. 133
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 133
 Error
misc FinalParameters Parameter streetAddress should be final. 133
 Error
coding HiddenField 'streetAddress' hides a field. 133
 Error
design DesignForExtension Class 'AddressBean' looks like designed for extension (can be subclassed), but the method 'getSuburb' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'AddressBean' final or making the method 'getSuburb' static/final/abstract/empty, or adding allowed annotation for the method. 137
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 137
 Error
design DesignForExtension Class 'AddressBean' looks like designed for extension (can be subclassed), but the method 'setSuburb' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'AddressBean' final or making the method 'setSuburb' static/final/abstract/empty, or adding allowed annotation for the method. 141
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 141
 Error
misc FinalParameters Parameter suburb should be final. 141
 Error
coding HiddenField 'suburb' hides a field. 141
 Error
design DesignForExtension Class 'AddressBean' looks like designed for extension (can be subclassed), but the method 'getPostcode' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'AddressBean' final or making the method 'getPostcode' static/final/abstract/empty, or adding allowed annotation for the method. 145
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 145
 Error
design DesignForExtension Class 'AddressBean' looks like designed for extension (can be subclassed), but the method 'setPostcode' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'AddressBean' final or making the method 'setPostcode' static/final/abstract/empty, or adding allowed annotation for the method. 149
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 149
 Error
misc FinalParameters Parameter postcode should be final. 149
 Error
coding HiddenField 'postcode' hides a field. 149
 Error
design DesignForExtension Class 'AddressBean' looks like designed for extension (can be subclassed), but the method 'getCity' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'AddressBean' final or making the method 'getCity' static/final/abstract/empty, or adding allowed annotation for the method. 153
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 153
 Error
design DesignForExtension Class 'AddressBean' looks like designed for extension (can be subclassed), but the method 'setCity' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'AddressBean' final or making the method 'setCity' static/final/abstract/empty, or adding allowed annotation for the method. 157
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 157
 Error
misc FinalParameters Parameter city should be final. 157
 Error
coding HiddenField 'city' hides a field. 157
 Error
design DesignForExtension Class 'AddressBean' looks like designed for extension (can be subclassed), but the method 'getState' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'AddressBean' final or making the method 'getState' static/final/abstract/empty, or adding allowed annotation for the method. 161
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 161
 Error
design DesignForExtension Class 'AddressBean' looks like designed for extension (can be subclassed), but the method 'setState' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'AddressBean' final or making the method 'setState' static/final/abstract/empty, or adding allowed annotation for the method. 165
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 165
 Error
misc FinalParameters Parameter state should be final. 165
 Error
coding HiddenField 'state' hides a field. 165
 Error
design DesignForExtension Class 'AddressBean' looks like designed for extension (can be subclassed), but the method 'getCountryId' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'AddressBean' final or making the method 'getCountryId' static/final/abstract/empty, or adding allowed annotation for the method. 169
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 169
 Error
design DesignForExtension Class 'AddressBean' looks like designed for extension (can be subclassed), but the method 'setCountryId' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'AddressBean' final or making the method 'setCountryId' static/final/abstract/empty, or adding allowed annotation for the method. 173
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 173
 Error
misc FinalParameters Parameter countryId should be final. 173
 Error
coding HiddenField 'countryId' hides a field. 173
 Error
design DesignForExtension Class 'AddressBean' looks like designed for extension (can be subclassed), but the method 'getCountryName' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'AddressBean' final or making the method 'getCountryName' static/final/abstract/empty, or adding allowed annotation for the method. 177
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 177
 Error
design DesignForExtension Class 'AddressBean' looks like designed for extension (can be subclassed), but the method 'setCountryName' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'AddressBean' final or making the method 'setCountryName' static/final/abstract/empty, or adding allowed annotation for the method. 181
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 181
 Error
misc FinalParameters Parameter countryName should be final. 181
 Error
coding HiddenField 'countryName' hides a field. 181
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 185
 Error
regexp RegexpSingleline Line has trailing spaces. 188
 Error
design DesignForExtension Class 'AddressBean' looks like designed for extension (can be subclassed), but the method 'getChoosenAddressId' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'AddressBean' final or making the method 'getChoosenAddressId' static/final/abstract/empty, or adding allowed annotation for the method. 189
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 189
 Error
design DesignForExtension Class 'AddressBean' looks like designed for extension (can be subclassed), but the method 'setChoosenAddressId' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'AddressBean' final or making the method 'setChoosenAddressId' static/final/abstract/empty, or adding allowed annotation for the method. 193
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 193
 Error
misc FinalParameters Parameter choosenAddressId should be final. 193
 Error
coding HiddenField 'choosenAddressId' hides a field. 193
 Error
design DesignForExtension Class 'AddressBean' looks like designed for extension (can be subclassed), but the method 'hashCode' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'AddressBean' final or making the method 'hashCode' static/final/abstract/empty, or adding allowed annotation for the method. 197
 Error
sizes LineLength Line is longer than 80 characters (found 81). 201
 Error
sizes LineLength Line is longer than 80 characters (found 87). 202
 Error
sizes LineLength Line is longer than 80 characters (found 81). 203
 Error
coding MagicNumber '32' is a magic number. 203
 Error
sizes LineLength Line is longer than 80 characters (found 87). 205
 Error
sizes LineLength Line is longer than 80 characters (found 83). 207
 Error
sizes LineLength Line is longer than 80 characters (found 85). 208
 Error
sizes LineLength Line is longer than 80 characters (found 81). 210
 Error
sizes LineLength Line is longer than 80 characters (found 81). 212
 Error
sizes LineLength Line is longer than 80 characters (found 83). 213
 Error
sizes LineLength Line is longer than 80 characters (found 91). 215
 Error
sizes LineLength Line is longer than 80 characters (found 85). 216
 Error
design DesignForExtension Class 'AddressBean' looks like designed for extension (can be subclassed), but the method 'equals' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'AddressBean' final or making the method 'equals' static/final/abstract/empty, or adding allowed annotation for the method. 220
 Error
misc FinalParameters Parameter obj should be final. 221
 Error
blocks NeedBraces 'if' construct must use '{}'s. 222
 Error
blocks NeedBraces 'if' construct must use '{}'s. 224
 Error
blocks NeedBraces 'if' construct must use '{}'s. 226
 Error
blocks NeedBraces 'if' construct must use '{}'s. 230
 Error
blocks NeedBraces 'if' construct must use '{}'s. 232
 Error
blocks NeedBraces 'if' construct must use '{}'s. 235
 Error
blocks NeedBraces 'if' construct must use '{}'s. 237
 Error
blocks NeedBraces 'if' construct must use '{}'s. 239
 Error
blocks NeedBraces 'if' construct must use '{}'s. 242
 Error
blocks NeedBraces 'if' construct must use '{}'s. 244
 Error
blocks NeedBraces 'if' construct must use '{}'s. 247
 Error
blocks NeedBraces 'if' construct must use '{}'s. 249
 Error
blocks NeedBraces 'if' construct must use '{}'s. 252
 Error
blocks NeedBraces 'if' construct must use '{}'s. 254
 Error
blocks NeedBraces 'if' construct must use '{}'s. 257
 Error
blocks NeedBraces 'if' construct must use '{}'s. 259
 Error
blocks NeedBraces 'if' construct must use '{}'s. 262
 Error
blocks NeedBraces 'if' construct must use '{}'s. 264
 Error
blocks NeedBraces 'if' construct must use '{}'s. 267
 Error
blocks NeedBraces 'if' construct must use '{}'s. 269
 Error
blocks NeedBraces 'if' construct must use '{}'s. 272
 Error
blocks NeedBraces 'if' construct must use '{}'s. 274
 Error
blocks NeedBraces 'if' construct must use '{}'s. 277
 Error
blocks NeedBraces 'if' construct must use '{}'s. 279
 Error
design DesignForExtension Class 'AddressBean' looks like designed for extension (can be subclassed), but the method 'toString' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'AddressBean' final or making the method 'toString' static/final/abstract/empty, or adding allowed annotation for the method. 284
 Error
sizes LineLength Line is longer than 80 characters (found 83). 286
 Error
sizes LineLength Line is longer than 80 characters (found 83). 287
 Error
sizes LineLength Line is longer than 80 characters (found 91). 288
 Error
sizes LineLength Line is longer than 80 characters (found 90). 289
 Error
sizes LineLength Line is longer than 80 characters (found 87). 290
 Error
sizes LineLength Line is longer than 80 characters (found 95). 291

org/woehlke/greenshop/oodm/checkout/model/CheckoutBean.java

Severity Category Rule Message Line
 Error
whitespace FileTabCharacter File contains tab characters (this is the first instance). 5
 Error
javadoc JavadocVariable Missing a Javadoc comment. 5
 Error
javadoc JavadocVariable Missing a Javadoc comment. 6
 Error
javadoc JavadocVariable Missing a Javadoc comment. 7
 Error
design DesignForExtension Class 'CheckoutBean' looks like designed for extension (can be subclassed), but the method 'getCustomersAddress' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'CheckoutBean' final or making the method 'getCustomersAddress' static/final/abstract/empty, or adding allowed annotation for the method. 8
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 8
 Error
design DesignForExtension Class 'CheckoutBean' looks like designed for extension (can be subclassed), but the method 'setCustomersAddress' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'CheckoutBean' final or making the method 'setCustomersAddress' static/final/abstract/empty, or adding allowed annotation for the method. 11
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 11
 Error
misc FinalParameters Parameter customersAddress should be final. 11
 Error
coding HiddenField 'customersAddress' hides a field. 11
 Error
design DesignForExtension Class 'CheckoutBean' looks like designed for extension (can be subclassed), but the method 'getShippingAddress' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'CheckoutBean' final or making the method 'getShippingAddress' static/final/abstract/empty, or adding allowed annotation for the method. 14
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 14
 Error
design DesignForExtension Class 'CheckoutBean' looks like designed for extension (can be subclassed), but the method 'setShippingAddress' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'CheckoutBean' final or making the method 'setShippingAddress' static/final/abstract/empty, or adding allowed annotation for the method. 17
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 17
 Error
misc FinalParameters Parameter shippingAddress should be final. 17
 Error
coding HiddenField 'shippingAddress' hides a field. 17
 Error
design DesignForExtension Class 'CheckoutBean' looks like designed for extension (can be subclassed), but the method 'getPaymentAddress' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'CheckoutBean' final or making the method 'getPaymentAddress' static/final/abstract/empty, or adding allowed annotation for the method. 20
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 20
 Error
design DesignForExtension Class 'CheckoutBean' looks like designed for extension (can be subclassed), but the method 'setPaymentAddress' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'CheckoutBean' final or making the method 'setPaymentAddress' static/final/abstract/empty, or adding allowed annotation for the method. 23
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 23
 Error
misc FinalParameters Parameter paymentAddress should be final. 23
 Error
coding HiddenField 'paymentAddress' hides a field. 23
 Error
regexp RegexpSingleline Line has trailing spaces. 26
 Error
regexp RegexpSingleline Line has trailing spaces. 27

org/woehlke/greenshop/oodm/checkout/model/OrderHistoryBean.java

Severity Category Rule Message Line
 Error
whitespace FileTabCharacter File contains tab characters (this is the first instance). 6
 Error
javadoc JavadocVariable Missing a Javadoc comment. 6
 Error
javadoc JavadocVariable Missing a Javadoc comment. 7
 Error
javadoc JavadocVariable Missing a Javadoc comment. 8
 Error
javadoc JavadocVariable Missing a Javadoc comment. 9
 Error
javadoc JavadocVariable Missing a Javadoc comment. 10
 Error
javadoc JavadocVariable Missing a Javadoc comment. 11
 Error
design DesignForExtension Class 'OrderHistoryBean' looks like designed for extension (can be subclassed), but the method 'getOrderId' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'OrderHistoryBean' final or making the method 'getOrderId' static/final/abstract/empty, or adding allowed annotation for the method. 12
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 12
 Error
design DesignForExtension Class 'OrderHistoryBean' looks like designed for extension (can be subclassed), but the method 'setOrderId' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'OrderHistoryBean' final or making the method 'setOrderId' static/final/abstract/empty, or adding allowed annotation for the method. 15
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 15
 Error
misc FinalParameters Parameter orderId should be final. 15
 Error
coding HiddenField 'orderId' hides a field. 15
 Error
design DesignForExtension Class 'OrderHistoryBean' looks like designed for extension (can be subclassed), but the method 'getStatus' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'OrderHistoryBean' final or making the method 'getStatus' static/final/abstract/empty, or adding allowed annotation for the method. 18
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 18
 Error
design DesignForExtension Class 'OrderHistoryBean' looks like designed for extension (can be subclassed), but the method 'setStatus' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'OrderHistoryBean' final or making the method 'setStatus' static/final/abstract/empty, or adding allowed annotation for the method. 21
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 21
 Error
misc FinalParameters Parameter status should be final. 21
 Error
coding HiddenField 'status' hides a field. 21
 Error
design DesignForExtension Class 'OrderHistoryBean' looks like designed for extension (can be subclassed), but the method 'getShippedTo' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'OrderHistoryBean' final or making the method 'getShippedTo' static/final/abstract/empty, or adding allowed annotation for the method. 24
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 24
 Error
design DesignForExtension Class 'OrderHistoryBean' looks like designed for extension (can be subclassed), but the method 'setShippedTo' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'OrderHistoryBean' final or making the method 'setShippedTo' static/final/abstract/empty, or adding allowed annotation for the method. 27
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 27
 Error
misc FinalParameters Parameter shippedTo should be final. 27
 Error
coding HiddenField 'shippedTo' hides a field. 27
 Error
design DesignForExtension Class 'OrderHistoryBean' looks like designed for extension (can be subclassed), but the method 'getQuantityOfProducts' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'OrderHistoryBean' final or making the method 'getQuantityOfProducts' static/final/abstract/empty, or adding allowed annotation for the method. 30
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 30
 Error
design DesignForExtension Class 'OrderHistoryBean' looks like designed for extension (can be subclassed), but the method 'setQuantityOfProducts' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'OrderHistoryBean' final or making the method 'setQuantityOfProducts' static/final/abstract/empty, or adding allowed annotation for the method. 33
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 33
 Error
misc FinalParameters Parameter quantityOfProducts should be final. 33
 Error
coding HiddenField 'quantityOfProducts' hides a field. 33
 Error
design DesignForExtension Class 'OrderHistoryBean' looks like designed for extension (can be subclassed), but the method 'getCost' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'OrderHistoryBean' final or making the method 'getCost' static/final/abstract/empty, or adding allowed annotation for the method. 36
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 36
 Error
design DesignForExtension Class 'OrderHistoryBean' looks like designed for extension (can be subclassed), but the method 'setCost' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'OrderHistoryBean' final or making the method 'setCost' static/final/abstract/empty, or adding allowed annotation for the method. 39
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 39
 Error
misc FinalParameters Parameter cost should be final. 39
 Error
coding HiddenField 'cost' hides a field. 39
 Error
design DesignForExtension Class 'OrderHistoryBean' looks like designed for extension (can be subclassed), but the method 'getDate' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'OrderHistoryBean' final or making the method 'getDate' static/final/abstract/empty, or adding allowed annotation for the method. 42
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 42
 Error
design DesignForExtension Class 'OrderHistoryBean' looks like designed for extension (can be subclassed), but the method 'setDate' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'OrderHistoryBean' final or making the method 'setDate' static/final/abstract/empty, or adding allowed annotation for the method. 45
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 45
 Error
misc FinalParameters Parameter date should be final. 45
 Error
coding HiddenField 'date' hides a field. 45
 Error
design DesignForExtension Class 'OrderHistoryBean' looks like designed for extension (can be subclassed), but the method 'hashCode' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'OrderHistoryBean' final or making the method 'hashCode' static/final/abstract/empty, or adding allowed annotation for the method. 48
 Error
sizes LineLength Line is longer than 80 characters (found 81). 52
 Error
sizes LineLength Line is longer than 80 characters (found 81). 53
 Error
coding MagicNumber '32' is a magic number. 54
 Error
sizes LineLength Line is longer than 80 characters (found 83). 57
 Error
sizes LineLength Line is longer than 80 characters (found 85). 58
 Error
design DesignForExtension Class 'OrderHistoryBean' looks like designed for extension (can be subclassed), but the method 'equals' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'OrderHistoryBean' final or making the method 'equals' static/final/abstract/empty, or adding allowed annotation for the method. 61
 Error
misc FinalParameters Parameter obj should be final. 62
 Error
blocks NeedBraces 'if' construct must use '{}'s. 63
 Error
blocks NeedBraces 'if' construct must use '{}'s. 65
 Error
blocks NeedBraces 'if' construct must use '{}'s. 67
 Error
blocks NeedBraces 'if' construct must use '{}'s. 71
 Error
blocks NeedBraces 'if' construct must use '{}'s. 73
 Error
blocks NeedBraces 'if' construct must use '{}'s. 76
 Error
blocks NeedBraces 'if' construct must use '{}'s. 78
 Error
blocks NeedBraces 'if' construct must use '{}'s. 80
 Error
blocks NeedBraces 'if' construct must use '{}'s. 82
 Error
blocks NeedBraces 'if' construct must use '{}'s. 85
 Error
blocks NeedBraces 'if' construct must use '{}'s. 87
 Error
blocks NeedBraces 'if' construct must use '{}'s. 90
 Error
blocks NeedBraces 'if' construct must use '{}'s. 92
 Error
regexp RegexpSingleline Line has trailing spaces. 96

org/woehlke/greenshop/oodm/checkout/model/OrderHistoryDetailsBean.java

Severity Category Rule Message Line
 Error
javadoc JavadocPackage Missing package-info.java file. 1
 Error
whitespace FileTabCharacter File contains tab characters (this is the first instance). 11
 Error
javadoc JavadocVariable Missing a Javadoc comment. 11
 Error
javadoc JavadocVariable Missing a Javadoc comment. 12
 Error
javadoc JavadocVariable Missing a Javadoc comment. 13
 Error
javadoc JavadocVariable Missing a Javadoc comment. 14
 Error
javadoc JavadocVariable Missing a Javadoc comment. 15
 Error
regexp RegexpSingleline Line has trailing spaces. 16
 Error
design DesignForExtension Class 'OrderHistoryDetailsBean' looks like designed for extension (can be subclassed), but the method 'getOrder' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'OrderHistoryDetailsBean' final or making the method 'getOrder' static/final/abstract/empty, or adding allowed annotation for the method. 17
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 17
 Error
design DesignForExtension Class 'OrderHistoryDetailsBean' looks like designed for extension (can be subclassed), but the method 'setOrder' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'OrderHistoryDetailsBean' final or making the method 'setOrder' static/final/abstract/empty, or adding allowed annotation for the method. 20
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 20
 Error
misc FinalParameters Parameter order should be final. 20
 Error
coding HiddenField 'order' hides a field. 20
 Error
design DesignForExtension Class 'OrderHistoryDetailsBean' looks like designed for extension (can be subclassed), but the method 'getOrderStatus' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'OrderHistoryDetailsBean' final or making the method 'getOrderStatus' static/final/abstract/empty, or adding allowed annotation for the method. 23
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 23
 Error
design DesignForExtension Class 'OrderHistoryDetailsBean' looks like designed for extension (can be subclassed), but the method 'setOrderStatus' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'OrderHistoryDetailsBean' final or making the method 'setOrderStatus' static/final/abstract/empty, or adding allowed annotation for the method. 26
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 26
 Error
misc FinalParameters Parameter orderStatus should be final. 26
 Error
coding HiddenField 'orderStatus' hides a field. 26
 Error
design DesignForExtension Class 'OrderHistoryDetailsBean' looks like designed for extension (can be subclassed), but the method 'getOrderTotal' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'OrderHistoryDetailsBean' final or making the method 'getOrderTotal' static/final/abstract/empty, or adding allowed annotation for the method. 29
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 29
 Error
design DesignForExtension Class 'OrderHistoryDetailsBean' looks like designed for extension (can be subclassed), but the method 'setOrderTotal' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'OrderHistoryDetailsBean' final or making the method 'setOrderTotal' static/final/abstract/empty, or adding allowed annotation for the method. 32
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 32
 Error
misc FinalParameters Parameter orderTotal should be final. 32
 Error
coding HiddenField 'orderTotal' hides a field. 32
 Error
design DesignForExtension Class 'OrderHistoryDetailsBean' looks like designed for extension (can be subclassed), but the method 'getOrderProducts' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'OrderHistoryDetailsBean' final or making the method 'getOrderProducts' static/final/abstract/empty, or adding allowed annotation for the method. 35
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 35
 Error
design DesignForExtension Class 'OrderHistoryDetailsBean' looks like designed for extension (can be subclassed), but the method 'setOrderProducts' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'OrderHistoryDetailsBean' final or making the method 'setOrderProducts' static/final/abstract/empty, or adding allowed annotation for the method. 38
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 38
 Error
misc FinalParameters Parameter orderProducts should be final. 38
 Error
coding HiddenField 'orderProducts' hides a field. 38
 Error
design DesignForExtension Class 'OrderHistoryDetailsBean' looks like designed for extension (can be subclassed), but the method 'getOrderStatusHistoryBeans' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'OrderHistoryDetailsBean' final or making the method 'getOrderStatusHistoryBeans' static/final/abstract/empty, or adding allowed annotation for the method. 41
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 41
 Error
design DesignForExtension Class 'OrderHistoryDetailsBean' looks like designed for extension (can be subclassed), but the method 'setOrderStatusHistoryBeans' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'OrderHistoryDetailsBean' final or making the method 'setOrderStatusHistoryBeans' static/final/abstract/empty, or adding allowed annotation for the method. 44
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 44
 Error
misc FinalParameters Parameter orderStatusHistoryBeans should be final. 45
 Error
coding HiddenField 'orderStatusHistoryBeans' hides a field. 45
 Error
regexp RegexpSingleline Line has trailing spaces. 48

org/woehlke/greenshop/oodm/checkout/model/OrderStatusHistoryBean.java

Severity Category Rule Message Line
 Error
regexp RegexpSingleline Line has trailing spaces. 6
 Error
whitespace FileTabCharacter File contains tab characters (this is the first instance). 6
 Error
javadoc JavadocVariable Missing a Javadoc comment. 7
 Error
javadoc JavadocVariable Missing a Javadoc comment. 8
 Error
javadoc JavadocVariable Missing a Javadoc comment. 9
 Error
regexp RegexpSingleline Line has trailing spaces. 10
 Error
sizes LineLength Line is longer than 80 characters (found 87). 11
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 11
 Error
misc FinalParameters Parameter dateAdded should be final. 11
 Error
coding HiddenField 'dateAdded' hides a field. 11
 Error
misc FinalParameters Parameter status should be final. 11
 Error
coding HiddenField 'status' hides a field. 11
 Error
misc FinalParameters Parameter comments should be final. 11
 Error
coding HiddenField 'comments' hides a field. 11
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 18
 Error
design DesignForExtension Class 'OrderStatusHistoryBean' looks like designed for extension (can be subclassed), but the method 'getDateAdded' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'OrderStatusHistoryBean' final or making the method 'getDateAdded' static/final/abstract/empty, or adding allowed annotation for the method. 22
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 22
 Error
design DesignForExtension Class 'OrderStatusHistoryBean' looks like designed for extension (can be subclassed), but the method 'setDateAdded' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'OrderStatusHistoryBean' final or making the method 'setDateAdded' static/final/abstract/empty, or adding allowed annotation for the method. 26
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 26
 Error
misc FinalParameters Parameter dateAdded should be final. 26
 Error
coding HiddenField 'dateAdded' hides a field. 26
 Error
design DesignForExtension Class 'OrderStatusHistoryBean' looks like designed for extension (can be subclassed), but the method 'getStatus' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'OrderStatusHistoryBean' final or making the method 'getStatus' static/final/abstract/empty, or adding allowed annotation for the method. 30
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 30
 Error
design DesignForExtension Class 'OrderStatusHistoryBean' looks like designed for extension (can be subclassed), but the method 'setStatus' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'OrderStatusHistoryBean' final or making the method 'setStatus' static/final/abstract/empty, or adding allowed annotation for the method. 34
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 34
 Error
misc FinalParameters Parameter status should be final. 34
 Error
coding HiddenField 'status' hides a field. 34
 Error
design DesignForExtension Class 'OrderStatusHistoryBean' looks like designed for extension (can be subclassed), but the method 'getComments' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'OrderStatusHistoryBean' final or making the method 'getComments' static/final/abstract/empty, or adding allowed annotation for the method. 38
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 38
 Error
design DesignForExtension Class 'OrderStatusHistoryBean' looks like designed for extension (can be subclassed), but the method 'setComments' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'OrderStatusHistoryBean' final or making the method 'setComments' static/final/abstract/empty, or adding allowed annotation for the method. 42
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 42
 Error
misc FinalParameters Parameter comments should be final. 42
 Error
coding HiddenField 'comments' hides a field. 42
 Error
design DesignForExtension Class 'OrderStatusHistoryBean' looks like designed for extension (can be subclassed), but the method 'hashCode' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'OrderStatusHistoryBean' final or making the method 'hashCode' static/final/abstract/empty, or adding allowed annotation for the method. 46
 Error
sizes LineLength Line is longer than 80 characters (found 81). 51
 Error
sizes LineLength Line is longer than 80 characters (found 83). 53
 Error
sizes LineLength Line is longer than 80 characters (found 85). 54
 Error
design DesignForExtension Class 'OrderStatusHistoryBean' looks like designed for extension (can be subclassed), but the method 'equals' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'OrderStatusHistoryBean' final or making the method 'equals' static/final/abstract/empty, or adding allowed annotation for the method. 58
 Error
misc FinalParameters Parameter obj should be final. 59
 Error
blocks NeedBraces 'if' construct must use '{}'s. 60
 Error
blocks NeedBraces 'if' construct must use '{}'s. 62
 Error
blocks NeedBraces 'if' construct must use '{}'s. 64
 Error
blocks NeedBraces 'if' construct must use '{}'s. 68
 Error
blocks NeedBraces 'if' construct must use '{}'s. 70
 Error
blocks NeedBraces 'if' construct must use '{}'s. 73
 Error
blocks NeedBraces 'if' construct must use '{}'s. 75
 Error
blocks NeedBraces 'if' construct must use '{}'s. 78
 Error
blocks NeedBraces 'if' construct must use '{}'s. 80
 Error
design DesignForExtension Class 'OrderStatusHistoryBean' looks like designed for extension (can be subclassed), but the method 'toString' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'OrderStatusHistoryBean' final or making the method 'toString' static/final/abstract/empty, or adding allowed annotation for the method. 85
 Error
sizes LineLength Line is longer than 80 characters (found 85). 87
 Error
regexp RegexpSingleline Line has trailing spaces. 90
 Error
regexp RegexpSingleline Line has trailing spaces. 91

org/woehlke/greenshop/oodm/checkout/repository/OrderProductAttributeRepository.java

Severity Category Rule Message Line
 Error
sizes LineLength Line is longer than 80 characters (found 101). 6

org/woehlke/greenshop/oodm/checkout/repository/OrderProductRepository.java

Severity Category Rule Message Line
 Error
sizes LineLength Line is longer than 80 characters (found 83). 9
 Error
whitespace FileTabCharacter File contains tab characters (this is the first instance). 11
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 11

org/woehlke/greenshop/oodm/checkout/repository/OrderRepository.java

Severity Category Rule Message Line
 Error
javadoc JavadocPackage Missing package-info.java file. 1
 Error
whitespace FileTabCharacter File contains tab characters (this is the first instance). 11
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 11

org/woehlke/greenshop/oodm/checkout/repository/OrderStatusHistoryRepository.java

Severity Category Rule Message Line
 Error
sizes LineLength Line is longer than 80 characters (found 95). 13
 Error
sizes LineLength Line is longer than 80 characters (found 263). 15
 Error
whitespace FileTabCharacter File contains tab characters (this is the first instance). 15
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 15
 Error
regexp RegexpSingleline Line has trailing spaces. 16
 Error
sizes LineLength Line is longer than 80 characters (found 117). 16

org/woehlke/greenshop/oodm/checkout/repository/OrderStatusRepository.java

Severity Category Rule Message Line
 Error
sizes LineLength Line is longer than 80 characters (found 89). 10
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 10
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 12

org/woehlke/greenshop/oodm/checkout/repository/OrderTotalRepository.java

Severity Category Rule Message Line
 Error
whitespace FileTabCharacter File contains tab characters (this is the first instance). 11
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 11
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 13

org/woehlke/greenshop/oodm/customer/CustomerService.java

Severity Category Rule Message Line
 Error
javadoc JavadocPackage Missing package-info.java file. 1
 Error
imports AvoidStarImport Using the '.*' form of import should be avoided - org.woehlke.greenshop.oodm.customer.entities.*. 8
 Error
sizes LineLength Line is longer than 80 characters (found 84). 15
 Error
whitespace FileTabCharacter File contains tab characters (this is the first instance). 15
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 15
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 17
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 19
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 21
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 23
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 25
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 27
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 29
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 31
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 33
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 35
 Error
sizes LineLength Line is longer than 80 characters (found 115). 37
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 37
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 39
 Error
sizes LineLength Line is longer than 80 characters (found 87). 41
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 41
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 43
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 45
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 47

org/woehlke/greenshop/oodm/customer/CustomerServiceImpl.java

Severity Category Rule Message Line
 Error
imports AvoidStarImport Using the '.*' form of import should be avoided - org.woehlke.greenshop.oodm.customer.entities.*. 24
 Error
imports AvoidStarImport Using the '.*' form of import should be avoided - org.woehlke.greenshop.oodm.customer.repository.*. 29
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 32
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 32
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 32
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 32
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 32
 Error
sizes LineLength Line is longer than 80 characters (found 96). 35
 Error
whitespace FileTabCharacter File contains tab characters (this is the first instance). 35
 Error
javadoc JavadocVariable Missing a Javadoc comment. 35
 Error
naming ConstantName Name 'logger' must match pattern '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'. 35
 Error
regexp RegexpSingleline Line has trailing spaces. 36
 Error
javadoc JavadocVariable Missing a Javadoc comment. 37
 Error
javadoc JavadocVariable Missing a Javadoc comment. 40
 Error
regexp RegexpSingleline Line has trailing spaces. 42
 Error
javadoc JavadocVariable Missing a Javadoc comment. 43
 Error
javadoc JavadocVariable Missing a Javadoc comment. 46
 Error
regexp RegexpSingleline Line has trailing spaces. 48
 Error
javadoc JavadocVariable Missing a Javadoc comment. 49
 Error
javadoc JavadocVariable Missing a Javadoc comment. 52
 Error
javadoc JavadocVariable Missing a Javadoc comment. 55
 Error
javadoc JavadocVariable Missing a Javadoc comment. 58
 Error
javadoc JavadocVariable Missing a Javadoc comment. 61
 Error
javadoc JavadocVariable Missing a Javadoc comment. 64
 Error
javadoc JavadocVariable Missing a Javadoc comment. 67
 Error
design DesignForExtension Class 'CustomerServiceImpl' looks like designed for extension (can be subclassed), but the method 'createNewCustomer' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'CustomerServiceImpl' final or making the method 'createNewCustomer' static/final/abstract/empty, or adding allowed annotation for the method. 70
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 71
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 71
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 71
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 71
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 71
 Error
misc FinalParameters Parameter createNewCustomerFormBean should be final. 73
 Error
sizes LineLength Line is longer than 80 characters (found 99). 74
 Error
sizes LineLength Line is longer than 80 characters (found 110). 76
 Error
sizes LineLength Line is longer than 80 characters (found 98). 78
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 82
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 82
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 83
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 83
 Error
regexp RegexpSingleline Line has trailing spaces. 91
 Error
sizes LineLength Line is longer than 80 characters (found 119). 92
 Error
misc FinalParameters Parameter createNewCustomerFormBean should be final. 92
 Error
whitespace WhitespaceAround '{' is not preceded with whitespace. 92
 Error
sizes LineLength Line is longer than 80 characters (found 83). 96
 Error
sizes LineLength Line is longer than 80 characters (found 81). 98
 Error
sizes LineLength Line is longer than 80 characters (found 81). 99
 Error
sizes LineLength Line is longer than 80 characters (found 91). 101
 Error
regexp RegexpSingleline Line has trailing spaces. 106
 Error
sizes LineLength Line is longer than 80 characters (found 113). 107
 Error
misc FinalParameters Parameter createNewCustomerFormBean should be final. 107
 Error
whitespace WhitespaceAround '{' is not preceded with whitespace. 107
 Error
sizes LineLength Line is longer than 80 characters (found 86). 111
 Error
sizes LineLength Line is longer than 80 characters (found 82). 116
 Error
sizes LineLength Line is longer than 80 characters (found 95). 117
 Error
design DesignForExtension Class 'CustomerServiceImpl' looks like designed for extension (can be subclassed), but the method 'findCustomerByEmail' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'CustomerServiceImpl' final or making the method 'findCustomerByEmail' static/final/abstract/empty, or adding allowed annotation for the method. 123
 Error
misc FinalParameters Parameter email should be final. 124
 Error
design DesignForExtension Class 'CustomerServiceImpl' looks like designed for extension (can be subclassed), but the method 'deleteCustomer' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'CustomerServiceImpl' final or making the method 'deleteCustomer' static/final/abstract/empty, or adding allowed annotation for the method. 128
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 129
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 129
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 129
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 129
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 129
 Error
misc FinalParameters Parameter c should be final. 130
 Error
sizes LineLength Line is longer than 80 characters (found 86). 131
 Error
whitespace WhitespaceAfter 'for' is not followed by whitespace. 132
 Error
whitespace WhitespaceAround '{' is not preceded with whitespace. 132
 Error
design DesignForExtension Class 'CustomerServiceImpl' looks like designed for extension (can be subclassed), but the method 'loadUserByUsername' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'CustomerServiceImpl' final or making the method 'loadUserByUsername' static/final/abstract/empty, or adding allowed annotation for the method. 139
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 140
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 140
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 140
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 140
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 140
 Error
misc FinalParameters Parameter username should be final. 141
 Error
sizes LineLength Line is longer than 80 characters (found 84). 143
 Error
sizes LineLength Line is longer than 80 characters (found 83). 144
 Error
blocks NeedBraces 'if' construct must use '{}'s. 144
 Error
whitespace WhitespaceAfter 'if' is not followed by whitespace. 144
 Error
sizes LineLength Line is longer than 80 characters (found 84). 145
 Error
design DesignForExtension Class 'CustomerServiceImpl' looks like designed for extension (can be subclassed), but the method 'updateCustomer' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'CustomerServiceImpl' final or making the method 'updateCustomer' static/final/abstract/empty, or adding allowed annotation for the method. 152
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 153
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 153
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 153
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 153
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 153
 Error
misc FinalParameters Parameter customer should be final. 154
 Error
sizes LineLength Line is longer than 80 characters (found 84). 155
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 158
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 158
 Error
design DesignForExtension Class 'CustomerServiceImpl' looks like designed for extension (can be subclassed), but the method 'findAddressBookForCustomer' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'CustomerServiceImpl' final or making the method 'findAddressBookForCustomer' static/final/abstract/empty, or adding allowed annotation for the method. 161
 Error
misc FinalParameters Parameter customer should be final. 162
 Error
design DesignForExtension Class 'CustomerServiceImpl' looks like designed for extension (can be subclassed), but the method 'findAddressById' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'CustomerServiceImpl' final or making the method 'findAddressById' static/final/abstract/empty, or adding allowed annotation for the method. 166
 Error
misc FinalParameters Parameter addressId should be final. 167
 Error
design DesignForExtension Class 'CustomerServiceImpl' looks like designed for extension (can be subclassed), but the method 'updateAddressBook' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'CustomerServiceImpl' final or making the method 'updateAddressBook' static/final/abstract/empty, or adding allowed annotation for the method. 172
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 173
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 173
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 173
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 173
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 173
 Error
misc FinalParameters Parameter persistentAddress should be final. 174
 Error
sizes LineLength Line is longer than 80 characters (found 88). 175
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 175
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 175
 Error
design DesignForExtension Class 'CustomerServiceImpl' looks like designed for extension (can be subclassed), but the method 'deleteAddress' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'CustomerServiceImpl' final or making the method 'deleteAddress' static/final/abstract/empty, or adding allowed annotation for the method. 178
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 179
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 179
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 179
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 179
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 179
 Error
misc FinalParameters Parameter customersAddress should be final. 180
 Error
design DesignForExtension Class 'CustomerServiceImpl' looks like designed for extension (can be subclassed), but the method 'addAddress' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'CustomerServiceImpl' final or making the method 'addAddress' static/final/abstract/empty, or adding allowed annotation for the method. 184
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 185
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 185
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 185
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 185
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 185
 Error
misc FinalParameters Parameter transientAddress should be final. 186
 Error
regexp RegexpSingleline Line has trailing spaces. 187
 Error
sizes LineLength Line is longer than 80 characters (found 88). 187
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 187
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 187
 Error
design DesignForExtension Class 'CustomerServiceImpl' looks like designed for extension (can be subclassed), but the method 'findCustomerInfoByCustomer' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'CustomerServiceImpl' final or making the method 'findCustomerInfoByCustomer' static/final/abstract/empty, or adding allowed annotation for the method. 190
 Error
misc FinalParameters Parameter customer should be final. 191
 Error
design DesignForExtension Class 'CustomerServiceImpl' looks like designed for extension (can be subclassed), but the method 'updateCustomerInfo' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'CustomerServiceImpl' final or making the method 'updateCustomerInfo' static/final/abstract/empty, or adding allowed annotation for the method. 195
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 196
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 196
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 196
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 196
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 196
 Error
misc FinalParameters Parameter myCustomerInfo should be final. 197
 Error
design DesignForExtension Class 'CustomerServiceImpl' looks like designed for extension (can be subclassed), but the method 'findAllProductNotificationsForCustomer' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'CustomerServiceImpl' final or making the method 'findAllProductNotificationsForCustomer' static/final/abstract/empty, or adding allowed annotation for the method. 201
 Error
sizes LineLength Line is longer than 80 characters (found 122). 202
 Error
misc FinalParameters Parameter customer should be final. 202
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 202
 Error
misc FinalParameters Parameter language should be final. 202
 Error
sizes LineLength Line is longer than 80 characters (found 140). 203
 Error
sizes LineLength Line is longer than 80 characters (found 107). 204
 Error
whitespace WhitespaceAfter 'for' is not followed by whitespace. 205
 Error
whitespace WhitespaceAround '{' is not preceded with whitespace. 205
 Error
sizes LineLength Line is longer than 80 characters (found 104). 206
 Error
sizes LineLength Line is longer than 80 characters (found 102). 210
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 210
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 210
 Error
sizes LineLength Line is longer than 80 characters (found 85). 211
 Error
design DesignForExtension Class 'CustomerServiceImpl' looks like designed for extension (can be subclassed), but the method 'addProductNotification' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'CustomerServiceImpl' final or making the method 'addProductNotification' static/final/abstract/empty, or adding allowed annotation for the method. 219
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 220
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 220
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 220
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 220
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 220
 Error
misc FinalParameters Parameter product should be final. 221
 Error
misc FinalParameters Parameter customer should be final. 221
 Error
sizes LineLength Line is longer than 80 characters (found 92). 225
 Error
whitespace WhitespaceAround '{' is not preceded with whitespace. 226
 Error
sizes LineLength Line is longer than 80 characters (found 84). 232
 Error
design DesignForExtension Class 'CustomerServiceImpl' looks like designed for extension (can be subclassed), but the method 'updateProductNotifications' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'CustomerServiceImpl' final or making the method 'updateProductNotifications' static/final/abstract/empty, or adding allowed annotation for the method. 237
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 238
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 238
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 238
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 238
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 238
 Error
sizes LineLength Line is longer than 80 characters (found 95). 239
 Error
misc FinalParameters Parameter customer should be final. 239
 Error
misc FinalParameters Parameter productNotification should be final. 239
 Error
whitespace WhitespaceAfter 'if' is not followed by whitespace. 242
 Error
whitespace WhitespaceAround '!=' is not followed by whitespace. 242
 Error
whitespace WhitespaceAround '!=' is not preceded with whitespace. 242
 Error
whitespace WhitespaceAround '>' is not followed by whitespace. 242
 Error
whitespace WhitespaceAround '>' is not preceded with whitespace. 242
 Error
sizes LineLength Line is longer than 80 characters (found 140). 247
 Error
whitespace WhitespaceAfter 'for' is not followed by whitespace. 248
 Error
whitespace WhitespaceAround '{' is not preceded with whitespace. 248
 Error
whitespace WhitespaceAfter 'if' is not followed by whitespace. 250
 Error
whitespace WhitespaceAround '{' is not preceded with whitespace. 250
 Error
sizes LineLength Line is longer than 80 characters (found 83). 251
 Error
whitespace WhitespaceAfter 'if' is not followed by whitespace. 255
 Error
whitespace WhitespaceAround '{' is not preceded with whitespace. 255
 Error
sizes LineLength Line is longer than 80 characters (found 92). 256
 Error
design DesignForExtension Class 'CustomerServiceImpl' looks like designed for extension (can be subclassed), but the method 'findAllCustomers' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'CustomerServiceImpl' final or making the method 'findAllCustomers' static/final/abstract/empty, or adding allowed annotation for the method. 264
 Error
whitespace WhitespaceAfter 'for' is not followed by whitespace. 268
 Error
whitespace WhitespaceAround '{' is not preceded with whitespace. 268
 Error
design DesignForExtension Class 'CustomerServiceImpl' looks like designed for extension (can be subclassed), but the method 'getNumberOfReviewsForCustomer' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'CustomerServiceImpl' final or making the method 'getNumberOfReviewsForCustomer' static/final/abstract/empty, or adding allowed annotation for the method. 278
 Error
misc FinalParameters Parameter customer should be final. 279
 Error
design DesignForExtension Class 'CustomerServiceImpl' looks like designed for extension (can be subclassed), but the method 'getCustomerById' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'CustomerServiceImpl' final or making the method 'getCustomerById' static/final/abstract/empty, or adding allowed annotation for the method. 283
 Error
misc FinalParameters Parameter customerId should be final. 284

org/woehlke/greenshop/oodm/customer/entities/AddressBook.java

Severity Category Rule Message Line
 Error
whitespace FileTabCharacter File contains tab characters (this is the first instance). 14
 Error
regexp RegexpSingleline Line has trailing spaces. 15
 Error
regexp RegexpSingleline Line has trailing spaces. 16
 Error
regexp RegexpSingleline Line has trailing spaces. 17
 Error
regexp RegexpSingleline Line has trailing spaces. 18
 Error
regexp RegexpSingleline Line has trailing spaces. 19
 Error
regexp RegexpSingleline Line has trailing spaces. 20
 Error
regexp RegexpSingleline Line has trailing spaces. 21
 Error
regexp RegexpSingleline Line has trailing spaces. 22
 Error
regexp RegexpSingleline Line has trailing spaces. 23
 Error
regexp RegexpSingleline Line has trailing spaces. 24
 Error
regexp RegexpSingleline Line has trailing spaces. 25
 Error
regexp RegexpSingleline Line has trailing spaces. 26
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 29
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 29
 Error
javadoc JavadocVariable Missing a Javadoc comment. 32
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 33
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 33
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 34
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 34
 Error
regexp RegexpSingleline Line has trailing spaces. 36
 Error
javadoc JavadocVariable Missing a Javadoc comment. 37
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 38
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 38
 Error
regexp RegexpSingleline Line has trailing spaces. 40
 Error
javadoc JavadocVariable Missing a Javadoc comment. 41
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 41
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 41
 Error
regexp RegexpSingleline Line has trailing spaces. 43
 Error
javadoc JavadocVariable Missing a Javadoc comment. 44
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 44
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 44
 Error
regexp RegexpSingleline Line has trailing spaces. 46
 Error
javadoc JavadocVariable Missing a Javadoc comment. 47
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 47
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 47
 Error
regexp RegexpSingleline Line has trailing spaces. 49
 Error
javadoc JavadocVariable Missing a Javadoc comment. 50
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 50
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 50
 Error
regexp RegexpSingleline Line has trailing spaces. 52
 Error
javadoc JavadocVariable Missing a Javadoc comment. 53
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 53
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 53
 Error
regexp RegexpSingleline Line has trailing spaces. 55
 Error
javadoc JavadocVariable Missing a Javadoc comment. 56
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 56
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 56
 Error
regexp RegexpSingleline Line has trailing spaces. 58
 Error
javadoc JavadocVariable Missing a Javadoc comment. 59
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 59
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 59
 Error
regexp RegexpSingleline Line has trailing spaces. 61
 Error
javadoc JavadocVariable Missing a Javadoc comment. 62
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 62
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 62
 Error
regexp RegexpSingleline Line has trailing spaces. 64
 Error
javadoc JavadocVariable Missing a Javadoc comment. 65
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 65
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 65
 Error
regexp RegexpSingleline Line has trailing spaces. 67
 Error
javadoc JavadocVariable Missing a Javadoc comment. 68
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 69
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 69
 Error
regexp RegexpSingleline Line has trailing spaces. 71
 Error
javadoc JavadocVariable Missing a Javadoc comment. 72
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 72
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 72
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 73
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 73
 Error
design DesignForExtension Class 'AddressBook' looks like designed for extension (can be subclassed), but the method 'getId' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'AddressBook' final or making the method 'getId' static/final/abstract/empty, or adding allowed annotation for the method. 75
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 75
 Error
design DesignForExtension Class 'AddressBook' looks like designed for extension (can be subclassed), but the method 'setId' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'AddressBook' final or making the method 'setId' static/final/abstract/empty, or adding allowed annotation for the method. 79
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 79
 Error
misc FinalParameters Parameter id should be final. 79
 Error
coding HiddenField 'id' hides a field. 79
 Error
design DesignForExtension Class 'AddressBook' looks like designed for extension (can be subclassed), but the method 'getCustomer' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'AddressBook' final or making the method 'getCustomer' static/final/abstract/empty, or adding allowed annotation for the method. 83
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 83
 Error
design DesignForExtension Class 'AddressBook' looks like designed for extension (can be subclassed), but the method 'setCustomer' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'AddressBook' final or making the method 'setCustomer' static/final/abstract/empty, or adding allowed annotation for the method. 87
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 87
 Error
misc FinalParameters Parameter customer should be final. 87
 Error
coding HiddenField 'customer' hides a field. 87
 Error
design DesignForExtension Class 'AddressBook' looks like designed for extension (can be subclassed), but the method 'getGender' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'AddressBook' final or making the method 'getGender' static/final/abstract/empty, or adding allowed annotation for the method. 91
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 91
 Error
design DesignForExtension Class 'AddressBook' looks like designed for extension (can be subclassed), but the method 'setGender' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'AddressBook' final or making the method 'setGender' static/final/abstract/empty, or adding allowed annotation for the method. 95
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 95
 Error
misc FinalParameters Parameter gender should be final. 95
 Error
coding HiddenField 'gender' hides a field. 95
 Error
design DesignForExtension Class 'AddressBook' looks like designed for extension (can be subclassed), but the method 'getCompany' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'AddressBook' final or making the method 'getCompany' static/final/abstract/empty, or adding allowed annotation for the method. 99
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 99
 Error
design DesignForExtension Class 'AddressBook' looks like designed for extension (can be subclassed), but the method 'setCompany' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'AddressBook' final or making the method 'setCompany' static/final/abstract/empty, or adding allowed annotation for the method. 103
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 103
 Error
misc FinalParameters Parameter company should be final. 103
 Error
coding HiddenField 'company' hides a field. 103
 Error
design DesignForExtension Class 'AddressBook' looks like designed for extension (can be subclassed), but the method 'getFirstname' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'AddressBook' final or making the method 'getFirstname' static/final/abstract/empty, or adding allowed annotation for the method. 107
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 107
 Error
design DesignForExtension Class 'AddressBook' looks like designed for extension (can be subclassed), but the method 'setFirstname' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'AddressBook' final or making the method 'setFirstname' static/final/abstract/empty, or adding allowed annotation for the method. 111
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 111
 Error
misc FinalParameters Parameter firstname should be final. 111
 Error
coding HiddenField 'firstname' hides a field. 111
 Error
design DesignForExtension Class 'AddressBook' looks like designed for extension (can be subclassed), but the method 'getLastname' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'AddressBook' final or making the method 'getLastname' static/final/abstract/empty, or adding allowed annotation for the method. 115
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 115
 Error
design DesignForExtension Class 'AddressBook' looks like designed for extension (can be subclassed), but the method 'setLastname' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'AddressBook' final or making the method 'setLastname' static/final/abstract/empty, or adding allowed annotation for the method. 119
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 119
 Error
misc FinalParameters Parameter lastname should be final. 119
 Error
coding HiddenField 'lastname' hides a field. 119
 Error
design DesignForExtension Class 'AddressBook' looks like designed for extension (can be subclassed), but the method 'getStreetAddress' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'AddressBook' final or making the method 'getStreetAddress' static/final/abstract/empty, or adding allowed annotation for the method. 123
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 123
 Error
design DesignForExtension Class 'AddressBook' looks like designed for extension (can be subclassed), but the method 'setStreetAddress' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'AddressBook' final or making the method 'setStreetAddress' static/final/abstract/empty, or adding allowed annotation for the method. 127
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 127
 Error
misc FinalParameters Parameter streetAddress should be final. 127
 Error
coding HiddenField 'streetAddress' hides a field. 127
 Error
design DesignForExtension Class 'AddressBook' looks like designed for extension (can be subclassed), but the method 'getSuburb' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'AddressBook' final or making the method 'getSuburb' static/final/abstract/empty, or adding allowed annotation for the method. 131
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 131
 Error
design DesignForExtension Class 'AddressBook' looks like designed for extension (can be subclassed), but the method 'setSuburb' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'AddressBook' final or making the method 'setSuburb' static/final/abstract/empty, or adding allowed annotation for the method. 135
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 135
 Error
misc FinalParameters Parameter suburb should be final. 135
 Error
coding HiddenField 'suburb' hides a field. 135
 Error
design DesignForExtension Class 'AddressBook' looks like designed for extension (can be subclassed), but the method 'getPostcode' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'AddressBook' final or making the method 'getPostcode' static/final/abstract/empty, or adding allowed annotation for the method. 139
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 139
 Error
design DesignForExtension Class 'AddressBook' looks like designed for extension (can be subclassed), but the method 'setPostcode' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'AddressBook' final or making the method 'setPostcode' static/final/abstract/empty, or adding allowed annotation for the method. 143
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 143
 Error
misc FinalParameters Parameter postcode should be final. 143
 Error
coding HiddenField 'postcode' hides a field. 143
 Error
design DesignForExtension Class 'AddressBook' looks like designed for extension (can be subclassed), but the method 'getCity' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'AddressBook' final or making the method 'getCity' static/final/abstract/empty, or adding allowed annotation for the method. 147
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 147
 Error
design DesignForExtension Class 'AddressBook' looks like designed for extension (can be subclassed), but the method 'setCity' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'AddressBook' final or making the method 'setCity' static/final/abstract/empty, or adding allowed annotation for the method. 151
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 151
 Error
misc FinalParameters Parameter city should be final. 151
 Error
coding HiddenField 'city' hides a field. 151
 Error
design DesignForExtension Class 'AddressBook' looks like designed for extension (can be subclassed), but the method 'getState' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'AddressBook' final or making the method 'getState' static/final/abstract/empty, or adding allowed annotation for the method. 155
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 155
 Error
design DesignForExtension Class 'AddressBook' looks like designed for extension (can be subclassed), but the method 'setState' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'AddressBook' final or making the method 'setState' static/final/abstract/empty, or adding allowed annotation for the method. 159
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 159
 Error
misc FinalParameters Parameter state should be final. 159
 Error
coding HiddenField 'state' hides a field. 159
 Error
design DesignForExtension Class 'AddressBook' looks like designed for extension (can be subclassed), but the method 'getCountry' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'AddressBook' final or making the method 'getCountry' static/final/abstract/empty, or adding allowed annotation for the method. 163
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 163
 Error
design DesignForExtension Class 'AddressBook' looks like designed for extension (can be subclassed), but the method 'setCountry' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'AddressBook' final or making the method 'setCountry' static/final/abstract/empty, or adding allowed annotation for the method. 167
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 167
 Error
misc FinalParameters Parameter country should be final. 167
 Error
coding HiddenField 'country' hides a field. 167
 Error
regexp RegexpSingleline Line has trailing spaces. 170
 Error
design DesignForExtension Class 'AddressBook' looks like designed for extension (can be subclassed), but the method 'getZoneId' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'AddressBook' final or making the method 'getZoneId' static/final/abstract/empty, or adding allowed annotation for the method. 171
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 171
 Error
design DesignForExtension Class 'AddressBook' looks like designed for extension (can be subclassed), but the method 'setZoneId' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'AddressBook' final or making the method 'setZoneId' static/final/abstract/empty, or adding allowed annotation for the method. 175
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 175
 Error
misc FinalParameters Parameter zoneId should be final. 175
 Error
coding HiddenField 'zoneId' hides a field. 175
 Error
design DesignForExtension Class 'AddressBook' looks like designed for extension (can be subclassed), but the method 'toString' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'AddressBook' final or making the method 'toString' static/final/abstract/empty, or adding allowed annotation for the method. 179
 Error
sizes LineLength Line is longer than 80 characters (found 87). 181
 Error
sizes LineLength Line is longer than 80 characters (found 94). 182
 Error
sizes LineLength Line is longer than 80 characters (found 95). 183
 Error
sizes LineLength Line is longer than 80 characters (found 93). 184
 Error
sizes LineLength Line is longer than 80 characters (found 84). 185
 Error
regexp RegexpSingleline Line has trailing spaces. 188
 Error
design DesignForExtension Class 'AddressBook' looks like designed for extension (can be subclassed), but the method 'getFormattedAddress' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'AddressBook' final or making the method 'getFormattedAddress' static/final/abstract/empty, or adding allowed annotation for the method. 189
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 189
 Error
whitespace WhitespaceAround '{' is not preceded with whitespace. 190
 Error
sizes LineLength Line is longer than 80 characters (found 120). 191
 Error
whitespace WhitespaceAround '+' is not followed by whitespace. 191
 Error
whitespace WhitespaceAround '+' is not preceded with whitespace. 191
 Error
whitespace WhitespaceAround '+' is not followed by whitespace. 191
 Error
whitespace WhitespaceAround '+' is not preceded with whitespace. 191
 Error
whitespace WhitespaceAround '+' is not followed by whitespace. 191
 Error
whitespace WhitespaceAround '+' is not preceded with whitespace. 191
 Error
whitespace WhitespaceAround '+' is not followed by whitespace. 191
 Error
whitespace WhitespaceAround '+' is not preceded with whitespace. 191
 Error
whitespace WhitespaceAround '+' is not followed by whitespace. 191
 Error
whitespace WhitespaceAround '+' is not preceded with whitespace. 191
 Error
whitespace WhitespaceAround '+' is not followed by whitespace. 191
 Error
whitespace WhitespaceAround '+' is not preceded with whitespace. 191
 Error
whitespace WhitespaceAround '+' is not followed by whitespace. 191
 Error
whitespace WhitespaceAround '+' is not preceded with whitespace. 191
 Error
whitespace WhitespaceAround '+' is not followed by whitespace. 191
 Error
whitespace WhitespaceAround '+' is not preceded with whitespace. 191
 Error
whitespace WhitespaceAround '+' is not followed by whitespace. 191
 Error
whitespace WhitespaceAround '+' is not preceded with whitespace. 191
 Error
whitespace WhitespaceAround '+' is not followed by whitespace. 191
 Error
whitespace WhitespaceAround '+' is not preceded with whitespace. 191
 Error
regexp RegexpSingleline Line has trailing spaces. 193
 Error
design DesignForExtension Class 'AddressBook' looks like designed for extension (can be subclassed), but the method 'isPrimaryAddress' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'AddressBook' final or making the method 'isPrimaryAddress' static/final/abstract/empty, or adding allowed annotation for the method. 194
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 194
 Error
whitespace WhitespaceAround '{' is not preceded with whitespace. 195
 Error
whitespace WhitespaceAround '==' is not followed by whitespace. 196
 Error
whitespace WhitespaceAround '==' is not preceded with whitespace. 196

org/woehlke/greenshop/oodm/customer/entities/AddressFormat.java

Severity Category Rule Message Line
 Error
javadoc JavadocPackage Missing package-info.java file. 1
 Error
whitespace FileTabCharacter File contains tab characters (this is the first instance). 13
 Error
regexp RegexpSingleline Line has trailing spaces. 14
 Error
regexp RegexpSingleline Line has trailing spaces. 15
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 18
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 18
 Error
javadoc JavadocVariable Missing a Javadoc comment. 21
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 22
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 22
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 23
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 23
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 23
 Error
regexp RegexpSingleline Line has trailing spaces. 25
 Error
javadoc JavadocVariable Missing a Javadoc comment. 26
 Error
coding MagicNumber '128' is a magic number. 26
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 27
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 27
 Error
regexp RegexpSingleline Line has trailing spaces. 30
 Error
javadoc JavadocVariable Missing a Javadoc comment. 31
 Error
coding MagicNumber '48' is a magic number. 31
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 32
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 32
 Error
design DesignForExtension Class 'AddressFormat' looks like designed for extension (can be subclassed), but the method 'getId' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'AddressFormat' final or making the method 'getId' static/final/abstract/empty, or adding allowed annotation for the method. 36
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 36
 Error
design DesignForExtension Class 'AddressFormat' looks like designed for extension (can be subclassed), but the method 'setId' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'AddressFormat' final or making the method 'setId' static/final/abstract/empty, or adding allowed annotation for the method. 40
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 40
 Error
misc FinalParameters Parameter id should be final. 40
 Error
coding HiddenField 'id' hides a field. 40
 Error
design DesignForExtension Class 'AddressFormat' looks like designed for extension (can be subclassed), but the method 'getFormat' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'AddressFormat' final or making the method 'getFormat' static/final/abstract/empty, or adding allowed annotation for the method. 44
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 44
 Error
design DesignForExtension Class 'AddressFormat' looks like designed for extension (can be subclassed), but the method 'setFormat' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'AddressFormat' final or making the method 'setFormat' static/final/abstract/empty, or adding allowed annotation for the method. 48
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 48
 Error
misc FinalParameters Parameter format should be final. 48
 Error
coding HiddenField 'format' hides a field. 48
 Error
design DesignForExtension Class 'AddressFormat' looks like designed for extension (can be subclassed), but the method 'getSummary' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'AddressFormat' final or making the method 'getSummary' static/final/abstract/empty, or adding allowed annotation for the method. 52
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 52
 Error
design DesignForExtension Class 'AddressFormat' looks like designed for extension (can be subclassed), but the method 'setSummary' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'AddressFormat' final or making the method 'setSummary' static/final/abstract/empty, or adding allowed annotation for the method. 56
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 56
 Error
misc FinalParameters Parameter summary should be final. 56
 Error
coding HiddenField 'summary' hides a field. 56
 Error
design DesignForExtension Class 'AddressFormat' looks like designed for extension (can be subclassed), but the method 'hashCode' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'AddressFormat' final or making the method 'hashCode' static/final/abstract/empty, or adding allowed annotation for the method. 60
 Error
sizes LineLength Line is longer than 80 characters (found 85). 64
 Error
sizes LineLength Line is longer than 80 characters (found 87). 66
 Error
design DesignForExtension Class 'AddressFormat' looks like designed for extension (can be subclassed), but the method 'equals' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'AddressFormat' final or making the method 'equals' static/final/abstract/empty, or adding allowed annotation for the method. 70
 Error
misc FinalParameters Parameter obj should be final. 71
 Error
blocks NeedBraces 'if' construct must use '{}'s. 72
 Error
blocks NeedBraces 'if' construct must use '{}'s. 74
 Error
blocks NeedBraces 'if' construct must use '{}'s. 76
 Error
blocks NeedBraces 'if' construct must use '{}'s. 80
 Error
blocks NeedBraces 'if' construct must use '{}'s. 82
 Error
blocks NeedBraces 'if' construct must use '{}'s. 85
 Error
blocks NeedBraces 'if' construct must use '{}'s. 87
 Error
blocks NeedBraces 'if' construct must use '{}'s. 90
 Error
blocks NeedBraces 'if' construct must use '{}'s. 92
 Error
design DesignForExtension Class 'AddressFormat' looks like designed for extension (can be subclassed), but the method 'toString' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'AddressFormat' final or making the method 'toString' static/final/abstract/empty, or adding allowed annotation for the method. 97
 Error
sizes LineLength Line is longer than 80 characters (found 86). 99
 Error
regexp RegexpSingleline Line has trailing spaces. 101
 Error
regexp RegexpSingleline Line has trailing spaces. 102

org/woehlke/greenshop/oodm/customer/entities/Country.java

Severity Category Rule Message Line
 Error
javadoc JavadocStyle First sentence should end with a period. 17
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 30
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 30
 Error
regexp RegexpSingleline Line has trailing spaces. 32
 Error
whitespace FileTabCharacter File contains tab characters (this is the first instance). 32
 Error
javadoc JavadocVariable Missing a Javadoc comment. 33
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 34
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 34
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 35
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 35
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 35
 Error
javadoc JavadocVariable Missing a Javadoc comment. 38
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 38
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 38
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 38
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 38
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 38
 Error
coding MagicNumber '128' is a magic number. 38
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 39
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 39
 Error
javadoc JavadocVariable Missing a Javadoc comment. 43
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 43
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 43
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 43
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 43
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 43
 Error
sizes LineLength Line is longer than 80 characters (found 82). 44
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 44
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 44
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 44
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 44
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 44
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 44
 Error
javadoc JavadocVariable Missing a Javadoc comment. 48
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 48
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 48
 Error
coding MagicNumber '3' is a magic number. 48
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 48
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 48
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 48
 Error
coding MagicNumber '3' is a magic number. 48
 Error
sizes LineLength Line is longer than 80 characters (found 82). 49
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 49
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 49
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 49
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 49
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 49
 Error
coding MagicNumber '3' is a magic number. 49
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 49
 Error
javadoc JavadocVariable Missing a Javadoc comment. 53
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 53
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 55
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 55
 Error
design DesignForExtension Class 'Country' looks like designed for extension (can be subclassed), but the method 'getId' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'Country' final or making the method 'getId' static/final/abstract/empty, or adding allowed annotation for the method. 58
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 58
 Error
design DesignForExtension Class 'Country' looks like designed for extension (can be subclassed), but the method 'setId' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'Country' final or making the method 'setId' static/final/abstract/empty, or adding allowed annotation for the method. 62
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 62
 Error
misc FinalParameters Parameter id should be final. 62
 Error
coding HiddenField 'id' hides a field. 62
 Error
design DesignForExtension Class 'Country' looks like designed for extension (can be subclassed), but the method 'getName' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'Country' final or making the method 'getName' static/final/abstract/empty, or adding allowed annotation for the method. 66
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 66
 Error
design DesignForExtension Class 'Country' looks like designed for extension (can be subclassed), but the method 'setName' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'Country' final or making the method 'setName' static/final/abstract/empty, or adding allowed annotation for the method. 70
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 70
 Error
misc FinalParameters Parameter name should be final. 70
 Error
coding HiddenField 'name' hides a field. 70
 Error
design DesignForExtension Class 'Country' looks like designed for extension (can be subclassed), but the method 'getIsoCode2' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'Country' final or making the method 'getIsoCode2' static/final/abstract/empty, or adding allowed annotation for the method. 74
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 74
 Error
design DesignForExtension Class 'Country' looks like designed for extension (can be subclassed), but the method 'setIsoCode2' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'Country' final or making the method 'setIsoCode2' static/final/abstract/empty, or adding allowed annotation for the method. 78
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 78
 Error
misc FinalParameters Parameter isoCode2 should be final. 78
 Error
coding HiddenField 'isoCode2' hides a field. 78
 Error
design DesignForExtension Class 'Country' looks like designed for extension (can be subclassed), but the method 'getIsoCode3' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'Country' final or making the method 'getIsoCode3' static/final/abstract/empty, or adding allowed annotation for the method. 82
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 82
 Error
design DesignForExtension Class 'Country' looks like designed for extension (can be subclassed), but the method 'setIsoCode3' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'Country' final or making the method 'setIsoCode3' static/final/abstract/empty, or adding allowed annotation for the method. 86
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 86
 Error
misc FinalParameters Parameter isoCode3 should be final. 86
 Error
coding HiddenField 'isoCode3' hides a field. 86
 Error
design DesignForExtension Class 'Country' looks like designed for extension (can be subclassed), but the method 'getAddressFormat' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'Country' final or making the method 'getAddressFormat' static/final/abstract/empty, or adding allowed annotation for the method. 90
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 90
 Error
design DesignForExtension Class 'Country' looks like designed for extension (can be subclassed), but the method 'setAddressFormat' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'Country' final or making the method 'setAddressFormat' static/final/abstract/empty, or adding allowed annotation for the method. 94
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 94
 Error
misc FinalParameters Parameter addressFormat should be final. 94
 Error
coding HiddenField 'addressFormat' hides a field. 94
 Error
design DesignForExtension Class 'Country' looks like designed for extension (can be subclassed), but the method 'hashCode' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'Country' final or making the method 'hashCode' static/final/abstract/empty, or adding allowed annotation for the method. 98
 Error
sizes LineLength Line is longer than 80 characters (found 91). 103
 Error
sizes LineLength Line is longer than 80 characters (found 81). 106
 Error
sizes LineLength Line is longer than 80 characters (found 81). 108
 Error
sizes LineLength Line is longer than 80 characters (found 81). 109
 Error
design DesignForExtension Class 'Country' looks like designed for extension (can be subclassed), but the method 'equals' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'Country' final or making the method 'equals' static/final/abstract/empty, or adding allowed annotation for the method. 113
 Error
misc FinalParameters Parameter obj should be final. 114
 Error
blocks NeedBraces 'if' construct must use '{}'s. 115
 Error
blocks NeedBraces 'if' construct must use '{}'s. 117
 Error
blocks NeedBraces 'if' construct must use '{}'s. 119
 Error
blocks NeedBraces 'if' construct must use '{}'s. 123
 Error
blocks NeedBraces 'if' construct must use '{}'s. 125
 Error
blocks NeedBraces 'if' construct must use '{}'s. 128
 Error
blocks NeedBraces 'if' construct must use '{}'s. 130
 Error
blocks NeedBraces 'if' construct must use '{}'s. 133
 Error
blocks NeedBraces 'if' construct must use '{}'s. 135
 Error
blocks NeedBraces 'if' construct must use '{}'s. 138
 Error
blocks NeedBraces 'if' construct must use '{}'s. 140
 Error
blocks NeedBraces 'if' construct must use '{}'s. 143
 Error
blocks NeedBraces 'if' construct must use '{}'s. 145
 Error
design DesignForExtension Class 'Country' looks like designed for extension (can be subclassed), but the method 'toString' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'Country' final or making the method 'toString' static/final/abstract/empty, or adding allowed annotation for the method. 150
 Error
sizes LineLength Line is longer than 80 characters (found 90). 153
 Error
regexp RegexpSingleline Line has trailing spaces. 156

org/woehlke/greenshop/oodm/customer/entities/Customer.java

Severity Category Rule Message Line
 Error
javadoc JavadocStyle First sentence should end with a period. 18
 Error
sizes LineLength Line is longer than 80 characters (found 99). 20
 Error
sizes LineLength Line is longer than 80 characters (found 99). 21
 Error
sizes LineLength Line is longer than 80 characters (found 99). 22
 Error
sizes LineLength Line is longer than 80 characters (found 99). 23
 Error
sizes LineLength Line is longer than 80 characters (found 99). 24
 Error
sizes LineLength Line is longer than 80 characters (found 99). 25
 Error
sizes LineLength Line is longer than 80 characters (found 99). 26
 Error
sizes LineLength Line is longer than 80 characters (found 99). 27
 Error
sizes LineLength Line is longer than 80 characters (found 99). 28
 Error
sizes LineLength Line is longer than 80 characters (found 99). 29
 Error
sizes LineLength Line is longer than 80 characters (found 99). 30
 Error
sizes LineLength Line is longer than 80 characters (found 99). 31
 Error
sizes LineLength Line is longer than 80 characters (found 99). 32
 Error
sizes LineLength Line is longer than 80 characters (found 99). 33
 Error
sizes LineLength Line is longer than 80 characters (found 99). 34
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 37
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 37
 Error
whitespace FileTabCharacter File contains tab characters (this is the first instance). 40
 Error
javadoc JavadocVariable Missing a Javadoc comment. 40
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 41
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 41
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 42
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 42
 Error
regexp RegexpSingleline Line has trailing spaces. 44
 Error
javadoc JavadocVariable Missing a Javadoc comment. 45
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 45
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 45
 Error
regexp RegexpSingleline Line has trailing spaces. 47
 Error
javadoc JavadocVariable Missing a Javadoc comment. 48
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 48
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 48
 Error
regexp RegexpSingleline Line has trailing spaces. 50
 Error
javadoc JavadocVariable Missing a Javadoc comment. 51
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 51
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 51
 Error
javadoc JavadocVariable Missing a Javadoc comment. 54
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 55
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 55
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 56
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 56
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 56
 Error
javadoc JavadocVariable Missing a Javadoc comment. 59
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 60
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 60
 Error
regexp RegexpSingleline Line has trailing spaces. 61
 Error
regexp RegexpSingleline Line has trailing spaces. 62
 Error
javadoc JavadocVariable Missing a Javadoc comment. 63
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 64
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 64
 Error
javadoc JavadocVariable Missing a Javadoc comment. 67
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 68
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 68
 Error
regexp RegexpSingleline Line has trailing spaces. 70
 Error
javadoc JavadocVariable Missing a Javadoc comment. 71
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 71
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 71
 Error
javadoc JavadocVariable Missing a Javadoc comment. 74
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 75
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 75
 Error
regexp RegexpSingleline Line has trailing spaces. 77
 Error
javadoc JavadocVariable Missing a Javadoc comment. 78
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 78
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 78
 Error
design DesignForExtension Class 'Customer' looks like designed for extension (can be subclassed), but the method 'isMale' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'Customer' final or making the method 'isMale' static/final/abstract/empty, or adding allowed annotation for the method. 81
 Error
whitespace WhitespaceAround '{' is not preceded with whitespace. 82
 Error
regexp RegexpSingleline Line has trailing spaces. 85
 Error
design DesignForExtension Class 'Customer' looks like designed for extension (can be subclassed), but the method 'isFemale' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'Customer' final or making the method 'isFemale' static/final/abstract/empty, or adding allowed annotation for the method. 86
 Error
regexp RegexpSingleline Line has trailing spaces. 90
 Error
design DesignForExtension Class 'Customer' looks like designed for extension (can be subclassed), but the method 'getId' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'Customer' final or making the method 'getId' static/final/abstract/empty, or adding allowed annotation for the method. 91
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 91
 Error
design DesignForExtension Class 'Customer' looks like designed for extension (can be subclassed), but the method 'setId' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'Customer' final or making the method 'setId' static/final/abstract/empty, or adding allowed annotation for the method. 95
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 95
 Error
misc FinalParameters Parameter id should be final. 95
 Error
coding HiddenField 'id' hides a field. 95
 Error
design DesignForExtension Class 'Customer' looks like designed for extension (can be subclassed), but the method 'getGender' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'Customer' final or making the method 'getGender' static/final/abstract/empty, or adding allowed annotation for the method. 99
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 99
 Error
design DesignForExtension Class 'Customer' looks like designed for extension (can be subclassed), but the method 'setGender' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'Customer' final or making the method 'setGender' static/final/abstract/empty, or adding allowed annotation for the method. 103
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 103
 Error
misc FinalParameters Parameter gender should be final. 103
 Error
coding HiddenField 'gender' hides a field. 103
 Error
design DesignForExtension Class 'Customer' looks like designed for extension (can be subclassed), but the method 'getFirstname' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'Customer' final or making the method 'getFirstname' static/final/abstract/empty, or adding allowed annotation for the method. 107
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 107
 Error
design DesignForExtension Class 'Customer' looks like designed for extension (can be subclassed), but the method 'setFirstname' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'Customer' final or making the method 'setFirstname' static/final/abstract/empty, or adding allowed annotation for the method. 111
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 111
 Error
misc FinalParameters Parameter firstname should be final. 111
 Error
coding HiddenField 'firstname' hides a field. 111
 Error
design DesignForExtension Class 'Customer' looks like designed for extension (can be subclassed), but the method 'getLastname' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'Customer' final or making the method 'getLastname' static/final/abstract/empty, or adding allowed annotation for the method. 115
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 115
 Error
design DesignForExtension Class 'Customer' looks like designed for extension (can be subclassed), but the method 'setLastname' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'Customer' final or making the method 'setLastname' static/final/abstract/empty, or adding allowed annotation for the method. 119
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 119
 Error
misc FinalParameters Parameter lastname should be final. 119
 Error
coding HiddenField 'lastname' hides a field. 119
 Error
design DesignForExtension Class 'Customer' looks like designed for extension (can be subclassed), but the method 'getDob' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'Customer' final or making the method 'getDob' static/final/abstract/empty, or adding allowed annotation for the method. 123
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 123
 Error
design DesignForExtension Class 'Customer' looks like designed for extension (can be subclassed), but the method 'setDob' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'Customer' final or making the method 'setDob' static/final/abstract/empty, or adding allowed annotation for the method. 127
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 127
 Error
misc FinalParameters Parameter dob should be final. 127
 Error
coding HiddenField 'dob' hides a field. 127
 Error
design DesignForExtension Class 'Customer' looks like designed for extension (can be subclassed), but the method 'getEmailAddress' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'Customer' final or making the method 'getEmailAddress' static/final/abstract/empty, or adding allowed annotation for the method. 131
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 131
 Error
design DesignForExtension Class 'Customer' looks like designed for extension (can be subclassed), but the method 'setEmailAddress' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'Customer' final or making the method 'setEmailAddress' static/final/abstract/empty, or adding allowed annotation for the method. 135
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 135
 Error
misc FinalParameters Parameter emailAddress should be final. 135
 Error
coding HiddenField 'emailAddress' hides a field. 135
 Error
design DesignForExtension Class 'Customer' looks like designed for extension (can be subclassed), but the method 'getDefaultAddress' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'Customer' final or making the method 'getDefaultAddress' static/final/abstract/empty, or adding allowed annotation for the method. 139
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 139
 Error
design DesignForExtension Class 'Customer' looks like designed for extension (can be subclassed), but the method 'setDefaultAddress' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'Customer' final or making the method 'setDefaultAddress' static/final/abstract/empty, or adding allowed annotation for the method. 143
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 143
 Error
misc FinalParameters Parameter defaultAddress should be final. 143
 Error
coding HiddenField 'defaultAddress' hides a field. 143
 Error
design DesignForExtension Class 'Customer' looks like designed for extension (can be subclassed), but the method 'getTelephone' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'Customer' final or making the method 'getTelephone' static/final/abstract/empty, or adding allowed annotation for the method. 147
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 147
 Error
design DesignForExtension Class 'Customer' looks like designed for extension (can be subclassed), but the method 'setTelephone' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'Customer' final or making the method 'setTelephone' static/final/abstract/empty, or adding allowed annotation for the method. 151
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 151
 Error
misc FinalParameters Parameter telephone should be final. 151
 Error
coding HiddenField 'telephone' hides a field. 151
 Error
design DesignForExtension Class 'Customer' looks like designed for extension (can be subclassed), but the method 'getFax' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'Customer' final or making the method 'getFax' static/final/abstract/empty, or adding allowed annotation for the method. 155
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 155
 Error
design DesignForExtension Class 'Customer' looks like designed for extension (can be subclassed), but the method 'setFax' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'Customer' final or making the method 'setFax' static/final/abstract/empty, or adding allowed annotation for the method. 159
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 159
 Error
misc FinalParameters Parameter fax should be final. 159
 Error
coding HiddenField 'fax' hides a field. 159
 Error
design DesignForExtension Class 'Customer' looks like designed for extension (can be subclassed), but the method 'getPassword' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'Customer' final or making the method 'getPassword' static/final/abstract/empty, or adding allowed annotation for the method. 163
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 163
 Error
design DesignForExtension Class 'Customer' looks like designed for extension (can be subclassed), but the method 'setPassword' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'Customer' final or making the method 'setPassword' static/final/abstract/empty, or adding allowed annotation for the method. 167
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 167
 Error
misc FinalParameters Parameter password should be final. 167
 Error
coding HiddenField 'password' hides a field. 167
 Error
design DesignForExtension Class 'Customer' looks like designed for extension (can be subclassed), but the method 'getNewsletter' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'Customer' final or making the method 'getNewsletter' static/final/abstract/empty, or adding allowed annotation for the method. 171
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 171
 Error
design DesignForExtension Class 'Customer' looks like designed for extension (can be subclassed), but the method 'setNewsletter' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'Customer' final or making the method 'setNewsletter' static/final/abstract/empty, or adding allowed annotation for the method. 175
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 175
 Error
misc FinalParameters Parameter newsletter should be final. 175
 Error
coding HiddenField 'newsletter' hides a field. 175
 Error
whitespace WhitespaceAround '?' is not followed by whitespace. 176
 Error
whitespace WhitespaceAround '?' is not preceded with whitespace. 176
 Error
whitespace WhitespaceAround ':' is not followed by whitespace. 176
 Error
whitespace WhitespaceAround ':' is not preceded with whitespace. 176
 Error
design DesignForExtension Class 'Customer' looks like designed for extension (can be subclassed), but the method 'toString' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'Customer' final or making the method 'toString' static/final/abstract/empty, or adding allowed annotation for the method. 179
 Error
sizes LineLength Line is longer than 80 characters (found 83). 181
 Error
sizes LineLength Line is longer than 80 characters (found 87). 182
 Error
sizes LineLength Line is longer than 80 characters (found 112). 183
 Error
sizes LineLength Line is longer than 80 characters (found 96). 184
 Error
design DesignForExtension Class 'Customer' looks like designed for extension (can be subclassed), but the method 'hashCode' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'Customer' final or making the method 'hashCode' static/final/abstract/empty, or adding allowed annotation for the method. 187
 Error
sizes LineLength Line is longer than 80 characters (found 89). 192
 Error
design DesignForExtension Class 'Customer' looks like designed for extension (can be subclassed), but the method 'equals' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'Customer' final or making the method 'equals' static/final/abstract/empty, or adding allowed annotation for the method. 197
 Error
misc FinalParameters Parameter obj should be final. 198
 Error
blocks NeedBraces 'if' construct must use '{}'s. 199
 Error
blocks NeedBraces 'if' construct must use '{}'s. 201
 Error
blocks NeedBraces 'if' construct must use '{}'s. 203
 Error
blocks NeedBraces 'if' construct must use '{}'s. 207
 Error
blocks NeedBraces 'if' construct must use '{}'s. 209
 Error
blocks NeedBraces 'if' construct must use '{}'s. 212
 Error
blocks NeedBraces 'if' construct must use '{}'s. 214
 Error
regexp RegexpSingleline Line has trailing spaces. 218

org/woehlke/greenshop/oodm/customer/entities/CustomerInfo.java

Severity Category Rule Message Line
 Error
imports AvoidStarImport Using the '.*' form of import should be avoided - javax.persistence.*. 3
 Error
javadoc JavadocStyle First sentence should end with a period. 6
 Error
sizes LineLength Line is longer than 80 characters (found 88). 8
 Error
sizes LineLength Line is longer than 80 characters (found 88). 9
 Error
sizes LineLength Line is longer than 80 characters (found 88). 10
 Error
sizes LineLength Line is longer than 80 characters (found 88). 11
 Error
sizes LineLength Line is longer than 80 characters (found 88). 12
 Error
sizes LineLength Line is longer than 80 characters (found 88). 13
 Error
sizes LineLength Line is longer than 80 characters (found 88). 14
 Error
sizes LineLength Line is longer than 80 characters (found 88). 15
 Error
sizes LineLength Line is longer than 80 characters (found 88). 16
 Error
sizes LineLength Line is longer than 80 characters (found 88). 17
 Error
sizes LineLength Line is longer than 80 characters (found 88). 18
 Error
sizes LineLength Line is longer than 80 characters (found 88). 19
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 22
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 22
 Error
javadoc JavadocVariable Missing a Javadoc comment. 25
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 26
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 26
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 26
 Error
javadoc JavadocVariable Missing a Javadoc comment. 29
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 29
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 29
 Error
sizes LineLength Line is longer than 80 characters (found 83). 30
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 30
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 30
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 30
 Error
javadoc JavadocVariable Missing a Javadoc comment. 33
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 33
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 33
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 33
 Error
javadoc JavadocVariable Missing a Javadoc comment. 36
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 36
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 36
 Error
sizes LineLength Line is longer than 80 characters (found 85). 37
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 37
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 37
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 37
 Error
javadoc JavadocVariable Missing a Javadoc comment. 40
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 40
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 40
 Error
sizes LineLength Line is longer than 80 characters (found 91). 41
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 41
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 41
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 41
 Error
javadoc JavadocVariable Missing a Javadoc comment. 44
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 44
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 44
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 44
 Error
javadoc JavadocVariable Missing a Javadoc comment. 47
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 47
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 47
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 47
 Error
javadoc JavadocVariable Missing a Javadoc comment. 50
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 50
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 50
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 51
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 51
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 51
 Error
design DesignForExtension Class 'CustomerInfo' looks like designed for extension (can be subclassed), but the method 'getId' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'CustomerInfo' final or making the method 'getId' static/final/abstract/empty, or adding allowed annotation for the method. 54
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 54
 Error
design DesignForExtension Class 'CustomerInfo' looks like designed for extension (can be subclassed), but the method 'setId' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'CustomerInfo' final or making the method 'setId' static/final/abstract/empty, or adding allowed annotation for the method. 58
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 58
 Error
misc FinalParameters Parameter id should be final. 58
 Error
coding HiddenField 'id' hides a field. 58
 Error
design DesignForExtension Class 'CustomerInfo' looks like designed for extension (can be subclassed), but the method 'getLastLogin' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'CustomerInfo' final or making the method 'getLastLogin' static/final/abstract/empty, or adding allowed annotation for the method. 62
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 62
 Error
design DesignForExtension Class 'CustomerInfo' looks like designed for extension (can be subclassed), but the method 'setLastLogin' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'CustomerInfo' final or making the method 'setLastLogin' static/final/abstract/empty, or adding allowed annotation for the method. 66
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 66
 Error
misc FinalParameters Parameter lastLogin should be final. 66
 Error
coding HiddenField 'lastLogin' hides a field. 66
 Error
design DesignForExtension Class 'CustomerInfo' looks like designed for extension (can be subclassed), but the method 'getNumberOfLogons' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'CustomerInfo' final or making the method 'getNumberOfLogons' static/final/abstract/empty, or adding allowed annotation for the method. 70
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 70
 Error
design DesignForExtension Class 'CustomerInfo' looks like designed for extension (can be subclassed), but the method 'setNumberOfLogons' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'CustomerInfo' final or making the method 'setNumberOfLogons' static/final/abstract/empty, or adding allowed annotation for the method. 74
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 74
 Error
misc FinalParameters Parameter numberOfLogons should be final. 74
 Error
coding HiddenField 'numberOfLogons' hides a field. 74
 Error
design DesignForExtension Class 'CustomerInfo' looks like designed for extension (can be subclassed), but the method 'getAccountCreated' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'CustomerInfo' final or making the method 'getAccountCreated' static/final/abstract/empty, or adding allowed annotation for the method. 78
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 78
 Error
design DesignForExtension Class 'CustomerInfo' looks like designed for extension (can be subclassed), but the method 'setAccountCreated' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'CustomerInfo' final or making the method 'setAccountCreated' static/final/abstract/empty, or adding allowed annotation for the method. 82
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 82
 Error
misc FinalParameters Parameter accountCreated should be final. 82
 Error
coding HiddenField 'accountCreated' hides a field. 82
 Error
design DesignForExtension Class 'CustomerInfo' looks like designed for extension (can be subclassed), but the method 'getAccountLastModified' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'CustomerInfo' final or making the method 'getAccountLastModified' static/final/abstract/empty, or adding allowed annotation for the method. 86
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 86
 Error
design DesignForExtension Class 'CustomerInfo' looks like designed for extension (can be subclassed), but the method 'setAccountLastModified' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'CustomerInfo' final or making the method 'setAccountLastModified' static/final/abstract/empty, or adding allowed annotation for the method. 90
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 90
 Error
misc FinalParameters Parameter accountLastModified should be final. 90
 Error
coding HiddenField 'accountLastModified' hides a field. 90
 Error
design DesignForExtension Class 'CustomerInfo' looks like designed for extension (can be subclassed), but the method 'getGlobalProductNotifications' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'CustomerInfo' final or making the method 'getGlobalProductNotifications' static/final/abstract/empty, or adding allowed annotation for the method. 94
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 94
 Error
blocks NeedBraces 'if' construct must use '{}'s. 95
 Error
whitespace WhitespaceAfter 'if' is not followed by whitespace. 95
 Error
whitespace WhitespaceAround '==' is not followed by whitespace. 95
 Error
whitespace WhitespaceAround '==' is not preceded with whitespace. 95
 Error
whitespace WhitespaceAround '!=' is not followed by whitespace. 96
 Error
whitespace WhitespaceAround '!=' is not preceded with whitespace. 96
 Error
sizes LineLength Line is longer than 80 characters (found 83). 99
 Error
design DesignForExtension Class 'CustomerInfo' looks like designed for extension (can be subclassed), but the method 'setGlobalProductNotifications' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'CustomerInfo' final or making the method 'setGlobalProductNotifications' static/final/abstract/empty, or adding allowed annotation for the method. 99
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 99
 Error
misc FinalParameters Parameter globalProductNotifications should be final. 99
 Error
coding HiddenField 'globalProductNotifications' hides a field. 99
 Error
whitespace WhitespaceAround '?' is not followed by whitespace. 100
 Error
whitespace WhitespaceAround '?' is not preceded with whitespace. 100
 Error
whitespace WhitespaceAround ':' is not followed by whitespace. 100
 Error
whitespace WhitespaceAround ':' is not preceded with whitespace. 100
 Error
design DesignForExtension Class 'CustomerInfo' looks like designed for extension (can be subclassed), but the method 'getPasswordResetKey' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'CustomerInfo' final or making the method 'getPasswordResetKey' static/final/abstract/empty, or adding allowed annotation for the method. 103
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 103
 Error
design DesignForExtension Class 'CustomerInfo' looks like designed for extension (can be subclassed), but the method 'setPasswordResetKey' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'CustomerInfo' final or making the method 'setPasswordResetKey' static/final/abstract/empty, or adding allowed annotation for the method. 107
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 107
 Error
misc FinalParameters Parameter passwordResetKey should be final. 107
 Error
coding HiddenField 'passwordResetKey' hides a field. 107
 Error
design DesignForExtension Class 'CustomerInfo' looks like designed for extension (can be subclassed), but the method 'getPasswordResetDate' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'CustomerInfo' final or making the method 'getPasswordResetDate' static/final/abstract/empty, or adding allowed annotation for the method. 111
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 111
 Error
design DesignForExtension Class 'CustomerInfo' looks like designed for extension (can be subclassed), but the method 'setPasswordResetDate' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'CustomerInfo' final or making the method 'setPasswordResetDate' static/final/abstract/empty, or adding allowed annotation for the method. 115
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 115
 Error
misc FinalParameters Parameter passwordResetDate should be final. 115
 Error
coding HiddenField 'passwordResetDate' hides a field. 115
 Error
design DesignForExtension Class 'CustomerInfo' looks like designed for extension (can be subclassed), but the method 'equals' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'CustomerInfo' final or making the method 'equals' static/final/abstract/empty, or adding allowed annotation for the method. 119
 Error
misc FinalParameters Parameter o should be final. 120
 Error
blocks NeedBraces 'if' construct must use '{}'s. 121
 Error
blocks NeedBraces 'if' construct must use '{}'s. 122
 Error
blocks NeedBraces 'if' construct must use '{}'s. 126
 Error
design DesignForExtension Class 'CustomerInfo' looks like designed for extension (can be subclassed), but the method 'hashCode' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'CustomerInfo' final or making the method 'hashCode' static/final/abstract/empty, or adding allowed annotation for the method. 131
 Error
design DesignForExtension Class 'CustomerInfo' looks like designed for extension (can be subclassed), but the method 'toString' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'CustomerInfo' final or making the method 'toString' static/final/abstract/empty, or adding allowed annotation for the method. 136
 Error
whitespace OperatorWrap '+' should be on a new line. 138
 Error
whitespace OperatorWrap '+' should be on a new line. 139
 Error
whitespace OperatorWrap '+' should be on a new line. 140
 Error
whitespace OperatorWrap '+' should be on a new line. 141
 Error
whitespace OperatorWrap '+' should be on a new line. 142
 Error
whitespace OperatorWrap '+' should be on a new line. 143
 Error
whitespace OperatorWrap '+' should be on a new line. 144
 Error
whitespace OperatorWrap '+' should be on a new line. 145
 Error
whitespace OperatorWrap '+' should be on a new line. 146
 Error
design DesignForExtension Class 'CustomerInfo' looks like designed for extension (can be subclassed), but the method 'incNumberOfLogons' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'CustomerInfo' final or making the method 'incNumberOfLogons' static/final/abstract/empty, or adding allowed annotation for the method. 150
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 150
 Error
whitespace WhitespaceAfter 'if' is not followed by whitespace. 151
 Error
whitespace WhitespaceAround '==' is not followed by whitespace. 151
 Error
whitespace WhitespaceAround '==' is not preceded with whitespace. 151
 Error
whitespace WhitespaceAround '{' is not preceded with whitespace. 151
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 152
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 152

org/woehlke/greenshop/oodm/customer/entities/ProductNotification.java

Severity Category Rule Message Line
 Error
javadoc JavadocStyle First sentence should end with a period. 10
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 21
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 21
 Error
javadoc JavadocVariable Missing a Javadoc comment. 24
 Error
design VisibilityModifier Variable 'id' must be private and have accessor methods. 25
 Error
javadoc JavadocVariable Missing a Javadoc comment. 27
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 28
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 28
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 28
 Error
design DesignForExtension Class 'ProductNotification' looks like designed for extension (can be subclassed), but the method 'getId' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ProductNotification' final or making the method 'getId' static/final/abstract/empty, or adding allowed annotation for the method. 31
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 31
 Error
design DesignForExtension Class 'ProductNotification' looks like designed for extension (can be subclassed), but the method 'setId' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ProductNotification' final or making the method 'setId' static/final/abstract/empty, or adding allowed annotation for the method. 35
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 35
 Error
misc FinalParameters Parameter id should be final. 35
 Error
coding HiddenField 'id' hides a field. 35
 Error
design DesignForExtension Class 'ProductNotification' looks like designed for extension (can be subclassed), but the method 'getDateAdded' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ProductNotification' final or making the method 'getDateAdded' static/final/abstract/empty, or adding allowed annotation for the method. 39
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 39
 Error
design DesignForExtension Class 'ProductNotification' looks like designed for extension (can be subclassed), but the method 'setDateAdded' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ProductNotification' final or making the method 'setDateAdded' static/final/abstract/empty, or adding allowed annotation for the method. 43
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 43
 Error
misc FinalParameters Parameter dateAdded should be final. 43
 Error
coding HiddenField 'dateAdded' hides a field. 43
 Error
design DesignForExtension Class 'ProductNotification' looks like designed for extension (can be subclassed), but the method 'equals' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ProductNotification' final or making the method 'equals' static/final/abstract/empty, or adding allowed annotation for the method. 47
 Error
misc FinalParameters Parameter o should be final. 48
 Error
blocks NeedBraces 'if' construct must use '{}'s. 49
 Error
blocks NeedBraces 'if' construct must use '{}'s. 50
 Error
sizes LineLength Line is longer than 80 characters (found 105). 54
 Error
blocks NeedBraces 'if' construct must use '{}'s. 54
 Error
blocks NeedBraces 'if' construct must use '{}'s. 55
 Error
design DesignForExtension Class 'ProductNotification' looks like designed for extension (can be subclassed), but the method 'hashCode' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ProductNotification' final or making the method 'hashCode' static/final/abstract/empty, or adding allowed annotation for the method. 60
 Error
coding MagicNumber '31' is a magic number. 63
 Error
design DesignForExtension Class 'ProductNotification' looks like designed for extension (can be subclassed), but the method 'toString' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ProductNotification' final or making the method 'toString' static/final/abstract/empty, or adding allowed annotation for the method. 67
 Error
whitespace OperatorWrap '+' should be on a new line. 69
 Error
whitespace OperatorWrap '+' should be on a new line. 70
 Error
whitespace OperatorWrap '+' should be on a new line. 71

org/woehlke/greenshop/oodm/customer/entities/ProductNotificationId.java

Severity Category Rule Message Line
 Error
javadoc JavadocStyle First sentence should end with a period. 8
 Error
javadoc JavadocVariable Missing a Javadoc comment. 21
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 22
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 22
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 22
 Error
javadoc JavadocVariable Missing a Javadoc comment. 25
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 26
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 26
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 26
 Error
design DesignForExtension Class 'ProductNotificationId' looks like designed for extension (can be subclassed), but the method 'getProductId' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ProductNotificationId' final or making the method 'getProductId' static/final/abstract/empty, or adding allowed annotation for the method. 29
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 29
 Error
design DesignForExtension Class 'ProductNotificationId' looks like designed for extension (can be subclassed), but the method 'setProductId' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ProductNotificationId' final or making the method 'setProductId' static/final/abstract/empty, or adding allowed annotation for the method. 33
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 33
 Error
misc FinalParameters Parameter productId should be final. 33
 Error
coding HiddenField 'productId' hides a field. 33
 Error
design DesignForExtension Class 'ProductNotificationId' looks like designed for extension (can be subclassed), but the method 'getCustomerId' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ProductNotificationId' final or making the method 'getCustomerId' static/final/abstract/empty, or adding allowed annotation for the method. 37
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 37
 Error
design DesignForExtension Class 'ProductNotificationId' looks like designed for extension (can be subclassed), but the method 'setCustomerId' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ProductNotificationId' final or making the method 'setCustomerId' static/final/abstract/empty, or adding allowed annotation for the method. 41
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 41
 Error
misc FinalParameters Parameter customerId should be final. 41
 Error
coding HiddenField 'customerId' hides a field. 41
 Error
design DesignForExtension Class 'ProductNotificationId' looks like designed for extension (can be subclassed), but the method 'equals' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ProductNotificationId' final or making the method 'equals' static/final/abstract/empty, or adding allowed annotation for the method. 45
 Error
misc FinalParameters Parameter o should be final. 46
 Error
blocks NeedBraces 'if' construct must use '{}'s. 47
 Error
blocks NeedBraces 'if' construct must use '{}'s. 48
 Error
sizes LineLength Line is longer than 80 characters (found 109). 52
 Error
blocks NeedBraces 'if' construct must use '{}'s. 52
 Error
sizes LineLength Line is longer than 80 characters (found 105). 53
 Error
blocks NeedBraces 'if' construct must use '{}'s. 53
 Error
design DesignForExtension Class 'ProductNotificationId' looks like designed for extension (can be subclassed), but the method 'hashCode' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ProductNotificationId' final or making the method 'hashCode' static/final/abstract/empty, or adding allowed annotation for the method. 58
 Error
coding MagicNumber '31' is a magic number. 61
 Error
design DesignForExtension Class 'ProductNotificationId' looks like designed for extension (can be subclassed), but the method 'toString' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ProductNotificationId' final or making the method 'toString' static/final/abstract/empty, or adding allowed annotation for the method. 65
 Error
whitespace OperatorWrap '+' should be on a new line. 67
 Error
whitespace OperatorWrap '+' should be on a new line. 68
 Error
whitespace OperatorWrap '+' should be on a new line. 69

org/woehlke/greenshop/oodm/customer/entities/Zone.java

Severity Category Rule Message Line
 Error
javadoc JavadocStyle First sentence should end with a period. 14
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 26
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 26
 Error
whitespace FileTabCharacter File contains tab characters (this is the first instance). 29
 Error
javadoc JavadocVariable Missing a Javadoc comment. 29
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 30
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 30
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 31
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 31
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 31
 Error
regexp RegexpSingleline Line has trailing spaces. 33
 Error
javadoc JavadocVariable Missing a Javadoc comment. 34
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 35
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 35
 Error
javadoc JavadocVariable Missing a Javadoc comment. 38
 Error
coding MagicNumber '32' is a magic number. 38
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 39
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 39
 Error
javadoc JavadocVariable Missing a Javadoc comment. 42
 Error
coding MagicNumber '255' is a magic number. 42
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 43
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 43
 Error
design DesignForExtension Class 'Zone' looks like designed for extension (can be subclassed), but the method 'getId' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'Zone' final or making the method 'getId' static/final/abstract/empty, or adding allowed annotation for the method. 46
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 46
 Error
design DesignForExtension Class 'Zone' looks like designed for extension (can be subclassed), but the method 'setId' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'Zone' final or making the method 'setId' static/final/abstract/empty, or adding allowed annotation for the method. 50
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 50
 Error
misc FinalParameters Parameter id should be final. 50
 Error
coding HiddenField 'id' hides a field. 50
 Error
design DesignForExtension Class 'Zone' looks like designed for extension (can be subclassed), but the method 'getCountry' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'Zone' final or making the method 'getCountry' static/final/abstract/empty, or adding allowed annotation for the method. 54
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 54
 Error
design DesignForExtension Class 'Zone' looks like designed for extension (can be subclassed), but the method 'setCountry' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'Zone' final or making the method 'setCountry' static/final/abstract/empty, or adding allowed annotation for the method. 58
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 58
 Error
misc FinalParameters Parameter country should be final. 58
 Error
coding HiddenField 'country' hides a field. 58
 Error
design DesignForExtension Class 'Zone' looks like designed for extension (can be subclassed), but the method 'getName' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'Zone' final or making the method 'getName' static/final/abstract/empty, or adding allowed annotation for the method. 62
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 62
 Error
design DesignForExtension Class 'Zone' looks like designed for extension (can be subclassed), but the method 'setName' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'Zone' final or making the method 'setName' static/final/abstract/empty, or adding allowed annotation for the method. 66
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 66
 Error
misc FinalParameters Parameter name should be final. 66
 Error
coding HiddenField 'name' hides a field. 66
 Error
design DesignForExtension Class 'Zone' looks like designed for extension (can be subclassed), but the method 'getCode' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'Zone' final or making the method 'getCode' static/final/abstract/empty, or adding allowed annotation for the method. 70
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 70
 Error
design DesignForExtension Class 'Zone' looks like designed for extension (can be subclassed), but the method 'setCode' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'Zone' final or making the method 'setCode' static/final/abstract/empty, or adding allowed annotation for the method. 74
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 74
 Error
misc FinalParameters Parameter code should be final. 74
 Error
coding HiddenField 'code' hides a field. 74
 Error
design DesignForExtension Class 'Zone' looks like designed for extension (can be subclassed), but the method 'toString' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'Zone' final or making the method 'toString' static/final/abstract/empty, or adding allowed annotation for the method. 78
 Error
sizes LineLength Line is longer than 80 characters (found 83). 80
 Error
design DesignForExtension Class 'Zone' looks like designed for extension (can be subclassed), but the method 'equals' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'Zone' final or making the method 'equals' static/final/abstract/empty, or adding allowed annotation for the method. 84
 Error
misc FinalParameters Parameter o should be final. 85
 Error
blocks NeedBraces 'if' construct must use '{}'s. 86
 Error
blocks NeedBraces 'if' construct must use '{}'s. 87
 Error
sizes LineLength Line is longer than 80 characters (found 85). 91
 Error
blocks NeedBraces 'if' construct must use '{}'s. 91
 Error
sizes LineLength Line is longer than 80 characters (found 97). 92
 Error
blocks NeedBraces 'if' construct must use '{}'s. 92
 Error
blocks NeedBraces 'if' construct must use '{}'s. 93
 Error
sizes LineLength Line is longer than 80 characters (found 85). 94
 Error
blocks NeedBraces 'if' construct must use '{}'s. 94
 Error
design DesignForExtension Class 'Zone' looks like designed for extension (can be subclassed), but the method 'hashCode' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'Zone' final or making the method 'hashCode' static/final/abstract/empty, or adding allowed annotation for the method. 99
 Error
coding MagicNumber '31' is a magic number. 102
 Error
coding MagicNumber '31' is a magic number. 103
 Error
coding MagicNumber '31' is a magic number. 104

org/woehlke/greenshop/oodm/customer/model/ChangePasswordBean.java

Severity Category Rule Message Line
 Error
javadoc JavadocPackage Missing package-info.java file. 1
 Error
whitespace FileTabCharacter File contains tab characters (this is the first instance). 12
 Error
javadoc JavadocVariable Missing a Javadoc comment. 12
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 12
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 12
 Error
coding MagicNumber '5' is a magic number. 12
 Error
regexp RegexpSingleline Line has trailing spaces. 16
 Error
javadoc JavadocVariable Missing a Javadoc comment. 17
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 17
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 17
 Error
coding MagicNumber '5' is a magic number. 17
 Error
regexp RegexpSingleline Line has trailing spaces. 21
 Error
javadoc JavadocVariable Missing a Javadoc comment. 22
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 22
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 22
 Error
coding MagicNumber '5' is a magic number. 22
 Error
design DesignForExtension Class 'ChangePasswordBean' looks like designed for extension (can be subclassed), but the method 'getPasswordCurrent' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ChangePasswordBean' final or making the method 'getPasswordCurrent' static/final/abstract/empty, or adding allowed annotation for the method. 27
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 27
 Error
regexp RegexpSingleline Line has trailing spaces. 30
 Error
design DesignForExtension Class 'ChangePasswordBean' looks like designed for extension (can be subclassed), but the method 'getPasswordCurrentEncoded' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ChangePasswordBean' final or making the method 'getPasswordCurrentEncoded' static/final/abstract/empty, or adding allowed annotation for the method. 31
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 31
 Error
design DesignForExtension Class 'ChangePasswordBean' looks like designed for extension (can be subclassed), but the method 'setPasswordCurrent' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ChangePasswordBean' final or making the method 'setPasswordCurrent' static/final/abstract/empty, or adding allowed annotation for the method. 36
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 36
 Error
misc FinalParameters Parameter passwordCurrent should be final. 36
 Error
coding HiddenField 'passwordCurrent' hides a field. 36
 Error
design DesignForExtension Class 'ChangePasswordBean' looks like designed for extension (can be subclassed), but the method 'getPasswordNew' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ChangePasswordBean' final or making the method 'getPasswordNew' static/final/abstract/empty, or adding allowed annotation for the method. 40
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 40
 Error
regexp RegexpSingleline Line has trailing spaces. 43
 Error
design DesignForExtension Class 'ChangePasswordBean' looks like designed for extension (can be subclassed), but the method 'getPasswordNewEncoded' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ChangePasswordBean' final or making the method 'getPasswordNewEncoded' static/final/abstract/empty, or adding allowed annotation for the method. 44
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 44
 Error
design DesignForExtension Class 'ChangePasswordBean' looks like designed for extension (can be subclassed), but the method 'setPasswordNew' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ChangePasswordBean' final or making the method 'setPasswordNew' static/final/abstract/empty, or adding allowed annotation for the method. 49
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 49
 Error
misc FinalParameters Parameter passwordNew should be final. 49
 Error
coding HiddenField 'passwordNew' hides a field. 49
 Error
design DesignForExtension Class 'ChangePasswordBean' looks like designed for extension (can be subclassed), but the method 'getPasswordConfirmation' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ChangePasswordBean' final or making the method 'getPasswordConfirmation' static/final/abstract/empty, or adding allowed annotation for the method. 53
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 53
 Error
design DesignForExtension Class 'ChangePasswordBean' looks like designed for extension (can be subclassed), but the method 'setPasswordConfirmation' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ChangePasswordBean' final or making the method 'setPasswordConfirmation' static/final/abstract/empty, or adding allowed annotation for the method. 57
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 57
 Error
misc FinalParameters Parameter passwordConfirmation should be final. 57
 Error
coding HiddenField 'passwordConfirmation' hides a field. 57
 Error
design DesignForExtension Class 'ChangePasswordBean' looks like designed for extension (can be subclassed), but the method 'isConfirmed' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ChangePasswordBean' final or making the method 'isConfirmed' static/final/abstract/empty, or adding allowed annotation for the method. 61
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 61
 Error
regexp RegexpSingleline Line has trailing spaces. 64
 Error
regexp RegexpSingleline Line has trailing spaces. 65

org/woehlke/greenshop/oodm/customer/model/CreateNewCustomerFormBean.java

Severity Category Rule Message Line
 Error
regexp RegexpSingleline Line has trailing spaces. 15
 Error
whitespace FileTabCharacter File contains tab characters (this is the first instance). 15
 Error
javadoc JavadocVariable Missing a Javadoc comment. 16
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 16
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 16
 Error
regexp RegexpSingleline Line has trailing spaces. 19
 Error
javadoc JavadocVariable Missing a Javadoc comment. 20
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 20
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 20
 Error
regexp RegexpSingleline Line has trailing spaces. 24
 Error
javadoc JavadocVariable Missing a Javadoc comment. 25
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 25
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 25
 Error
regexp RegexpSingleline Line has trailing spaces. 29
 Error
javadoc JavadocVariable Missing a Javadoc comment. 31
 Error
regexp RegexpSingleline Line has trailing spaces. 33
 Error
javadoc JavadocVariable Missing a Javadoc comment. 34
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 34
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 34
 Error
coding MagicNumber '6' is a magic number. 34
 Error
regexp RegexpSingleline Line has trailing spaces. 39
 Error
javadoc JavadocVariable Missing a Javadoc comment. 41
 Error
regexp RegexpSingleline Line has trailing spaces. 42
 Error
javadoc JavadocVariable Missing a Javadoc comment. 43
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 43
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 43
 Error
coding MagicNumber '5' is a magic number. 43
 Error
regexp RegexpSingleline Line has trailing spaces. 47
 Error
javadoc JavadocVariable Missing a Javadoc comment. 49
 Error
regexp RegexpSingleline Line has trailing spaces. 50
 Error
javadoc JavadocVariable Missing a Javadoc comment. 51
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 51
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 51
 Error
coding MagicNumber '4' is a magic number. 51
 Error
regexp RegexpSingleline Line has trailing spaces. 55
 Error
javadoc JavadocVariable Missing a Javadoc comment. 56
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 56
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 56
 Error
coding MagicNumber '3' is a magic number. 56
 Error
regexp RegexpSingleline Line has trailing spaces. 60
 Error
javadoc JavadocVariable Missing a Javadoc comment. 61
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 61
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 61
 Error
regexp RegexpSingleline Line has trailing spaces. 65
 Error
javadoc JavadocVariable Missing a Javadoc comment. 66
 Error
regexp RegexpSingleline Line has trailing spaces. 68
 Error
javadoc JavadocVariable Missing a Javadoc comment. 69
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 69
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 69
 Error
coding MagicNumber '3' is a magic number. 69
 Error
regexp RegexpSingleline Line has trailing spaces. 73
 Error
javadoc JavadocVariable Missing a Javadoc comment. 75
 Error
regexp RegexpSingleline Line has trailing spaces. 76
 Error
javadoc JavadocVariable Missing a Javadoc comment. 77
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 77
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 77
 Error
regexp RegexpSingleline Line has trailing spaces. 78
 Error
javadoc JavadocVariable Missing a Javadoc comment. 79
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 79
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 79
 Error
coding MagicNumber '5' is a magic number. 79
 Error
regexp RegexpSingleline Line has trailing spaces. 83
 Error
javadoc JavadocVariable Missing a Javadoc comment. 84
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 84
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 84
 Error
coding MagicNumber '5' is a magic number. 84
 Error
regexp RegexpSingleline Line has trailing spaces. 86
 Error
regexp RegexpSingleline Line has trailing spaces. 88
 Error
design DesignForExtension Class 'CreateNewCustomerFormBean' looks like designed for extension (can be subclassed), but the method 'getGender' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'CreateNewCustomerFormBean' final or making the method 'getGender' static/final/abstract/empty, or adding allowed annotation for the method. 89
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 89
 Error
design DesignForExtension Class 'CreateNewCustomerFormBean' looks like designed for extension (can be subclassed), but the method 'setGender' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'CreateNewCustomerFormBean' final or making the method 'setGender' static/final/abstract/empty, or adding allowed annotation for the method. 92
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 92
 Error
misc FinalParameters Parameter gender should be final. 92
 Error
coding HiddenField 'gender' hides a field. 92
 Error
design DesignForExtension Class 'CreateNewCustomerFormBean' looks like designed for extension (can be subclassed), but the method 'getFirstname' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'CreateNewCustomerFormBean' final or making the method 'getFirstname' static/final/abstract/empty, or adding allowed annotation for the method. 95
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 95
 Error
design DesignForExtension Class 'CreateNewCustomerFormBean' looks like designed for extension (can be subclassed), but the method 'setFirstname' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'CreateNewCustomerFormBean' final or making the method 'setFirstname' static/final/abstract/empty, or adding allowed annotation for the method. 98
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 98
 Error
misc FinalParameters Parameter firstname should be final. 98
 Error
coding HiddenField 'firstname' hides a field. 98
 Error
design DesignForExtension Class 'CreateNewCustomerFormBean' looks like designed for extension (can be subclassed), but the method 'getLastname' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'CreateNewCustomerFormBean' final or making the method 'getLastname' static/final/abstract/empty, or adding allowed annotation for the method. 101
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 101
 Error
design DesignForExtension Class 'CreateNewCustomerFormBean' looks like designed for extension (can be subclassed), but the method 'setLastname' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'CreateNewCustomerFormBean' final or making the method 'setLastname' static/final/abstract/empty, or adding allowed annotation for the method. 104
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 104
 Error
misc FinalParameters Parameter lastname should be final. 104
 Error
coding HiddenField 'lastname' hides a field. 104
 Error
design DesignForExtension Class 'CreateNewCustomerFormBean' looks like designed for extension (can be subclassed), but the method 'getDob' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'CreateNewCustomerFormBean' final or making the method 'getDob' static/final/abstract/empty, or adding allowed annotation for the method. 107
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 107
 Error
design DesignForExtension Class 'CreateNewCustomerFormBean' looks like designed for extension (can be subclassed), but the method 'setDob' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'CreateNewCustomerFormBean' final or making the method 'setDob' static/final/abstract/empty, or adding allowed annotation for the method. 110
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 110
 Error
misc FinalParameters Parameter dob should be final. 110
 Error
coding HiddenField 'dob' hides a field. 110
 Error
design DesignForExtension Class 'CreateNewCustomerFormBean' looks like designed for extension (can be subclassed), but the method 'getEmailAddress' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'CreateNewCustomerFormBean' final or making the method 'getEmailAddress' static/final/abstract/empty, or adding allowed annotation for the method. 113
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 113
 Error
design DesignForExtension Class 'CreateNewCustomerFormBean' looks like designed for extension (can be subclassed), but the method 'setEmailAddress' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'CreateNewCustomerFormBean' final or making the method 'setEmailAddress' static/final/abstract/empty, or adding allowed annotation for the method. 116
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 116
 Error
misc FinalParameters Parameter emailAddress should be final. 116
 Error
coding HiddenField 'emailAddress' hides a field. 116
 Error
design DesignForExtension Class 'CreateNewCustomerFormBean' looks like designed for extension (can be subclassed), but the method 'getCompany' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'CreateNewCustomerFormBean' final or making the method 'getCompany' static/final/abstract/empty, or adding allowed annotation for the method. 119
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 119
 Error
design DesignForExtension Class 'CreateNewCustomerFormBean' looks like designed for extension (can be subclassed), but the method 'setCompany' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'CreateNewCustomerFormBean' final or making the method 'setCompany' static/final/abstract/empty, or adding allowed annotation for the method. 122
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 122
 Error
misc FinalParameters Parameter company should be final. 122
 Error
coding HiddenField 'company' hides a field. 122
 Error
design DesignForExtension Class 'CreateNewCustomerFormBean' looks like designed for extension (can be subclassed), but the method 'getStreetAddress' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'CreateNewCustomerFormBean' final or making the method 'getStreetAddress' static/final/abstract/empty, or adding allowed annotation for the method. 125
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 125
 Error
design DesignForExtension Class 'CreateNewCustomerFormBean' looks like designed for extension (can be subclassed), but the method 'setStreetAddress' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'CreateNewCustomerFormBean' final or making the method 'setStreetAddress' static/final/abstract/empty, or adding allowed annotation for the method. 128
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 128
 Error
misc FinalParameters Parameter streetAddress should be final. 128
 Error
coding HiddenField 'streetAddress' hides a field. 128
 Error
design DesignForExtension Class 'CreateNewCustomerFormBean' looks like designed for extension (can be subclassed), but the method 'getSuburb' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'CreateNewCustomerFormBean' final or making the method 'getSuburb' static/final/abstract/empty, or adding allowed annotation for the method. 131
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 131
 Error
design DesignForExtension Class 'CreateNewCustomerFormBean' looks like designed for extension (can be subclassed), but the method 'setSuburb' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'CreateNewCustomerFormBean' final or making the method 'setSuburb' static/final/abstract/empty, or adding allowed annotation for the method. 134
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 134
 Error
misc FinalParameters Parameter suburb should be final. 134
 Error
coding HiddenField 'suburb' hides a field. 134
 Error
design DesignForExtension Class 'CreateNewCustomerFormBean' looks like designed for extension (can be subclassed), but the method 'getPostcode' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'CreateNewCustomerFormBean' final or making the method 'getPostcode' static/final/abstract/empty, or adding allowed annotation for the method. 137
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 137
 Error
design DesignForExtension Class 'CreateNewCustomerFormBean' looks like designed for extension (can be subclassed), but the method 'setPostcode' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'CreateNewCustomerFormBean' final or making the method 'setPostcode' static/final/abstract/empty, or adding allowed annotation for the method. 140
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 140
 Error
misc FinalParameters Parameter postcode should be final. 140
 Error
coding HiddenField 'postcode' hides a field. 140
 Error
design DesignForExtension Class 'CreateNewCustomerFormBean' looks like designed for extension (can be subclassed), but the method 'getCity' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'CreateNewCustomerFormBean' final or making the method 'getCity' static/final/abstract/empty, or adding allowed annotation for the method. 143
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 143
 Error
design DesignForExtension Class 'CreateNewCustomerFormBean' looks like designed for extension (can be subclassed), but the method 'setCity' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'CreateNewCustomerFormBean' final or making the method 'setCity' static/final/abstract/empty, or adding allowed annotation for the method. 146
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 146
 Error
misc FinalParameters Parameter city should be final. 146
 Error
coding HiddenField 'city' hides a field. 146
 Error
design DesignForExtension Class 'CreateNewCustomerFormBean' looks like designed for extension (can be subclassed), but the method 'getState' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'CreateNewCustomerFormBean' final or making the method 'getState' static/final/abstract/empty, or adding allowed annotation for the method. 149
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 149
 Error
design DesignForExtension Class 'CreateNewCustomerFormBean' looks like designed for extension (can be subclassed), but the method 'setState' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'CreateNewCustomerFormBean' final or making the method 'setState' static/final/abstract/empty, or adding allowed annotation for the method. 152
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 152
 Error
misc FinalParameters Parameter state should be final. 152
 Error
coding HiddenField 'state' hides a field. 152
 Error
design DesignForExtension Class 'CreateNewCustomerFormBean' looks like designed for extension (can be subclassed), but the method 'getCountry' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'CreateNewCustomerFormBean' final or making the method 'getCountry' static/final/abstract/empty, or adding allowed annotation for the method. 155
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 155
 Error
design DesignForExtension Class 'CreateNewCustomerFormBean' looks like designed for extension (can be subclassed), but the method 'setCountry' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'CreateNewCustomerFormBean' final or making the method 'setCountry' static/final/abstract/empty, or adding allowed annotation for the method. 158
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 158
 Error
misc FinalParameters Parameter country should be final. 158
 Error
coding HiddenField 'country' hides a field. 158
 Error
design DesignForExtension Class 'CreateNewCustomerFormBean' looks like designed for extension (can be subclassed), but the method 'getTelephone' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'CreateNewCustomerFormBean' final or making the method 'getTelephone' static/final/abstract/empty, or adding allowed annotation for the method. 161
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 161
 Error
design DesignForExtension Class 'CreateNewCustomerFormBean' looks like designed for extension (can be subclassed), but the method 'setTelephone' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'CreateNewCustomerFormBean' final or making the method 'setTelephone' static/final/abstract/empty, or adding allowed annotation for the method. 164
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 164
 Error
misc FinalParameters Parameter telephone should be final. 164
 Error
coding HiddenField 'telephone' hides a field. 164
 Error
design DesignForExtension Class 'CreateNewCustomerFormBean' looks like designed for extension (can be subclassed), but the method 'getFax' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'CreateNewCustomerFormBean' final or making the method 'getFax' static/final/abstract/empty, or adding allowed annotation for the method. 167
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 167
 Error
design DesignForExtension Class 'CreateNewCustomerFormBean' looks like designed for extension (can be subclassed), but the method 'setFax' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'CreateNewCustomerFormBean' final or making the method 'setFax' static/final/abstract/empty, or adding allowed annotation for the method. 170
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 170
 Error
misc FinalParameters Parameter fax should be final. 170
 Error
coding HiddenField 'fax' hides a field. 170
 Error
design DesignForExtension Class 'CreateNewCustomerFormBean' looks like designed for extension (can be subclassed), but the method 'getNewsletter' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'CreateNewCustomerFormBean' final or making the method 'getNewsletter' static/final/abstract/empty, or adding allowed annotation for the method. 173
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 173
 Error
design DesignForExtension Class 'CreateNewCustomerFormBean' looks like designed for extension (can be subclassed), but the method 'setNewsletter' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'CreateNewCustomerFormBean' final or making the method 'setNewsletter' static/final/abstract/empty, or adding allowed annotation for the method. 176
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 176
 Error
misc FinalParameters Parameter newsletter should be final. 176
 Error
coding HiddenField 'newsletter' hides a field. 176
 Error
design DesignForExtension Class 'CreateNewCustomerFormBean' looks like designed for extension (can be subclassed), but the method 'getPassword' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'CreateNewCustomerFormBean' final or making the method 'getPassword' static/final/abstract/empty, or adding allowed annotation for the method. 179
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 179
 Error
design DesignForExtension Class 'CreateNewCustomerFormBean' looks like designed for extension (can be subclassed), but the method 'setPassword' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'CreateNewCustomerFormBean' final or making the method 'setPassword' static/final/abstract/empty, or adding allowed annotation for the method. 182
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 182
 Error
misc FinalParameters Parameter password should be final. 182
 Error
coding HiddenField 'password' hides a field. 182
 Error
design DesignForExtension Class 'CreateNewCustomerFormBean' looks like designed for extension (can be subclassed), but the method 'getConfirmation' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'CreateNewCustomerFormBean' final or making the method 'getConfirmation' static/final/abstract/empty, or adding allowed annotation for the method. 185
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 185
 Error
design DesignForExtension Class 'CreateNewCustomerFormBean' looks like designed for extension (can be subclassed), but the method 'setConfirmation' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'CreateNewCustomerFormBean' final or making the method 'setConfirmation' static/final/abstract/empty, or adding allowed annotation for the method. 188
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 188
 Error
misc FinalParameters Parameter confirmation should be final. 188
 Error
coding HiddenField 'confirmation' hides a field. 188
 Error
regexp RegexpSingleline Line has trailing spaces. 191
 Error
design DesignForExtension Class 'CreateNewCustomerFormBean' looks like designed for extension (can be subclassed), but the method 'passwordsMatch' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'CreateNewCustomerFormBean' final or making the method 'passwordsMatch' static/final/abstract/empty, or adding allowed annotation for the method. 192
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 192
 Error
regexp RegexpSingleline Line has trailing spaces. 196

org/woehlke/greenshop/oodm/customer/model/CustomerAddressBean.java

Severity Category Rule Message Line
 Error
whitespace FileTabCharacter File contains tab characters (this is the first instance). 13
 Error
javadoc JavadocVariable Missing a Javadoc comment. 13
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 13
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 13
 Error
regexp RegexpSingleline Line has trailing spaces. 16
 Error
javadoc JavadocVariable Missing a Javadoc comment. 17
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 17
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 17
 Error
regexp RegexpSingleline Line has trailing spaces. 21
 Error
javadoc JavadocVariable Missing a Javadoc comment. 22
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 22
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 22
 Error
regexp RegexpSingleline Line has trailing spaces. 26
 Error
javadoc JavadocVariable Missing a Javadoc comment. 28
 Error
regexp RegexpSingleline Line has trailing spaces. 29
 Error
javadoc JavadocVariable Missing a Javadoc comment. 30
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 30
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 30
 Error
coding MagicNumber '5' is a magic number. 30
 Error
regexp RegexpSingleline Line has trailing spaces. 34
 Error
javadoc JavadocVariable Missing a Javadoc comment. 36
 Error
regexp RegexpSingleline Line has trailing spaces. 37
 Error
javadoc JavadocVariable Missing a Javadoc comment. 38
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 38
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 38
 Error
coding MagicNumber '4' is a magic number. 38
 Error
regexp RegexpSingleline Line has trailing spaces. 42
 Error
javadoc JavadocVariable Missing a Javadoc comment. 43
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 43
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 43
 Error
coding MagicNumber '3' is a magic number. 43
 Error
regexp RegexpSingleline Line has trailing spaces. 47
 Error
javadoc JavadocVariable Missing a Javadoc comment. 48
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 48
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 48
 Error
regexp RegexpSingleline Line has trailing spaces. 52
 Error
javadoc JavadocVariable Missing a Javadoc comment. 53
 Error
design DesignForExtension Class 'CustomerAddressBean' looks like designed for extension (can be subclassed), but the method 'getGender' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'CustomerAddressBean' final or making the method 'getGender' static/final/abstract/empty, or adding allowed annotation for the method. 56
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 56
 Error
design DesignForExtension Class 'CustomerAddressBean' looks like designed for extension (can be subclassed), but the method 'setGender' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'CustomerAddressBean' final or making the method 'setGender' static/final/abstract/empty, or adding allowed annotation for the method. 60
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 60
 Error
misc FinalParameters Parameter gender should be final. 60
 Error
coding HiddenField 'gender' hides a field. 60
 Error
design DesignForExtension Class 'CustomerAddressBean' looks like designed for extension (can be subclassed), but the method 'getFirstname' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'CustomerAddressBean' final or making the method 'getFirstname' static/final/abstract/empty, or adding allowed annotation for the method. 64
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 64
 Error
design DesignForExtension Class 'CustomerAddressBean' looks like designed for extension (can be subclassed), but the method 'setFirstname' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'CustomerAddressBean' final or making the method 'setFirstname' static/final/abstract/empty, or adding allowed annotation for the method. 68
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 68
 Error
misc FinalParameters Parameter firstname should be final. 68
 Error
coding HiddenField 'firstname' hides a field. 68
 Error
design DesignForExtension Class 'CustomerAddressBean' looks like designed for extension (can be subclassed), but the method 'getLastname' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'CustomerAddressBean' final or making the method 'getLastname' static/final/abstract/empty, or adding allowed annotation for the method. 72
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 72
 Error
design DesignForExtension Class 'CustomerAddressBean' looks like designed for extension (can be subclassed), but the method 'setLastname' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'CustomerAddressBean' final or making the method 'setLastname' static/final/abstract/empty, or adding allowed annotation for the method. 76
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 76
 Error
misc FinalParameters Parameter lastname should be final. 76
 Error
coding HiddenField 'lastname' hides a field. 76
 Error
design DesignForExtension Class 'CustomerAddressBean' looks like designed for extension (can be subclassed), but the method 'getCompany' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'CustomerAddressBean' final or making the method 'getCompany' static/final/abstract/empty, or adding allowed annotation for the method. 80
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 80
 Error
design DesignForExtension Class 'CustomerAddressBean' looks like designed for extension (can be subclassed), but the method 'setCompany' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'CustomerAddressBean' final or making the method 'setCompany' static/final/abstract/empty, or adding allowed annotation for the method. 84
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 84
 Error
misc FinalParameters Parameter company should be final. 84
 Error
coding HiddenField 'company' hides a field. 84
 Error
design DesignForExtension Class 'CustomerAddressBean' looks like designed for extension (can be subclassed), but the method 'getStreetAddress' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'CustomerAddressBean' final or making the method 'getStreetAddress' static/final/abstract/empty, or adding allowed annotation for the method. 88
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 88
 Error
design DesignForExtension Class 'CustomerAddressBean' looks like designed for extension (can be subclassed), but the method 'setStreetAddress' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'CustomerAddressBean' final or making the method 'setStreetAddress' static/final/abstract/empty, or adding allowed annotation for the method. 92
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 92
 Error
misc FinalParameters Parameter streetAddress should be final. 92
 Error
coding HiddenField 'streetAddress' hides a field. 92
 Error
design DesignForExtension Class 'CustomerAddressBean' looks like designed for extension (can be subclassed), but the method 'getSuburb' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'CustomerAddressBean' final or making the method 'getSuburb' static/final/abstract/empty, or adding allowed annotation for the method. 96
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 96
 Error
design DesignForExtension Class 'CustomerAddressBean' looks like designed for extension (can be subclassed), but the method 'setSuburb' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'CustomerAddressBean' final or making the method 'setSuburb' static/final/abstract/empty, or adding allowed annotation for the method. 100
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 100
 Error
misc FinalParameters Parameter suburb should be final. 100
 Error
coding HiddenField 'suburb' hides a field. 100
 Error
design DesignForExtension Class 'CustomerAddressBean' looks like designed for extension (can be subclassed), but the method 'getPostcode' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'CustomerAddressBean' final or making the method 'getPostcode' static/final/abstract/empty, or adding allowed annotation for the method. 104
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 104
 Error
design DesignForExtension Class 'CustomerAddressBean' looks like designed for extension (can be subclassed), but the method 'setPostcode' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'CustomerAddressBean' final or making the method 'setPostcode' static/final/abstract/empty, or adding allowed annotation for the method. 108
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 108
 Error
misc FinalParameters Parameter postcode should be final. 108
 Error
coding HiddenField 'postcode' hides a field. 108
 Error
design DesignForExtension Class 'CustomerAddressBean' looks like designed for extension (can be subclassed), but the method 'getCity' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'CustomerAddressBean' final or making the method 'getCity' static/final/abstract/empty, or adding allowed annotation for the method. 112
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 112
 Error
design DesignForExtension Class 'CustomerAddressBean' looks like designed for extension (can be subclassed), but the method 'setCity' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'CustomerAddressBean' final or making the method 'setCity' static/final/abstract/empty, or adding allowed annotation for the method. 116
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 116
 Error
misc FinalParameters Parameter city should be final. 116
 Error
coding HiddenField 'city' hides a field. 116
 Error
design DesignForExtension Class 'CustomerAddressBean' looks like designed for extension (can be subclassed), but the method 'getState' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'CustomerAddressBean' final or making the method 'getState' static/final/abstract/empty, or adding allowed annotation for the method. 120
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 120
 Error
design DesignForExtension Class 'CustomerAddressBean' looks like designed for extension (can be subclassed), but the method 'setState' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'CustomerAddressBean' final or making the method 'setState' static/final/abstract/empty, or adding allowed annotation for the method. 124
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 124
 Error
misc FinalParameters Parameter state should be final. 124
 Error
coding HiddenField 'state' hides a field. 124
 Error
design DesignForExtension Class 'CustomerAddressBean' looks like designed for extension (can be subclassed), but the method 'getCountry' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'CustomerAddressBean' final or making the method 'getCountry' static/final/abstract/empty, or adding allowed annotation for the method. 128
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 128
 Error
design DesignForExtension Class 'CustomerAddressBean' looks like designed for extension (can be subclassed), but the method 'setCountry' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'CustomerAddressBean' final or making the method 'setCountry' static/final/abstract/empty, or adding allowed annotation for the method. 132
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 132
 Error
misc FinalParameters Parameter country should be final. 132
 Error
coding HiddenField 'country' hides a field. 132
 Error
design DesignForExtension Class 'CustomerAddressBean' looks like designed for extension (can be subclassed), but the method 'hashCode' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'CustomerAddressBean' final or making the method 'hashCode' static/final/abstract/empty, or adding allowed annotation for the method. 136
 Error
sizes LineLength Line is longer than 80 characters (found 81). 140
 Error
sizes LineLength Line is longer than 80 characters (found 87). 141
 Error
coding MagicNumber '32' is a magic number. 142
 Error
sizes LineLength Line is longer than 80 characters (found 83). 144
 Error
sizes LineLength Line is longer than 80 characters (found 85). 145
 Error
sizes LineLength Line is longer than 80 characters (found 81). 147
 Error
sizes LineLength Line is longer than 80 characters (found 81). 149
 Error
sizes LineLength Line is longer than 80 characters (found 83). 150
 Error
sizes LineLength Line is longer than 80 characters (found 91). 152
 Error
sizes LineLength Line is longer than 80 characters (found 85). 153
 Error
design DesignForExtension Class 'CustomerAddressBean' looks like designed for extension (can be subclassed), but the method 'equals' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'CustomerAddressBean' final or making the method 'equals' static/final/abstract/empty, or adding allowed annotation for the method. 157
 Error
misc FinalParameters Parameter obj should be final. 158
 Error
blocks NeedBraces 'if' construct must use '{}'s. 159
 Error
blocks NeedBraces 'if' construct must use '{}'s. 161
 Error
blocks NeedBraces 'if' construct must use '{}'s. 163
 Error
blocks NeedBraces 'if' construct must use '{}'s. 167
 Error
blocks NeedBraces 'if' construct must use '{}'s. 169
 Error
blocks NeedBraces 'if' construct must use '{}'s. 172
 Error
blocks NeedBraces 'if' construct must use '{}'s. 174
 Error
blocks NeedBraces 'if' construct must use '{}'s. 176
 Error
blocks NeedBraces 'if' construct must use '{}'s. 179
 Error
blocks NeedBraces 'if' construct must use '{}'s. 181
 Error
blocks NeedBraces 'if' construct must use '{}'s. 184
 Error
blocks NeedBraces 'if' construct must use '{}'s. 186
 Error
blocks NeedBraces 'if' construct must use '{}'s. 189
 Error
blocks NeedBraces 'if' construct must use '{}'s. 191
 Error
blocks NeedBraces 'if' construct must use '{}'s. 194
 Error
blocks NeedBraces 'if' construct must use '{}'s. 196
 Error
blocks NeedBraces 'if' construct must use '{}'s. 199
 Error
blocks NeedBraces 'if' construct must use '{}'s. 201
 Error
blocks NeedBraces 'if' construct must use '{}'s. 204
 Error
blocks NeedBraces 'if' construct must use '{}'s. 206
 Error
blocks NeedBraces 'if' construct must use '{}'s. 209
 Error
blocks NeedBraces 'if' construct must use '{}'s. 211
 Error
regexp RegexpSingleline Line has trailing spaces. 215
 Error
regexp RegexpSingleline Line has trailing spaces. 216

org/woehlke/greenshop/oodm/customer/model/CustomerBean.java

Severity Category Rule Message Line
 Error
javadoc JavadocVariable Missing a Javadoc comment. 11
 Error
javadoc JavadocVariable Missing a Javadoc comment. 12
 Error
design DesignForExtension Class 'CustomerBean' looks like designed for extension (can be subclassed), but the method 'getCustomer' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'CustomerBean' final or making the method 'getCustomer' static/final/abstract/empty, or adding allowed annotation for the method. 14
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 14
 Error
design DesignForExtension Class 'CustomerBean' looks like designed for extension (can be subclassed), but the method 'setCustomer' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'CustomerBean' final or making the method 'setCustomer' static/final/abstract/empty, or adding allowed annotation for the method. 18
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 18
 Error
misc FinalParameters Parameter customer should be final. 18
 Error
coding HiddenField 'customer' hides a field. 18
 Error
design DesignForExtension Class 'CustomerBean' looks like designed for extension (can be subclassed), but the method 'getCustomerInfo' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'CustomerBean' final or making the method 'getCustomerInfo' static/final/abstract/empty, or adding allowed annotation for the method. 22
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 22
 Error
design DesignForExtension Class 'CustomerBean' looks like designed for extension (can be subclassed), but the method 'setCustomerInfo' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'CustomerBean' final or making the method 'setCustomerInfo' static/final/abstract/empty, or adding allowed annotation for the method. 26
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 26
 Error
misc FinalParameters Parameter customerInfo should be final. 26
 Error
coding HiddenField 'customerInfo' hides a field. 26
 Error
design DesignForExtension Class 'CustomerBean' looks like designed for extension (can be subclassed), but the method 'equals' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'CustomerBean' final or making the method 'equals' static/final/abstract/empty, or adding allowed annotation for the method. 30
 Error
misc FinalParameters Parameter o should be final. 31
 Error
blocks NeedBraces 'if' construct must use '{}'s. 32
 Error
blocks NeedBraces 'if' construct must use '{}'s. 33
 Error
sizes LineLength Line is longer than 80 characters (found 101). 37
 Error
blocks NeedBraces 'if' construct must use '{}'s. 37
 Error
sizes LineLength Line is longer than 80 characters (found 117). 38
 Error
blocks NeedBraces 'if' construct must use '{}'s. 38
 Error
design DesignForExtension Class 'CustomerBean' looks like designed for extension (can be subclassed), but the method 'hashCode' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'CustomerBean' final or making the method 'hashCode' static/final/abstract/empty, or adding allowed annotation for the method. 43
 Error
sizes LineLength Line is longer than 80 characters (found 84). 46
 Error
coding MagicNumber '31' is a magic number. 46
 Error
design DesignForExtension Class 'CustomerBean' looks like designed for extension (can be subclassed), but the method 'toString' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'CustomerBean' final or making the method 'toString' static/final/abstract/empty, or adding allowed annotation for the method. 50
 Error
whitespace OperatorWrap '+' should be on a new line. 52
 Error
whitespace OperatorWrap '+' should be on a new line. 53
 Error
whitespace OperatorWrap '+' should be on a new line. 54

org/woehlke/greenshop/oodm/customer/model/ProductNotificationBean.java

Severity Category Rule Message Line
 Error
javadoc JavadocVariable Missing a Javadoc comment. 8
 Error
javadoc JavadocVariable Missing a Javadoc comment. 9
 Error
design DesignForExtension Class 'ProductNotificationBean' looks like designed for extension (can be subclassed), but the method 'getProductId' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ProductNotificationBean' final or making the method 'getProductId' static/final/abstract/empty, or adding allowed annotation for the method. 11
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 11
 Error
design DesignForExtension Class 'ProductNotificationBean' looks like designed for extension (can be subclassed), but the method 'setProductId' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ProductNotificationBean' final or making the method 'setProductId' static/final/abstract/empty, or adding allowed annotation for the method. 15
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 15
 Error
misc FinalParameters Parameter productId should be final. 15
 Error
coding HiddenField 'productId' hides a field. 15
 Error
design DesignForExtension Class 'ProductNotificationBean' looks like designed for extension (can be subclassed), but the method 'getProductName' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ProductNotificationBean' final or making the method 'getProductName' static/final/abstract/empty, or adding allowed annotation for the method. 19
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 19
 Error
design DesignForExtension Class 'ProductNotificationBean' looks like designed for extension (can be subclassed), but the method 'setProductName' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ProductNotificationBean' final or making the method 'setProductName' static/final/abstract/empty, or adding allowed annotation for the method. 23
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 23
 Error
misc FinalParameters Parameter productName should be final. 23
 Error
coding HiddenField 'productName' hides a field. 23
 Error
design DesignForExtension Class 'ProductNotificationBean' looks like designed for extension (can be subclassed), but the method 'equals' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ProductNotificationBean' final or making the method 'equals' static/final/abstract/empty, or adding allowed annotation for the method. 27
 Error
misc FinalParameters Parameter o should be final. 28
 Error
blocks NeedBraces 'if' construct must use '{}'s. 29
 Error
blocks NeedBraces 'if' construct must use '{}'s. 30
 Error
blocks NeedBraces 'if' construct must use '{}'s. 34
 Error
sizes LineLength Line is longer than 80 characters (found 113). 35
 Error
blocks NeedBraces 'if' construct must use '{}'s. 35
 Error
design DesignForExtension Class 'ProductNotificationBean' looks like designed for extension (can be subclassed), but the method 'hashCode' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ProductNotificationBean' final or making the method 'hashCode' static/final/abstract/empty, or adding allowed annotation for the method. 40
 Error
coding MagicNumber '32' is a magic number. 42
 Error
sizes LineLength Line is longer than 80 characters (found 82). 43
 Error
coding MagicNumber '31' is a magic number. 43

org/woehlke/greenshop/oodm/customer/model/UserDetailsBean.java

Severity Category Rule Message Line
 Error
whitespace FileTabCharacter File contains tab characters (this is the first instance). 14
 Error
javadoc JavadocVariable Missing a Javadoc comment. 16
 Error
javadoc JavadocVariable Missing a Javadoc comment. 17
 Error
regexp RegexpSingleline Line has trailing spaces. 18
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 19
 Error
misc FinalParameters Parameter customer should be final. 19
 Error
regexp RegexpSingleline Line has trailing spaces. 24
 Error
design DesignForExtension Class 'UserDetailsBean' looks like designed for extension (can be subclassed), but the method 'getAuthorities' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'UserDetailsBean' final or making the method 'getAuthorities' static/final/abstract/empty, or adding allowed annotation for the method. 25
 Error
sizes LineLength Line is longer than 80 characters (found 87). 27
 Error
design DesignForExtension Class 'UserDetailsBean' looks like designed for extension (can be subclassed), but the method 'getPassword' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'UserDetailsBean' final or making the method 'getPassword' static/final/abstract/empty, or adding allowed annotation for the method. 32
 Error
design DesignForExtension Class 'UserDetailsBean' looks like designed for extension (can be subclassed), but the method 'getUsername' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'UserDetailsBean' final or making the method 'getUsername' static/final/abstract/empty, or adding allowed annotation for the method. 37
 Error
design DesignForExtension Class 'UserDetailsBean' looks like designed for extension (can be subclassed), but the method 'isAccountNonExpired' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'UserDetailsBean' final or making the method 'isAccountNonExpired' static/final/abstract/empty, or adding allowed annotation for the method. 42
 Error
design DesignForExtension Class 'UserDetailsBean' looks like designed for extension (can be subclassed), but the method 'isAccountNonLocked' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'UserDetailsBean' final or making the method 'isAccountNonLocked' static/final/abstract/empty, or adding allowed annotation for the method. 47
 Error
design DesignForExtension Class 'UserDetailsBean' looks like designed for extension (can be subclassed), but the method 'isCredentialsNonExpired' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'UserDetailsBean' final or making the method 'isCredentialsNonExpired' static/final/abstract/empty, or adding allowed annotation for the method. 52
 Error
design DesignForExtension Class 'UserDetailsBean' looks like designed for extension (can be subclassed), but the method 'isEnabled' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'UserDetailsBean' final or making the method 'isEnabled' static/final/abstract/empty, or adding allowed annotation for the method. 57
 Error
design DesignForExtension Class 'UserDetailsBean' looks like designed for extension (can be subclassed), but the method 'hashCode' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'UserDetailsBean' final or making the method 'hashCode' static/final/abstract/empty, or adding allowed annotation for the method. 62
 Error
sizes LineLength Line is longer than 80 characters (found 81). 67
 Error
sizes LineLength Line is longer than 80 characters (found 81). 69
 Error
design DesignForExtension Class 'UserDetailsBean' looks like designed for extension (can be subclassed), but the method 'equals' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'UserDetailsBean' final or making the method 'equals' static/final/abstract/empty, or adding allowed annotation for the method. 73
 Error
misc FinalParameters Parameter obj should be final. 74
 Error
blocks NeedBraces 'if' construct must use '{}'s. 75
 Error
blocks NeedBraces 'if' construct must use '{}'s. 77
 Error
blocks NeedBraces 'if' construct must use '{}'s. 79
 Error
blocks NeedBraces 'if' construct must use '{}'s. 83
 Error
blocks NeedBraces 'if' construct must use '{}'s. 85
 Error
blocks NeedBraces 'if' construct must use '{}'s. 88
 Error
blocks NeedBraces 'if' construct must use '{}'s. 90

org/woehlke/greenshop/oodm/customer/repository/AddressBookRepository.java

Severity Category Rule Message Line
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 9
 Error
whitespace FileTabCharacter File contains tab characters (this is the first instance). 11
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 11

org/woehlke/greenshop/oodm/customer/repository/AddressFormatRepository.java

Severity Category Rule Message Line
 Error
sizes LineLength Line is longer than 80 characters (found 84). 6
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 6

org/woehlke/greenshop/oodm/customer/repository/CountryRepository.java

Severity Category Rule Message Line
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 6

org/woehlke/greenshop/oodm/customer/repository/CustomerInfoRepository.java

Severity Category Rule Message Line
 Error
sizes LineLength Line is longer than 80 characters (found 82). 9
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 9

org/woehlke/greenshop/oodm/customer/repository/CustomerRepository.java

Severity Category Rule Message Line
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 6
 Error
whitespace FileTabCharacter File contains tab characters (this is the first instance). 8
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 8

org/woehlke/greenshop/oodm/customer/repository/ProductNotificationDao.java

Severity Category Rule Message Line
 Error
sizes LineLength Line is longer than 80 characters (found 88). 11
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 11

org/woehlke/greenshop/oodm/customer/repository/ProductNotificationDaoImpl.java

Severity Category Rule Message Line
 Error
javadoc JavadocVariable Missing a Javadoc comment. 17
 Error
design DesignForExtension Class 'ProductNotificationDaoImpl' looks like designed for extension (can be subclassed), but the method 'findAllProductNotificationsForCustomerId' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ProductNotificationDaoImpl' final or making the method 'findAllProductNotificationsForCustomerId' static/final/abstract/empty, or adding allowed annotation for the method. 20
 Error
sizes LineLength Line is longer than 80 characters (found 96). 21
 Error
misc FinalParameters Parameter customerId should be final. 21
 Error
sizes LineLength Line is longer than 80 characters (found 114). 23
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 25

org/woehlke/greenshop/oodm/customer/repository/ProductNotificationRepository.java

Severity Category Rule Message Line
 Error
sizes LineLength Line is longer than 80 characters (found 113). 10
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 10

org/woehlke/greenshop/oodm/customer/repository/ZoneRepository.java

Severity Category Rule Message Line
 Error
javadoc JavadocPackage Missing package-info.java file. 1
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 9
 Error
whitespace FileTabCharacter File contains tab characters (this is the first instance). 11
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 11

org/woehlke/greenshop/oodm/customer/service/AddressFormatService.java

Severity Category Rule Message Line
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 12

org/woehlke/greenshop/oodm/customer/service/AddressFormatServiceImpl.java

Severity Category Rule Message Line
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 16
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 16
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 16
 Error
javadoc JavadocVariable Missing a Javadoc comment. 19
 Error
design DesignForExtension Class 'AddressFormatServiceImpl' looks like designed for extension (can be subclassed), but the method 'findAllAddressFormat' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'AddressFormatServiceImpl' final or making the method 'findAllAddressFormat' static/final/abstract/empty, or adding allowed annotation for the method. 22

org/woehlke/greenshop/oodm/customer/service/CountryService.java

Severity Category Rule Message Line
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 14
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 16
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 18
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 20
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 22
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 24

org/woehlke/greenshop/oodm/customer/service/CountryServiceImpl.java

Severity Category Rule Message Line
 Error
javadoc JavadocPackage Missing package-info.java file. 1
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 19
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 19
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 19
 Error
javadoc JavadocVariable Missing a Javadoc comment. 22
 Error
design DesignForExtension Class 'CountryServiceImpl' looks like designed for extension (can be subclassed), but the method 'createCountry' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'CountryServiceImpl' final or making the method 'createCountry' static/final/abstract/empty, or adding allowed annotation for the method. 25
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 26
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 26
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 26
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 26
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 26
 Error
misc FinalParameters Parameter thisCountry should be final. 27
 Error
design DesignForExtension Class 'CountryServiceImpl' looks like designed for extension (can be subclassed), but the method 'updateCountry' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'CountryServiceImpl' final or making the method 'updateCountry' static/final/abstract/empty, or adding allowed annotation for the method. 31
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 32
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 32
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 32
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 32
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 32
 Error
misc FinalParameters Parameter thisCountry should be final. 33
 Error
design DesignForExtension Class 'CountryServiceImpl' looks like designed for extension (can be subclassed), but the method 'deleteCountry' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'CountryServiceImpl' final or making the method 'deleteCountry' static/final/abstract/empty, or adding allowed annotation for the method. 37
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 38
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 38
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 38
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 38
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 38
 Error
misc FinalParameters Parameter thisCountry should be final. 39
 Error
design DesignForExtension Class 'CountryServiceImpl' looks like designed for extension (can be subclassed), but the method 'findAllCountriesOrderByName' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'CountryServiceImpl' final or making the method 'findAllCountriesOrderByName' static/final/abstract/empty, or adding allowed annotation for the method. 43
 Error
misc FinalParameters Parameter pageRequest should be final. 44
 Error
design DesignForExtension Class 'CountryServiceImpl' looks like designed for extension (can be subclassed), but the method 'findAllCountriesOrderByName' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'CountryServiceImpl' final or making the method 'findAllCountriesOrderByName' static/final/abstract/empty, or adding allowed annotation for the method. 48
 Error
design DesignForExtension Class 'CountryServiceImpl' looks like designed for extension (can be subclassed), but the method 'findCountryById' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'CountryServiceImpl' final or making the method 'findCountryById' static/final/abstract/empty, or adding allowed annotation for the method. 54
 Error
misc FinalParameters Parameter countryId should be final. 55

org/woehlke/greenshop/oodm/customer/service/ZoneService.java

Severity Category Rule Message Line
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 15
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 17
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 19
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 21
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 23
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 25

org/woehlke/greenshop/oodm/customer/service/ZoneServiceImpl.java

Severity Category Rule Message Line
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 21
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 21
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 21
 Error
javadoc JavadocVariable Missing a Javadoc comment. 24
 Error
design DesignForExtension Class 'ZoneServiceImpl' looks like designed for extension (can be subclassed), but the method 'findAll' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ZoneServiceImpl' final or making the method 'findAll' static/final/abstract/empty, or adding allowed annotation for the method. 27
 Error
misc FinalParameters Parameter pageRequest should be final. 28
 Error
design DesignForExtension Class 'ZoneServiceImpl' looks like designed for extension (can be subclassed), but the method 'getZoneMap' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ZoneServiceImpl' final or making the method 'getZoneMap' static/final/abstract/empty, or adding allowed annotation for the method. 32
 Error
whitespace WhitespaceAfter 'for' is not followed by whitespace. 38
 Error
whitespace WhitespaceAround '{' is not preceded with whitespace. 38
 Error
whitespace WhitespaceAfter 'if' is not followed by whitespace. 39
 Error
whitespace WhitespaceAround '{' is not preceded with whitespace. 39
 Error
whitespace WhitespaceAfter 'if' is not followed by whitespace. 40
 Error
whitespace WhitespaceAround '>' is not followed by whitespace. 40
 Error
whitespace WhitespaceAround '>' is not preceded with whitespace. 40
 Error
whitespace WhitespaceAround '{' is not preceded with whitespace. 40
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 41
 Error
design DesignForExtension Class 'ZoneServiceImpl' looks like designed for extension (can be subclassed), but the method 'createZone' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ZoneServiceImpl' final or making the method 'createZone' static/final/abstract/empty, or adding allowed annotation for the method. 51
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 52
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 52
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 52
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 52
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 52
 Error
misc FinalParameters Parameter thisZone should be final. 53
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 54
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 54
 Error
design DesignForExtension Class 'ZoneServiceImpl' looks like designed for extension (can be subclassed), but the method 'findById' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ZoneServiceImpl' final or making the method 'findById' static/final/abstract/empty, or adding allowed annotation for the method. 57
 Error
misc FinalParameters Parameter zoneId should be final. 58
 Error
design DesignForExtension Class 'ZoneServiceImpl' looks like designed for extension (can be subclassed), but the method 'update' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ZoneServiceImpl' final or making the method 'update' static/final/abstract/empty, or adding allowed annotation for the method. 62
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 63
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 63
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 63
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 63
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 63
 Error
misc FinalParameters Parameter thisZone should be final. 64
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 65
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 65
 Error
design DesignForExtension Class 'ZoneServiceImpl' looks like designed for extension (can be subclassed), but the method 'delete' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ZoneServiceImpl' final or making the method 'delete' static/final/abstract/empty, or adding allowed annotation for the method. 68
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 69
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 69
 Error
whitespace WhitespaceAfter ',' is not followed by whitespace. 69
 Error
whitespace WhitespaceAround '=' is not followed by whitespace. 69
 Error
whitespace WhitespaceAround '=' is not preceded with whitespace. 69
 Error
misc FinalParameters Parameter thisZone should be final. 70