Checkstyle Results

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

rss feed

Summary

Files
 Info
 Warnings
 Errors 109 0 0 1984

Files

File
 I
 W
 E org/woehlke/jakartaee/petclinic/Messages_en.properties 0 0 1 org/woehlke/jakartaee/petclinic/application/conf/MessageBundle.java 0 0 1 org/woehlke/jakartaee/petclinic/application/conf/MessageProvider.java 0 0 3 org/woehlke/jakartaee/petclinic/application/conf/PetclinicApplication.java 0 0 12 org/woehlke/jakartaee/petclinic/application/framework/EntityBase.java 0 0 7 org/woehlke/jakartaee/petclinic/application/framework/EntityBaseObject.java 0 0 1 org/woehlke/jakartaee/petclinic/application/framework/SearchableEntity.java 0 0 2 org/woehlke/jakartaee/petclinic/application/framework/db/CrudDao.java 0 0 6 org/woehlke/jakartaee/petclinic/application/framework/db/CrudService.java 0 0 5 org/woehlke/jakartaee/petclinic/application/framework/db/EntityListenerLogger.java 0 0 5 org/woehlke/jakartaee/petclinic/application/framework/db/SearchableService.java 0 0 3 org/woehlke/jakartaee/petclinic/application/framework/views/CrudFlowState.java 0 0 7 org/woehlke/jakartaee/petclinic/application/framework/views/CrudFlowView.java 0 0 13 org/woehlke/jakartaee/petclinic/application/framework/views/CrudFlowViewImpl.java 0 0 20 org/woehlke/jakartaee/petclinic/application/framework/views/CrudView.java 0 0 16 org/woehlke/jakartaee/petclinic/application/framework/views/CrudView2Model.java 0 0 7 org/woehlke/jakartaee/petclinic/application/framework/views/LanguageChangeableView.java 0 0 2 org/woehlke/jakartaee/petclinic/application/framework/views/SearchableView.java 0 0 5 org/woehlke/jakartaee/petclinic/application/views/FlashMessagesView.java 0 0 7 org/woehlke/jakartaee/petclinic/application/views/FlashMessagesViewImpl.java 0 0 53 org/woehlke/jakartaee/petclinic/application/views/LanguageView.java 0 0 9 org/woehlke/jakartaee/petclinic/application/views/LanguageViewImpl.java 0 0 28 org/woehlke/jakartaee/petclinic/owner/Owner.java 0 0 84 org/woehlke/jakartaee/petclinic/owner/OwnerEndpoint.java 0 0 21 org/woehlke/jakartaee/petclinic/owner/OwnerView.java 0 0 7 org/woehlke/jakartaee/petclinic/owner/OwnerViewImpl.java 0 0 97 org/woehlke/jakartaee/petclinic/owner/api/OwnerDto.java 0 0 17 org/woehlke/jakartaee/petclinic/owner/api/OwnerEndpointUtil.java 0 0 21 org/woehlke/jakartaee/petclinic/owner/api/OwnerListDto.java 0 0 3 org/woehlke/jakartaee/petclinic/owner/db/OwnerDao.java 0 0 2 org/woehlke/jakartaee/petclinic/owner/db/OwnerDaoImpl.java 0 0 23 org/woehlke/jakartaee/petclinic/owner/db/OwnerListener.java 0 0 22 org/woehlke/jakartaee/petclinic/owner/db/OwnerService.java 0 0 4 org/woehlke/jakartaee/petclinic/owner/db/OwnerServiceImpl.java 0 0 39 org/woehlke/jakartaee/petclinic/owner/db/OwnerViewService.java 0 0 15 org/woehlke/jakartaee/petclinic/owner/db/OwnerViewServiceImpl.java 0 0 45 org/woehlke/jakartaee/petclinic/owner/views/Owner2Model.java 0 0 1 org/woehlke/jakartaee/petclinic/owner/views/OwnerFlowState.java 0 0 10 org/woehlke/jakartaee/petclinic/owner/views/OwnerFlowView.java 0 0 15 org/woehlke/jakartaee/petclinic/owner/views/OwnerFlowViewImpl.java 0 0 41 org/woehlke/jakartaee/petclinic/owner/views/OwnersPet2Model.java 0 0 1 org/woehlke/jakartaee/petclinic/pet/Pet.java 0 0 66 org/woehlke/jakartaee/petclinic/pet/PetEndpoint.java 0 0 43 org/woehlke/jakartaee/petclinic/pet/api/PetDto.java 0 0 8 org/woehlke/jakartaee/petclinic/pet/api/PetEndpointUtil.java 0 0 22 org/woehlke/jakartaee/petclinic/pet/api/PetListDto.java 0 0 4 org/woehlke/jakartaee/petclinic/pet/db/PetDao.java 0 0 2 org/woehlke/jakartaee/petclinic/pet/db/PetDaoImpl.java 0 0 28 org/woehlke/jakartaee/petclinic/pet/db/PetListener.java 0 0 22 org/woehlke/jakartaee/petclinic/pet/db/PetService.java 0 0 3 org/woehlke/jakartaee/petclinic/pet/db/PetServiceImpl.java 0 0 22 org/woehlke/jakartaee/petclinic/pet/views/OwnersPetView.java 0 0 14 org/woehlke/jakartaee/petclinic/pettype/PetType.java 0 0 52 org/woehlke/jakartaee/petclinic/pettype/PetTypeEndpoint.java 0 0 17 org/woehlke/jakartaee/petclinic/pettype/PetTypeView.java 0 0 3 org/woehlke/jakartaee/petclinic/pettype/PetTypeViewImpl.java 0 0 92 org/woehlke/jakartaee/petclinic/pettype/api/PetTypeDto.java 0 0 4 org/woehlke/jakartaee/petclinic/pettype/api/PetTypeEndpointUtil.java 0 0 20 org/woehlke/jakartaee/petclinic/pettype/api/PetTypeListDto.java 0 0 3 org/woehlke/jakartaee/petclinic/pettype/db/PetTypeDao.java 0 0 2 org/woehlke/jakartaee/petclinic/pettype/db/PetTypeDaoImpl.java 0 0 41 org/woehlke/jakartaee/petclinic/pettype/db/PetTypeListener.java 0 0 22 org/woehlke/jakartaee/petclinic/pettype/db/PetTypeService.java 0 0 4 org/woehlke/jakartaee/petclinic/pettype/db/PetTypeServiceImpl.java 0 0 25 org/woehlke/jakartaee/petclinic/pettype/views/PetTypeConverter.java 0 0 21 org/woehlke/jakartaee/petclinic/pettype/views/PetTypeFlowViewImpl.java 0 0 1 org/woehlke/jakartaee/petclinic/specialty/Specialty.java 0 0 51 org/woehlke/jakartaee/petclinic/specialty/SpecialtyEndpoint.java 0 0 23 org/woehlke/jakartaee/petclinic/specialty/SpecialtyView.java 0 0 6 org/woehlke/jakartaee/petclinic/specialty/SpecialtyViewImpl.java 0 0 65 org/woehlke/jakartaee/petclinic/specialty/api/SpecialtyDto.java 0 0 5 org/woehlke/jakartaee/petclinic/specialty/api/SpecialtyEndpointUtil.java 0 0 21 org/woehlke/jakartaee/petclinic/specialty/api/SpecialtyListDto.java 0 0 3 org/woehlke/jakartaee/petclinic/specialty/db/SpecialtyDao.java 0 0 2 org/woehlke/jakartaee/petclinic/specialty/db/SpecialtyDaoImpl.java 0 0 32 org/woehlke/jakartaee/petclinic/specialty/db/SpecialtyListener.java 0 0 22 org/woehlke/jakartaee/petclinic/specialty/db/SpecialtyService.java 0 0 3 org/woehlke/jakartaee/petclinic/specialty/db/SpecialtyServiceImpl.java 0 0 26 org/woehlke/jakartaee/petclinic/specialty/views/SpecialtyConverter.java 0 0 21 org/woehlke/jakartaee/petclinic/specialty/views/SpecialtyFlowViewImpl.java 0 0 2 org/woehlke/jakartaee/petclinic/vet/Vet.java 0 0 84 org/woehlke/jakartaee/petclinic/vet/VetEndpoint.java 0 0 17 org/woehlke/jakartaee/petclinic/vet/VetView.java 0 0 7 org/woehlke/jakartaee/petclinic/vet/VetViewImpl.java 0 0 67 org/woehlke/jakartaee/petclinic/vet/api/VetDto.java 0 0 9 org/woehlke/jakartaee/petclinic/vet/api/VetEndpointUtil.java 0 0 25 org/woehlke/jakartaee/petclinic/vet/api/VetListDto.java 0 0 3 org/woehlke/jakartaee/petclinic/vet/db/VetDao.java 0 0 2 org/woehlke/jakartaee/petclinic/vet/db/VetDaoImpl.java 0 0 25 org/woehlke/jakartaee/petclinic/vet/db/VetListener.java 0 0 22 org/woehlke/jakartaee/petclinic/vet/db/VetService.java 0 0 2 org/woehlke/jakartaee/petclinic/vet/db/VetServiceImpl.java 0 0 28 org/woehlke/jakartaee/petclinic/vet/views/VetFlowView.java 0 0 1 org/woehlke/jakartaee/petclinic/vet/views/VetFlowViewImpl.java 0 0 1 org/woehlke/jakartaee/petclinic/visit/Visit.java 0 0 57 org/woehlke/jakartaee/petclinic/visit/VisitEndpoint.java 0 0 18 org/woehlke/jakartaee/petclinic/visit/api/VisitDto.java 0 0 7 org/woehlke/jakartaee/petclinic/visit/api/VisitEndpointUtil.java 0 0 19 org/woehlke/jakartaee/petclinic/visit/api/VisitListDto.java 0 0 4 org/woehlke/jakartaee/petclinic/visit/db/VisitDao.java 0 0 2 org/woehlke/jakartaee/petclinic/visit/db/VisitDaoImpl.java 0 0 30 org/woehlke/jakartaee/petclinic/visit/db/VisitListener.java 0 0 22 org/woehlke/jakartaee/petclinic/visit/db/VisitService.java 0 0 1 org/woehlke/jakartaee/petclinic/visit/db/VisitServiceImpl.java 0 0 21 org/woehlke/jakartaee/petclinic/visit/views/OwnersPetVisitView.java 0 0 6

Rules

Category Rule Violations Severity blocks NeedBraces 12
 Error coding EmptyStatement 2
 Error HiddenField 7
 Error MagicNumber 9
 Error design DesignForExtension 471
 Error HideUtilityClassConstructor 1
 Error InterfaceIsType 6
 Error VisibilityModifier 3
 Error imports AvoidStarImport 51
 Error UnusedImports
  • processJavadoc: "false"
22
 Error javadoc JavadocPackage 29
 Error JavadocVariable 235
 Error MissingJavadocMethod 353
 Error misc ArrayTypeStyle 4
 Error FinalParameters 248
 Error NewlineAtEndOfFile 1
 Error TodoComment 1
 Error modifier ModifierOrder 48
 Error naming MemberName 2
 Error regexp RegexpSingleline
  • format: "\s+$"
  • maximum: "0"
  • message: "Line has trailing spaces."
  • minimum: "0"
1
 Error sizes LineLength
  • fileExtensions: "java"
260
 Error whitespace NoWhitespaceBefore 1
 Error ParenPad 9
 Error WhitespaceAfter 36
 Error WhitespaceAround 172
 Error

Details

org/woehlke/jakartaee/petclinic/Messages_en.properties

Severity Category Rule Message Line
 Error misc NewlineAtEndOfFile Datei endet nicht mit einem Zeilenumbruch. 1

org/woehlke/jakartaee/petclinic/application/conf/MessageBundle.java

Severity Category Rule Message Line
 Error imports AvoidStarImport Stern-Importe der Form '.*' sollten vermieden werden - java.lang.annotation.ElementType.*. 9

org/woehlke/jakartaee/petclinic/application/conf/MessageProvider.java

Severity Category Rule Message Line
 Error javadoc JavadocPackage Es fehlt eine package-info.java. 1
 Error javadoc MissingJavadocMethod Es fehlt ein Javadoc-Kommentar. 15
 Error design DesignForExtension Klasse 'MessageProvider' sieht wie zur Erweiterung entworfen aus (kann subclassed werden), aber die Methode 'getBundle' besitzt keinen Javadoc-Kommentar, der erklärt, wie Sie das sicher tun. Wenn die Klasse nicht für Erweiterungen ausgelegt ist, sollten sie die Klasse 'MessageProvider' final oder die Methode 'getBundle' static/final/abstract/empty machen oder die zugelassene Annotation für die Methode hinzufügen. 15

org/woehlke/jakartaee/petclinic/application/conf/PetclinicApplication.java

Severity Category Rule Message Line
 Error javadoc JavadocVariable Es fehlt ein Javadoc-Kommentar. 30
 Error javadoc MissingJavadocMethod Es fehlt ein Javadoc-Kommentar. 32
 Error design DesignForExtension Klasse 'PetclinicApplication' sieht wie zur Erweiterung entworfen aus (kann subclassed werden), aber die Methode 'getMsg' besitzt keinen Javadoc-Kommentar, der erklärt, wie Sie das sicher tun. Wenn die Klasse nicht für Erweiterungen ausgelegt ist, sollten sie die Klasse 'PetclinicApplication' final oder die Methode 'getMsg' static/final/abstract/empty machen oder die zugelassene Annotation für die Methode hinzufügen. 32
 Error javadoc MissingJavadocMethod Es fehlt ein Javadoc-Kommentar. 36
 Error misc FinalParameters Der Parameter msg sollte als 'final' deklariert sein. 36
 Error javadoc MissingJavadocMethod Es fehlt ein Javadoc-Kommentar. 39
 Error design DesignForExtension Klasse 'PetclinicApplication' sieht wie zur Erweiterung entworfen aus (kann subclassed werden), aber die Methode 'postConstruct' besitzt keinen Javadoc-Kommentar, der erklärt, wie Sie das sicher tun. Wenn die Klasse nicht für Erweiterungen ausgelegt ist, sollten sie die Klasse 'PetclinicApplication' final oder die Methode 'postConstruct' static/final/abstract/empty machen oder die zugelassene Annotation für die Methode hinzufügen. 39
 Error sizes LineLength Zeile ist 94 Zeichen lang (Obergrenze ist 80). 41
 Error sizes LineLength Zeile ist 82 Zeichen lang (Obergrenze ist 80). 42
 Error sizes LineLength Zeile ist 94 Zeichen lang (Obergrenze ist 80). 44
 Error javadoc MissingJavadocMethod Es fehlt ein Javadoc-Kommentar. 47
 Error design DesignForExtension Klasse 'PetclinicApplication' sieht wie zur Erweiterung entworfen aus (kann subclassed werden), aber die Methode 'preDestroy' besitzt keinen Javadoc-Kommentar, der erklärt, wie Sie das sicher tun. Wenn die Klasse nicht für Erweiterungen ausgelegt ist, sollten sie die Klasse 'PetclinicApplication' final oder die Methode 'preDestroy' static/final/abstract/empty machen oder die zugelassene Annotation für die Methode hinzufügen. 47

org/woehlke/jakartaee/petclinic/application/framework/EntityBase.java

Severity Category Rule Message Line
 Error javadoc JavadocPackage Es fehlt eine package-info.java. 1
 Error javadoc MissingJavadocMethod Es fehlt ein Javadoc-Kommentar. 11
 Error javadoc MissingJavadocMethod Es fehlt ein Javadoc-Kommentar. 13
 Error javadoc MissingJavadocMethod Es fehlt ein Javadoc-Kommentar. 15
 Error javadoc MissingJavadocMethod Es fehlt ein Javadoc-Kommentar. 18
 Error javadoc MissingJavadocMethod Es fehlt ein Javadoc-Kommentar. 21
 Error javadoc MissingJavadocMethod Es fehlt ein Javadoc-Kommentar. 24

org/woehlke/jakartaee/petclinic/application/framework/EntityBaseObject.java

Severity Category Rule Message Line
 Error sizes LineLength Zeile ist 91 Zeichen lang (Obergrenze ist 80). 9

org/woehlke/jakartaee/petclinic/application/framework/SearchableEntity.java

Severity Category Rule Message Line
 Error javadoc MissingJavadocMethod Es fehlt ein Javadoc-Kommentar. 13
 Error javadoc MissingJavadocMethod Es fehlt ein Javadoc-Kommentar. 15

org/woehlke/jakartaee/petclinic/application/framework/db/CrudDao.java

Severity Category Rule Message Line
 Error imports UnusedImports Nicht verwendeter Import - java.io.Serializable. 5
 Error javadoc MissingJavadocMethod Es fehlt ein Javadoc-Kommentar. 20
 Error javadoc MissingJavadocMethod Es fehlt ein Javadoc-Kommentar. 22
 Error javadoc MissingJavadocMethod Es fehlt ein Javadoc-Kommentar. 24
 Error javadoc MissingJavadocMethod Es fehlt ein Javadoc-Kommentar. 26
 Error javadoc MissingJavadocMethod Es fehlt ein Javadoc-Kommentar. 28

org/woehlke/jakartaee/petclinic/application/framework/db/CrudService.java

Severity Category Rule Message Line
 Error javadoc MissingJavadocMethod Es fehlt ein Javadoc-Kommentar. 15
 Error javadoc MissingJavadocMethod Es fehlt ein Javadoc-Kommentar. 17
 Error javadoc MissingJavadocMethod Es fehlt ein Javadoc-Kommentar. 19
 Error javadoc MissingJavadocMethod Es fehlt ein Javadoc-Kommentar. 21
 Error javadoc MissingJavadocMethod Es fehlt ein Javadoc-Kommentar. 23

org/woehlke/jakartaee/petclinic/application/framework/db/EntityListenerLogger.java

Severity Category Rule Message Line
 Error javadoc JavadocPackage Es fehlt eine package-info.java. 1
 Error design HideUtilityClassConstructor Hilfsklassen sollten keinen Standard-Konstruktur und keinen als public deklarierten Konstruktor haben. 11
 Error javadoc MissingJavadocMethod Es fehlt ein Javadoc-Kommentar. 16
 Error misc FinalParameters Der Parameter event sollte als 'final' deklariert sein. 16
 Error misc FinalParameters Der Parameter domainObject sollte als 'final' deklariert sein. 16

org/woehlke/jakartaee/petclinic/application/framework/db/SearchableService.java

Severity Category Rule Message Line
 Error imports UnusedImports Nicht verwendeter Import - java.io.Serializable. 5
 Error javadoc MissingJavadocMethod Es fehlt ein Javadoc-Kommentar. 15
 Error javadoc MissingJavadocMethod Es fehlt ein Javadoc-Kommentar. 17

org/woehlke/jakartaee/petclinic/application/framework/views/CrudFlowState.java

Severity Category Rule Message Line
 Error javadoc JavadocPackage Es fehlt eine package-info.java. 1
 Error javadoc JavadocVariable Es fehlt ein Javadoc-Kommentar. 9
 Error javadoc JavadocVariable Es fehlt ein Javadoc-Kommentar. 10
 Error javadoc JavadocVariable Es fehlt ein Javadoc-Kommentar. 11
 Error javadoc JavadocVariable Es fehlt ein Javadoc-Kommentar. 12
 Error javadoc JavadocVariable Es fehlt ein Javadoc-Kommentar. 13
 Error javadoc JavadocVariable Es fehlt ein Javadoc-Kommentar. 14

org/woehlke/jakartaee/petclinic/application/framework/views/CrudFlowView.java

Severity Category Rule Message Line
 Error javadoc MissingJavadocMethod Es fehlt ein Javadoc-Kommentar. 11
 Error javadoc MissingJavadocMethod Es fehlt ein Javadoc-Kommentar. 13
 Error javadoc MissingJavadocMethod Es fehlt ein Javadoc-Kommentar. 15
 Error javadoc MissingJavadocMethod Es fehlt ein Javadoc-Kommentar. 17
 Error javadoc MissingJavadocMethod Es fehlt ein Javadoc-Kommentar. 19
 Error javadoc MissingJavadocMethod Es fehlt ein Javadoc-Kommentar. 21
 Error javadoc MissingJavadocMethod Es fehlt ein Javadoc-Kommentar. 23
 Error javadoc MissingJavadocMethod Es fehlt ein Javadoc-Kommentar. 25
 Error javadoc MissingJavadocMethod Es fehlt ein Javadoc-Kommentar. 27
 Error javadoc MissingJavadocMethod Es fehlt ein Javadoc-Kommentar. 29
 Error javadoc MissingJavadocMethod Es fehlt ein Javadoc-Kommentar. 31
 Error javadoc MissingJavadocMethod Es fehlt ein Javadoc-Kommentar. 33
 Error javadoc MissingJavadocMethod Es fehlt ein Javadoc-Kommentar. 35

org/woehlke/jakartaee/petclinic/application/framework/views/CrudFlowViewImpl.java

Severity Category Rule Message Line
 Error imports UnusedImports Nicht verwendeter Import - lombok.Getter. 3
 Error javadoc JavadocVariable Es fehlt ein Javadoc-Kommentar. 16
 Error javadoc MissingJavadocMethod Es fehlt ein Javadoc-Kommentar. 18
 Error design DesignForExtension Klasse 'CrudFlowViewImpl' sieht wie zur Erweiterung entworfen aus (kann subclassed werden), aber die Methode 'getFlowState' besitzt keinen Javadoc-Kommentar, der erklärt, wie Sie das sicher tun. Wenn die Klasse nicht für Erweiterungen ausgelegt ist, sollten sie die Klasse 'CrudFlowViewImpl' final oder die Methode 'getFlowState' static/final/abstract/empty machen oder die zugelassene Annotation für die Methode hinzufügen. 18
 Error design DesignForExtension Klasse 'CrudFlowViewImpl' sieht wie zur Erweiterung entworfen aus (kann subclassed werden), aber die Methode 'isFlowStateList' besitzt keinen Javadoc-Kommentar, der erklärt, wie Sie das sicher tun. Wenn die Klasse nicht für Erweiterungen ausgelegt ist, sollten sie die Klasse 'CrudFlowViewImpl' final oder die Methode 'isFlowStateList' static/final/abstract/empty machen oder die zugelassene Annotation für die Methode hinzufügen. 25
 Error design DesignForExtension Klasse 'CrudFlowViewImpl' sieht wie zur Erweiterung entworfen aus (kann subclassed werden), aber die Methode 'isFlowStateDetails' besitzt keinen Javadoc-Kommentar, der erklärt, wie Sie das sicher tun. Wenn die Klasse nicht für Erweiterungen ausgelegt ist, sollten sie die Klasse 'CrudFlowViewImpl' final oder die Methode 'isFlowStateDetails' static/final/abstract/empty machen oder die zugelassene Annotation für die Methode hinzufügen. 30
 Error whitespace WhitespaceAround Vor '{' fehlt ein Leerzeichen. 31
 Error design DesignForExtension Klasse 'CrudFlowViewImpl' sieht wie zur Erweiterung entworfen aus (kann subclassed werden), aber die Methode 'isFlowStateNew' besitzt keinen Javadoc-Kommentar, der erklärt, wie Sie das sicher tun. Wenn die Klasse nicht für Erweiterungen ausgelegt ist, sollten sie die Klasse 'CrudFlowViewImpl' final oder die Methode 'isFlowStateNew' static/final/abstract/empty machen oder die zugelassene Annotation für die Methode hinzufügen. 35
 Error design DesignForExtension Klasse 'CrudFlowViewImpl' sieht wie zur Erweiterung entworfen aus (kann subclassed werden), aber die Methode 'isFlowStateEdit' besitzt keinen Javadoc-Kommentar, der erklärt, wie Sie das sicher tun. Wenn die Klasse nicht für Erweiterungen ausgelegt ist, sollten sie die Klasse 'CrudFlowViewImpl' final oder die Methode 'isFlowStateEdit' static/final/abstract/empty machen oder die zugelassene Annotation für die Methode hinzufügen. 40
 Error design DesignForExtension Klasse 'CrudFlowViewImpl' sieht wie zur Erweiterung entworfen aus (kann subclassed werden), aber die Methode 'isFlowStateDelete' besitzt keinen Javadoc-Kommentar, der erklärt, wie Sie das sicher tun. Wenn die Klasse nicht für Erweiterungen ausgelegt ist, sollten sie die Klasse 'CrudFlowViewImpl' final oder die Methode 'isFlowStateDelete' static/final/abstract/empty machen oder die zugelassene Annotation für die Methode hinzufügen. 45
 Error design DesignForExtension Klasse 'CrudFlowViewImpl' sieht wie zur Erweiterung entworfen aus (kann subclassed werden), aber die Methode 'isFlowStateSearchResult' besitzt keinen Javadoc-Kommentar, der erklärt, wie Sie das sicher tun. Wenn die Klasse nicht für Erweiterungen ausgelegt ist, sollten sie die Klasse 'CrudFlowViewImpl' final oder die Methode 'isFlowStateSearchResult' static/final/abstract/empty machen oder die zugelassene Annotation für die Methode hinzufügen. 50
 Error javadoc MissingJavadocMethod Es fehlt ein Javadoc-Kommentar. 56
 Error design DesignForExtension Klasse 'CrudFlowViewImpl' sieht wie zur Erweiterung entworfen aus (kann subclassed werden), aber die Methode 'logFlowState' besitzt keinen Javadoc-Kommentar, der erklärt, wie Sie das sicher tun. Wenn die Klasse nicht für Erweiterungen ausgelegt ist, sollten sie die Klasse 'CrudFlowViewImpl' final oder die Methode 'logFlowState' static/final/abstract/empty machen oder die zugelassene Annotation für die Methode hinzufügen. 56
 Error whitespace WhitespaceAround Vor '{' fehlt ein Leerzeichen. 56
 Error design DesignForExtension Klasse 'CrudFlowViewImpl' sieht wie zur Erweiterung entworfen aus (kann subclassed werden), aber die Methode 'setFlowStateList' besitzt keinen Javadoc-Kommentar, der erklärt, wie Sie das sicher tun. Wenn die Klasse nicht für Erweiterungen ausgelegt ist, sollten sie die Klasse 'CrudFlowViewImpl' final oder die Methode 'setFlowStateList' static/final/abstract/empty machen oder die zugelassene Annotation für die Methode hinzufügen. 61
 Error design DesignForExtension Klasse 'CrudFlowViewImpl' sieht wie zur Erweiterung entworfen aus (kann subclassed werden), aber die Methode 'setFlowStateDetails' besitzt keinen Javadoc-Kommentar, der erklärt, wie Sie das sicher tun. Wenn die Klasse nicht für Erweiterungen ausgelegt ist, sollten sie die Klasse 'CrudFlowViewImpl' final oder die Methode 'setFlowStateDetails' static/final/abstract/empty machen oder die zugelassene Annotation für die Methode hinzufügen. 66
 Error design DesignForExtension Klasse 'CrudFlowViewImpl' sieht wie zur Erweiterung entworfen aus (kann subclassed werden), aber die Methode 'setFlowStateNew' besitzt keinen Javadoc-Kommentar, der erklärt, wie Sie das sicher tun. Wenn die Klasse nicht für Erweiterungen ausgelegt ist, sollten sie die Klasse 'CrudFlowViewImpl' final oder die Methode 'setFlowStateNew' static/final/abstract/empty machen oder die zugelassene Annotation für die Methode hinzufügen. 71
 Error design DesignForExtension Klasse 'CrudFlowViewImpl' sieht wie zur Erweiterung entworfen aus (kann subclassed werden), aber die Methode 'setFlowStateEdit' besitzt keinen Javadoc-Kommentar, der erklärt, wie Sie das sicher tun. Wenn die Klasse nicht für Erweiterungen ausgelegt ist, sollten sie die Klasse 'CrudFlowViewImpl' final oder die Methode 'setFlowStateEdit' static/final/abstract/empty machen oder die zugelassene Annotation für die Methode hinzufügen. 76
 Error design DesignForExtension Klasse 'CrudFlowViewImpl' sieht wie zur Erweiterung entworfen aus (kann subclassed werden), aber die Methode 'setFlowStateDelete' besitzt keinen Javadoc-Kommentar, der erklärt, wie Sie das sicher tun. Wenn die Klasse nicht für Erweiterungen ausgelegt ist, sollten sie die Klasse 'CrudFlowViewImpl' final oder die Methode 'setFlowStateDelete' static/final/abstract/empty machen oder die zugelassene Annotation für die Methode hinzufügen. 81
 Error design DesignForExtension Klasse 'CrudFlowViewImpl' sieht wie zur Erweiterung entworfen aus (kann subclassed werden), aber die Methode 'setFlowStateSearchResult' besitzt keinen Javadoc-Kommentar, der erklärt, wie Sie das sicher tun. Wenn die Klasse nicht für Erweiterungen ausgelegt ist, sollten sie die Klasse 'CrudFlowViewImpl' final oder die Methode 'setFlowStateSearchResult' static/final/abstract/empty machen oder die zugelassene Annotation für die Methode hinzufügen. 86

org/woehlke/jakartaee/petclinic/application/framework/views/CrudView.java

Severity Category Rule Message Line
 Error sizes LineLength Zeile ist 96 Zeichen lang (Obergrenze ist 80). 11
 Error javadoc MissingJavadocMethod Es fehlt ein Javadoc-Kommentar. 13
 Error javadoc MissingJavadocMethod Es fehlt ein Javadoc-Kommentar. 14
 Error javadoc MissingJavadocMethod Es fehlt ein Javadoc-Kommentar. 16
 Error javadoc MissingJavadocMethod Es fehlt ein Javadoc-Kommentar. 17
 Error javadoc MissingJavadocMethod Es fehlt ein Javadoc-Kommentar. 18
 Error javadoc MissingJavadocMethod Es fehlt ein Javadoc-Kommentar. 20
 Error javadoc MissingJavadocMethod Es fehlt ein Javadoc-Kommentar. 21
 Error javadoc MissingJavadocMethod Es fehlt ein Javadoc-Kommentar. 22
 Error javadoc MissingJavadocMethod Es fehlt ein Javadoc-Kommentar. 24
 Error javadoc MissingJavadocMethod Es fehlt ein Javadoc-Kommentar. 25
 Error javadoc MissingJavadocMethod Es fehlt ein Javadoc-Kommentar. 26
 Error javadoc MissingJavadocMethod Es fehlt ein Javadoc-Kommentar. 28
 Error javadoc MissingJavadocMethod Es fehlt ein Javadoc-Kommentar. 29
 Error javadoc MissingJavadocMethod Es fehlt ein Javadoc-Kommentar. 31
 Error javadoc MissingJavadocMethod Es fehlt ein Javadoc-Kommentar. 32

org/woehlke/jakartaee/petclinic/application/framework/views/CrudView2Model.java

Severity Category Rule Message Line
 Error javadoc MissingJavadocMethod Es fehlt ein Javadoc-Kommentar. 9
 Error javadoc MissingJavadocMethod Es fehlt ein Javadoc-Kommentar. 10
 Error javadoc MissingJavadocMethod Es fehlt ein Javadoc-Kommentar. 11
 Error javadoc MissingJavadocMethod Es fehlt ein Javadoc-Kommentar. 12
 Error javadoc MissingJavadocMethod Es fehlt ein Javadoc-Kommentar. 13
 Error javadoc MissingJavadocMethod Es fehlt ein Javadoc-Kommentar. 15
 Error javadoc MissingJavadocMethod Es fehlt ein Javadoc-Kommentar. 16

org/woehlke/jakartaee/petclinic/application/framework/views/LanguageChangeableView.java

Severity Category Rule Message Line
 Error javadoc MissingJavadocMethod Es fehlt ein Javadoc-Kommentar. 12
 Error javadoc MissingJavadocMethod Es fehlt ein Javadoc-Kommentar. 14

org/woehlke/jakartaee/petclinic/application/framework/views/SearchableView.java

Severity Category Rule Message Line
 Error javadoc MissingJavadocMethod Es fehlt ein Javadoc-Kommentar. 9
 Error javadoc MissingJavadocMethod Es fehlt ein Javadoc-Kommentar. 10
 Error javadoc MissingJavadocMethod Es fehlt ein Javadoc-Kommentar. 12
 Error javadoc MissingJavadocMethod Es fehlt ein Javadoc-Kommentar. 13
 Error javadoc MissingJavadocMethod Es fehlt ein Javadoc-Kommentar. 14

org/woehlke/jakartaee/petclinic/application/views/FlashMessagesView.java

Severity Category Rule Message Line
 Error javadoc MissingJavadocMethod Es fehlt ein Javadoc-Kommentar. 14
 Error javadoc MissingJavadocMethod Es fehlt ein Javadoc-Kommentar. 16
 Error javadoc MissingJavadocMethod Es fehlt ein Javadoc-Kommentar. 18
 Error javadoc MissingJavadocMethod Es fehlt ein Javadoc-Kommentar. 20
 Error javadoc MissingJavadocMethod Es fehlt ein Javadoc-Kommentar. 22
 Error javadoc MissingJavadocMethod Es fehlt ein Javadoc-Kommentar. 24
 Error javadoc MissingJavadocMethod Es fehlt ein Javadoc-Kommentar. 26

org/woehlke/jakartaee/petclinic/application/views/FlashMessagesViewImpl.java

Severity Category Rule Message Line
 Error javadoc JavadocVariable Es fehlt ein Javadoc-Kommentar. 29
 Error javadoc JavadocVariable Es fehlt ein Javadoc-Kommentar. 32
 Error javadoc MissingJavadocMethod Es fehlt ein Javadoc-Kommentar. 34
 Error design DesignForExtension Klasse 'FlashMessagesViewImpl' sieht wie zur Erweiterung entworfen aus (kann subclassed werden), aber die Methode 'flashTheMessages' besitzt keinen Javadoc-Kommentar, der erklärt, wie Sie das sicher tun. Wenn die Klasse nicht für Erweiterungen ausgelegt ist, sollten sie die Klasse 'FlashMessagesViewImpl' final oder die Methode 'flashTheMessages' static/final/abstract/empty machen oder die zugelassene Annotation für die Methode hinzufügen. 34
 Error whitespace WhitespaceAround Vor '{' fehlt ein Leerzeichen. 34
 Error whitespace WhitespaceAfter Nach 'for' fehlt ein Leerzeichen. 35
 Error whitespace WhitespaceAround Vor '{' fehlt ein Leerzeichen. 35
 Error javadoc MissingJavadocMethod Es fehlt ein Javadoc-Kommentar. 43
 Error design DesignForExtension Klasse 'FlashMessagesViewImpl' sieht wie zur Erweiterung entworfen aus (kann subclassed werden), aber die Methode 'addInfoMessage' besitzt keinen Javadoc-Kommentar, der erklärt, wie Sie das sicher tun. Wenn die Klasse nicht für Erweiterungen ausgelegt ist, sollten sie die Klasse 'FlashMessagesViewImpl' final oder die Methode 'addInfoMessage' static/final/abstract/empty machen oder die zugelassene Annotation für die Methode hinzufügen. 43
 Error misc FinalParameters Der Parameter summary sollte als 'final' deklariert sein. 43
 Error misc FinalParameters Der Parameter detail sollte als 'final' deklariert sein. 43
 Error javadoc MissingJavadocMethod Es fehlt ein Javadoc-Kommentar. 48
 Error design DesignForExtension Klasse 'FlashMessagesViewImpl' sieht wie zur Erweiterung entworfen aus (kann subclassed werden), aber die Methode 'addWarnMessage' besitzt keinen Javadoc-Kommentar, der erklärt, wie Sie das sicher tun. Wenn die Klasse nicht für Erweiterungen ausgelegt ist, sollten sie die Klasse 'FlashMessagesViewImpl' final oder die Methode 'addWarnMessage' static/final/abstract/empty machen oder die zugelassene Annotation für die Methode hinzufügen. 48
 Error misc FinalParameters Der Parameter summary sollte als 'final' deklariert sein. 48
 Error misc FinalParameters Der Parameter detail sollte als 'final' deklariert sein. 48
 Error design DesignForExtension Klasse 'FlashMessagesViewImpl' sieht wie zur Erweiterung entworfen aus (kann subclassed werden), aber die Methode 'addInfoMessage' besitzt keinen Javadoc-Kommentar, der erklärt, wie Sie das sicher tun. Wenn die Klasse nicht für Erweiterungen ausgelegt ist, sollten sie die Klasse 'FlashMessagesViewImpl' final oder die Methode 'addInfoMessage' static/final/abstract/empty machen oder die zugelassene Annotation für die Methode hinzufügen. 53
 Error misc FinalParameters Der Parameter summary sollte als 'final' deklariert sein. 54
 Error misc FinalParameters Der Parameter entity sollte als 'final' deklariert sein. 54
 Error design DesignForExtension Klasse 'FlashMessagesViewImpl' sieht wie zur Erweiterung entworfen aus (kann subclassed werden), aber die Methode 'addWarnMessage' besitzt keinen Javadoc-Kommentar, der erklärt, wie Sie das sicher tun. Wenn die Klasse nicht für Erweiterungen ausgelegt ist, sollten sie die Klasse 'FlashMessagesViewImpl' final oder die Methode 'addWarnMessage' static/final/abstract/empty machen oder die zugelassene Annotation für die Methode hinzufügen. 59
 Error misc FinalParameters Der Parameter summary sollte als 'final' deklariert sein. 60
 Error misc FinalParameters Der Parameter entity sollte als 'final' deklariert sein. 60
 Error design DesignForExtension Klasse 'FlashMessagesViewImpl' sieht wie zur Erweiterung entworfen aus (kann subclassed werden), aber die Methode 'addErrorMessage' besitzt keinen Javadoc-Kommentar, der erklärt, wie Sie das sicher tun. Wenn die Klasse nicht für Erweiterungen ausgelegt ist, sollten sie die Klasse 'FlashMessagesViewImpl' final oder die Methode 'addErrorMessage' static/final/abstract/empty machen oder die zugelassene Annotation für die Methode hinzufügen. 65
 Error misc FinalParameters Der Parameter summary sollte als 'final' deklariert sein. 66
 Error misc FinalParameters Der Parameter entity sollte als 'final' deklariert sein. 66
 Error design DesignForExtension Klasse 'FlashMessagesViewImpl' sieht wie zur Erweiterung entworfen aus (kann subclassed werden), aber die Methode 'addWarnMessage' besitzt keinen Javadoc-Kommentar, der erklärt, wie Sie das sicher tun. Wenn die Klasse nicht für Erweiterungen ausgelegt ist, sollten sie die Klasse 'FlashMessagesViewImpl' final oder die Methode 'addWarnMessage' static/final/abstract/empty machen oder die zugelassene Annotation für die Methode hinzufügen. 71
 Error misc FinalParameters Der Parameter e sollte als 'final' deklariert sein. 72
 Error misc FinalParameters Der Parameter entity sollte als 'final' deklariert sein. 72
 Error misc FinalParameters Der Parameter summary sollte als 'final' deklariert sein. 78
 Error misc FinalParameters Der Parameter entity sollte als 'final' deklariert sein. 79
 Error misc FinalParameters Der Parameter messageSeverity sollte als 'final' deklariert sein. 80
 Error sizes LineLength Zeile ist 90 Zeichen lang (Obergrenze ist 80). 85
 Error sizes LineLength Zeile ist 82 Zeichen lang (Obergrenze ist 80). 86
 Error sizes LineLength Zeile ist 84 Zeichen lang (Obergrenze ist 80). 87
 Error misc FinalParameters Der Parameter e sollte als 'final' deklariert sein. 98
 Error misc FinalParameters Der Parameter entity sollte als 'final' deklariert sein. 99
 Error misc FinalParameters Der Parameter messageSeverity sollte als 'final' deklariert sein. 100
 Error sizes LineLength Zeile ist 88 Zeichen lang (Obergrenze ist 80). 113
 Error sizes LineLength Zeile ist 90 Zeichen lang (Obergrenze ist 80). 114
 Error coding MagicNumber Die magische Zahl '10' sollte als Konstante definiert werden. 120
 Error coding MagicNumber Die magische Zahl '100' sollte als Konstante definiert werden. 123
 Error sizes LineLength Zeile ist 88 Zeichen lang (Obergrenze ist 80). 127
 Error sizes LineLength Zeile ist 87 Zeichen lang (Obergrenze ist 80). 129
 Error misc FinalParameters Der Parameter messageSeverity sollte als 'final' deklariert sein. 137
 Error misc FinalParameters Der Parameter summary sollte als 'final' deklariert sein. 138
 Error misc FinalParameters Der Parameter detail sollte als 'final' deklariert sein. 139
 Error sizes LineLength Zeile ist 82 Zeichen lang (Obergrenze ist 80). 143
 Error javadoc MissingJavadocMethod Es fehlt ein Javadoc-Kommentar. 147
 Error design DesignForExtension Klasse 'FlashMessagesViewImpl' sieht wie zur Erweiterung entworfen aus (kann subclassed werden), aber die Methode 'postConstruct' besitzt keinen Javadoc-Kommentar, der erklärt, wie Sie das sicher tun. Wenn die Klasse nicht für Erweiterungen ausgelegt ist, sollten sie die Klasse 'FlashMessagesViewImpl' final oder die Methode 'postConstruct' static/final/abstract/empty machen oder die zugelassene Annotation für die Methode hinzufügen. 147
 Error sizes LineLength Zeile ist 81 Zeichen lang (Obergrenze ist 80). 149
 Error whitespace WhitespaceAround Vor '+' fehlt ein Leerzeichen. 149
 Error javadoc MissingJavadocMethod Es fehlt ein Javadoc-Kommentar. 152
 Error design DesignForExtension Klasse 'FlashMessagesViewImpl' sieht wie zur Erweiterung entworfen aus (kann subclassed werden), aber die Methode 'preDestroy' besitzt keinen Javadoc-Kommentar, der erklärt, wie Sie das sicher tun. Wenn die Klasse nicht für Erweiterungen ausgelegt ist, sollten sie die Klasse 'FlashMessagesViewImpl' final oder die Methode 'preDestroy' static/final/abstract/empty machen oder die zugelassene Annotation für die Methode hinzufügen. 152
 Error whitespace WhitespaceAround Vor '+' fehlt ein Leerzeichen. 154

org/woehlke/jakartaee/petclinic/application/views/LanguageView.java

Severity Category Rule Message Line
 Error javadoc JavadocPackage Es fehlt eine package-info.java. 1
 Error javadoc MissingJavadocMethod Es fehlt ein Javadoc-Kommentar. 17
 Error javadoc MissingJavadocMethod Es fehlt ein Javadoc-Kommentar. 19
 Error javadoc MissingJavadocMethod Es fehlt ein Javadoc-Kommentar. 21
 Error javadoc MissingJavadocMethod Es fehlt ein Javadoc-Kommentar. 23
 Error javadoc MissingJavadocMethod Es fehlt ein Javadoc-Kommentar. 25
 Error javadoc MissingJavadocMethod Es fehlt ein Javadoc-Kommentar. 27
 Error javadoc MissingJavadocMethod Es fehlt ein Javadoc-Kommentar. 29
 Error javadoc MissingJavadocMethod Es fehlt ein Javadoc-Kommentar. 31

org/woehlke/jakartaee/petclinic/application/views/LanguageViewImpl.java

Severity Category Rule Message Line
 Error javadoc JavadocVariable Es fehlt ein Javadoc-Kommentar. 38
 Error naming MemberName Der Bezeichner 'DEFAULT' entspricht nicht dem Muster '^[a-z][a-zA-Z0-9]*$'. 38
 Error javadoc JavadocVariable Es fehlt ein Javadoc-Kommentar. 39
 Error naming MemberName Der Bezeichner 'LOCALE_OPTIONS' entspricht nicht dem Muster '^[a-z][a-zA-Z0-9]*$'. 39
 Error javadoc JavadocVariable Es fehlt ein Javadoc-Kommentar. 41
 Error javadoc JavadocVariable Es fehlt ein Javadoc-Kommentar. 44
 Error javadoc JavadocVariable Es fehlt ein Javadoc-Kommentar. 47
 Error javadoc JavadocVariable Es fehlt ein Javadoc-Kommentar. 49
 Error javadoc JavadocVariable Es fehlt ein Javadoc-Kommentar. 51
 Error javadoc MissingJavadocMethod Es fehlt ein Javadoc-Kommentar. 53
 Error javadoc MissingJavadocMethod Es fehlt ein Javadoc-Kommentar. 58
 Error design DesignForExtension Klasse 'LanguageViewImpl' sieht wie zur Erweiterung entworfen aus (kann subclassed werden), aber die Methode 'getCountries' besitzt keinen Javadoc-Kommentar, der erklärt, wie Sie das sicher tun. Wenn die Klasse nicht für Erweiterungen ausgelegt ist, sollten sie die Klasse 'LanguageViewImpl' final oder die Methode 'getCountries' static/final/abstract/empty machen oder die zugelassene Annotation für die Methode hinzufügen. 58
 Error coding HiddenField Die Variable 'locale' verbirgt ein Feld. 60
 Error javadoc MissingJavadocMethod Es fehlt ein Javadoc-Kommentar. 69
 Error misc FinalParameters Der Parameter countries sollte als 'final' deklariert sein. 69
 Error coding HiddenField Die Variable 'countries' verbirgt ein Feld. 69
 Error javadoc MissingJavadocMethod Es fehlt ein Javadoc-Kommentar. 72
 Error design DesignForExtension Klasse 'LanguageViewImpl' sieht wie zur Erweiterung entworfen aus (kann subclassed werden), aber die Methode 'getLocale' besitzt keinen Javadoc-Kommentar, der erklärt, wie Sie das sicher tun. Wenn die Klasse nicht für Erweiterungen ausgelegt ist, sollten sie die Klasse 'LanguageViewImpl' final oder die Methode 'getLocale' static/final/abstract/empty machen oder die zugelassene Annotation für die Methode hinzufügen. 72
 Error javadoc MissingJavadocMethod Es fehlt ein Javadoc-Kommentar. 83
 Error design DesignForExtension Klasse 'LanguageViewImpl' sieht wie zur Erweiterung entworfen aus (kann subclassed werden), aber die Methode 'getMsgCantDeleteSpecialty' besitzt keinen Javadoc-Kommentar, der erklärt, wie Sie das sicher tun. Wenn die Klasse nicht für Erweiterungen ausgelegt ist, sollten sie die Klasse 'LanguageViewImpl' final oder die Methode 'getMsgCantDeleteSpecialty' static/final/abstract/empty machen oder die zugelassene Annotation für die Methode hinzufügen. 83
 Error javadoc MissingJavadocMethod Es fehlt ein Javadoc-Kommentar. 94
 Error design DesignForExtension Klasse 'LanguageViewImpl' sieht wie zur Erweiterung entworfen aus (kann subclassed werden), aber die Methode 'changeLanguage' besitzt keinen Javadoc-Kommentar, der erklärt, wie Sie das sicher tun. Wenn die Klasse nicht für Erweiterungen ausgelegt ist, sollten sie die Klasse 'LanguageViewImpl' final oder die Methode 'changeLanguage' static/final/abstract/empty machen oder die zugelassene Annotation für die Methode hinzufügen. 94
 Error javadoc MissingJavadocMethod Es fehlt ein Javadoc-Kommentar. 107
 Error design DesignForExtension Klasse 'LanguageViewImpl' sieht wie zur Erweiterung entworfen aus (kann subclassed werden), aber die Methode 'postConstruct' besitzt keinen Javadoc-Kommentar, der erklärt, wie Sie das sicher tun. Wenn die Klasse nicht für Erweiterungen ausgelegt ist, sollten sie die Klasse 'LanguageViewImpl' final oder die Methode 'postConstruct' static/final/abstract/empty machen oder die zugelassene Annotation für die Methode hinzufügen. 107
 Error whitespace WhitespaceAround Nach '+' fehlt ein Leerzeichen. 109
 Error whitespace WhitespaceAround Vor '+' fehlt ein Leerzeichen. 109
 Error javadoc MissingJavadocMethod Es fehlt ein Javadoc-Kommentar. 117
 Error design DesignForExtension Klasse 'LanguageViewImpl' sieht wie zur Erweiterung entworfen aus (kann subclassed werden), aber die Methode 'preDestroy' besitzt keinen Javadoc-Kommentar, der erklärt, wie Sie das sicher tun. Wenn die Klasse nicht für Erweiterungen ausgelegt ist, sollten sie die Klasse 'LanguageViewImpl' final oder die Methode 'preDestroy' static/final/abstract/empty machen oder die zugelassene Annotation für die Methode hinzufügen. 117

org/woehlke/jakartaee/petclinic/owner/Owner.java

Severity Category Rule Message Line
 Error imports AvoidStarImport Stern-Importe der Form '.*' sollten vermieden werden - jakarta.validation.constraints.*. 3
 Error imports AvoidStarImport Stern-Importe der Form '.*' sollten vermieden werden - lombok.*. 4
 Error imports AvoidStarImport Stern-Importe der Form '.*' sollten vermieden werden - jakarta.persistence.*. 8
 Error imports AvoidStarImport Stern-Importe der Form '.*' sollten vermieden werden - java.util.*. 11
 Error sizes LineLength Zeile ist 83 Zeichen lang (Obergrenze ist 80). 51
 Error sizes LineLength Zeile ist 120 Zeichen lang (Obergrenze ist 80). 55
 Error sizes LineLength Zeile ist 88 Zeichen lang (Obergrenze ist 80). 59
 Error javadoc JavadocVariable Es fehlt ein Javadoc-Kommentar. 61
 Error modifier ModifierOrder Modifier 'static' weicht von der empfohlenen Modifier-Reihenfolge der Java Language Specification ab. 61
 Error javadoc JavadocVariable Es fehlt ein Javadoc-Kommentar. 62
 Error modifier ModifierOrder Modifier 'static' weicht von der empfohlenen Modifier-Reihenfolge der Java Language Specification ab. 62
 Error javadoc JavadocVariable Es fehlt ein Javadoc-Kommentar. 63
 Error modifier ModifierOrder Modifier 'static' weicht von der empfohlenen Modifier-Reihenfolge der Java Language Specification ab. 63
 Error javadoc JavadocVariable Es fehlt ein Javadoc-Kommentar. 64
 Error modifier ModifierOrder Modifier 'static' weicht von der empfohlenen Modifier-Reihenfolge der Java Language Specification ab. 64
 Error javadoc JavadocVariable Es fehlt ein Javadoc-Kommentar. 65
 Error modifier ModifierOrder Modifier 'static' weicht von der empfohlenen Modifier-Reihenfolge der Java Language Specification ab. 65
 Error javadoc JavadocVariable Es fehlt ein Javadoc-Kommentar. 66
 Error modifier ModifierOrder Modifier 'static' weicht von der empfohlenen Modifier-Reihenfolge der Java Language Specification ab. 66
 Error javadoc JavadocVariable Es fehlt ein Javadoc-Kommentar. 67
 Error modifier ModifierOrder Modifier 'static' weicht von der empfohlenen Modifier-Reihenfolge der Java Language Specification ab. 67
 Error javadoc JavadocVariable Es fehlt ein Javadoc-Kommentar. 68
 Error modifier ModifierOrder Modifier 'static' weicht von der empfohlenen Modifier-Reihenfolge der Java Language Specification ab. 68
 Error javadoc JavadocVariable Es fehlt ein Javadoc-Kommentar. 69
 Error modifier ModifierOrder Modifier 'static' weicht von der empfohlenen Modifier-Reihenfolge der Java Language Specification ab. 69
 Error javadoc JavadocVariable Es fehlt ein Javadoc-Kommentar. 70
 Error modifier ModifierOrder Modifier 'static' weicht von der empfohlenen Modifier-Reihenfolge der Java Language Specification ab. 70
 Error javadoc JavadocVariable Es fehlt ein Javadoc-Kommentar. 71
 Error modifier ModifierOrder Modifier 'static' weicht von der empfohlenen Modifier-Reihenfolge der Java Language Specification ab. 71
 Error javadoc JavadocVariable Es fehlt ein Javadoc-Kommentar. 72
 Error modifier ModifierOrder Modifier 'static' weicht von der empfohlenen Modifier-Reihenfolge der Java Language Specification ab. 72
 Error javadoc JavadocVariable Es fehlt ein Javadoc-Kommentar. 73
 Error modifier ModifierOrder Modifier 'static' weicht von der empfohlenen Modifier-Reihenfolge der Java Language Specification ab. 73
 Error javadoc JavadocVariable Es fehlt ein Javadoc-Kommentar. 76
 Error whitespace WhitespaceAround Nach '=' fehlt ein Leerzeichen. 78
 Error whitespace WhitespaceAround Vor '=' fehlt ein Leerzeichen. 78
 Error whitespace WhitespaceAround Nach '=' fehlt ein Leerzeichen. 78
 Error whitespace WhitespaceAround Vor '=' fehlt ein Leerzeichen. 78
 Error javadoc JavadocVariable Es fehlt ein Javadoc-Kommentar. 81
 Error coding MagicNumber Die magische Zahl '36' sollte als Konstante definiert werden. 81
 Error javadoc JavadocVariable Es fehlt ein Javadoc-Kommentar. 84
 Error javadoc JavadocVariable Es fehlt ein Javadoc-Kommentar. 87
 Error javadoc JavadocVariable Es fehlt ein Javadoc-Kommentar. 91
 Error javadoc JavadocVariable Es fehlt ein Javadoc-Kommentar. 95
 Error javadoc JavadocVariable Es fehlt ein Javadoc-Kommentar. 99
 Error javadoc JavadocVariable Es fehlt ein Javadoc-Kommentar. 103
 Error javadoc JavadocVariable Es fehlt ein Javadoc-Kommentar. 106
 Error javadoc JavadocVariable Es fehlt ein Javadoc-Kommentar. 110
 Error sizes LineLength Zeile ist 96 Zeichen lang (Obergrenze ist 80). 113
 Error javadoc JavadocVariable Es fehlt ein Javadoc-Kommentar. 116
 Error javadoc JavadocVariable Es fehlt ein Javadoc-Kommentar. 122
 Error javadoc MissingJavadocMethod Es fehlt ein Javadoc-Kommentar. 127
 Error design DesignForExtension Klasse 'Owner' sieht wie zur Erweiterung entworfen aus (kann subclassed werden), aber die Methode 'getFullname' besitzt keinen Javadoc-Kommentar, der erklärt, wie Sie das sicher tun. Wenn die Klasse nicht für Erweiterungen ausgelegt ist, sollten sie die Klasse 'Owner' final oder die Methode 'getFullname' static/final/abstract/empty machen oder die zugelassene Annotation für die Methode hinzufügen. 127
 Error whitespace WhitespaceAround Vor '{' fehlt ein Leerzeichen. 128
 Error whitespace WhitespaceAround Nach '+' fehlt ein Leerzeichen. 129
 Error whitespace WhitespaceAround Nach '+' fehlt ein Leerzeichen. 129
 Error whitespace WhitespaceAround Vor '+' fehlt ein Leerzeichen. 129
 Error javadoc MissingJavadocMethod Es fehlt ein Javadoc-Kommentar. 132
 Error design DesignForExtension Klasse 'Owner' sieht wie zur Erweiterung entworfen aus (kann subclassed werden), aber die Methode 'getTableName' besitzt keinen Javadoc-Kommentar, der erklärt, wie Sie das sicher tun. Wenn die Klasse nicht für Erweiterungen ausgelegt ist, sollten sie die Klasse 'Owner' final oder die Methode 'getTableName' static/final/abstract/empty machen oder die zugelassene Annotation für die Methode hinzufügen. 132
 Error javadoc MissingJavadocMethod Es fehlt ein Javadoc-Kommentar. 137
 Error design DesignForExtension Klasse 'Owner' sieht wie zur Erweiterung entworfen aus (kann subclassed werden), aber die Methode 'getPrimaryKey' besitzt keinen Javadoc-Kommentar, der erklärt, wie Sie das sicher tun. Wenn die Klasse nicht für Erweiterungen ausgelegt ist, sollten sie die Klasse 'Owner' final oder die Methode 'getPrimaryKey' static/final/abstract/empty machen oder die zugelassene Annotation für die Methode hinzufügen. 137
 Error javadoc MissingJavadocMethod Es fehlt ein Javadoc-Kommentar. 142
 Error misc FinalParameters Der Parameter primaryKey sollte als 'final' deklariert sein. 142
 Error javadoc MissingJavadocMethod Es fehlt ein Javadoc-Kommentar. 145
 Error design DesignForExtension Klasse 'Owner' sieht wie zur Erweiterung entworfen aus (kann subclassed werden), aber die Methode 'getPrimaryKeyWithId' besitzt keinen Javadoc-Kommentar, der erklärt, wie Sie das sicher tun. Wenn die Klasse nicht für Erweiterungen ausgelegt ist, sollten sie die Klasse 'Owner' final oder die Methode 'getPrimaryKeyWithId' static/final/abstract/empty machen oder die zugelassene Annotation für die Methode hinzufügen. 145
 Error sizes LineLength Zeile ist 86 Zeichen lang (Obergrenze ist 80). 147
 Error design DesignForExtension Klasse 'Owner' sieht wie zur Erweiterung entworfen aus (kann subclassed werden), aber die Methode 'updateSearchindex' besitzt keinen Javadoc-Kommentar, der erklärt, wie Sie das sicher tun. Wenn die Klasse nicht für Erweiterungen ausgelegt ist, sollten sie die Klasse 'Owner' final oder die Methode 'updateSearchindex' static/final/abstract/empty machen oder die zugelassene Annotation für die Methode hinzufügen. 150
 Error whitespace WhitespaceAfter Nach 'if' fehlt ein Leerzeichen. 156
 Error whitespace WhitespaceAround Vor '{' fehlt ein Leerzeichen. 156
 Error whitespace WhitespaceAfter Nach 'for' fehlt ein Leerzeichen. 165
 Error whitespace WhitespaceAround Vor '{' fehlt ein Leerzeichen. 165
 Error whitespace WhitespaceAfter Nach 'for' fehlt ein Leerzeichen. 166
 Error whitespace WhitespaceAround Vor '{' fehlt ein Leerzeichen. 166
 Error javadoc MissingJavadocMethod Es fehlt ein Javadoc-Kommentar. 174
 Error design DesignForExtension Klasse 'Owner' sieht wie zur Erweiterung entworfen aus (kann subclassed werden), aber die Methode 'getFullName' besitzt keinen Javadoc-Kommentar, der erklärt, wie Sie das sicher tun. Wenn die Klasse nicht für Erweiterungen ausgelegt ist, sollten sie die Klasse 'Owner' final oder die Methode 'getFullName' static/final/abstract/empty machen oder die zugelassene Annotation für die Methode hinzufügen. 174
 Error design DesignForExtension Klasse 'Owner' sieht wie zur Erweiterung entworfen aus (kann subclassed werden), aber die Methode 'equals' besitzt keinen Javadoc-Kommentar, der erklärt, wie Sie das sicher tun. Wenn die Klasse nicht für Erweiterungen ausgelegt ist, sollten sie die Klasse 'Owner' final oder die Methode 'equals' static/final/abstract/empty machen oder die zugelassene Annotation für die Methode hinzufügen. 179
 Error misc FinalParameters Der Parameter o sollte als 'final' deklariert sein. 180
 Error blocks NeedBraces Das Konstrukt 'if' muss geschweifte Klammern '{}' verwenden. 181
 Error blocks NeedBraces Das Konstrukt 'if' muss geschweifte Klammern '{}' verwenden. 182
 Error sizes LineLength Zeile ist 464 Zeichen lang (Obergrenze ist 80). 184
 Error design DesignForExtension Klasse 'Owner' sieht wie zur Erweiterung entworfen aus (kann subclassed werden), aber die Methode 'hashCode' besitzt keinen Javadoc-Kommentar, der erklärt, wie Sie das sicher tun. Wenn die Klasse nicht für Erweiterungen ausgelegt ist, sollten sie die Klasse 'Owner' final oder die Methode 'hashCode' static/final/abstract/empty machen oder die zugelassene Annotation für die Methode hinzufügen. 187
 Error sizes LineLength Zeile ist 164 Zeichen lang (Obergrenze ist 80). 189
 Error design DesignForExtension Klasse 'Owner' sieht wie zur Erweiterung entworfen aus (kann subclassed werden), aber die Methode 'compareTo' besitzt keinen Javadoc-Kommentar, der erklärt, wie Sie das sicher tun. Wenn die Klasse nicht für Erweiterungen ausgelegt ist, sollten sie die Klasse 'Owner' final oder die Methode 'compareTo' static/final/abstract/empty machen oder die zugelassene Annotation für die Methode hinzufügen. 192
 Error misc FinalParameters Der Parameter o sollte als 'final' deklariert sein. 193

org/woehlke/jakartaee/petclinic/owner/OwnerEndpoint.java

Severity Category Rule Message Line
 Error imports UnusedImports Nicht verwendeter Import - org.woehlke.jakartaee.petclinic.pet.Pet. 16
 Error imports UnusedImports Nicht verwendeter Import - org.woehlke.jakartaee.petclinic.pet.api.PetEndpointUtil. 17
 Error imports UnusedImports Nicht verwendeter Import - java.util.List. 20
 Error javadoc JavadocVariable Es fehlt ein Javadoc-Kommentar. 32
 Error javadoc JavadocVariable Es fehlt ein Javadoc-Kommentar. 35
 Error javadoc MissingJavadocMethod Es fehlt ein Javadoc-Kommentar. 38
 Error design DesignForExtension Klasse 'OwnerEndpoint' sieht wie zur Erweiterung entworfen aus (kann subclassed werden), aber die Methode 'getList' besitzt keinen Javadoc-Kommentar, der erklärt, wie Sie das sicher tun. Wenn die Klasse nicht für Erweiterungen ausgelegt ist, sollten sie die Klasse 'OwnerEndpoint' final oder die Methode 'getList' static/final/abstract/empty machen oder die zugelassene Annotation für die Methode hinzufügen. 38
 Error javadoc MissingJavadocMethod Es fehlt ein Javadoc-Kommentar. 46
 Error design DesignForExtension Klasse 'OwnerEndpoint' sieht wie zur Erweiterung entworfen aus (kann subclassed werden), aber die Methode 'getEntity' besitzt keinen Javadoc-Kommentar, der erklärt, wie Sie das sicher tun. Wenn die Klasse nicht für Erweiterungen ausgelegt ist, sollten sie die Klasse 'OwnerEndpoint' final oder die Methode 'getEntity' static/final/abstract/empty machen oder die zugelassene Annotation für die Methode hinzufügen. 46
 Error misc FinalParameters Der Parameter id sollte als 'final' deklariert sein. 49
 Error javadoc MissingJavadocMethod Es fehlt ein Javadoc-Kommentar. 56
 Error design DesignForExtension Klasse 'OwnerEndpoint' sieht wie zur Erweiterung entworfen aus (kann subclassed werden), aber die Methode 'getListAsJson' besitzt keinen Javadoc-Kommentar, der erklärt, wie Sie das sicher tun. Wenn die Klasse nicht für Erweiterungen ausgelegt ist, sollten sie die Klasse 'OwnerEndpoint' final oder die Methode 'getListAsJson' static/final/abstract/empty machen oder die zugelassene Annotation für die Methode hinzufügen. 56
 Error javadoc MissingJavadocMethod Es fehlt ein Javadoc-Kommentar. 64
 Error design DesignForExtension Klasse 'OwnerEndpoint' sieht wie zur Erweiterung entworfen aus (kann subclassed werden), aber die Methode 'getEntityAsJson' besitzt keinen Javadoc-Kommentar, der erklärt, wie Sie das sicher tun. Wenn die Klasse nicht für Erweiterungen ausgelegt ist, sollten sie die Klasse 'OwnerEndpoint' final oder die Methode 'getEntityAsJson' static/final/abstract/empty machen oder die zugelassene Annotation für die Methode hinzufügen. 64
 Error misc FinalParameters Der Parameter id sollte als 'final' deklariert sein. 67
 Error javadoc MissingJavadocMethod Es fehlt ein Javadoc-Kommentar. 72
 Error design DesignForExtension Klasse 'OwnerEndpoint' sieht wie zur Erweiterung entworfen aus (kann subclassed werden), aber die Methode 'getListAsXml' besitzt keinen Javadoc-Kommentar, der erklärt, wie Sie das sicher tun. Wenn die Klasse nicht für Erweiterungen ausgelegt ist, sollten sie die Klasse 'OwnerEndpoint' final oder die Methode 'getListAsXml' static/final/abstract/empty machen oder die zugelassene Annotation für die Methode hinzufügen. 72
 Error javadoc MissingJavadocMethod Es fehlt ein Javadoc-Kommentar. 80
 Error design DesignForExtension Klasse 'OwnerEndpoint' sieht wie zur Erweiterung entworfen aus (kann subclassed werden), aber die Methode 'getEntityAsXml' besitzt keinen Javadoc-Kommentar, der erklärt, wie Sie das sicher tun. Wenn die Klasse nicht für Erweiterungen ausgelegt ist, sollten sie die Klasse 'OwnerEndpoint' final oder die Methode 'getEntityAsXml' static/final/abstract/empty machen oder die zugelassene Annotation für die Methode hinzufügen. 80
 Error sizes LineLength Zeile ist 83 Zeichen lang (Obergrenze ist 80). 83
 Error misc FinalParameters Der Parameter id sollte als 'final' deklariert sein. 83

org/woehlke/jakartaee/petclinic/owner/OwnerView.java

Severity Category Rule Message Line
 Error javadoc JavadocPackage Es fehlt eine package-info.java. 1
 Error imports UnusedImports Nicht verwendeter Import - jakarta.validation.constraints.NotNull. 3
 Error javadoc JavadocVariable Es fehlt ein Javadoc-Kommentar. 25
 Error javadoc MissingJavadocMethod Es fehlt ein Javadoc-Kommentar. 27
 Error javadoc MissingJavadocMethod Es fehlt ein Javadoc-Kommentar. 29
 Error javadoc MissingJavadocMethod Es fehlt ein Javadoc-Kommentar. 31
 Error javadoc MissingJavadocMethod Es fehlt ein Javadoc-Kommentar. 33

org/woehlke/jakartaee/petclinic/owner/OwnerViewImpl.java

Severity Category Rule Message Line
 Error javadoc JavadocVariable Es fehlt ein Javadoc-Kommentar. 44
 Error javadoc JavadocVariable Es fehlt ein Javadoc-Kommentar. 47
 Error javadoc JavadocVariable Es fehlt ein Javadoc-Kommentar. 50
 Error javadoc JavadocVariable Es fehlt ein Javadoc-Kommentar. 53
 Error javadoc JavadocVariable Es fehlt ein Javadoc-Kommentar. 70
 Error javadoc JavadocVariable Es fehlt ein Javadoc-Kommentar. 73
 Error javadoc JavadocVariable Es fehlt ein Javadoc-Kommentar. 74
 Error javadoc JavadocVariable Es fehlt ein Javadoc-Kommentar. 75
 Error javadoc JavadocVariable Es fehlt ein Javadoc-Kommentar. 76
 Error javadoc JavadocVariable Es fehlt ein Javadoc-Kommentar. 77
 Error javadoc JavadocVariable Es fehlt ein Javadoc-Kommentar. 78
 Error javadoc JavadocVariable Es fehlt ein Javadoc-Kommentar. 79
 Error design DesignForExtension Klasse 'OwnerViewImpl' sieht wie zur Erweiterung entworfen aus (kann subclassed werden), aber die Methode 'showDetailsForm' besitzt keinen Javadoc-Kommentar, der erklärt, wie Sie das sicher tun. Wenn die Klasse nicht für Erweiterungen ausgelegt ist, sollten sie die Klasse 'OwnerViewImpl' final oder die Methode 'showDetailsForm' static/final/abstract/empty machen oder die zugelassene Annotation für die Methode hinzufügen. 81
 Error misc FinalParameters Der Parameter o sollte als 'final' deklariert sein. 82
 Error design DesignForExtension Klasse 'OwnerViewImpl' sieht wie zur Erweiterung entworfen aus (kann subclassed werden), aber die Methode 'cancelDetails' besitzt keinen Javadoc-Kommentar, der erklärt, wie Sie das sicher tun. Wenn die Klasse nicht für Erweiterungen ausgelegt ist, sollten sie die Klasse 'OwnerViewImpl' final oder die Methode 'cancelDetails' static/final/abstract/empty machen oder die zugelassene Annotation für die Methode hinzufügen. 93
 Error whitespace WhitespaceAround Vor '{' fehlt ein Leerzeichen. 94
 Error design DesignForExtension Klasse 'OwnerViewImpl' sieht wie zur Erweiterung entworfen aus (kann subclassed werden), aber die Methode 'showNewForm' besitzt keinen Javadoc-Kommentar, der erklärt, wie Sie das sicher tun. Wenn die Klasse nicht für Erweiterungen ausgelegt ist, sollten sie die Klasse 'OwnerViewImpl' final oder die Methode 'showNewForm' static/final/abstract/empty machen oder die zugelassene Annotation für die Methode hinzufügen. 100
 Error design DesignForExtension Klasse 'OwnerViewImpl' sieht wie zur Erweiterung entworfen aus (kann subclassed werden), aber die Methode 'cancelNew' besitzt keinen Javadoc-Kommentar, der erklärt, wie Sie das sicher tun. Wenn die Klasse nicht für Erweiterungen ausgelegt ist, sollten sie die Klasse 'OwnerViewImpl' final oder die Methode 'cancelNew' static/final/abstract/empty machen oder die zugelassene Annotation für die Methode hinzufügen. 108
 Error design DesignForExtension Klasse 'OwnerViewImpl' sieht wie zur Erweiterung entworfen aus (kann subclassed werden), aber die Methode 'saveNew' besitzt keinen Javadoc-Kommentar, der erklärt, wie Sie das sicher tun. Wenn die Klasse nicht für Erweiterungen ausgelegt ist, sollten sie die Klasse 'OwnerViewImpl' final oder die Methode 'saveNew' static/final/abstract/empty machen oder die zugelassene Annotation für die Methode hinzufügen. 115
 Error design DesignForExtension Klasse 'OwnerViewImpl' sieht wie zur Erweiterung entworfen aus (kann subclassed werden), aber die Methode 'showEditForm' besitzt keinen Javadoc-Kommentar, der erklärt, wie Sie das sicher tun. Wenn die Klasse nicht für Erweiterungen ausgelegt ist, sollten sie die Klasse 'OwnerViewImpl' final oder die Methode 'showEditForm' static/final/abstract/empty machen oder die zugelassene Annotation für die Methode hinzufügen. 123
 Error design DesignForExtension Klasse 'OwnerViewImpl' sieht wie zur Erweiterung entworfen aus (kann subclassed werden), aber die Methode 'showOwnerEditForm' besitzt keinen Javadoc-Kommentar, der erklärt, wie Sie das sicher tun. Wenn die Klasse nicht für Erweiterungen ausgelegt ist, sollten sie die Klasse 'OwnerViewImpl' final oder die Methode 'showOwnerEditForm' static/final/abstract/empty machen oder die zugelassene Annotation für die Methode hinzufügen. 134
 Error design DesignForExtension Klasse 'OwnerViewImpl' sieht wie zur Erweiterung entworfen aus (kann subclassed werden), aber die Methode 'getPetsAsList' besitzt keinen Javadoc-Kommentar, der erklärt, wie Sie das sicher tun. Wenn die Klasse nicht für Erweiterungen ausgelegt ist, sollten sie die Klasse 'OwnerViewImpl' final oder die Methode 'getPetsAsList' static/final/abstract/empty machen oder die zugelassene Annotation für die Methode hinzufügen. 146
 Error misc FinalParameters Der Parameter owner sollte als 'final' deklariert sein. 147
 Error design DesignForExtension Klasse 'OwnerViewImpl' sieht wie zur Erweiterung entworfen aus (kann subclassed werden), aber die Methode 'getPetsAsString' besitzt keinen Javadoc-Kommentar, der erklärt, wie Sie das sicher tun. Wenn die Klasse nicht für Erweiterungen ausgelegt ist, sollten sie die Klasse 'OwnerViewImpl' final oder die Methode 'getPetsAsString' static/final/abstract/empty machen oder die zugelassene Annotation für die Methode hinzufügen. 151
 Error misc FinalParameters Der Parameter owner sollte als 'final' deklariert sein. 152
 Error design DesignForExtension Klasse 'OwnerViewImpl' sieht wie zur Erweiterung entworfen aus (kann subclassed werden), aber die Methode 'getVisits' besitzt keinen Javadoc-Kommentar, der erklärt, wie Sie das sicher tun. Wenn die Klasse nicht für Erweiterungen ausgelegt ist, sollten sie die Klasse 'OwnerViewImpl' final oder die Methode 'getVisits' static/final/abstract/empty machen oder die zugelassene Annotation für die Methode hinzufügen. 156
 Error misc FinalParameters Der Parameter ownersPet sollte als 'final' deklariert sein. 157
 Error whitespace WhitespaceAround Vor '{' fehlt ein Leerzeichen. 157
 Error design DesignForExtension Klasse 'OwnerViewImpl' sieht wie zur Erweiterung entworfen aus (kann subclassed werden), aber die Methode 'cancelEdited' besitzt keinen Javadoc-Kommentar, der erklärt, wie Sie das sicher tun. Wenn die Klasse nicht für Erweiterungen ausgelegt ist, sollten sie die Klasse 'OwnerViewImpl' final oder die Methode 'cancelEdited' static/final/abstract/empty machen oder die zugelassene Annotation für die Methode hinzufügen. 161
 Error design DesignForExtension Klasse 'OwnerViewImpl' sieht wie zur Erweiterung entworfen aus (kann subclassed werden), aber die Methode 'saveEdited' besitzt keinen Javadoc-Kommentar, der erklärt, wie Sie das sicher tun. Wenn die Klasse nicht für Erweiterungen ausgelegt ist, sollten sie die Klasse 'OwnerViewImpl' final oder die Methode 'saveEdited' static/final/abstract/empty machen oder die zugelassene Annotation für die Methode hinzufügen. 168
 Error design DesignForExtension Klasse 'OwnerViewImpl' sieht wie zur Erweiterung entworfen aus (kann subclassed werden), aber die Methode 'showDeleteForm' besitzt keinen Javadoc-Kommentar, der erklärt, wie Sie das sicher tun. Wenn die Klasse nicht für Erweiterungen ausgelegt ist, sollten sie die Klasse 'OwnerViewImpl' final oder die Methode 'showDeleteForm' static/final/abstract/empty machen oder die zugelassene Annotation für die Methode hinzufügen. 176
 Error design DesignForExtension Klasse 'OwnerViewImpl' sieht wie zur Erweiterung entworfen aus (kann subclassed werden), aber die Methode 'cancelDelete' besitzt keinen Javadoc-Kommentar, der erklärt, wie Sie das sicher tun. Wenn die Klasse nicht für Erweiterungen ausgelegt ist, sollten sie die Klasse 'OwnerViewImpl' final oder die Methode 'cancelDelete' static/final/abstract/empty machen oder die zugelassene Annotation für die Methode hinzufügen. 187
 Error design DesignForExtension Klasse 'OwnerViewImpl' sieht wie zur Erweiterung entworfen aus (kann subclassed werden), aber die Methode 'performDelete' besitzt keinen Javadoc-Kommentar, der erklärt, wie Sie das sicher tun. Wenn die Klasse nicht für Erweiterungen ausgelegt ist, sollten sie die Klasse 'OwnerViewImpl' final oder die Methode 'performDelete' static/final/abstract/empty machen oder die zugelassene Annotation für die Methode hinzufügen. 194
 Error sizes LineLength Zeile ist 98 Zeichen lang (Obergrenze ist 80). 201
 Error sizes LineLength Zeile ist 84 Zeichen lang (Obergrenze ist 80). 205
 Error sizes LineLength Zeile ist 86 Zeichen lang (Obergrenze ist 80). 206
 Error design DesignForExtension Klasse 'OwnerViewImpl' sieht wie zur Erweiterung entworfen aus (kann subclassed werden), aber die Methode 'cancelOwnerPetVisitNew' besitzt keinen Javadoc-Kommentar, der erklärt, wie Sie das sicher tun. Wenn die Klasse nicht für Erweiterungen ausgelegt ist, sollten sie die Klasse 'OwnerViewImpl' final oder die Methode 'cancelOwnerPetVisitNew' static/final/abstract/empty machen oder die zugelassene Annotation für die Methode hinzufügen. 215
 Error design DesignForExtension Klasse 'OwnerViewImpl' sieht wie zur Erweiterung entworfen aus (kann subclassed werden), aber die Methode 'showOwnerPetNewForm' besitzt keinen Javadoc-Kommentar, der erklärt, wie Sie das sicher tun. Wenn die Klasse nicht für Erweiterungen ausgelegt ist, sollten sie die Klasse 'OwnerViewImpl' final oder die Methode 'showOwnerPetNewForm' static/final/abstract/empty machen oder die zugelassene Annotation für die Methode hinzufügen. 222
 Error design DesignForExtension Klasse 'OwnerViewImpl' sieht wie zur Erweiterung entworfen aus (kann subclassed werden), aber die Methode 'saveOwnerPetNew' besitzt keinen Javadoc-Kommentar, der erklärt, wie Sie das sicher tun. Wenn die Klasse nicht für Erweiterungen ausgelegt ist, sollten sie die Klasse 'OwnerViewImpl' final oder die Methode 'saveOwnerPetNew' static/final/abstract/empty machen oder die zugelassene Annotation für die Methode hinzufügen. 230
 Error sizes LineLength Zeile ist 84 Zeichen lang (Obergrenze ist 80). 234
 Error sizes LineLength Zeile ist 84 Zeichen lang (Obergrenze ist 80). 239
 Error sizes LineLength Zeile ist 86 Zeichen lang (Obergrenze ist 80). 240
 Error design DesignForExtension Klasse 'OwnerViewImpl' sieht wie zur Erweiterung entworfen aus (kann subclassed werden), aber die Methode 'cancelOwnerPetNew' besitzt keinen Javadoc-Kommentar, der erklärt, wie Sie das sicher tun. Wenn die Klasse nicht für Erweiterungen ausgelegt ist, sollten sie die Klasse 'OwnerViewImpl' final oder die Methode 'cancelOwnerPetNew' static/final/abstract/empty machen oder die zugelassene Annotation für die Methode hinzufügen. 250
 Error design DesignForExtension Klasse 'OwnerViewImpl' sieht wie zur Erweiterung entworfen aus (kann subclassed werden), aber die Methode 'showOwnerPetEditForm' besitzt keinen Javadoc-Kommentar, der erklärt, wie Sie das sicher tun. Wenn die Klasse nicht für Erweiterungen ausgelegt ist, sollten sie die Klasse 'OwnerViewImpl' final oder die Methode 'showOwnerPetEditForm' static/final/abstract/empty machen oder die zugelassene Annotation für die Methode hinzufügen. 257
 Error misc FinalParameters Der Parameter pet sollte als 'final' deklariert sein. 258
 Error coding HiddenField Die Variable 'pet' verbirgt ein Feld. 258
 Error design DesignForExtension Klasse 'OwnerViewImpl' sieht wie zur Erweiterung entworfen aus (kann subclassed werden), aber die Methode 'saveOwnerPetEdit' besitzt keinen Javadoc-Kommentar, der erklärt, wie Sie das sicher tun. Wenn die Klasse nicht für Erweiterungen ausgelegt ist, sollten sie die Klasse 'OwnerViewImpl' final oder die Methode 'saveOwnerPetEdit' static/final/abstract/empty machen oder die zugelassene Annotation für die Methode hinzufügen. 269
 Error sizes LineLength Zeile ist 84 Zeichen lang (Obergrenze ist 80). 273
 Error sizes LineLength Zeile ist 82 Zeichen lang (Obergrenze ist 80). 278
 Error sizes LineLength Zeile ist 86 Zeichen lang (Obergrenze ist 80). 279
 Error design DesignForExtension Klasse 'OwnerViewImpl' sieht wie zur Erweiterung entworfen aus (kann subclassed werden), aber die Methode 'cancelOwnerPetEdit' besitzt keinen Javadoc-Kommentar, der erklärt, wie Sie das sicher tun. Wenn die Klasse nicht für Erweiterungen ausgelegt ist, sollten sie die Klasse 'OwnerViewImpl' final oder die Methode 'cancelOwnerPetEdit' static/final/abstract/empty machen oder die zugelassene Annotation für die Methode hinzufügen. 289
 Error design DesignForExtension Klasse 'OwnerViewImpl' sieht wie zur Erweiterung entworfen aus (kann subclassed werden), aber die Methode 'editOwnerPetVisitNewForm' besitzt keinen Javadoc-Kommentar, der erklärt, wie Sie das sicher tun. Wenn die Klasse nicht für Erweiterungen ausgelegt ist, sollten sie die Klasse 'OwnerViewImpl' final oder die Methode 'editOwnerPetVisitNewForm' static/final/abstract/empty machen oder die zugelassene Annotation für die Methode hinzufügen. 296
 Error misc FinalParameters Der Parameter rowPet sollte als 'final' deklariert sein. 297
 Error sizes LineLength Zeile ist 91 Zeichen lang (Obergrenze ist 80). 306
 Error sizes LineLength Zeile ist 86 Zeichen lang (Obergrenze ist 80). 307
 Error sizes LineLength Zeile ist 86 Zeichen lang (Obergrenze ist 80). 308
 Error design DesignForExtension Klasse 'OwnerViewImpl' sieht wie zur Erweiterung entworfen aus (kann subclassed werden), aber die Methode 'saveOwnerPetVisitNew' besitzt keinen Javadoc-Kommentar, der erklärt, wie Sie das sicher tun. Wenn die Klasse nicht für Erweiterungen ausgelegt ist, sollten sie die Klasse 'OwnerViewImpl' final oder die Methode 'saveOwnerPetVisitNew' static/final/abstract/empty machen oder die zugelassene Annotation für die Methode hinzufügen. 316
 Error misc FinalParameters Der Parameter rowPet sollte als 'final' deklariert sein. 317
 Error sizes LineLength Zeile ist 98 Zeichen lang (Obergrenze ist 80). 326
 Error sizes LineLength Zeile ist 90 Zeichen lang (Obergrenze ist 80). 327
 Error sizes LineLength Zeile ist 87 Zeichen lang (Obergrenze ist 80). 331
 Error sizes LineLength Zeile ist 93 Zeichen lang (Obergrenze ist 80). 333
 Error sizes LineLength Zeile ist 90 Zeichen lang (Obergrenze ist 80). 334
 Error sizes LineLength Zeile ist 96 Zeichen lang (Obergrenze ist 80). 335
 Error sizes LineLength Zeile ist 82 Zeichen lang (Obergrenze ist 80). 336
 Error design DesignForExtension Klasse 'OwnerViewImpl' sieht wie zur Erweiterung entworfen aus (kann subclassed werden), aber die Methode 'search' besitzt keinen Javadoc-Kommentar, der erklärt, wie Sie das sicher tun. Wenn die Klasse nicht für Erweiterungen ausgelegt ist, sollten sie die Klasse 'OwnerViewImpl' final oder die Methode 'search' static/final/abstract/empty machen oder die zugelassene Annotation für die Methode hinzufügen. 348
 Error sizes LineLength Zeile ist 82 Zeichen lang (Obergrenze ist 80). 352
 Error sizes LineLength Zeile ist 90 Zeichen lang (Obergrenze ist 80). 354
 Error sizes LineLength Zeile ist 85 Zeichen lang (Obergrenze ist 80). 355
 Error sizes LineLength Zeile ist 86 Zeichen lang (Obergrenze ist 80). 360
 Error sizes LineLength Zeile ist 90 Zeichen lang (Obergrenze ist 80). 361
 Error sizes LineLength Zeile ist 82 Zeichen lang (Obergrenze ist 80). 362
 Error sizes LineLength Zeile ist 86 Zeichen lang (Obergrenze ist 80). 363
 Error sizes LineLength Zeile ist 94 Zeichen lang (Obergrenze ist 80). 364
 Error design DesignForExtension Klasse 'OwnerViewImpl' sieht wie zur Erweiterung entworfen aus (kann subclassed werden), aber die Methode 'clearSearchterm' besitzt keinen Javadoc-Kommentar, der erklärt, wie Sie das sicher tun. Wenn die Klasse nicht für Erweiterungen ausgelegt ist, sollten sie die Klasse 'OwnerViewImpl' final oder die Methode 'clearSearchterm' static/final/abstract/empty machen oder die zugelassene Annotation für die Methode hinzufügen. 371
 Error whitespace WhitespaceAround Vor '{' fehlt ein Leerzeichen. 372
 Error design DesignForExtension Klasse 'OwnerViewImpl' sieht wie zur Erweiterung entworfen aus (kann subclassed werden), aber die Methode 'loadList' besitzt keinen Javadoc-Kommentar, der erklärt, wie Sie das sicher tun. Wenn die Klasse nicht für Erweiterungen ausgelegt ist, sollten sie die Klasse 'OwnerViewImpl' final oder die Methode 'loadList' static/final/abstract/empty machen oder die zugelassene Annotation für die Methode hinzufügen. 379
 Error design DesignForExtension Klasse 'OwnerViewImpl' sieht wie zur Erweiterung entworfen aus (kann subclassed werden), aber die Methode 'loadPetTypeList' besitzt keinen Javadoc-Kommentar, der erklärt, wie Sie das sicher tun. Wenn die Klasse nicht für Erweiterungen ausgelegt ist, sollten sie die Klasse 'OwnerViewImpl' final oder die Methode 'loadPetTypeList' static/final/abstract/empty machen oder die zugelassene Annotation für die Methode hinzufügen. 384
 Error design DesignForExtension Klasse 'OwnerViewImpl' sieht wie zur Erweiterung entworfen aus (kann subclassed werden), aber die Methode 'getPetTypeList' besitzt keinen Javadoc-Kommentar, der erklärt, wie Sie das sicher tun. Wenn die Klasse nicht für Erweiterungen ausgelegt ist, sollten sie die Klasse 'OwnerViewImpl' final oder die Methode 'getPetTypeList' static/final/abstract/empty machen oder die zugelassene Annotation für die Methode hinzufügen. 389
 Error design DesignForExtension Klasse 'OwnerViewImpl' sieht wie zur Erweiterung entworfen aus (kann subclassed werden), aber die Methode 'newEntity' besitzt keinen Javadoc-Kommentar, der erklärt, wie Sie das sicher tun. Wenn die Klasse nicht für Erweiterungen ausgelegt ist, sollten sie die Klasse 'OwnerViewImpl' final oder die Methode 'newEntity' static/final/abstract/empty machen oder die zugelassene Annotation für die Methode hinzufügen. 395
 Error design DesignForExtension Klasse 'OwnerViewImpl' sieht wie zur Erweiterung entworfen aus (kann subclassed werden), aber die Methode 'saveNewEntity' besitzt keinen Javadoc-Kommentar, der erklärt, wie Sie das sicher tun. Wenn die Klasse nicht für Erweiterungen ausgelegt ist, sollten sie die Klasse 'OwnerViewImpl' final oder die Methode 'saveNewEntity' static/final/abstract/empty machen oder die zugelassene Annotation für die Methode hinzufügen. 400
 Error sizes LineLength Zeile ist 88 Zeichen lang (Obergrenze ist 80). 407
 Error sizes LineLength Zeile ist 90 Zeichen lang (Obergrenze ist 80). 408
 Error design DesignForExtension Klasse 'OwnerViewImpl' sieht wie zur Erweiterung entworfen aus (kann subclassed werden), aber die Methode 'saveEditedEntity' besitzt keinen Javadoc-Kommentar, der erklärt, wie Sie das sicher tun. Wenn die Klasse nicht für Erweiterungen ausgelegt ist, sollten sie die Klasse 'OwnerViewImpl' final oder die Methode 'saveEditedEntity' static/final/abstract/empty machen oder die zugelassene Annotation für die Methode hinzufügen. 419
 Error sizes LineLength Zeile ist 86 Zeichen lang (Obergrenze ist 80). 426
 Error sizes LineLength Zeile ist 90 Zeichen lang (Obergrenze ist 80). 427
 Error design DesignForExtension Klasse 'OwnerViewImpl' sieht wie zur Erweiterung entworfen aus (kann subclassed werden), aber die Methode 'deleteSelectedEntity' besitzt keinen Javadoc-Kommentar, der erklärt, wie Sie das sicher tun. Wenn die Klasse nicht für Erweiterungen ausgelegt ist, sollten sie die Klasse 'OwnerViewImpl' final oder die Methode 'deleteSelectedEntity' static/final/abstract/empty machen oder die zugelassene Annotation für die Methode hinzufügen. 436
 Error sizes LineLength Zeile ist 88 Zeichen lang (Obergrenze ist 80). 445
 Error sizes LineLength Zeile ist 90 Zeichen lang (Obergrenze ist 80). 446
 Error sizes LineLength Zeile ist 86 Zeichen lang (Obergrenze ist 80). 452
 Error sizes LineLength Zeile ist 86 Zeichen lang (Obergrenze ist 80). 453
 Error sizes LineLength Zeile ist 84 Zeichen lang (Obergrenze ist 80). 457
 Error design DesignForExtension Klasse 'OwnerViewImpl' sieht wie zur Erweiterung entworfen aus (kann subclassed werden), aber die Methode 'performSearch' besitzt keinen Javadoc-Kommentar, der erklärt, wie Sie das sicher tun. Wenn die Klasse nicht für Erweiterungen ausgelegt ist, sollten sie die Klasse 'OwnerViewImpl' final oder die Methode 'performSearch' static/final/abstract/empty machen oder die zugelassene Annotation für die Methode hinzufügen. 461
 Error design DesignForExtension Klasse 'OwnerViewImpl' sieht wie zur Erweiterung entworfen aus (kann subclassed werden), aber die Methode 'getAllPetTypes' besitzt keinen Javadoc-Kommentar, der erklärt, wie Sie das sicher tun. Wenn die Klasse nicht für Erweiterungen ausgelegt ist, sollten sie die Klasse 'OwnerViewImpl' final oder die Methode 'getAllPetTypes' static/final/abstract/empty machen oder die zugelassene Annotation für die Methode hinzufügen. 467
 Error design DesignForExtension Klasse 'OwnerViewImpl' sieht wie zur Erweiterung entworfen aus (kann subclassed werden), aber die Methode 'getList' besitzt keinen Javadoc-Kommentar, der erklärt, wie Sie das sicher tun. Wenn die Klasse nicht für Erweiterungen ausgelegt ist, sollten sie die Klasse 'OwnerViewImpl' final oder die Methode 'getList' static/final/abstract/empty machen oder die zugelassene Annotation für die Methode hinzufügen. 472
 Error design DesignForExtension Klasse 'OwnerViewImpl' sieht wie zur Erweiterung entworfen aus (kann subclassed werden), aber die Methode 'postConstruct' besitzt keinen Javadoc-Kommentar, der erklärt, wie Sie das sicher tun. Wenn die Klasse nicht für Erweiterungen ausgelegt ist, sollten sie die Klasse 'OwnerViewImpl' final oder die Methode 'postConstruct' static/final/abstract/empty machen oder die zugelassene Annotation für die Methode hinzufügen. 483
 Error design DesignForExtension Klasse 'OwnerViewImpl' sieht wie zur Erweiterung entworfen aus (kann subclassed werden), aber die Methode 'preDestroy' besitzt keinen Javadoc-Kommentar, der erklärt, wie Sie das sicher tun. Wenn die Klasse nicht für Erweiterungen ausgelegt ist, sollten sie die Klasse 'OwnerViewImpl' final oder die Methode 'preDestroy' static/final/abstract/empty machen oder die zugelassene Annotation für die Methode hinzufügen. 490

org/woehlke/jakartaee/petclinic/owner/api/OwnerDto.java

Severity Category Rule Message Line
 Error javadoc JavadocPackage Es fehlt eine package-info.java. 1
 Error imports AvoidStarImport Stern-Importe der Form '.*' sollten vermieden werden - jakarta.validation.constraints.*. 4
 Error imports AvoidStarImport Stern-Importe der Form '.*' sollten vermieden werden - lombok.*. 5
 Error imports AvoidStarImport Stern-Importe der Form '.*' sollten vermieden werden - jakarta.xml.bind.annotation.*. 7
 Error imports AvoidStarImport Stern-Importe der Form '.*' sollten vermieden werden - java.util.*. 11
 Error javadoc JavadocVariable Es fehlt ein Javadoc-Kommentar. 31
 Error javadoc JavadocVariable Es fehlt ein Javadoc-Kommentar. 35
 Error javadoc JavadocVariable Es fehlt ein Javadoc-Kommentar. 39
 Error javadoc JavadocVariable Es fehlt ein Javadoc-Kommentar. 43
 Error javadoc JavadocVariable Es fehlt ein Javadoc-Kommentar. 47
 Error javadoc JavadocVariable Es fehlt ein Javadoc-Kommentar. 51
 Error javadoc JavadocVariable Es fehlt ein Javadoc-Kommentar. 55
 Error javadoc JavadocVariable Es fehlt ein Javadoc-Kommentar. 59
 Error javadoc JavadocVariable Es fehlt ein Javadoc-Kommentar. 63
 Error coding MagicNumber Die magische Zahl '5' sollte als Konstante definiert werden. 65
 Error javadoc JavadocVariable Es fehlt ein Javadoc-Kommentar. 68
 Error javadoc JavadocVariable Es fehlt ein Javadoc-Kommentar. 73

org/woehlke/jakartaee/petclinic/owner/api/OwnerEndpointUtil.java

Severity Category Rule Message Line
 Error javadoc JavadocVariable Es fehlt ein Javadoc-Kommentar. 30
 Error javadoc JavadocVariable Es fehlt ein Javadoc-Kommentar. 33
 Error javadoc MissingJavadocMethod Es fehlt ein Javadoc-Kommentar. 36
 Error design DesignForExtension Klasse 'OwnerEndpointUtil' sieht wie zur Erweiterung entworfen aus (kann subclassed werden), aber die Methode 'dtoFactory' besitzt keinen Javadoc-Kommentar, der erklärt, wie Sie das sicher tun. Wenn die Klasse nicht für Erweiterungen ausgelegt ist, sollten sie die Klasse 'OwnerEndpointUtil' final oder die Methode 'dtoFactory' static/final/abstract/empty machen oder die zugelassene Annotation für die Methode hinzufügen. 36
 Error misc FinalParameters Der Parameter o sollte als 'final' deklariert sein. 36
 Error javadoc MissingJavadocMethod Es fehlt ein Javadoc-Kommentar. 53
 Error design DesignForExtension Klasse 'OwnerEndpointUtil' sieht wie zur Erweiterung entworfen aus (kann subclassed werden), aber die Methode 'dtoListFactory' besitzt keinen Javadoc-Kommentar, der erklärt, wie Sie das sicher tun. Wenn die Klasse nicht für Erweiterungen ausgelegt ist, sollten sie die Klasse 'OwnerEndpointUtil' final oder die Methode 'dtoListFactory' static/final/abstract/empty machen oder die zugelassene Annotation für die Methode hinzufügen. 53
 Error misc FinalParameters Der Parameter sList sollte als 'final' deklariert sein. 53
 Error javadoc MissingJavadocMethod Es fehlt ein Javadoc-Kommentar. 62
 Error design DesignForExtension Klasse 'OwnerEndpointUtil' sieht wie zur Erweiterung entworfen aus (kann subclassed werden), aber die Methode 'dtoJsonFactory' besitzt keinen Javadoc-Kommentar, der erklärt, wie Sie das sicher tun. Wenn die Klasse nicht für Erweiterungen ausgelegt ist, sollten sie die Klasse 'OwnerEndpointUtil' final oder die Methode 'dtoJsonFactory' static/final/abstract/empty machen oder die zugelassene Annotation für die Methode hinzufügen. 62
 Error misc FinalParameters Der Parameter dto sollte als 'final' deklariert sein. 62
 Error sizes LineLength Zeile ist 82 Zeichen lang (Obergrenze ist 80). 67
 Error javadoc MissingJavadocMethod Es fehlt ein Javadoc-Kommentar. 67
 Error design DesignForExtension Klasse 'OwnerEndpointUtil' sieht wie zur Erweiterung entworfen aus (kann subclassed werden), aber die Methode 'dtoListJsonFactory' besitzt keinen Javadoc-Kommentar, der erklärt, wie Sie das sicher tun. Wenn die Klasse nicht für Erweiterungen ausgelegt ist, sollten sie die Klasse 'OwnerEndpointUtil' final oder die Methode 'dtoListJsonFactory' static/final/abstract/empty machen oder die zugelassene Annotation für die Methode hinzufügen. 67
 Error misc FinalParameters Der Parameter dtoList sollte als 'final' deklariert sein. 67
 Error javadoc MissingJavadocMethod Es fehlt ein Javadoc-Kommentar. 72
 Error design DesignForExtension Klasse 'OwnerEndpointUtil' sieht wie zur Erweiterung entworfen aus (kann subclassed werden), aber die Methode 'dtoXmlFactory' besitzt keinen Javadoc-Kommentar, der erklärt, wie Sie das sicher tun. Wenn die Klasse nicht für Erweiterungen ausgelegt ist, sollten sie die Klasse 'OwnerEndpointUtil' final oder die Methode 'dtoXmlFactory' static/final/abstract/empty machen oder die zugelassene Annotation für die Methode hinzufügen. 72
 Error misc FinalParameters Der Parameter dto sollte als 'final' deklariert sein. 72
 Error javadoc MissingJavadocMethod Es fehlt ein Javadoc-Kommentar. 80
 Error design DesignForExtension Klasse 'OwnerEndpointUtil' sieht wie zur Erweiterung entworfen aus (kann subclassed werden), aber die Methode 'dtoListXmlFactory' besitzt keinen Javadoc-Kommentar, der erklärt, wie Sie das sicher tun. Wenn die Klasse nicht für Erweiterungen ausgelegt ist, sollten sie die Klasse 'OwnerEndpointUtil' final oder die Methode 'dtoListXmlFactory' static/final/abstract/empty machen oder die zugelassene Annotation für die Methode hinzufügen. 80
 Error misc FinalParameters Der Parameter dtoList sollte als 'final' deklariert sein. 80

org/woehlke/jakartaee/petclinic/owner/api/OwnerListDto.java

Severity Category Rule Message Line
 Error imports AvoidStarImport Stern-Importe der Form '.*' sollten vermieden werden - lombok.*. 4
 Error imports AvoidStarImport Stern-Importe der Form '.*' sollten vermieden werden - jakarta.xml.bind.annotation.*. 6
 Error javadoc JavadocVariable Es fehlt ein Javadoc-Kommentar. 25

org/woehlke/jakartaee/petclinic/owner/db/OwnerDao.java

Severity Category Rule Message Line
 Error javadoc JavadocPackage Es fehlt eine package-info.java. 1
 Error design InterfaceIsType Interfaces sollten einen Typ beschreiben und daher Methoden beinhalten. 14

org/woehlke/jakartaee/petclinic/owner/db/OwnerDaoImpl.java

Severity Category Rule Message Line
 Error imports AvoidStarImport Stern-Importe der Form '.*' sollten vermieden werden - java.util.*. 15
 Error javadoc JavadocVariable Es fehlt ein Javadoc-Kommentar. 31
 Error design DesignForExtension Klasse 'OwnerDaoImpl' sieht wie zur Erweiterung entworfen aus (kann subclassed werden), aber die Methode 'getAll' besitzt keinen Javadoc-Kommentar, der erklärt, wie Sie das sicher tun. Wenn die Klasse nicht für Erweiterungen ausgelegt ist, sollten sie die Klasse 'OwnerDaoImpl' final oder die Methode 'getAll' static/final/abstract/empty machen oder die zugelassene Annotation für die Methode hinzufügen. 34
 Error sizes LineLength Zeile ist 90 Zeichen lang (Obergrenze ist 80). 36
 Error design DesignForExtension Klasse 'OwnerDaoImpl' sieht wie zur Erweiterung entworfen aus (kann subclassed werden), aber die Methode 'delete' besitzt keinen Javadoc-Kommentar, der erklärt, wie Sie das sicher tun. Wenn die Klasse nicht für Erweiterungen ausgelegt ist, sollten sie die Klasse 'OwnerDaoImpl' final oder die Methode 'delete' static/final/abstract/empty machen oder die zugelassene Annotation für die Methode hinzufügen. 40
 Error misc FinalParameters Der Parameter id sollte als 'final' deklariert sein. 41
 Error design DesignForExtension Klasse 'OwnerDaoImpl' sieht wie zur Erweiterung entworfen aus (kann subclassed werden), aber die Methode 'addNew' besitzt keinen Javadoc-Kommentar, der erklärt, wie Sie das sicher tun. Wenn die Klasse nicht für Erweiterungen ausgelegt ist, sollten sie die Klasse 'OwnerDaoImpl' final oder die Methode 'addNew' static/final/abstract/empty machen oder die zugelassene Annotation für die Methode hinzufügen. 47
 Error misc FinalParameters Der Parameter owner sollte als 'final' deklariert sein. 48
 Error design DesignForExtension Klasse 'OwnerDaoImpl' sieht wie zur Erweiterung entworfen aus (kann subclassed werden), aber die Methode 'findById' besitzt keinen Javadoc-Kommentar, der erklärt, wie Sie das sicher tun. Wenn die Klasse nicht für Erweiterungen ausgelegt ist, sollten sie die Klasse 'OwnerDaoImpl' final oder die Methode 'findById' static/final/abstract/empty machen oder die zugelassene Annotation für die Methode hinzufügen. 56
 Error misc FinalParameters Der Parameter id sollte als 'final' deklariert sein. 57
 Error design DesignForExtension Klasse 'OwnerDaoImpl' sieht wie zur Erweiterung entworfen aus (kann subclassed werden), aber die Methode 'update' besitzt keinen Javadoc-Kommentar, der erklärt, wie Sie das sicher tun. Wenn die Klasse nicht für Erweiterungen ausgelegt ist, sollten sie die Klasse 'OwnerDaoImpl' final oder die Methode 'update' static/final/abstract/empty machen oder die zugelassene Annotation für die Methode hinzufügen. 61
 Error misc FinalParameters Der Parameter owner sollte als 'final' deklariert sein. 62
 Error design DesignForExtension Klasse 'OwnerDaoImpl' sieht wie zur Erweiterung entworfen aus (kann subclassed werden), aber die Methode 'search' besitzt keinen Javadoc-Kommentar, der erklärt, wie Sie das sicher tun. Wenn die Klasse nicht für Erweiterungen ausgelegt ist, sollten sie die Klasse 'OwnerDaoImpl' final oder die Methode 'search' static/final/abstract/empty machen oder die zugelassene Annotation für die Methode hinzufügen. 68
 Error misc FinalParameters Der Parameter searchterm sollte als 'final' deklariert sein. 69
 Error sizes LineLength Zeile ist 90 Zeichen lang (Obergrenze ist 80). 71
 Error javadoc MissingJavadocMethod Es fehlt ein Javadoc-Kommentar. 82
 Error design DesignForExtension Klasse 'OwnerDaoImpl' sieht wie zur Erweiterung entworfen aus (kann subclassed werden), aber die Methode 'postConstruct' besitzt keinen Javadoc-Kommentar, der erklärt, wie Sie das sicher tun. Wenn die Klasse nicht für Erweiterungen ausgelegt ist, sollten sie die Klasse 'OwnerDaoImpl' final oder die Methode 'postConstruct' static/final/abstract/empty machen oder die zugelassene Annotation für die Methode hinzufügen. 82
 Error whitespace WhitespaceAround Nach '+' fehlt ein Leerzeichen. 84
 Error whitespace WhitespaceAround Vor '+' fehlt ein Leerzeichen. 84
 Error javadoc MissingJavadocMethod Es fehlt ein Javadoc-Kommentar. 87
 Error design DesignForExtension Klasse 'OwnerDaoImpl' sieht wie zur Erweiterung entworfen aus (kann subclassed werden), aber die Methode 'preDestroy' besitzt keinen Javadoc-Kommentar, der erklärt, wie Sie das sicher tun. Wenn die Klasse nicht für Erweiterungen ausgelegt ist, sollten sie die Klasse 'OwnerDaoImpl' final oder die Methode 'preDestroy' static/final/abstract/empty machen oder die zugelassene Annotation für die Methode hinzufügen. 87
 Error whitespace WhitespaceAround Nach '+' fehlt ein Leerzeichen. 89
 Error whitespace WhitespaceAround Vor '+' fehlt ein Leerzeichen. 89

org/woehlke/jakartaee/petclinic/owner/db/OwnerListener.java

Severity Category Rule Message Line
 Error imports AvoidStarImport Stern-Importe der Form '.*' sollten vermieden werden - jakarta.persistence.*. 7
 Error javadoc MissingJavadocMethod Es fehlt ein Javadoc-Kommentar. 21
 Error design DesignForExtension Klasse 'OwnerListener' sieht wie zur Erweiterung entworfen aus (kann subclassed werden), aber die Methode 'onPrePersist' besitzt keinen Javadoc-Kommentar, der erklärt, wie Sie das sicher tun. Wenn die Klasse nicht für Erweiterungen ausgelegt ist, sollten sie die Klasse 'OwnerListener' final oder die Methode 'onPrePersist' static/final/abstract/empty machen oder die zugelassene Annotation für die Methode hinzufügen. 21
 Error misc FinalParameters Der Parameter domainObject sollte als 'final' deklariert sein. 22
 Error javadoc MissingJavadocMethod Es fehlt ein Javadoc-Kommentar. 27
 Error design DesignForExtension Klasse 'OwnerListener' sieht wie zur Erweiterung entworfen aus (kann subclassed werden), aber die Methode 'onPreUpdate' besitzt keinen Javadoc-Kommentar, der erklärt, wie Sie das sicher tun. Wenn die Klasse nicht für Erweiterungen ausgelegt ist, sollten sie die Klasse 'OwnerListener' final oder die Methode 'onPreUpdate' static/final/abstract/empty machen oder die zugelassene Annotation für die Methode hinzufügen. 27
 Error misc FinalParameters Der Parameter domainObject sollte als 'final' deklariert sein. 28
 Error javadoc MissingJavadocMethod Es fehlt ein Javadoc-Kommentar. 34
 Error design DesignForExtension Klasse 'OwnerListener' sieht wie zur Erweiterung entworfen aus (kann subclassed werden), aber die Methode 'onPreRemove' besitzt keinen Javadoc-Kommentar, der erklärt, wie Sie das sicher tun. Wenn die Klasse nicht für Erweiterungen ausgelegt ist, sollten sie die Klasse 'OwnerListener' final oder die Methode 'onPreRemove' static/final/abstract/empty machen oder die zugelassene Annotation für die Methode hinzufügen. 34
 Error misc FinalParameters Der Parameter domainObject sollte als 'final' deklariert sein. 35
 Error javadoc MissingJavadocMethod Es fehlt ein Javadoc-Kommentar. 41
 Error design DesignForExtension Klasse 'OwnerListener' sieht wie zur Erweiterung entworfen aus (kann subclassed werden), aber die Methode 'onPostPersist' besitzt keinen Javadoc-Kommentar, der erklärt, wie Sie das sicher tun. Wenn die Klasse nicht für Erweiterungen ausgelegt ist, sollten sie die Klasse 'OwnerListener' final oder die Methode 'onPostPersist' static/final/abstract/empty machen oder die zugelassene Annotation für die Methode hinzufügen. 41
 Error misc FinalParameters Der Parameter domainObject sollte als 'final' deklariert sein. 42
 Error javadoc MissingJavadocMethod Es fehlt ein Javadoc-Kommentar. 48
 Error design DesignForExtension Klasse 'OwnerListener' sieht wie zur Erweiterung entworfen aus (kann subclassed werden), aber die Methode 'onPostUpdate' besitzt keinen Javadoc-Kommentar, der erklärt, wie Sie das sicher tun. Wenn die Klasse nicht für Erweiterungen ausgelegt ist, sollten sie die Klasse 'OwnerListener' final oder die Methode 'onPostUpdate' static/final/abstract/empty machen oder die zugelassene Annotation für die Methode hinzufügen. 48
 Error misc FinalParameters Der Parameter domainObject sollte als 'final' deklariert sein. 49
 Error javadoc MissingJavadocMethod Es fehlt ein Javadoc-Kommentar. 55
 Error design DesignForExtension Klasse 'OwnerListener' sieht wie zur Erweiterung entworfen aus (kann subclassed werden), aber die Methode 'onPostRemove' besitzt keinen Javadoc-Kommentar, der erklärt, wie Sie das sicher tun. Wenn die Klasse nicht für Erweiterungen ausgelegt ist, sollten sie die Klasse 'OwnerListener' final oder die Methode 'onPostRemove' static/final/abstract/empty machen oder die zugelassene Annotation für die Methode hinzufügen. 55
 Error misc FinalParameters Der Parameter domainObject sollte als 'final' deklariert sein. 56
 Error javadoc MissingJavadocMethod Es fehlt ein Javadoc-Kommentar. 62
 Error design DesignForExtension Klasse 'OwnerListener' sieht wie zur Erweiterung entworfen aus (kann subclassed werden), aber die Methode 'onPostLoad' besitzt keinen Javadoc-Kommentar, der erklärt, wie Sie das sicher tun. Wenn die Klasse nicht für Erweiterungen ausgelegt ist, sollten sie die Klasse 'OwnerListener' final oder die Methode 'onPostLoad' static/final/abstract/empty machen oder die zugelassene Annotation für die Methode hinzufügen. 62
 Error misc FinalParameters Der Parameter domainObject sollte als 'final' deklariert sein. 63

org/woehlke/jakartaee/petclinic/owner/db/OwnerService.java

Severity Category Rule Message Line
 Error sizes LineLength Zeile ist 84 Zeichen lang (Obergrenze ist 80). 15
 Error javadoc MissingJavadocMethod Es fehlt ein Javadoc-Kommentar. 19
 Error javadoc MissingJavadocMethod Es fehlt ein Javadoc-Kommentar. 21
 Error javadoc MissingJavadocMethod Es fehlt ein Javadoc-Kommentar. 23

org/woehlke/jakartaee/petclinic/owner/db/OwnerServiceImpl.java

Severity Category Rule Message Line
 Error javadoc JavadocVariable Es fehlt ein Javadoc-Kommentar. 28
 Error javadoc JavadocVariable Es fehlt ein Javadoc-Kommentar. 31
 Error javadoc JavadocVariable Es fehlt ein Javadoc-Kommentar. 34
 Error design DesignForExtension Klasse 'OwnerServiceImpl' sieht wie zur Erweiterung entworfen aus (kann subclassed werden), aber die Methode 'addNewVisit' besitzt keinen Javadoc-Kommentar, der erklärt, wie Sie das sicher tun. Wenn die Klasse nicht für Erweiterungen ausgelegt ist, sollten sie die Klasse 'OwnerServiceImpl' final oder die Methode 'addNewVisit' static/final/abstract/empty machen oder die zugelassene Annotation für die Methode hinzufügen. 37
 Error misc FinalParameters Der Parameter visit sollte als 'final' deklariert sein. 38
 Error design DesignForExtension Klasse 'OwnerServiceImpl' sieht wie zur Erweiterung entworfen aus (kann subclassed werden), aber die Methode 'getPetsAsList' besitzt keinen Javadoc-Kommentar, der erklärt, wie Sie das sicher tun. Wenn die Klasse nicht für Erweiterungen ausgelegt ist, sollten sie die Klasse 'OwnerServiceImpl' final oder die Methode 'getPetsAsList' static/final/abstract/empty machen oder die zugelassene Annotation für die Methode hinzufügen. 55
 Error misc FinalParameters Der Parameter owner sollte als 'final' deklariert sein. 56
 Error whitespace WhitespaceAround Vor '{' fehlt ein Leerzeichen. 56
 Error design DesignForExtension Klasse 'OwnerServiceImpl' sieht wie zur Erweiterung entworfen aus (kann subclassed werden), aber die Methode 'getPetsAsString' besitzt keinen Javadoc-Kommentar, der erklärt, wie Sie das sicher tun. Wenn die Klasse nicht für Erweiterungen ausgelegt ist, sollten sie die Klasse 'OwnerServiceImpl' final oder die Methode 'getPetsAsString' static/final/abstract/empty machen oder die zugelassene Annotation für die Methode hinzufügen. 60
 Error misc FinalParameters Der Parameter owner sollte als 'final' deklariert sein. 61
 Error design DesignForExtension Klasse 'OwnerServiceImpl' sieht wie zur Erweiterung entworfen aus (kann subclassed werden), aber die Methode 'resetSearchIndex' besitzt keinen Javadoc-Kommentar, der erklärt, wie Sie das sicher tun. Wenn die Klasse nicht für Erweiterungen ausgelegt ist, sollten sie die Klasse 'OwnerServiceImpl' final oder die Methode 'resetSearchIndex' static/final/abstract/empty machen oder die zugelassene Annotation für die Methode hinzufügen. 72
 Error whitespace WhitespaceAfter Nach 'for' fehlt ein Leerzeichen. 74
 Error whitespace WhitespaceAround Vor '{' fehlt ein Leerzeichen. 74
 Error whitespace WhitespaceAfter Nach 'for' fehlt ein Leerzeichen. 76
 Error whitespace WhitespaceAround Vor '{' fehlt ein Leerzeichen. 76
 Error design DesignForExtension Klasse 'OwnerServiceImpl' sieht wie zur Erweiterung entworfen aus (kann subclassed werden), aber die Methode 'getAll' besitzt keinen Javadoc-Kommentar, der erklärt, wie Sie das sicher tun. Wenn die Klasse nicht für Erweiterungen ausgelegt ist, sollten sie die Klasse 'OwnerServiceImpl' final oder die Methode 'getAll' static/final/abstract/empty machen oder die zugelassene Annotation für die Methode hinzufügen. 85
 Error design DesignForExtension Klasse 'OwnerServiceImpl' sieht wie zur Erweiterung entworfen aus (kann subclassed werden), aber die Methode 'delete' besitzt keinen Javadoc-Kommentar, der erklärt, wie Sie das sicher tun. Wenn die Klasse nicht für Erweiterungen ausgelegt ist, sollten sie die Klasse 'OwnerServiceImpl' final oder die Methode 'delete' static/final/abstract/empty machen oder die zugelassene Annotation für die Methode hinzufügen. 90
 Error misc FinalParameters Der Parameter id sollte als 'final' deklariert sein. 91
 Error design DesignForExtension Klasse 'OwnerServiceImpl' sieht wie zur Erweiterung entworfen aus (kann subclassed werden), aber die Methode 'addNew' besitzt keinen Javadoc-Kommentar, der erklärt, wie Sie das sicher tun. Wenn die Klasse nicht für Erweiterungen ausgelegt ist, sollten sie die Klasse 'OwnerServiceImpl' final oder die Methode 'addNew' static/final/abstract/empty machen oder die zugelassene Annotation für die Methode hinzufügen. 95
 Error misc FinalParameters Der Parameter owner sollte als 'final' deklariert sein. 96
 Error design DesignForExtension Klasse 'OwnerServiceImpl' sieht wie zur Erweiterung entworfen aus (kann subclassed werden), aber die Methode 'findById' besitzt keinen Javadoc-Kommentar, der erklärt, wie Sie das sicher tun. Wenn die Klasse nicht für Erweiterungen ausgelegt ist, sollten sie die Klasse 'OwnerServiceImpl' final oder die Methode 'findById' static/final/abstract/empty machen oder die zugelassene Annotation für die Methode hinzufügen. 102
 Error misc FinalParameters Der Parameter id sollte als 'final' deklariert sein. 103
 Error design DesignForExtension Klasse 'OwnerServiceImpl' sieht wie zur Erweiterung entworfen aus (kann subclassed werden), aber die Methode 'update' besitzt keinen Javadoc-Kommentar, der erklärt, wie Sie das sicher tun. Wenn die Klasse nicht für Erweiterungen ausgelegt ist, sollten sie die Klasse 'OwnerServiceImpl' final oder die Methode 'update' static/final/abstract/empty machen oder die zugelassene Annotation für die Methode hinzufügen. 107
 Error misc FinalParameters Der Parameter owner sollte als 'final' deklariert sein. 108
 Error misc FinalParameters Der Parameter owner sollte als 'final' deklariert sein. 114
 Error whitespace WhitespaceAfter Nach 'for' fehlt ein Leerzeichen. 116
 Error whitespace WhitespaceAround Vor '{' fehlt ein Leerzeichen. 116
 Error whitespace WhitespaceAfter Nach 'for' fehlt ein Leerzeichen. 117
 Error whitespace WhitespaceAround Vor '{' fehlt ein Leerzeichen. 117
 Error design DesignForExtension Klasse 'OwnerServiceImpl' sieht wie zur Erweiterung entworfen aus (kann subclassed werden), aber die Methode 'search' besitzt keinen Javadoc-Kommentar, der erklärt, wie Sie das sicher tun. Wenn die Klasse nicht für Erweiterungen ausgelegt ist, sollten sie die Klasse 'OwnerServiceImpl' final oder die Methode 'search' static/final/abstract/empty machen oder die zugelassene Annotation für die Methode hinzufügen. 125
 Error misc FinalParameters Der Parameter searchterm sollte als 'final' deklariert sein. 126
 Error javadoc MissingJavadocMethod Es fehlt ein Javadoc-Kommentar. 130
 Error design DesignForExtension Klasse 'OwnerServiceImpl' sieht wie zur Erweiterung entworfen aus (kann subclassed werden), aber die Methode 'postConstruct' besitzt keinen Javadoc-Kommentar, der erklärt, wie Sie das sicher tun. Wenn die Klasse nicht für Erweiterungen ausgelegt ist, sollten sie die Klasse 'OwnerServiceImpl' final oder die Methode 'postConstruct' static/final/abstract/empty machen oder die zugelassene Annotation für die Methode hinzufügen. 130
 Error whitespace WhitespaceAround Nach '+' fehlt ein Leerzeichen. 132
 Error whitespace WhitespaceAround Vor '+' fehlt ein Leerzeichen. 132
 Error javadoc MissingJavadocMethod Es fehlt ein Javadoc-Kommentar. 135
 Error design DesignForExtension Klasse 'OwnerServiceImpl' sieht wie zur Erweiterung entworfen aus (kann subclassed werden), aber die Methode 'preDestroy' besitzt keinen Javadoc-Kommentar, der erklärt, wie Sie das sicher tun. Wenn die Klasse nicht für Erweiterungen ausgelegt ist, sollten sie die Klasse 'OwnerServiceImpl' final oder die Methode 'preDestroy' static/final/abstract/empty machen oder die zugelassene Annotation für die Methode hinzufügen. 135
 Error whitespace WhitespaceAround Nach '+' fehlt ein Leerzeichen. 137
 Error whitespace WhitespaceAround Vor '+' fehlt ein Leerzeichen. 137

org/woehlke/jakartaee/petclinic/owner/db/OwnerViewService.java

Severity Category Rule Message Line
 Error javadoc MissingJavadocMethod Es fehlt ein Javadoc-Kommentar. 13
 Error javadoc MissingJavadocMethod Es fehlt ein Javadoc-Kommentar. 15
 Error javadoc MissingJavadocMethod Es fehlt ein Javadoc-Kommentar. 17
 Error javadoc MissingJavadocMethod Es fehlt ein Javadoc-Kommentar. 19
 Error javadoc MissingJavadocMethod Es fehlt ein Javadoc-Kommentar. 21
 Error javadoc MissingJavadocMethod Es fehlt ein Javadoc-Kommentar. 23
 Error javadoc MissingJavadocMethod Es fehlt ein Javadoc-Kommentar. 25
 Error javadoc MissingJavadocMethod Es fehlt ein Javadoc-Kommentar. 27
 Error javadoc MissingJavadocMethod Es fehlt ein Javadoc-Kommentar. 29
 Error javadoc MissingJavadocMethod Es fehlt ein Javadoc-Kommentar. 31
 Error javadoc MissingJavadocMethod Es fehlt ein Javadoc-Kommentar. 33
 Error javadoc MissingJavadocMethod Es fehlt ein Javadoc-Kommentar. 35
 Error javadoc MissingJavadocMethod Es fehlt ein Javadoc-Kommentar. 37
 Error javadoc MissingJavadocMethod Es fehlt ein Javadoc-Kommentar. 39
 Error javadoc MissingJavadocMethod Es fehlt ein Javadoc-Kommentar. 41

org/woehlke/jakartaee/petclinic/owner/db/OwnerViewServiceImpl.java

Severity Category Rule Message Line
 Error imports UnusedImports Nicht verwendeter Import - org.woehlke.jakartaee.petclinic.pettype.db.PetTypeService. 13
 Error javadoc JavadocVariable Es fehlt ein Javadoc-Kommentar. 26
 Error javadoc JavadocVariable Es fehlt ein Javadoc-Kommentar. 29
 Error javadoc JavadocVariable Es fehlt ein Javadoc-Kommentar. 32
 Error javadoc JavadocVariable Es fehlt ein Javadoc-Kommentar. 35
 Error design DesignForExtension Klasse 'OwnerViewServiceImpl' sieht wie zur Erweiterung entworfen aus (kann subclassed werden), aber die Methode 'deleteOwner' besitzt keinen Javadoc-Kommentar, der erklärt, wie Sie das sicher tun. Wenn die Klasse nicht für Erweiterungen ausgelegt ist, sollten sie die Klasse 'OwnerViewServiceImpl' final oder die Methode 'deleteOwner' static/final/abstract/empty machen oder die zugelassene Annotation für die Methode hinzufügen. 38
 Error misc FinalParameters Der Parameter ownerId sollte als 'final' deklariert sein. 39
 Error whitespace WhitespaceAfter Nach 'for' fehlt ein Leerzeichen. 41
 Error whitespace WhitespaceAround Vor '{' fehlt ein Leerzeichen. 41
 Error whitespace WhitespaceAfter Nach 'for' fehlt ein Leerzeichen. 42
 Error whitespace WhitespaceAround Vor '{' fehlt ein Leerzeichen. 42
 Error design DesignForExtension Klasse 'OwnerViewServiceImpl' sieht wie zur Erweiterung entworfen aus (kann subclassed werden), aber die Methode 'getAllOwner' besitzt keinen Javadoc-Kommentar, der erklärt, wie Sie das sicher tun. Wenn die Klasse nicht für Erweiterungen ausgelegt ist, sollten sie die Klasse 'OwnerViewServiceImpl' final oder die Methode 'getAllOwner' static/final/abstract/empty machen oder die zugelassene Annotation für die Methode hinzufügen. 50
 Error design DesignForExtension Klasse 'OwnerViewServiceImpl' sieht wie zur Erweiterung entworfen aus (kann subclassed werden), aber die Methode 'findOwnerById' besitzt keinen Javadoc-Kommentar, der erklärt, wie Sie das sicher tun. Wenn die Klasse nicht für Erweiterungen ausgelegt ist, sollten sie die Klasse 'OwnerViewServiceImpl' final oder die Methode 'findOwnerById' static/final/abstract/empty machen oder die zugelassene Annotation für die Methode hinzufügen. 55
 Error misc FinalParameters Der Parameter id sollte als 'final' deklariert sein. 56
 Error design DesignForExtension Klasse 'OwnerViewServiceImpl' sieht wie zur Erweiterung entworfen aus (kann subclassed werden), aber die Methode 'updateOwner' besitzt keinen Javadoc-Kommentar, der erklärt, wie Sie das sicher tun. Wenn die Klasse nicht für Erweiterungen ausgelegt ist, sollten sie die Klasse 'OwnerViewServiceImpl' final oder die Methode 'updateOwner' static/final/abstract/empty machen oder die zugelassene Annotation für die Methode hinzufügen. 60
 Error misc FinalParameters Der Parameter entity sollte als 'final' deklariert sein. 61
 Error design DesignForExtension Klasse 'OwnerViewServiceImpl' sieht wie zur Erweiterung entworfen aus (kann subclassed werden), aber die Methode 'addNewOwner' besitzt keinen Javadoc-Kommentar, der erklärt, wie Sie das sicher tun. Wenn die Klasse nicht für Erweiterungen ausgelegt ist, sollten sie die Klasse 'OwnerViewServiceImpl' final oder die Methode 'addNewOwner' static/final/abstract/empty machen oder die zugelassene Annotation für die Methode hinzufügen. 65
 Error misc FinalParameters Der Parameter entity sollte als 'final' deklariert sein. 66
 Error design DesignForExtension Klasse 'OwnerViewServiceImpl' sieht wie zur Erweiterung entworfen aus (kann subclassed werden), aber die Methode 'searchOwner' besitzt keinen Javadoc-Kommentar, der erklärt, wie Sie das sicher tun. Wenn die Klasse nicht für Erweiterungen ausgelegt ist, sollten sie die Klasse 'OwnerViewServiceImpl' final oder die Methode 'searchOwner' static/final/abstract/empty machen oder die zugelassene Annotation für die Methode hinzufügen. 70
 Error misc FinalParameters Der Parameter searchterm sollte als 'final' deklariert sein. 71
 Error design DesignForExtension Klasse 'OwnerViewServiceImpl' sieht wie zur Erweiterung entworfen aus (kann subclassed werden), aber die Methode 'findPetTypeById' besitzt keinen Javadoc-Kommentar, der erklärt, wie Sie das sicher tun. Wenn die Klasse nicht für Erweiterungen ausgelegt ist, sollten sie die Klasse 'OwnerViewServiceImpl' final oder die Methode 'findPetTypeById' static/final/abstract/empty machen oder die zugelassene Annotation für die Methode hinzufügen. 75
 Error misc FinalParameters Der Parameter petTypeId sollte als 'final' deklariert sein. 76
 Error design DesignForExtension Klasse 'OwnerViewServiceImpl' sieht wie zur Erweiterung entworfen aus (kann subclassed werden), aber die Methode 'getAllPetType' besitzt keinen Javadoc-Kommentar, der erklärt, wie Sie das sicher tun. Wenn die Klasse nicht für Erweiterungen ausgelegt ist, sollten sie die Klasse 'OwnerViewServiceImpl' final oder die Methode 'getAllPetType' static/final/abstract/empty machen oder die zugelassene Annotation für die Methode hinzufügen. 80
 Error design DesignForExtension Klasse 'OwnerViewServiceImpl' sieht wie zur Erweiterung entworfen aus (kann subclassed werden), aber die Methode 'getPetsAsList' besitzt keinen Javadoc-Kommentar, der erklärt, wie Sie das sicher tun. Wenn die Klasse nicht für Erweiterungen ausgelegt ist, sollten sie die Klasse 'OwnerViewServiceImpl' final oder die Methode 'getPetsAsList' static/final/abstract/empty machen oder die zugelassene Annotation für die Methode hinzufügen. 85
 Error misc FinalParameters Der Parameter owner sollte als 'final' deklariert sein. 86
 Error design DesignForExtension Klasse 'OwnerViewServiceImpl' sieht wie zur Erweiterung entworfen aus (kann subclassed werden), aber die Methode 'getPetsAsString' besitzt keinen Javadoc-Kommentar, der erklärt, wie Sie das sicher tun. Wenn die Klasse nicht für Erweiterungen ausgelegt ist, sollten sie die Klasse 'OwnerViewServiceImpl' final oder die Methode 'getPetsAsString' static/final/abstract/empty machen oder die zugelassene Annotation für die Methode hinzufügen. 90
 Error misc FinalParameters Der Parameter owner sollte als 'final' deklariert sein. 91
 Error design DesignForExtension Klasse 'OwnerViewServiceImpl' sieht wie zur Erweiterung entworfen aus (kann subclassed werden), aber die Methode 'addNewPet' besitzt keinen Javadoc-Kommentar, der erklärt, wie Sie das sicher tun. Wenn die Klasse nicht für Erweiterungen ausgelegt ist, sollten sie die Klasse 'OwnerViewServiceImpl' final oder die Methode 'addNewPet' static/final/abstract/empty machen oder die zugelassene Annotation für die Methode hinzufügen. 102
 Error misc FinalParameters Der Parameter pet sollte als 'final' deklariert sein. 103
 Error design DesignForExtension Klasse 'OwnerViewServiceImpl' sieht wie zur Erweiterung entworfen aus (kann subclassed werden), aber die Methode 'findPetById' besitzt keinen Javadoc-Kommentar, der erklärt, wie Sie das sicher tun. Wenn die Klasse nicht für Erweiterungen ausgelegt ist, sollten sie die Klasse 'OwnerViewServiceImpl' final oder die Methode 'findPetById' static/final/abstract/empty machen oder die zugelassene Annotation für die Methode hinzufügen. 107
 Error misc FinalParameters Der Parameter id sollte als 'final' deklariert sein. 108
 Error design DesignForExtension Klasse 'OwnerViewServiceImpl' sieht wie zur Erweiterung entworfen aus (kann subclassed werden), aber die Methode 'updatePet' besitzt keinen Javadoc-Kommentar, der erklärt, wie Sie das sicher tun. Wenn die Klasse nicht für Erweiterungen ausgelegt ist, sollten sie die Klasse 'OwnerViewServiceImpl' final oder die Methode 'updatePet' static/final/abstract/empty machen oder die zugelassene Annotation für die Methode hinzufügen. 112
 Error misc FinalParameters Der Parameter pet sollte als 'final' deklariert sein. 113
 Error design DesignForExtension Klasse 'OwnerViewServiceImpl' sieht wie zur Erweiterung entworfen aus (kann subclassed werden), aber die Methode 'getVisits' besitzt keinen Javadoc-Kommentar, der erklärt, wie Sie das sicher tun. Wenn die Klasse nicht für Erweiterungen ausgelegt ist, sollten sie die Klasse 'OwnerViewServiceImpl' final oder die Methode 'getVisits' static/final/abstract/empty machen oder die zugelassene Annotation für die Methode hinzufügen. 117
 Error misc FinalParameters Der Parameter ownersPet sollte als 'final' deklariert sein. 118
 Error design DesignForExtension Klasse 'OwnerViewServiceImpl' sieht wie zur Erweiterung entworfen aus (kann subclassed werden), aber die Methode 'addNewVisit' besitzt keinen Javadoc-Kommentar, der erklärt, wie Sie das sicher tun. Wenn die Klasse nicht für Erweiterungen ausgelegt ist, sollten sie die Klasse 'OwnerViewServiceImpl' final oder die Methode 'addNewVisit' static/final/abstract/empty machen oder die zugelassene Annotation für die Methode hinzufügen. 122
 Error misc FinalParameters Der Parameter visit sollte als 'final' deklariert sein. 123
 Error javadoc MissingJavadocMethod Es fehlt ein Javadoc-Kommentar. 128
 Error design DesignForExtension Klasse 'OwnerViewServiceImpl' sieht wie zur Erweiterung entworfen aus (kann subclassed werden), aber die Methode 'postConstruct' besitzt keinen Javadoc-Kommentar, der erklärt, wie Sie das sicher tun. Wenn die Klasse nicht für Erweiterungen ausgelegt ist, sollten sie die Klasse 'OwnerViewServiceImpl' final oder die Methode 'postConstruct' static/final/abstract/empty machen oder die zugelassene Annotation für die Methode hinzufügen. 128
 Error whitespace WhitespaceAround Nach '+' fehlt ein Leerzeichen. 130
 Error whitespace WhitespaceAround Vor '+' fehlt ein Leerzeichen. 130
 Error javadoc MissingJavadocMethod Es fehlt ein Javadoc-Kommentar. 133
 Error design DesignForExtension Klasse 'OwnerViewServiceImpl' sieht wie zur Erweiterung entworfen aus (kann subclassed werden), aber die Methode 'preDestroy' besitzt keinen Javadoc-Kommentar, der erklärt, wie Sie das sicher tun. Wenn die Klasse nicht für Erweiterungen ausgelegt ist, sollten sie die Klasse 'OwnerViewServiceImpl' final oder die Methode 'preDestroy' static/final/abstract/empty machen oder die zugelassene Annotation für die Methode hinzufügen. 133
 Error whitespace WhitespaceAround Nach '+' fehlt ein Leerzeichen. 135
 Error whitespace WhitespaceAround Vor '+' fehlt ein Leerzeichen. 135

org/woehlke/jakartaee/petclinic/owner/views/Owner2Model.java

Severity Category Rule Message Line
 Error javadoc MissingJavadocMethod Es fehlt ein Javadoc-Kommentar. 12

org/woehlke/jakartaee/petclinic/owner/views/OwnerFlowState.java

Severity Category Rule Message Line
 Error imports UnusedImports Nicht verwendeter Import - java.io.Serializable. 3
 Error javadoc JavadocVariable Es fehlt ein Javadoc-Kommentar. 9
 Error javadoc JavadocVariable Es fehlt ein Javadoc-Kommentar. 10
 Error javadoc JavadocVariable Es fehlt ein Javadoc-Kommentar. 11
 Error javadoc JavadocVariable Es fehlt ein Javadoc-Kommentar. 12
 Error javadoc JavadocVariable Es fehlt ein Javadoc-Kommentar. 13
 Error javadoc JavadocVariable Es fehlt ein Javadoc-Kommentar. 14
 Error javadoc JavadocVariable Es fehlt ein Javadoc-Kommentar. 15
 Error javadoc JavadocVariable Es fehlt ein Javadoc-Kommentar. 16
 Error javadoc JavadocVariable Es fehlt ein Javadoc-Kommentar. 17

org/woehlke/jakartaee/petclinic/owner/views/OwnerFlowView.java

Severity Category Rule Message Line
 Error imports UnusedImports Nicht verwendeter Import - java.io.Serializable. 5
 Error javadoc MissingJavadocMethod Es fehlt ein Javadoc-Kommentar. 14
 Error javadoc MissingJavadocMethod Es fehlt ein Javadoc-Kommentar. 16
 Error javadoc MissingJavadocMethod Es fehlt ein Javadoc-Kommentar. 18
 Error javadoc MissingJavadocMethod Es fehlt ein Javadoc-Kommentar. 20
 Error javadoc MissingJavadocMethod Es fehlt ein Javadoc-Kommentar. 22
 Error javadoc MissingJavadocMethod Es fehlt ein Javadoc-Kommentar. 24
 Error javadoc MissingJavadocMethod Es fehlt ein Javadoc-Kommentar. 26
 Error javadoc MissingJavadocMethod Es fehlt ein Javadoc-Kommentar. 28
 Error javadoc MissingJavadocMethod Es fehlt ein Javadoc-Kommentar. 30
 Error javadoc MissingJavadocMethod Es fehlt ein Javadoc-Kommentar. 32
 Error javadoc MissingJavadocMethod Es fehlt ein Javadoc-Kommentar. 34
 Error javadoc MissingJavadocMethod Es fehlt ein Javadoc-Kommentar. 36
 Error javadoc MissingJavadocMethod Es fehlt ein Javadoc-Kommentar. 38
 Error javadoc MissingJavadocMethod Es fehlt ein Javadoc-Kommentar. 40

org/woehlke/jakartaee/petclinic/owner/views/OwnerFlowViewImpl.java

Severity Category Rule Message Line
 Error javadoc JavadocPackage Es fehlt eine package-info.java. 1
 Error javadoc JavadocVariable Es fehlt ein Javadoc-Kommentar. 20
 Error javadoc MissingJavadocMethod Es fehlt ein Javadoc-Kommentar. 22
 Error design DesignForExtension Klasse 'OwnerFlowViewImpl' sieht wie zur Erweiterung entworfen aus (kann subclassed werden), aber die Methode 'getFlowState' besitzt keinen Javadoc-Kommentar, der erklärt, wie Sie das sicher tun. Wenn die Klasse nicht für Erweiterungen ausgelegt ist, sollten sie die Klasse 'OwnerFlowViewImpl' final oder die Methode 'getFlowState' static/final/abstract/empty machen oder die zugelassene Annotation für die Methode hinzufügen. 22
 Error design DesignForExtension Klasse 'OwnerFlowViewImpl' sieht wie zur Erweiterung entworfen aus (kann subclassed werden), aber die Methode 'isFlowStateList' besitzt keinen Javadoc-Kommentar, der erklärt, wie Sie das sicher tun. Wenn die Klasse nicht für Erweiterungen ausgelegt ist, sollten sie die Klasse 'OwnerFlowViewImpl' final oder die Methode 'isFlowStateList' static/final/abstract/empty machen oder die zugelassene Annotation für die Methode hinzufügen. 29
 Error design DesignForExtension Klasse 'OwnerFlowViewImpl' sieht wie zur Erweiterung entworfen aus (kann subclassed werden), aber die Methode 'isFlowStateDetails' besitzt keinen Javadoc-Kommentar, der erklärt, wie Sie das sicher tun. Wenn die Klasse nicht für Erweiterungen ausgelegt ist, sollten sie die Klasse 'OwnerFlowViewImpl' final oder die Methode 'isFlowStateDetails' static/final/abstract/empty machen oder die zugelassene Annotation für die Methode hinzufügen. 34
 Error design DesignForExtension Klasse 'OwnerFlowViewImpl' sieht wie zur Erweiterung entworfen aus (kann subclassed werden), aber die Methode 'isFlowStateNew' besitzt keinen Javadoc-Kommentar, der erklärt, wie Sie das sicher tun. Wenn die Klasse nicht für Erweiterungen ausgelegt ist, sollten sie die Klasse 'OwnerFlowViewImpl' final oder die Methode 'isFlowStateNew' static/final/abstract/empty machen oder die zugelassene Annotation für die Methode hinzufügen. 39
 Error design DesignForExtension Klasse 'OwnerFlowViewImpl' sieht wie zur Erweiterung entworfen aus (kann subclassed werden), aber die Methode 'isFlowStateEdit' besitzt keinen Javadoc-Kommentar, der erklärt, wie Sie das sicher tun. Wenn die Klasse nicht für Erweiterungen ausgelegt ist, sollten sie die Klasse 'OwnerFlowViewImpl' final oder die Methode 'isFlowStateEdit' static/final/abstract/empty machen oder die zugelassene Annotation für die Methode hinzufügen. 44
 Error design DesignForExtension Klasse 'OwnerFlowViewImpl' sieht wie zur Erweiterung entworfen aus (kann subclassed werden), aber die Methode 'isFlowStateDelete' besitzt keinen Javadoc-Kommentar, der erklärt, wie Sie das sicher tun. Wenn die Klasse nicht für Erweiterungen ausgelegt ist, sollten sie die Klasse 'OwnerFlowViewImpl' final oder die Methode 'isFlowStateDelete' static/final/abstract/empty machen oder die zugelassene Annotation für die Methode hinzufügen. 49
 Error design DesignForExtension Klasse 'OwnerFlowViewImpl' sieht wie zur Erweiterung entworfen aus (kann subclassed werden), aber die Methode 'isFlowStateSearchResult' besitzt keinen Javadoc-Kommentar, der erklärt, wie Sie das sicher tun. Wenn die Klasse nicht für Erweiterungen ausgelegt ist, sollten sie die Klasse 'OwnerFlowViewImpl' final oder die Methode 'isFlowStateSearchResult' static/final/abstract/empty machen oder die zugelassene Annotation für die Methode hinzufügen. 54
 Error javadoc MissingJavadocMethod Es fehlt ein Javadoc-Kommentar. 59
 Error design DesignForExtension Klasse 'OwnerFlowViewImpl' sieht wie zur Erweiterung entworfen aus (kann subclassed werden), aber die Methode 'logFlowState' besitzt keinen Javadoc-Kommentar, der erklärt, wie Sie das sicher tun. Wenn die Klasse nicht für Erweiterungen ausgelegt ist, sollten sie die Klasse 'OwnerFlowViewImpl' final oder die Methode 'logFlowState' static/final/abstract/empty machen oder die zugelassene Annotation für die Methode hinzufügen. 59
 Error whitespace WhitespaceAround Vor '{' fehlt ein Leerzeichen. 59
 Error design DesignForExtension Klasse 'OwnerFlowViewImpl' sieht wie zur Erweiterung entworfen aus (kann subclassed werden), aber die Methode 'isFlowStateNewPet' besitzt keinen Javadoc-Kommentar, der erklärt, wie Sie das sicher tun. Wenn die Klasse nicht für Erweiterungen ausgelegt ist, sollten sie die Klasse 'OwnerFlowViewImpl' final oder die Methode 'isFlowStateNewPet' static/final/abstract/empty machen oder die zugelassene Annotation für die Methode hinzufügen. 64
 Error design DesignForExtension Klasse 'OwnerFlowViewImpl' sieht wie zur Erweiterung entworfen aus (kann subclassed werden), aber die Methode 'isFlowStateEditPet' besitzt keinen Javadoc-Kommentar, der erklärt, wie Sie das sicher tun. Wenn die Klasse nicht für Erweiterungen ausgelegt ist, sollten sie die Klasse 'OwnerFlowViewImpl' final oder die Methode 'isFlowStateEditPet' static/final/abstract/empty machen oder die zugelassene Annotation für die Methode hinzufügen. 69
 Error design DesignForExtension Klasse 'OwnerFlowViewImpl' sieht wie zur Erweiterung entworfen aus (kann subclassed werden), aber die Methode 'isFlowStateNewVisit' besitzt keinen Javadoc-Kommentar, der erklärt, wie Sie das sicher tun. Wenn die Klasse nicht für Erweiterungen ausgelegt ist, sollten sie die Klasse 'OwnerFlowViewImpl' final oder die Methode 'isFlowStateNewVisit' static/final/abstract/empty machen oder die zugelassene Annotation für die Methode hinzufügen. 74
 Error design DesignForExtension Klasse 'OwnerFlowViewImpl' sieht wie zur Erweiterung entworfen aus (kann subclassed werden), aber die Methode 'setFlowStateNewVisit' besitzt keinen Javadoc-Kommentar, der erklärt, wie Sie das sicher tun. Wenn die Klasse nicht für Erweiterungen ausgelegt ist, sollten sie die Klasse 'OwnerFlowViewImpl' final oder die Methode 'setFlowStateNewVisit' static/final/abstract/empty machen oder die zugelassene Annotation für die Methode hinzufügen. 79
 Error design DesignForExtension Klasse 'OwnerFlowViewImpl' sieht wie zur Erweiterung entworfen aus (kann subclassed werden), aber die Methode 'setFlowStateNewPet' besitzt keinen Javadoc-Kommentar, der erklärt, wie Sie das sicher tun. Wenn die Klasse nicht für Erweiterungen ausgelegt ist, sollten sie die Klasse 'OwnerFlowViewImpl' final oder die Methode 'setFlowStateNewPet' static/final/abstract/empty machen oder die zugelassene Annotation für die Methode hinzufügen. 85
 Error design DesignForExtension Klasse 'OwnerFlowViewImpl' sieht wie zur Erweiterung entworfen aus (kann subclassed werden), aber die Methode 'setFlowStateEditPet' besitzt keinen Javadoc-Kommentar, der erklärt, wie Sie das sicher tun. Wenn die Klasse nicht für Erweiterungen ausgelegt ist, sollten sie die Klasse 'OwnerFlowViewImpl' final oder die Methode 'setFlowStateEditPet' static/final/abstract/empty machen oder die zugelassene Annotation für die Methode hinzufügen. 91
 Error design DesignForExtension Klasse 'OwnerFlowViewImpl' sieht wie zur Erweiterung entworfen aus (kann subclassed werden), aber die Methode 'setFlowStateList' besitzt keinen Javadoc-Kommentar, der erklärt, wie Sie das sicher tun. Wenn die Klasse nicht für Erweiterungen ausgelegt ist, sollten sie die Klasse 'OwnerFlowViewImpl' final oder die Methode 'setFlowStateList' static/final/abstract/empty machen oder die zugelassene Annotation für die Methode hinzufügen. 97
 Error design DesignForExtension Klasse 'OwnerFlowViewImpl' sieht wie zur Erweiterung entworfen aus (kann subclassed werden), aber die Methode 'setFlowStateDetails' besitzt keinen Javadoc-Kommentar, der erklärt, wie Sie das sicher tun. Wenn die Klasse nicht für Erweiterungen ausgelegt ist, sollten sie die Klasse 'OwnerFlowViewImpl' final oder die Methode 'setFlowStateDetails' static/final/abstract/empty machen oder die zugelassene Annotation für die Methode hinzufügen. 103
 Error design DesignForExtension Klasse 'OwnerFlowViewImpl' sieht wie zur Erweiterung entworfen aus (kann subclassed werden), aber die Methode 'setFlowStateNew' besitzt keinen Javadoc-Kommentar, der erklärt, wie Sie das sicher tun. Wenn die Klasse nicht für Erweiterungen ausgelegt ist, sollten sie die Klasse 'OwnerFlowViewImpl' final oder die Methode 'setFlowStateNew' static/final/abstract/empty machen oder die zugelassene Annotation für die Methode hinzufügen. 109
 Error design DesignForExtension Klasse 'OwnerFlowViewImpl' sieht wie zur Erweiterung entworfen aus (kann subclassed werden), aber die Methode 'setFlowStateEdit' besitzt keinen Javadoc-Kommentar, der erklärt, wie Sie das sicher tun. Wenn die Klasse nicht für Erweiterungen ausgelegt ist, sollten sie die Klasse 'OwnerFlowViewImpl' final oder die Methode 'setFlowStateEdit' static/final/abstract/empty machen oder die zugelassene Annotation für die Methode hinzufügen. 115
 Error design DesignForExtension Klasse 'OwnerFlowViewImpl' sieht wie zur Erweiterung entworfen aus (kann subclassed werden), aber die Methode 'setFlowStateDelete' besitzt keinen Javadoc-Kommentar, der erklärt, wie Sie das sicher tun. Wenn die Klasse nicht für Erweiterungen ausgelegt ist, sollten sie die Klasse 'OwnerFlowViewImpl' final oder die Methode 'setFlowStateDelete' static/final/abstract/empty machen oder die zugelassene Annotation für die Methode hinzufügen. 121
 Error design DesignForExtension Klasse 'OwnerFlowViewImpl' sieht wie zur Erweiterung entworfen aus (kann subclassed werden), aber die Methode 'setFlowStateSearchResult' besitzt keinen Javadoc-Kommentar, der erklärt, wie Sie das sicher tun. Wenn die Klasse nicht für Erweiterungen ausgelegt ist, sollten sie die Klasse 'OwnerFlowViewImpl' final oder die Methode 'setFlowStateSearchResult' static/final/abstract/empty machen oder die zugelassene Annotation für die Methode hinzufügen. 127
 Error javadoc MissingJavadocMethod Es fehlt ein Javadoc-Kommentar. 133
 Error design DesignForExtension Klasse 'OwnerFlowViewImpl' sieht wie zur Erweiterung entworfen aus (kann subclassed werden), aber die Methode 'isRenderPanelDetailsOwner' besitzt keinen Javadoc-Kommentar, der erklärt, wie Sie das sicher tun. Wenn die Klasse nicht für Erweiterungen ausgelegt ist, sollten sie die Klasse 'OwnerFlowViewImpl' final oder die Methode 'isRenderPanelDetailsOwner' static/final/abstract/empty machen oder die zugelassene Annotation für die Methode hinzufügen. 133
 Error javadoc MissingJavadocMethod Es fehlt ein Javadoc-Kommentar. 137
 Error design DesignForExtension Klasse 'OwnerFlowViewImpl' sieht wie zur Erweiterung entworfen aus (kann subclassed werden), aber die Methode 'isRenderPanelAddNewOwner' besitzt keinen Javadoc-Kommentar, der erklärt, wie Sie das sicher tun. Wenn die Klasse nicht für Erweiterungen ausgelegt ist, sollten sie die Klasse 'OwnerFlowViewImpl' final oder die Methode 'isRenderPanelAddNewOwner' static/final/abstract/empty machen oder die zugelassene Annotation für die Methode hinzufügen. 137
 Error javadoc MissingJavadocMethod Es fehlt ein Javadoc-Kommentar. 141
 Error design DesignForExtension Klasse 'OwnerFlowViewImpl' sieht wie zur Erweiterung entworfen aus (kann subclassed werden), aber die Methode 'isRenderPanelEditOwner' besitzt keinen Javadoc-Kommentar, der erklärt, wie Sie das sicher tun. Wenn die Klasse nicht für Erweiterungen ausgelegt ist, sollten sie die Klasse 'OwnerFlowViewImpl' final oder die Methode 'isRenderPanelEditOwner' static/final/abstract/empty machen oder die zugelassene Annotation für die Methode hinzufügen. 141
 Error javadoc MissingJavadocMethod Es fehlt ein Javadoc-Kommentar. 145
 Error design DesignForExtension Klasse 'OwnerFlowViewImpl' sieht wie zur Erweiterung entworfen aus (kann subclassed werden), aber die Methode 'isRenderPanelOwner' besitzt keinen Javadoc-Kommentar, der erklärt, wie Sie das sicher tun. Wenn die Klasse nicht für Erweiterungen ausgelegt ist, sollten sie die Klasse 'OwnerFlowViewImpl' final oder die Methode 'isRenderPanelOwner' static/final/abstract/empty machen oder die zugelassene Annotation für die Methode hinzufügen. 145
 Error javadoc MissingJavadocMethod Es fehlt ein Javadoc-Kommentar. 149
 Error design DesignForExtension Klasse 'OwnerFlowViewImpl' sieht wie zur Erweiterung entworfen aus (kann subclassed werden), aber die Methode 'isRenderPanelOwnerList' besitzt keinen Javadoc-Kommentar, der erklärt, wie Sie das sicher tun. Wenn die Klasse nicht für Erweiterungen ausgelegt ist, sollten sie die Klasse 'OwnerFlowViewImpl' final oder die Methode 'isRenderPanelOwnerList' static/final/abstract/empty machen oder die zugelassene Annotation für die Methode hinzufügen. 149
 Error javadoc MissingJavadocMethod Es fehlt ein Javadoc-Kommentar. 153
 Error design DesignForExtension Klasse 'OwnerFlowViewImpl' sieht wie zur Erweiterung entworfen aus (kann subclassed werden), aber die Methode 'isRenderPanelEditOwnersPet' besitzt keinen Javadoc-Kommentar, der erklärt, wie Sie das sicher tun. Wenn die Klasse nicht für Erweiterungen ausgelegt ist, sollten sie die Klasse 'OwnerFlowViewImpl' final oder die Methode 'isRenderPanelEditOwnersPet' static/final/abstract/empty machen oder die zugelassene Annotation für die Methode hinzufügen. 153
 Error javadoc MissingJavadocMethod Es fehlt ein Javadoc-Kommentar. 157
 Error design DesignForExtension Klasse 'OwnerFlowViewImpl' sieht wie zur Erweiterung entworfen aus (kann subclassed werden), aber die Methode 'isRenderPanelAddNewOwnersPet' besitzt keinen Javadoc-Kommentar, der erklärt, wie Sie das sicher tun. Wenn die Klasse nicht für Erweiterungen ausgelegt ist, sollten sie die Klasse 'OwnerFlowViewImpl' final oder die Methode 'isRenderPanelAddNewOwnersPet' static/final/abstract/empty machen oder die zugelassene Annotation für die Methode hinzufügen. 157
 Error javadoc MissingJavadocMethod Es fehlt ein Javadoc-Kommentar. 161
 Error design DesignForExtension Klasse 'OwnerFlowViewImpl' sieht wie zur Erweiterung entworfen aus (kann subclassed werden), aber die Methode 'isRenderPanelAddNewOwnersPetVisit' besitzt keinen Javadoc-Kommentar, der erklärt, wie Sie das sicher tun. Wenn die Klasse nicht für Erweiterungen ausgelegt ist, sollten sie die Klasse 'OwnerFlowViewImpl' final oder die Methode 'isRenderPanelAddNewOwnersPetVisit' static/final/abstract/empty machen oder die zugelassene Annotation für die Methode hinzufügen. 161

org/woehlke/jakartaee/petclinic/owner/views/OwnersPet2Model.java

Severity Category Rule Message Line
 Error design InterfaceIsType Interfaces sollten einen Typ beschreiben und daher Methoden beinhalten. 8

org/woehlke/jakartaee/petclinic/pet/Pet.java

Severity Category Rule Message Line
 Error imports AvoidStarImport Stern-Importe der Form '.*' sollten vermieden werden - lombok.*. 5
 Error imports UnusedImports Nicht verwendeter Import - org.woehlke.jakartaee.petclinic.visit.Visit. 11
 Error imports AvoidStarImport Stern-Importe der Form '.*' sollten vermieden werden - jakarta.persistence.*. 13
 Error imports AvoidStarImport Stern-Importe der Form '.*' sollten vermieden werden - java.util.*. 16
 Error sizes LineLength Zeile ist 88 Zeichen lang (Obergrenze ist 80). 57
 Error sizes LineLength Zeile ist 96 Zeichen lang (Obergrenze ist 80). 61
 Error javadoc JavadocVariable Es fehlt ein Javadoc-Kommentar. 63
 Error modifier ModifierOrder Modifier 'static' weicht von der empfohlenen Modifier-Reihenfolge der Java Language Specification ab. 63
 Error javadoc JavadocVariable Es fehlt ein Javadoc-Kommentar. 64
 Error modifier ModifierOrder Modifier 'static' weicht von der empfohlenen Modifier-Reihenfolge der Java Language Specification ab. 64
 Error javadoc JavadocVariable Es fehlt ein Javadoc-Kommentar. 65
 Error modifier ModifierOrder Modifier 'static' weicht von der empfohlenen Modifier-Reihenfolge der Java Language Specification ab. 65
 Error javadoc JavadocVariable Es fehlt ein Javadoc-Kommentar. 66
 Error modifier ModifierOrder Modifier 'static' weicht von der empfohlenen Modifier-Reihenfolge der Java Language Specification ab. 66
 Error javadoc JavadocVariable Es fehlt ein Javadoc-Kommentar. 67
 Error modifier ModifierOrder Modifier 'static' weicht von der empfohlenen Modifier-Reihenfolge der Java Language Specification ab. 67
 Error javadoc JavadocVariable Es fehlt ein Javadoc-Kommentar. 68
 Error modifier ModifierOrder Modifier 'static' weicht von der empfohlenen Modifier-Reihenfolge der Java Language Specification ab. 68
 Error javadoc JavadocVariable Es fehlt ein Javadoc-Kommentar. 69
 Error modifier ModifierOrder Modifier 'static' weicht von der empfohlenen Modifier-Reihenfolge der Java Language Specification ab. 69
 Error javadoc JavadocVariable Es fehlt ein Javadoc-Kommentar. 70
 Error modifier ModifierOrder Modifier 'static' weicht von der empfohlenen Modifier-Reihenfolge der Java Language Specification ab. 70
 Error javadoc JavadocVariable Es fehlt ein Javadoc-Kommentar. 73
 Error sizes LineLength Zeile ist 84 Zeichen lang (Obergrenze ist 80). 74
 Error whitespace WhitespaceAround Nach '=' fehlt ein Leerzeichen. 75
 Error whitespace WhitespaceAround Vor '=' fehlt ein Leerzeichen. 75
 Error whitespace WhitespaceAround Nach '=' fehlt ein Leerzeichen. 75
 Error whitespace WhitespaceAround Vor '=' fehlt ein Leerzeichen. 75
 Error javadoc JavadocVariable Es fehlt ein Javadoc-Kommentar. 78
 Error coding MagicNumber Die magische Zahl '36' sollte als Konstante definiert werden. 78
 Error javadoc JavadocVariable Es fehlt ein Javadoc-Kommentar. 81
 Error javadoc JavadocVariable Es fehlt ein Javadoc-Kommentar. 84
 Error design VisibilityModifier Das Feld 'birthDate' muss als private deklariert werden und Zugriffsmethoden haben. 87
 Error javadoc JavadocVariable Es fehlt ein Javadoc-Kommentar. 89
 Error javadoc JavadocVariable Es fehlt ein Javadoc-Kommentar. 94
 Error sizes LineLength Zeile ist 81 Zeichen lang (Obergrenze ist 80). 97
 Error whitespace WhitespaceAround Nach '=' fehlt ein Leerzeichen. 97
 Error whitespace WhitespaceAround Vor '=' fehlt ein Leerzeichen. 97
 Error whitespace WhitespaceAround Nach '=' fehlt ein Leerzeichen. 98
 Error whitespace WhitespaceAround Vor '=' fehlt ein Leerzeichen. 98
 Error javadoc JavadocVariable Es fehlt ein Javadoc-Kommentar. 104
 Error sizes LineLength Zeile ist 81 Zeichen lang (Obergrenze ist 80). 107
 Error whitespace WhitespaceAround Nach '=' fehlt ein Leerzeichen. 107
 Error whitespace WhitespaceAround Vor '=' fehlt ein Leerzeichen. 107
 Error whitespace WhitespaceAround Nach '=' fehlt ein Leerzeichen. 108
 Error whitespace WhitespaceAround Vor '=' fehlt ein Leerzeichen. 108
 Error javadoc MissingJavadocMethod Es fehlt ein Javadoc-Kommentar. 114
 Error design DesignForExtension Klasse 'Pet' sieht wie zur Erweiterung entworfen aus (kann subclassed werden), aber die Methode 'getTableName' besitzt keinen Javadoc-Kommentar, der erklärt, wie Sie das sicher tun. Wenn die Klasse nicht für Erweiterungen ausgelegt ist, sollten sie die Klasse 'Pet' final oder die Methode 'getTableName' static/final/abstract/empty machen oder die zugelassene Annotation für die Methode hinzufügen. 114
 Error javadoc MissingJavadocMethod Es fehlt ein Javadoc-Kommentar. 119
 Error design DesignForExtension Klasse 'Pet' sieht wie zur Erweiterung entworfen aus (kann subclassed werden), aber die Methode 'getPrimaryKey' besitzt keinen Javadoc-Kommentar, der erklärt, wie Sie das sicher tun. Wenn die Klasse nicht für Erweiterungen ausgelegt ist, sollten sie die Klasse 'Pet' final oder die Methode 'getPrimaryKey' static/final/abstract/empty machen oder die zugelassene Annotation für die Methode hinzufügen. 119
 Error sizes LineLength Zeile ist 96 Zeichen lang (Obergrenze ist 80). 121
 Error javadoc MissingJavadocMethod Es fehlt ein Javadoc-Kommentar. 124
 Error design DesignForExtension Klasse 'Pet' sieht wie zur Erweiterung entworfen aus (kann subclassed werden), aber die Methode 'getPrimaryKeyWithId' besitzt keinen Javadoc-Kommentar, der erklärt, wie Sie das sicher tun. Wenn die Klasse nicht für Erweiterungen ausgelegt ist, sollten sie die Klasse 'Pet' final oder die Methode 'getPrimaryKeyWithId' static/final/abstract/empty machen oder die zugelassene Annotation für die Methode hinzufügen. 124
 Error sizes LineLength Zeile ist 86 Zeichen lang (Obergrenze ist 80). 126
 Error design DesignForExtension Klasse 'Pet' sieht wie zur Erweiterung entworfen aus (kann subclassed werden), aber die Methode 'updateSearchindex' besitzt keinen Javadoc-Kommentar, der erklärt, wie Sie das sicher tun. Wenn die Klasse nicht für Erweiterungen ausgelegt ist, sollten sie die Klasse 'Pet' final oder die Methode 'updateSearchindex' static/final/abstract/empty machen oder die zugelassene Annotation für die Methode hinzufügen. 129
 Error misc ArrayTypeStyle Array-Klammern an ungültiger Position. 131
 Error whitespace WhitespaceAfter Nach 'for' fehlt ein Leerzeichen. 133
 Error whitespace WhitespaceAround Vor '{' fehlt ein Leerzeichen. 133
 Error design DesignForExtension Klasse 'Pet' sieht wie zur Erweiterung entworfen aus (kann subclassed werden), aber die Methode 'equals' besitzt keinen Javadoc-Kommentar, der erklärt, wie Sie das sicher tun. Wenn die Klasse nicht für Erweiterungen ausgelegt ist, sollten sie die Klasse 'Pet' final oder die Methode 'equals' static/final/abstract/empty machen oder die zugelassene Annotation für die Methode hinzufügen. 140
 Error misc FinalParameters Der Parameter o sollte als 'final' deklariert sein. 141
 Error blocks NeedBraces Das Konstrukt 'if' muss geschweifte Klammern '{}' verwenden. 142
 Error blocks NeedBraces Das Konstrukt 'if' muss geschweifte Klammern '{}' verwenden. 143
 Error sizes LineLength Zeile ist 200 Zeichen lang (Obergrenze ist 80). 145
 Error design DesignForExtension Klasse 'Pet' sieht wie zur Erweiterung entworfen aus (kann subclassed werden), aber die Methode 'hashCode' besitzt keinen Javadoc-Kommentar, der erklärt, wie Sie das sicher tun. Wenn die Klasse nicht für Erweiterungen ausgelegt ist, sollten sie die Klasse 'Pet' final oder die Methode 'hashCode' static/final/abstract/empty machen oder die zugelassene Annotation für die Methode hinzufügen. 148
 Error design DesignForExtension Klasse 'Pet' sieht wie zur Erweiterung entworfen aus (kann subclassed werden), aber die Methode 'compareTo' besitzt keinen Javadoc-Kommentar, der erklärt, wie Sie das sicher tun. Wenn die Klasse nicht für Erweiterungen ausgelegt ist, sollten sie die Klasse 'Pet' final oder die Methode 'compareTo' static/final/abstract/empty machen oder die zugelassene Annotation für die Methode hinzufügen. 153
 Error misc FinalParameters Der Parameter o sollte als 'final' deklariert sein. 154

org/woehlke/jakartaee/petclinic/pet/PetEndpoint.java

Severity Category Rule Message Line
 Error javadoc JavadocPackage Es fehlt eine package-info.java. 1
 Error javadoc JavadocVariable Es fehlt ein Javadoc-Kommentar. 34
 Error javadoc JavadocVariable Es fehlt ein Javadoc-Kommentar. 37
 Error misc FinalParameters Der Parameter dto sollte als 'final' deklariert sein. 40
 Error javadoc MissingJavadocMethod Es fehlt ein Javadoc-Kommentar. 45
 Error design DesignForExtension Klasse 'PetEndpoint' sieht wie zur Erweiterung entworfen aus (kann subclassed werden), aber die Methode 'getList' besitzt keinen Javadoc-Kommentar, der erklärt, wie Sie das sicher tun. Wenn die Klasse nicht für Erweiterungen ausgelegt ist, sollten sie die Klasse 'PetEndpoint' final oder die Methode 'getList' static/final/abstract/empty machen oder die zugelassene Annotation für die Methode hinzufügen. 45
 Error sizes LineLength Zeile ist 81 Zeichen lang (Obergrenze ist 80). 49
 Error sizes LineLength Zeile ist 81 Zeichen lang (Obergrenze ist 80). 51
 Error sizes LineLength Zeile ist 81 Zeichen lang (Obergrenze ist 80). 55
 Error javadoc MissingJavadocMethod Es fehlt ein Javadoc-Kommentar. 59
 Error design DesignForExtension Klasse 'PetEndpoint' sieht wie zur Erweiterung entworfen aus (kann subclassed werden), aber die Methode 'getListAsJson' besitzt keinen Javadoc-Kommentar, der erklärt, wie Sie das sicher tun. Wenn die Klasse nicht für Erweiterungen ausgelegt ist, sollten sie die Klasse 'PetEndpoint' final oder die Methode 'getListAsJson' static/final/abstract/empty machen oder die zugelassene Annotation für die Methode hinzufügen. 59
 Error sizes LineLength Zeile ist 81 Zeichen lang (Obergrenze ist 80). 63
 Error sizes LineLength Zeile ist 81 Zeichen lang (Obergrenze ist 80). 65
 Error sizes LineLength Zeile ist 81 Zeichen lang (Obergrenze ist 80). 69
 Error javadoc MissingJavadocMethod Es fehlt ein Javadoc-Kommentar. 73
 Error design DesignForExtension Klasse 'PetEndpoint' sieht wie zur Erweiterung entworfen aus (kann subclassed werden), aber die Methode 'getEntity' besitzt keinen Javadoc-Kommentar, der erklärt, wie Sie das sicher tun. Wenn die Klasse nicht für Erweiterungen ausgelegt ist, sollten sie die Klasse 'PetEndpoint' final oder die Methode 'getEntity' static/final/abstract/empty machen oder die zugelassene Annotation für die Methode hinzufügen. 73
 Error misc FinalParameters Der Parameter id sollte als 'final' deklariert sein. 76
 Error sizes LineLength Zeile ist 81 Zeichen lang (Obergrenze ist 80). 77
 Error sizes LineLength Zeile ist 81 Zeichen lang (Obergrenze ist 80). 79
 Error javadoc MissingJavadocMethod Es fehlt ein Javadoc-Kommentar. 83
 Error design DesignForExtension Klasse 'PetEndpoint' sieht wie zur Erweiterung entworfen aus (kann subclassed werden), aber die Methode 'getEntityAsJson' besitzt keinen Javadoc-Kommentar, der erklärt, wie Sie das sicher tun. Wenn die Klasse nicht für Erweiterungen ausgelegt ist, sollten sie die Klasse 'PetEndpoint' final oder die Methode 'getEntityAsJson' static/final/abstract/empty machen oder die zugelassene Annotation für die Methode hinzufügen. 83
 Error misc FinalParameters Der Parameter id sollte als 'final' deklariert sein. 86
 Error sizes LineLength Zeile ist 81 Zeichen lang (Obergrenze ist 80). 87
 Error sizes LineLength Zeile ist 81 Zeichen lang (Obergrenze ist 80). 89
 Error sizes LineLength Zeile ist 82 Zeichen lang (Obergrenze ist 80). 90
 Error sizes LineLength Zeile ist 81 Zeichen lang (Obergrenze ist 80). 91
 Error sizes LineLength Zeile ist 81 Zeichen lang (Obergrenze ist 80). 93
 Error javadoc MissingJavadocMethod Es fehlt ein Javadoc-Kommentar. 97
 Error design DesignForExtension Klasse 'PetEndpoint' sieht wie zur Erweiterung entworfen aus (kann subclassed werden), aber die Methode 'getListAsXml' besitzt keinen Javadoc-Kommentar, der erklärt, wie Sie das sicher tun. Wenn die Klasse nicht für Erweiterungen ausgelegt ist, sollten sie die Klasse 'PetEndpoint' final oder die Methode 'getListAsXml' static/final/abstract/empty machen oder die zugelassene Annotation für die Methode hinzufügen. 97
 Error sizes LineLength Zeile ist 81 Zeichen lang (Obergrenze ist 80). 101
 Error sizes LineLength Zeile ist 81 Zeichen lang (Obergrenze ist 80). 103
 Error sizes LineLength Zeile ist 81 Zeichen lang (Obergrenze ist 80). 105
 Error sizes LineLength Zeile ist 81 Zeichen lang (Obergrenze ist 80). 107
 Error sizes LineLength Zeile ist 81 Zeichen lang (Obergrenze ist 80). 109
 Error javadoc MissingJavadocMethod Es fehlt ein Javadoc-Kommentar. 113
 Error design DesignForExtension Klasse 'PetEndpoint' sieht wie zur Erweiterung entworfen aus (kann subclassed werden), aber die Methode 'getEntityAsXml' besitzt keinen Javadoc-Kommentar, der erklärt, wie Sie das sicher tun. Wenn die Klasse nicht für Erweiterungen ausgelegt ist, sollten sie die Klasse 'PetEndpoint' final oder die Methode 'getEntityAsXml' static/final/abstract/empty machen oder die zugelassene Annotation für die Methode hinzufügen. 113
 Error sizes LineLength Zeile ist 81 Zeichen lang (Obergrenze ist 80). 116
 Error misc FinalParameters Der Parameter id sollte als 'final' deklariert sein. 116
 Error sizes LineLength Zeile ist 81 Zeichen lang (Obergrenze ist 80). 117
 Error sizes LineLength Zeile ist 81 Zeichen lang (Obergrenze ist 80). 119
 Error sizes LineLength Zeile ist 82 Zeichen lang (Obergrenze ist 80). 120
 Error sizes LineLength Zeile ist 81 Zeichen lang (Obergrenze ist 80). 121
 Error sizes LineLength Zeile ist 81 Zeichen lang (Obergrenze ist 80). 123

org/woehlke/jakartaee/petclinic/pet/api/PetDto.java

Severity Category Rule Message Line
 Error imports AvoidStarImport Stern-Importe der Form '.*' sollten vermieden werden - lombok.*. 8
 Error imports AvoidStarImport Stern-Importe der Form '.*' sollten vermieden werden - jakarta.xml.bind.annotation.*. 11
 Error javadoc JavadocVariable Es fehlt ein Javadoc-Kommentar. 37
 Error javadoc JavadocVariable Es fehlt ein Javadoc-Kommentar. 41
 Error javadoc JavadocVariable Es fehlt ein Javadoc-Kommentar. 45
 Error javadoc JavadocVariable Es fehlt ein Javadoc-Kommentar. 49
 Error javadoc JavadocVariable Es fehlt ein Javadoc-Kommentar. 54
 Error javadoc JavadocVariable Es fehlt ein Javadoc-Kommentar. 58

org/woehlke/jakartaee/petclinic/pet/api/PetEndpointUtil.java

Severity Category Rule Message Line
 Error javadoc JavadocVariable Es fehlt ein Javadoc-Kommentar. 33
 Error javadoc JavadocVariable Es fehlt ein Javadoc-Kommentar. 36
 Error javadoc JavadocVariable Es fehlt ein Javadoc-Kommentar. 39
 Error javadoc MissingJavadocMethod Es fehlt ein Javadoc-Kommentar. 42
 Error design DesignForExtension Klasse 'PetEndpointUtil' sieht wie zur Erweiterung entworfen aus (kann subclassed werden), aber die Methode 'dtoFactory' besitzt keinen Javadoc-Kommentar, der erklärt, wie Sie das sicher tun. Wenn die Klasse nicht für Erweiterungen ausgelegt ist, sollten sie die Klasse 'PetEndpointUtil' final oder die Methode 'dtoFactory' static/final/abstract/empty machen oder die zugelassene Annotation für die Methode hinzufügen. 42
 Error misc FinalParameters Der Parameter pet sollte als 'final' deklariert sein. 42
 Error sizes LineLength Zeile ist 83 Zeichen lang (Obergrenze ist 80). 48
 Error whitespace WhitespaceAround Nach '=' fehlt ein Leerzeichen. 48
 Error sizes LineLength Zeile ist 85 Zeichen lang (Obergrenze ist 80). 51
 Error whitespace WhitespaceAround Nach '=' fehlt ein Leerzeichen. 51
 Error javadoc MissingJavadocMethod Es fehlt ein Javadoc-Kommentar. 56
 Error design DesignForExtension Klasse 'PetEndpointUtil' sieht wie zur Erweiterung entworfen aus (kann subclassed werden), aber die Methode 'dtoListFactory' besitzt keinen Javadoc-Kommentar, der erklärt, wie Sie das sicher tun. Wenn die Klasse nicht für Erweiterungen ausgelegt ist, sollten sie die Klasse 'PetEndpointUtil' final oder die Methode 'dtoListFactory' static/final/abstract/empty machen oder die zugelassene Annotation für die Methode hinzufügen. 56
 Error misc FinalParameters Der Parameter petList sollte als 'final' deklariert sein. 56
 Error javadoc MissingJavadocMethod Es fehlt ein Javadoc-Kommentar. 65
 Error design DesignForExtension Klasse 'PetEndpointUtil' sieht wie zur Erweiterung entworfen aus (kann subclassed werden), aber die Methode 'dtoListJsonFactory' besitzt keinen Javadoc-Kommentar, der erklärt, wie Sie das sicher tun. Wenn die Klasse nicht für Erweiterungen ausgelegt ist, sollten sie die Klasse 'PetEndpointUtil' final oder die Methode 'dtoListJsonFactory' static/final/abstract/empty machen oder die zugelassene Annotation für die Methode hinzufügen. 65
 Error misc FinalParameters Der Parameter listDto sollte als 'final' deklariert sein. 65
 Error javadoc MissingJavadocMethod Es fehlt ein Javadoc-Kommentar. 70
 Error design DesignForExtension Klasse 'PetEndpointUtil' sieht wie zur Erweiterung entworfen aus (kann subclassed werden), aber die Methode 'dtoXmlFactory' besitzt keinen Javadoc-Kommentar, der erklärt, wie Sie das sicher tun. Wenn die Klasse nicht für Erweiterungen ausgelegt ist, sollten sie die Klasse 'PetEndpointUtil' final oder die Methode 'dtoXmlFactory' static/final/abstract/empty machen oder die zugelassene Annotation für die Methode hinzufügen. 70
 Error misc FinalParameters Der Parameter dto sollte als 'final' deklariert sein. 70
 Error javadoc MissingJavadocMethod Es fehlt ein Javadoc-Kommentar. 78
 Error design DesignForExtension Klasse 'PetEndpointUtil' sieht wie zur Erweiterung entworfen aus (kann subclassed werden), aber die Methode 'dtoListXmlFactory' besitzt keinen Javadoc-Kommentar, der erklärt, wie Sie das sicher tun. Wenn die Klasse nicht für Erweiterungen ausgelegt ist, sollten sie die Klasse 'PetEndpointUtil' final oder die Methode 'dtoListXmlFactory' static/final/abstract/empty machen oder die zugelassene Annotation für die Methode hinzufügen. 78
 Error misc FinalParameters Der Parameter listDto sollte als 'final' deklariert sein. 78

org/woehlke/jakartaee/petclinic/pet/api/PetListDto.java

Severity Category Rule Message Line
 Error javadoc JavadocPackage Es fehlt eine package-info.java. 1
 Error imports AvoidStarImport Stern-Importe der Form '.*' sollten vermieden werden - lombok.*. 4
 Error imports AvoidStarImport Stern-Importe der Form '.*' sollten vermieden werden - jakarta.xml.bind.annotation.*. 6
 Error javadoc JavadocVariable Es fehlt ein Javadoc-Kommentar. 25

org/woehlke/jakartaee/petclinic/pet/db/PetDao.java

Severity Category Rule Message Line
 Error javadoc MissingJavadocMethod Es fehlt ein Javadoc-Kommentar. 21
 Error javadoc MissingJavadocMethod Es fehlt ein Javadoc-Kommentar. 23

org/woehlke/jakartaee/petclinic/pet/db/PetDaoImpl.java

Severity Category Rule Message Line
 Error javadoc JavadocVariable Es fehlt ein Javadoc-Kommentar. 32
 Error design DesignForExtension Klasse 'PetDaoImpl' sieht wie zur Erweiterung entworfen aus (kann subclassed werden), aber die Methode 'getPetsAsList' besitzt keinen Javadoc-Kommentar, der erklärt, wie Sie das sicher tun. Wenn die Klasse nicht für Erweiterungen ausgelegt ist, sollten sie die Klasse 'PetDaoImpl' final oder die Methode 'getPetsAsList' static/final/abstract/empty machen oder die zugelassene Annotation für die Methode hinzufügen. 35
 Error misc FinalParameters Der Parameter owner sollte als 'final' deklariert sein. 36
 Error sizes LineLength Zeile ist 91 Zeichen lang (Obergrenze ist 80). 37
 Error whitespace WhitespaceAfter Nach ',' fehlt ein Leerzeichen. 38
 Error design DesignForExtension Klasse 'PetDaoImpl' sieht wie zur Erweiterung entworfen aus (kann subclassed werden), aber die Methode 'getVisits' besitzt keinen Javadoc-Kommentar, der erklärt, wie Sie das sicher tun. Wenn die Klasse nicht für Erweiterungen ausgelegt ist, sollten sie die Klasse 'PetDaoImpl' final oder die Methode 'getVisits' static/final/abstract/empty machen oder die zugelassene Annotation für die Methode hinzufügen. 42
 Error misc FinalParameters Der Parameter pet sollte als 'final' deklariert sein. 43
 Error sizes LineLength Zeile ist 94 Zeichen lang (Obergrenze ist 80). 44
 Error whitespace ParenPad Nach '(' folgt ein Leerzeichen. 44
 Error whitespace WhitespaceAfter Nach ',' fehlt ein Leerzeichen. 45
 Error design DesignForExtension Klasse 'PetDaoImpl' sieht wie zur Erweiterung entworfen aus (kann subclassed werden), aber die Methode 'addNew' besitzt keinen Javadoc-Kommentar, der erklärt, wie Sie das sicher tun. Wenn die Klasse nicht für Erweiterungen ausgelegt ist, sollten sie die Klasse 'PetDaoImpl' final oder die Methode 'addNew' static/final/abstract/empty machen oder die zugelassene Annotation für die Methode hinzufügen. 49
 Error misc FinalParameters Der Parameter pet sollte als 'final' deklariert sein. 50
 Error design DesignForExtension Klasse 'PetDaoImpl' sieht wie zur Erweiterung entworfen aus (kann subclassed werden), aber die Methode 'getAll' besitzt keinen Javadoc-Kommentar, der erklärt, wie Sie das sicher tun. Wenn die Klasse nicht für Erweiterungen ausgelegt ist, sollten sie die Klasse 'PetDaoImpl' final oder die Methode 'getAll' static/final/abstract/empty machen oder die zugelassene Annotation für die Methode hinzufügen. 59
 Error sizes LineLength Zeile ist 84 Zeichen lang (Obergrenze ist 80). 61
 Error design DesignForExtension Klasse 'PetDaoImpl' sieht wie zur Erweiterung entworfen aus (kann subclassed werden), aber die Methode 'findById' besitzt keinen Javadoc-Kommentar, der erklärt, wie Sie das sicher tun. Wenn die Klasse nicht für Erweiterungen ausgelegt ist, sollten sie die Klasse 'PetDaoImpl' final oder die Methode 'findById' static/final/abstract/empty machen oder die zugelassene Annotation für die Methode hinzufügen. 65
 Error misc FinalParameters Der Parameter petId sollte als 'final' deklariert sein. 66
 Error design DesignForExtension Klasse 'PetDaoImpl' sieht wie zur Erweiterung entworfen aus (kann subclassed werden), aber die Methode 'update' besitzt keinen Javadoc-Kommentar, der erklärt, wie Sie das sicher tun. Wenn die Klasse nicht für Erweiterungen ausgelegt ist, sollten sie die Klasse 'PetDaoImpl' final oder die Methode 'update' static/final/abstract/empty machen oder die zugelassene Annotation für die Methode hinzufügen. 70
 Error misc FinalParameters Der Parameter pet sollte als 'final' deklariert sein. 71
 Error design DesignForExtension Klasse 'PetDaoImpl' sieht wie zur Erweiterung entworfen aus (kann subclassed werden), aber die Methode 'delete' besitzt keinen Javadoc-Kommentar, der erklärt, wie Sie das sicher tun. Wenn die Klasse nicht für Erweiterungen ausgelegt ist, sollten sie die Klasse 'PetDaoImpl' final oder die Methode 'delete' static/final/abstract/empty machen oder die zugelassene Annotation für die Methode hinzufügen. 77
 Error misc FinalParameters Der Parameter id sollte als 'final' deklariert sein. 78
 Error javadoc MissingJavadocMethod Es fehlt ein Javadoc-Kommentar. 84
 Error design DesignForExtension Klasse 'PetDaoImpl' sieht wie zur Erweiterung entworfen aus (kann subclassed werden), aber die Methode 'postConstruct' besitzt keinen Javadoc-Kommentar, der erklärt, wie Sie das sicher tun. Wenn die Klasse nicht für Erweiterungen ausgelegt ist, sollten sie die Klasse 'PetDaoImpl' final oder die Methode 'postConstruct' static/final/abstract/empty machen oder die zugelassene Annotation für die Methode hinzufügen. 84
 Error whitespace WhitespaceAround Nach '+' fehlt ein Leerzeichen. 86
 Error whitespace WhitespaceAround Vor '+' fehlt ein Leerzeichen. 86
 Error javadoc MissingJavadocMethod Es fehlt ein Javadoc-Kommentar. 89
 Error design DesignForExtension Klasse 'PetDaoImpl' sieht wie zur Erweiterung entworfen aus (kann subclassed werden), aber die Methode 'preDestroy' besitzt keinen Javadoc-Kommentar, der erklärt, wie Sie das sicher tun. Wenn die Klasse nicht für Erweiterungen ausgelegt ist, sollten sie die Klasse 'PetDaoImpl' final oder die Methode 'preDestroy' static/final/abstract/empty machen oder die zugelassene Annotation für die Methode hinzufügen. 89
 Error whitespace WhitespaceAround Nach '+' fehlt ein Leerzeichen. 91
 Error whitespace WhitespaceAround Vor '+' fehlt ein Leerzeichen. 91

org/woehlke/jakartaee/petclinic/pet/db/PetListener.java

Severity Category Rule Message Line
 Error imports AvoidStarImport Stern-Importe der Form '.*' sollten vermieden werden - jakarta.persistence.*. 6
 Error javadoc MissingJavadocMethod Es fehlt ein Javadoc-Kommentar. 20
 Error design DesignForExtension Klasse 'PetListener' sieht wie zur Erweiterung entworfen aus (kann subclassed werden), aber die Methode 'onPrePersist' besitzt keinen Javadoc-Kommentar, der erklärt, wie Sie das sicher tun. Wenn die Klasse nicht für Erweiterungen ausgelegt ist, sollten sie die Klasse 'PetListener' final oder die Methode 'onPrePersist' static/final/abstract/empty machen oder die zugelassene Annotation für die Methode hinzufügen. 20
 Error misc FinalParameters Der Parameter domainObject sollte als 'final' deklariert sein. 21
 Error javadoc MissingJavadocMethod Es fehlt ein Javadoc-Kommentar. 27
 Error design DesignForExtension Klasse 'PetListener' sieht wie zur Erweiterung entworfen aus (kann subclassed werden), aber die Methode 'onPreUpdate' besitzt keinen Javadoc-Kommentar, der erklärt, wie Sie das sicher tun. Wenn die Klasse nicht für Erweiterungen ausgelegt ist, sollten sie die Klasse 'PetListener' final oder die Methode 'onPreUpdate' static/final/abstract/empty machen oder die zugelassene Annotation für die Methode hinzufügen. 27
 Error misc FinalParameters Der Parameter domainObject sollte als 'final' deklariert sein. 28
 Error javadoc MissingJavadocMethod Es fehlt ein Javadoc-Kommentar. 34
 Error design DesignForExtension Klasse 'PetListener' sieht wie zur Erweiterung entworfen aus (kann subclassed werden), aber die Methode 'onPreRemove' besitzt keinen Javadoc-Kommentar, der erklärt, wie Sie das sicher tun. Wenn die Klasse nicht für Erweiterungen ausgelegt ist, sollten sie die Klasse 'PetListener' final oder die Methode 'onPreRemove' static/final/abstract/empty machen oder die zugelassene Annotation für die Methode hinzufügen. 34
 Error misc FinalParameters Der Parameter domainObject sollte als 'final' deklariert sein. 35
 Error javadoc MissingJavadocMethod Es fehlt ein Javadoc-Kommentar. 41
 Error design DesignForExtension Klasse 'PetListener' sieht wie zur Erweiterung entworfen aus (kann subclassed werden), aber die Methode 'onPostPersist' besitzt keinen Javadoc-Kommentar, der erklärt, wie Sie das sicher tun. Wenn die Klasse nicht für Erweiterungen ausgelegt ist, sollten sie die Klasse 'PetListener' final oder die Methode 'onPostPersist' static/final/abstract/empty machen oder die zugelassene Annotation für die Methode hinzufügen. 41
 Error misc FinalParameters Der Parameter domainObject sollte als 'final' deklariert sein. 42
 Error javadoc MissingJavadocMethod Es fehlt ein Javadoc-Kommentar. 48
 Error design DesignForExtension Klasse 'PetListener' sieht wie zur Erweiterung entworfen aus (kann subclassed werden), aber die Methode 'onPostUpdate' besitzt keinen Javadoc-Kommentar, der erklärt, wie Sie das sicher tun. Wenn die Klasse nicht für Erweiterungen ausgelegt ist, sollten sie die Klasse 'PetListener' final oder die Methode 'onPostUpdate' static/final/abstract/empty machen oder die zugelassene Annotation für die Methode hinzufügen. 48
 Error misc FinalParameters Der Parameter domainObject sollte als 'final' deklariert sein. 49
 Error javadoc MissingJavadocMethod Es fehlt ein Javadoc-Kommentar. 55
 Error design DesignForExtension Klasse 'PetListener' sieht wie zur Erweiterung entworfen aus (kann subclassed werden), aber die Methode 'onPostRemove' besitzt keinen Javadoc-Kommentar, der erklärt, wie Sie das sicher tun. Wenn die Klasse nicht für Erweiterungen ausgelegt ist, sollten sie die Klasse 'PetListener' final oder die Methode 'onPostRemove' static/final/abstract/empty machen oder die zugelassene Annotation für die Methode hinzufügen. 55
 Error misc FinalParameters Der Parameter domainObject sollte als 'final' deklariert sein. 56
 Error javadoc MissingJavadocMethod Es fehlt ein Javadoc-Kommentar. 62
 Error design DesignForExtension Klasse 'PetListener' sieht wie zur Erweiterung entworfen aus (kann subclassed werden), aber die Methode 'onPostLoad' besitzt keinen Javadoc-Kommentar, der erklärt, wie Sie das sicher tun. Wenn die Klasse nicht für Erweiterungen ausgelegt ist, sollten sie die Klasse 'PetListener' final oder die Methode 'onPostLoad' static/final/abstract/empty machen oder die zugelassene Annotation für die Methode hinzufügen. 62
 Error misc FinalParameters Der Parameter domainObject sollte als 'final' deklariert sein. 63

org/woehlke/jakartaee/petclinic/pet/db/PetService.java

Severity Category Rule Message Line
 Error javadoc JavadocPackage Es fehlt eine package-info.java. 1
 Error javadoc MissingJavadocMethod Es fehlt ein Javadoc-Kommentar. 20
 Error javadoc MissingJavadocMethod Es fehlt ein Javadoc-Kommentar. 22

org/woehlke/jakartaee/petclinic/pet/db/PetServiceImpl.java

Severity Category Rule Message Line
 Error javadoc JavadocVariable Es fehlt ein Javadoc-Kommentar. 26
 Error design DesignForExtension Klasse 'PetServiceImpl' sieht wie zur Erweiterung entworfen aus (kann subclassed werden), aber die Methode 'addNew' besitzt keinen Javadoc-Kommentar, der erklärt, wie Sie das sicher tun. Wenn die Klasse nicht für Erweiterungen ausgelegt ist, sollten sie die Klasse 'PetServiceImpl' final oder die Methode 'addNew' static/final/abstract/empty machen oder die zugelassene Annotation für die Methode hinzufügen. 29
 Error misc FinalParameters Der Parameter pet sollte als 'final' deklariert sein. 30
 Error design DesignForExtension Klasse 'PetServiceImpl' sieht wie zur Erweiterung entworfen aus (kann subclassed werden), aber die Methode 'getAll' besitzt keinen Javadoc-Kommentar, der erklärt, wie Sie das sicher tun. Wenn die Klasse nicht für Erweiterungen ausgelegt ist, sollten sie die Klasse 'PetServiceImpl' final oder die Methode 'getAll' static/final/abstract/empty machen oder die zugelassene Annotation für die Methode hinzufügen. 35
 Error design DesignForExtension Klasse 'PetServiceImpl' sieht wie zur Erweiterung entworfen aus (kann subclassed werden), aber die Methode 'findById' besitzt keinen Javadoc-Kommentar, der erklärt, wie Sie das sicher tun. Wenn die Klasse nicht für Erweiterungen ausgelegt ist, sollten sie die Klasse 'PetServiceImpl' final oder die Methode 'findById' static/final/abstract/empty machen oder die zugelassene Annotation für die Methode hinzufügen. 40
 Error misc FinalParameters Der Parameter petId sollte als 'final' deklariert sein. 41
 Error design DesignForExtension Klasse 'PetServiceImpl' sieht wie zur Erweiterung entworfen aus (kann subclassed werden), aber die Methode 'update' besitzt keinen Javadoc-Kommentar, der erklärt, wie Sie das sicher tun. Wenn die Klasse nicht für Erweiterungen ausgelegt ist, sollten sie die Klasse 'PetServiceImpl' final oder die Methode 'update' static/final/abstract/empty machen oder die zugelassene Annotation für die Methode hinzufügen. 45
 Error misc FinalParameters Der Parameter pet sollte als 'final' deklariert sein. 46
 Error design DesignForExtension Klasse 'PetServiceImpl' sieht wie zur Erweiterung entworfen aus (kann subclassed werden), aber die Methode 'delete' besitzt keinen Javadoc-Kommentar, der erklärt, wie Sie das sicher tun. Wenn die Klasse nicht für Erweiterungen ausgelegt ist, sollten sie die Klasse 'PetServiceImpl' final oder die Methode 'delete' static/final/abstract/empty machen oder die zugelassene Annotation für die Methode hinzufügen. 51
 Error misc FinalParameters Der Parameter id sollte als 'final' deklariert sein. 52
 Error javadoc MissingJavadocMethod Es fehlt ein Javadoc-Kommentar. 58
 Error design DesignForExtension Klasse 'PetServiceImpl' sieht wie zur Erweiterung entworfen aus (kann subclassed werden), aber die Methode 'postConstruct' besitzt keinen Javadoc-Kommentar, der erklärt, wie Sie das sicher tun. Wenn die Klasse nicht für Erweiterungen ausgelegt ist, sollten sie die Klasse 'PetServiceImpl' final oder die Methode 'postConstruct' static/final/abstract/empty machen oder die zugelassene Annotation für die Methode hinzufügen. 58
 Error whitespace WhitespaceAround Nach '+' fehlt ein Leerzeichen. 60
 Error whitespace WhitespaceAround Vor '+' fehlt ein Leerzeichen. 60
 Error javadoc MissingJavadocMethod Es fehlt ein Javadoc-Kommentar. 63
 Error design DesignForExtension Klasse 'PetServiceImpl' sieht wie zur Erweiterung entworfen aus (kann subclassed werden), aber die Methode 'preDestroy' besitzt keinen Javadoc-Kommentar, der erklärt, wie Sie das sicher tun. Wenn die Klasse nicht für Erweiterungen ausgelegt ist, sollten sie die Klasse 'PetServiceImpl' final oder die Methode 'preDestroy' static/final/abstract/empty machen oder die zugelassene Annotation für die Methode hinzufügen. 63
 Error whitespace WhitespaceAround Nach '+' fehlt ein Leerzeichen. 65
 Error whitespace WhitespaceAround Vor '+' fehlt ein Leerzeichen. 65
 Error design DesignForExtension Klasse 'PetServiceImpl' sieht wie zur Erweiterung entworfen aus (kann subclassed werden), aber die Methode 'getVisits' besitzt keinen Javadoc-Kommentar, der erklärt, wie Sie das sicher tun. Wenn die Klasse nicht für Erweiterungen ausgelegt ist, sollten sie die Klasse 'PetServiceImpl' final oder die Methode 'getVisits' static/final/abstract/empty machen oder die zugelassene Annotation für die Methode hinzufügen. 68
 Error misc FinalParameters Der Parameter pet sollte als 'final' deklariert sein. 69
 Error design DesignForExtension Klasse 'PetServiceImpl' sieht wie zur Erweiterung entworfen aus (kann subclassed werden), aber die Methode 'getAllPetsOfAnOwner' besitzt keinen Javadoc-Kommentar, der erklärt, wie Sie das sicher tun. Wenn die Klasse nicht für Erweiterungen ausgelegt ist, sollten sie die Klasse 'PetServiceImpl' final oder die Methode 'getAllPetsOfAnOwner' static/final/abstract/empty machen oder die zugelassene Annotation für die Methode hinzufügen. 73
 Error misc FinalParameters Der Parameter owner sollte als 'final' deklariert sein. 74

org/woehlke/jakartaee/petclinic/pet/views/OwnersPetView.java

Severity Category Rule Message Line
 Error javadoc JavadocPackage Es fehlt eine package-info.java. 1
 Error javadoc MissingJavadocMethod Es fehlt ein Javadoc-Kommentar. 13
 Error javadoc MissingJavadocMethod Es fehlt ein Javadoc-Kommentar. 14
 Error javadoc MissingJavadocMethod Es fehlt ein Javadoc-Kommentar. 15
 Error javadoc MissingJavadocMethod Es fehlt ein Javadoc-Kommentar. 17
 Error javadoc MissingJavadocMethod Es fehlt ein Javadoc-Kommentar. 18
 Error javadoc MissingJavadocMethod Es fehlt ein Javadoc-Kommentar. 19
 Error javadoc MissingJavadocMethod Es fehlt ein Javadoc-Kommentar. 21
 Error javadoc MissingJavadocMethod Es fehlt ein Javadoc-Kommentar. 22
 Error javadoc MissingJavadocMethod Es fehlt ein Javadoc-Kommentar. 24
 Error javadoc MissingJavadocMethod Es fehlt ein Javadoc-Kommentar. 25
 Error javadoc MissingJavadocMethod Es fehlt ein Javadoc-Kommentar. 27
 Error javadoc MissingJavadocMethod Es fehlt ein Javadoc-Kommentar. 28
 Error javadoc MissingJavadocMethod Es fehlt ein Javadoc-Kommentar. 30

org/woehlke/jakartaee/petclinic/pettype/PetType.java

Severity Category Rule Message Line
 Error imports AvoidStarImport Stern-Importe der Form '.*' sollten vermieden werden - lombok.*. 6
 Error imports AvoidStarImport Stern-Importe der Form '.*' sollten vermieden werden - jakarta.persistence.*. 11
 Error imports UnusedImports Nicht verwendeter Import - org.woehlke.jakartaee.petclinic.specialty.Specialty. 12
 Error sizes LineLength Zeile ist 106 Zeichen lang (Obergrenze ist 80). 55
 Error sizes LineLength Zeile ist 104 Zeichen lang (Obergrenze ist 80). 59
 Error javadoc JavadocVariable Es fehlt ein Javadoc-Kommentar. 61
 Error modifier ModifierOrder Modifier 'static' weicht von der empfohlenen Modifier-Reihenfolge der Java Language Specification ab. 61
 Error javadoc JavadocVariable Es fehlt ein Javadoc-Kommentar. 62
 Error modifier ModifierOrder Modifier 'static' weicht von der empfohlenen Modifier-Reihenfolge der Java Language Specification ab. 62
 Error javadoc JavadocVariable Es fehlt ein Javadoc-Kommentar. 63
 Error modifier ModifierOrder Modifier 'static' weicht von der empfohlenen Modifier-Reihenfolge der Java Language Specification ab. 63
 Error javadoc JavadocVariable Es fehlt ein Javadoc-Kommentar. 64
 Error modifier ModifierOrder Modifier 'static' weicht von der empfohlenen Modifier-Reihenfolge der Java Language Specification ab. 64
 Error javadoc JavadocVariable Es fehlt ein Javadoc-Kommentar. 65
 Error modifier ModifierOrder Modifier 'static' weicht von der empfohlenen Modifier-Reihenfolge der Java Language Specification ab. 65
 Error javadoc JavadocVariable Es fehlt ein Javadoc-Kommentar. 68
 Error sizes LineLength Zeile ist 92 Zeichen lang (Obergrenze ist 80). 69
 Error sizes LineLength Zeile ist 90 Zeichen lang (Obergrenze ist 80). 70
 Error whitespace WhitespaceAround Nach '=' fehlt ein Leerzeichen. 70
 Error whitespace WhitespaceAround Vor '=' fehlt ein Leerzeichen. 70
 Error whitespace WhitespaceAround Nach '=' fehlt ein Leerzeichen. 70
 Error whitespace WhitespaceAround Vor '=' fehlt ein Leerzeichen. 70
 Error javadoc JavadocVariable Es fehlt ein Javadoc-Kommentar. 73
 Error coding MagicNumber Die magische Zahl '36' sollte als Konstante definiert werden. 73
 Error javadoc JavadocVariable Es fehlt ein Javadoc-Kommentar. 76
 Error javadoc JavadocVariable Es fehlt ein Javadoc-Kommentar. 79
 Error javadoc MissingJavadocMethod Es fehlt ein Javadoc-Kommentar. 83
 Error whitespace WhitespaceAround Vor '{' fehlt ein Leerzeichen. 83
 Error javadoc MissingJavadocMethod Es fehlt ein Javadoc-Kommentar. 91
 Error misc FinalParameters Der Parameter name sollte als 'final' deklariert sein. 91
 Error whitespace WhitespaceAround Vor '{' fehlt ein Leerzeichen. 91
 Error javadoc MissingJavadocMethod Es fehlt ein Javadoc-Kommentar. 99
 Error design DesignForExtension Klasse 'PetType' sieht wie zur Erweiterung entworfen aus (kann subclassed werden), aber die Methode 'updateSearchindex' besitzt keinen Javadoc-Kommentar, der erklärt, wie Sie das sicher tun. Wenn die Klasse nicht für Erweiterungen ausgelegt ist, sollten sie die Klasse 'PetType' final oder die Methode 'updateSearchindex' static/final/abstract/empty machen oder die zugelassene Annotation für die Methode hinzufügen. 99
 Error whitespace WhitespaceAfter Nach 'for' fehlt ein Leerzeichen. 102
 Error whitespace WhitespaceAround Vor '{' fehlt ein Leerzeichen. 102
 Error javadoc MissingJavadocMethod Es fehlt ein Javadoc-Kommentar. 109
 Error misc FinalParameters Der Parameter name sollte als 'final' deklariert sein. 109
 Error coding HiddenField Die Variable 'name' verbirgt ein Feld. 109
 Error javadoc MissingJavadocMethod Es fehlt ein Javadoc-Kommentar. 113
 Error design DesignForExtension Klasse 'PetType' sieht wie zur Erweiterung entworfen aus (kann subclassed werden), aber die Methode 'getTableName' besitzt keinen Javadoc-Kommentar, der erklärt, wie Sie das sicher tun. Wenn die Klasse nicht für Erweiterungen ausgelegt ist, sollten sie die Klasse 'PetType' final oder die Methode 'getTableName' static/final/abstract/empty machen oder die zugelassene Annotation für die Methode hinzufügen. 113
 Error javadoc MissingJavadocMethod Es fehlt ein Javadoc-Kommentar. 118
 Error design DesignForExtension Klasse 'PetType' sieht wie zur Erweiterung entworfen aus (kann subclassed werden), aber die Methode 'getPrimaryKey' besitzt keinen Javadoc-Kommentar, der erklärt, wie Sie das sicher tun. Wenn die Klasse nicht für Erweiterungen ausgelegt ist, sollten sie die Klasse 'PetType' final oder die Methode 'getPrimaryKey' static/final/abstract/empty machen oder die zugelassene Annotation für die Methode hinzufügen. 118
 Error javadoc MissingJavadocMethod Es fehlt ein Javadoc-Kommentar. 123
 Error design DesignForExtension Klasse 'PetType' sieht wie zur Erweiterung entworfen aus (kann subclassed werden), aber die Methode 'getPrimaryKeyWithId' besitzt keinen Javadoc-Kommentar, der erklärt, wie Sie das sicher tun. Wenn die Klasse nicht für Erweiterungen ausgelegt ist, sollten sie die Klasse 'PetType' final oder die Methode 'getPrimaryKeyWithId' static/final/abstract/empty machen oder die zugelassene Annotation für die Methode hinzufügen. 123
 Error sizes LineLength Zeile ist 86 Zeichen lang (Obergrenze ist 80). 125
 Error design DesignForExtension Klasse 'PetType' sieht wie zur Erweiterung entworfen aus (kann subclassed werden), aber die Methode 'equals' besitzt keinen Javadoc-Kommentar, der erklärt, wie Sie das sicher tun. Wenn die Klasse nicht für Erweiterungen ausgelegt ist, sollten sie die Klasse 'PetType' final oder die Methode 'equals' static/final/abstract/empty machen oder die zugelassene Annotation für die Methode hinzufügen. 128
 Error misc FinalParameters Der Parameter o sollte als 'final' deklariert sein. 129
 Error blocks NeedBraces Das Konstrukt 'if' muss geschweifte Klammern '{}' verwenden. 130
 Error blocks NeedBraces Das Konstrukt 'if' muss geschweifte Klammern '{}' verwenden. 131
 Error design DesignForExtension Klasse 'PetType' sieht wie zur Erweiterung entworfen aus (kann subclassed werden), aber die Methode 'hashCode' besitzt keinen Javadoc-Kommentar, der erklärt, wie Sie das sicher tun. Wenn die Klasse nicht für Erweiterungen ausgelegt ist, sollten sie die Klasse 'PetType' final oder die Methode 'hashCode' static/final/abstract/empty machen oder die zugelassene Annotation für die Methode hinzufügen. 136
 Error design DesignForExtension Klasse 'PetType' sieht wie zur Erweiterung entworfen aus (kann subclassed werden), aber die Methode 'compareTo' besitzt keinen Javadoc-Kommentar, der erklärt, wie Sie das sicher tun. Wenn die Klasse nicht für Erweiterungen ausgelegt ist, sollten sie die Klasse 'PetType' final oder die Methode 'compareTo' static/final/abstract/empty machen oder die zugelassene Annotation für die Methode hinzufügen. 141
 Error misc FinalParameters Der Parameter o sollte als 'final' deklariert sein. 142

org/woehlke/jakartaee/petclinic/pettype/PetTypeEndpoint.java

Severity Category Rule Message Line
 Error javadoc JavadocVariable Es fehlt ein Javadoc-Kommentar. 26
 Error javadoc JavadocVariable Es fehlt ein Javadoc-Kommentar. 29
 Error javadoc MissingJavadocMethod Es fehlt ein Javadoc-Kommentar. 32
 Error design DesignForExtension Klasse 'PetTypeEndpoint' sieht wie zur Erweiterung entworfen aus (kann subclassed werden), aber die Methode 'getList' besitzt keinen Javadoc-Kommentar, der erklärt, wie Sie das sicher tun. Wenn die Klasse nicht für Erweiterungen ausgelegt ist, sollten sie die Klasse 'PetTypeEndpoint' final oder die Methode 'getList' static/final/abstract/empty machen oder die zugelassene Annotation für die Methode hinzufügen. 32
 Error javadoc MissingJavadocMethod Es fehlt ein Javadoc-Kommentar. 40
 Error design DesignForExtension Klasse 'PetTypeEndpoint' sieht wie zur Erweiterung entworfen aus (kann subclassed werden), aber die Methode 'getEntity' besitzt keinen Javadoc-Kommentar, der erklärt, wie Sie das sicher tun. Wenn die Klasse nicht für Erweiterungen ausgelegt ist, sollten sie die Klasse 'PetTypeEndpoint' final oder die Methode 'getEntity' static/final/abstract/empty machen oder die zugelassene Annotation für die Methode hinzufügen. 40
 Error misc FinalParameters Der Parameter id sollte als 'final' deklariert sein. 43
 Error javadoc MissingJavadocMethod Es fehlt ein Javadoc-Kommentar. 48
 Error design DesignForExtension Klasse 'PetTypeEndpoint' sieht wie zur Erweiterung entworfen aus (kann subclassed werden), aber die Methode 'getListAsJson' besitzt keinen Javadoc-Kommentar, der erklärt, wie Sie das sicher tun. Wenn die Klasse nicht für Erweiterungen ausgelegt ist, sollten sie die Klasse 'PetTypeEndpoint' final oder die Methode 'getListAsJson' static/final/abstract/empty machen oder die zugelassene Annotation für die Methode hinzufügen. 48
 Error javadoc MissingJavadocMethod Es fehlt ein Javadoc-Kommentar. 56
 Error design DesignForExtension Klasse 'PetTypeEndpoint' sieht wie zur Erweiterung entworfen aus (kann subclassed werden), aber die Methode 'getEntityAsJson' besitzt keinen Javadoc-Kommentar, der erklärt, wie Sie das sicher tun. Wenn die Klasse nicht für Erweiterungen ausgelegt ist, sollten sie die Klasse 'PetTypeEndpoint' final oder die Methode 'getEntityAsJson' static/final/abstract/empty machen oder die zugelassene Annotation für die Methode hinzufügen. 56
 Error misc FinalParameters Der Parameter id sollte als 'final' deklariert sein. 59
 Error javadoc MissingJavadocMethod Es fehlt ein Javadoc-Kommentar. 64
 Error design DesignForExtension Klasse 'PetTypeEndpoint' sieht wie zur Erweiterung entworfen aus (kann subclassed werden), aber die Methode 'getListAsXml' besitzt keinen Javadoc-Kommentar, der erklärt, wie Sie das sicher tun. Wenn die Klasse nicht für Erweiterungen ausgelegt ist, sollten sie die Klasse 'PetTypeEndpoint' final oder die Methode 'getListAsXml' static/final/abstract/empty machen oder die zugelassene Annotation für die Methode hinzufügen. 64
 Error javadoc MissingJavadocMethod Es fehlt ein Javadoc-Kommentar. 72
 Error design DesignForExtension Klasse 'PetTypeEndpoint' sieht wie zur Erweiterung entworfen aus (kann subclassed werden), aber die Methode 'getEntityAsXml' besitzt keinen Javadoc-Kommentar, der erklärt, wie Sie das sicher tun. Wenn die Klasse nicht für Erweiterungen ausgelegt ist, sollten sie die Klasse 'PetTypeEndpoint' final oder die Methode 'getEntityAsXml' static/final/abstract/empty machen oder die zugelassene Annotation für die Methode hinzufügen. 72
 Error misc FinalParameters Der Parameter id sollte als 'final' deklariert sein. 75

org/woehlke/jakartaee/petclinic/pettype/PetTypeView.java

Severity Category Rule Message Line
 Error sizes LineLength Zeile ist 86 Zeichen lang (Obergrenze ist 80). 11
 Error design InterfaceIsType Interfaces sollten einen Typ beschreiben und daher Methoden beinhalten. 11
 Error javadoc JavadocVariable Es fehlt ein Javadoc-Kommentar. 13

org/woehlke/jakartaee/petclinic/pettype/PetTypeViewImpl.java

Severity Category Rule Message Line
 Error javadoc JavadocPackage Es fehlt eine package-info.java. 1
 Error javadoc JavadocVariable Es fehlt ein Javadoc-Kommentar. 41
 Error javadoc JavadocVariable Es fehlt ein Javadoc-Kommentar. 44
 Error javadoc JavadocVariable Es fehlt ein Javadoc-Kommentar. 47
 Error javadoc JavadocVariable Es fehlt ein Javadoc-Kommentar. 50
 Error javadoc JavadocVariable Es fehlt ein Javadoc-Kommentar. 53
 Error javadoc JavadocVariable Es fehlt ein Javadoc-Kommentar. 56
 Error javadoc JavadocVariable Es fehlt ein Javadoc-Kommentar. 57
 Error javadoc JavadocVariable Es fehlt ein Javadoc-Kommentar. 58
 Error design DesignForExtension Klasse 'PetTypeViewImpl' sieht wie zur Erweiterung entworfen aus (kann subclassed werden), aber die Methode 'showDetailsForm' besitzt keinen Javadoc-Kommentar, der erklärt, wie Sie das sicher tun. Wenn die Klasse nicht für Erweiterungen ausgelegt ist, sollten sie die Klasse 'PetTypeViewImpl' final oder die Methode 'showDetailsForm' static/final/abstract/empty machen oder die zugelassene Annotation für die Methode hinzufügen. 61
 Error misc FinalParameters Der Parameter o sollte als 'final' deklariert sein. 62
 Error sizes LineLength Zeile ist 96 Zeichen lang (Obergrenze ist 80). 63
 Error coding EmptyStatement Leere Anweisung. 64
 Error sizes LineLength Zeile ist 96 Zeichen lang (Obergrenze ist 80). 65
 Error design DesignForExtension Klasse 'PetTypeViewImpl' sieht wie zur Erweiterung entworfen aus (kann subclassed werden), aber die Methode 'cancelDetails' besitzt keinen Javadoc-Kommentar, der erklärt, wie Sie das sicher tun. Wenn die Klasse nicht für Erweiterungen ausgelegt ist, sollten sie die Klasse 'PetTypeViewImpl' final oder die Methode 'cancelDetails' static/final/abstract/empty machen oder die zugelassene Annotation für die Methode hinzufügen. 75
 Error whitespace WhitespaceAround Vor '{' fehlt ein Leerzeichen. 76
 Error sizes LineLength Zeile ist 96 Zeichen lang (Obergrenze ist 80). 77
 Error sizes LineLength Zeile ist 96 Zeichen lang (Obergrenze ist 80). 79
 Error design DesignForExtension Klasse 'PetTypeViewImpl' sieht wie zur Erweiterung entworfen aus (kann subclassed werden), aber die Methode 'showNewForm' besitzt keinen Javadoc-Kommentar, der erklärt, wie Sie das sicher tun. Wenn die Klasse nicht für Erweiterungen ausgelegt ist, sollten sie die Klasse 'PetTypeViewImpl' final oder die Methode 'showNewForm' static/final/abstract/empty machen oder die zugelassene Annotation für die Methode hinzufügen. 84
 Error sizes LineLength Zeile ist 96 Zeichen lang (Obergrenze ist 80). 86
 Error sizes LineLength Zeile ist 96 Zeichen lang (Obergrenze ist 80). 88
 Error design DesignForExtension Klasse 'PetTypeViewImpl' sieht wie zur Erweiterung entworfen aus (kann subclassed werden), aber die Methode 'cancelNew' besitzt keinen Javadoc-Kommentar, der erklärt, wie Sie das sicher tun. Wenn die Klasse nicht für Erweiterungen ausgelegt ist, sollten sie die Klasse 'PetTypeViewImpl' final oder die Methode 'cancelNew' static/final/abstract/empty machen oder die zugelassene Annotation für die Methode hinzufügen. 94
 Error sizes LineLength Zeile ist 96 Zeichen lang (Obergrenze ist 80). 96
 Error sizes LineLength Zeile ist 96 Zeichen lang (Obergrenze ist 80). 98
 Error design DesignForExtension Klasse 'PetTypeViewImpl' sieht wie zur Erweiterung entworfen aus (kann subclassed werden), aber die Methode 'saveNew' besitzt keinen Javadoc-Kommentar, der erklärt, wie Sie das sicher tun. Wenn die Klasse nicht für Erweiterungen ausgelegt ist, sollten sie die Klasse 'PetTypeViewImpl' final oder die Methode 'saveNew' static/final/abstract/empty machen oder die zugelassene Annotation für die Methode hinzufügen. 103
 Error sizes LineLength Zeile ist 96 Zeichen lang (Obergrenze ist 80). 105
 Error sizes LineLength Zeile ist 96 Zeichen lang (Obergrenze ist 80). 107
 Error design DesignForExtension Klasse 'PetTypeViewImpl' sieht wie zur Erweiterung entworfen aus (kann subclassed werden), aber die Methode 'showEditForm' besitzt keinen Javadoc-Kommentar, der erklärt, wie Sie das sicher tun. Wenn die Klasse nicht für Erweiterungen ausgelegt ist, sollten sie die Klasse 'PetTypeViewImpl' final oder die Methode 'showEditForm' static/final/abstract/empty machen oder die zugelassene Annotation für die Methode hinzufügen. 113
 Error sizes LineLength Zeile ist 96 Zeichen lang (Obergrenze ist 80). 115
 Error sizes LineLength Zeile ist 96 Zeichen lang (Obergrenze ist 80). 117
 Error design DesignForExtension Klasse 'PetTypeViewImpl' sieht wie zur Erweiterung entworfen aus (kann subclassed werden), aber die Methode 'cancelEdited' besitzt keinen Javadoc-Kommentar, der erklärt, wie Sie das sicher tun. Wenn die Klasse nicht für Erweiterungen ausgelegt ist, sollten sie die Klasse 'PetTypeViewImpl' final oder die Methode 'cancelEdited' static/final/abstract/empty machen oder die zugelassene Annotation für die Methode hinzufügen. 126
 Error sizes LineLength Zeile ist 96 Zeichen lang (Obergrenze ist 80). 128
 Error sizes LineLength Zeile ist 96 Zeichen lang (Obergrenze ist 80). 130
 Error design DesignForExtension Klasse 'PetTypeViewImpl' sieht wie zur Erweiterung entworfen aus (kann subclassed werden), aber die Methode 'saveEdited' besitzt keinen Javadoc-Kommentar, der erklärt, wie Sie das sicher tun. Wenn die Klasse nicht für Erweiterungen ausgelegt ist, sollten sie die Klasse 'PetTypeViewImpl' final oder die Methode 'saveEdited' static/final/abstract/empty machen oder die zugelassene Annotation für die Methode hinzufügen. 135
 Error sizes LineLength Zeile ist 96 Zeichen lang (Obergrenze ist 80). 137
 Error sizes LineLength Zeile ist 96 Zeichen lang (Obergrenze ist 80). 139
 Error design DesignForExtension Klasse 'PetTypeViewImpl' sieht wie zur Erweiterung entworfen aus (kann subclassed werden), aber die Methode 'showDeleteForm' besitzt keinen Javadoc-Kommentar, der erklärt, wie Sie das sicher tun. Wenn die Klasse nicht für Erweiterungen ausgelegt ist, sollten sie die Klasse 'PetTypeViewImpl' final oder die Methode 'showDeleteForm' static/final/abstract/empty machen oder die zugelassene Annotation für die Methode hinzufügen. 145
 Error sizes LineLength Zeile ist 96 Zeichen lang (Obergrenze ist 80). 147
 Error sizes LineLength Zeile ist 96 Zeichen lang (Obergrenze ist 80). 149
 Error design DesignForExtension Klasse 'PetTypeViewImpl' sieht wie zur Erweiterung entworfen aus (kann subclassed werden), aber die Methode 'cancelDelete' besitzt keinen Javadoc-Kommentar, der erklärt, wie Sie das sicher tun. Wenn die Klasse nicht für Erweiterungen ausgelegt ist, sollten sie die Klasse 'PetTypeViewImpl' final oder die Methode 'cancelDelete' static/final/abstract/empty machen oder die zugelassene Annotation für die Methode hinzufügen. 158
 Error sizes LineLength Zeile ist 96 Zeichen lang (Obergrenze ist 80). 160
 Error sizes LineLength Zeile ist 96 Zeichen lang (Obergrenze ist 80). 162
 Error design DesignForExtension Klasse 'PetTypeViewImpl' sieht wie zur Erweiterung entworfen aus (kann subclassed werden), aber die Methode 'performDelete' besitzt keinen Javadoc-Kommentar, der erklärt, wie Sie das sicher tun. Wenn die Klasse nicht für Erweiterungen ausgelegt ist, sollten sie die Klasse 'PetTypeViewImpl' final oder die Methode 'performDelete' static/final/abstract/empty machen oder die zugelassene Annotation für die Methode hinzufügen. 167
 Error design DesignForExtension Klasse 'PetTypeViewImpl' sieht wie zur Erweiterung entworfen aus (kann subclassed werden), aber die Methode 'search' besitzt keinen Javadoc-Kommentar, der erklärt, wie Sie das sicher tun. Wenn die Klasse nicht für Erweiterungen ausgelegt ist, sollten sie die Klasse 'PetTypeViewImpl' final oder die Methode 'search' static/final/abstract/empty machen oder die zugelassene Annotation für die Methode hinzufügen. 175
 Error design DesignForExtension Klasse 'PetTypeViewImpl' sieht wie zur Erweiterung entworfen aus (kann subclassed werden), aber die Methode 'clearSearchterm' besitzt keinen Javadoc-Kommentar, der erklärt, wie Sie das sicher tun. Wenn die Klasse nicht für Erweiterungen ausgelegt ist, sollten sie die Klasse 'PetTypeViewImpl' final oder die Methode 'clearSearchterm' static/final/abstract/empty machen oder die zugelassene Annotation für die Methode hinzufügen. 181
 Error whitespace WhitespaceAround Vor '{' fehlt ein Leerzeichen. 182
 Error design DesignForExtension Klasse 'PetTypeViewImpl' sieht wie zur Erweiterung entworfen aus (kann subclassed werden), aber die Methode 'getEntity' besitzt keinen Javadoc-Kommentar, der erklärt, wie Sie das sicher tun. Wenn die Klasse nicht für Erweiterungen ausgelegt ist, sollten sie die Klasse 'PetTypeViewImpl' final oder die Methode 'getEntity' static/final/abstract/empty machen oder die zugelassene Annotation für die Methode hinzufügen. 188
 Error design DesignForExtension Klasse 'PetTypeViewImpl' sieht wie zur Erweiterung entworfen aus (kann subclassed werden), aber die Methode 'newEntity' besitzt keinen Javadoc-Kommentar, der erklärt, wie Sie das sicher tun. Wenn die Klasse nicht für Erweiterungen ausgelegt ist, sollten sie die Klasse 'PetTypeViewImpl' final oder die Methode 'newEntity' static/final/abstract/empty machen oder die zugelassene Annotation für die Methode hinzufügen. 196
 Error sizes LineLength Zeile ist 96 Zeichen lang (Obergrenze ist 80). 198
 Error sizes LineLength Zeile ist 96 Zeichen lang (Obergrenze ist 80). 200
 Error design DesignForExtension Klasse 'PetTypeViewImpl' sieht wie zur Erweiterung entworfen aus (kann subclassed werden), aber die Methode 'saveNewEntity' besitzt keinen Javadoc-Kommentar, der erklärt, wie Sie das sicher tun. Wenn die Klasse nicht für Erweiterungen ausgelegt ist, sollten sie die Klasse 'PetTypeViewImpl' final oder die Methode 'saveNewEntity' static/final/abstract/empty machen oder die zugelassene Annotation für die Methode hinzufügen. 204
 Error sizes LineLength Zeile ist 96 Zeichen lang (Obergrenze ist 80). 206
 Error sizes LineLength Zeile ist 96 Zeichen lang (Obergrenze ist 80). 208
 Error sizes LineLength Zeile ist 86 Zeichen lang (Obergrenze ist 80). 215
 Error sizes LineLength Zeile ist 86 Zeichen lang (Obergrenze ist 80). 216
 Error sizes LineLength Zeile ist 83 Zeichen lang (Obergrenze ist 80). 217
 Error design DesignForExtension Klasse 'PetTypeViewImpl' sieht wie zur Erweiterung entworfen aus (kann subclassed werden), aber die Methode 'saveEditedEntity' besitzt keinen Javadoc-Kommentar, der erklärt, wie Sie das sicher tun. Wenn die Klasse nicht für Erweiterungen ausgelegt ist, sollten sie die Klasse 'PetTypeViewImpl' final oder die Methode 'saveEditedEntity' static/final/abstract/empty machen oder die zugelassene Annotation für die Methode hinzufügen. 225
 Error sizes LineLength Zeile ist 96 Zeichen lang (Obergrenze ist 80). 227
 Error sizes LineLength Zeile ist 96 Zeichen lang (Obergrenze ist 80). 229
 Error sizes LineLength Zeile ist 84 Zeichen lang (Obergrenze ist 80). 236
 Error sizes LineLength Zeile ist 86 Zeichen lang (Obergrenze ist 80). 237
 Error sizes LineLength Zeile ist 83 Zeichen lang (Obergrenze ist 80). 238
 Error design DesignForExtension Klasse 'PetTypeViewImpl' sieht wie zur Erweiterung entworfen aus (kann subclassed werden), aber die Methode 'deleteSelectedEntity' besitzt keinen Javadoc-Kommentar, der erklärt, wie Sie das sicher tun. Wenn die Klasse nicht für Erweiterungen ausgelegt ist, sollten sie die Klasse 'PetTypeViewImpl' final oder die Methode 'deleteSelectedEntity' static/final/abstract/empty machen oder die zugelassene Annotation für die Methode hinzufügen. 245
 Error sizes LineLength Zeile ist 96 Zeichen lang (Obergrenze ist 80). 247
 Error sizes LineLength Zeile ist 96 Zeichen lang (Obergrenze ist 80). 249
 Error sizes LineLength Zeile ist 90 Zeichen lang (Obergrenze ist 80). 255
 Error sizes LineLength Zeile ist 90 Zeichen lang (Obergrenze ist 80). 256
 Error sizes LineLength Zeile ist 88 Zeichen lang (Obergrenze ist 80). 263
 Error sizes LineLength Zeile ist 86 Zeichen lang (Obergrenze ist 80). 264
 Error sizes LineLength Zeile ist 84 Zeichen lang (Obergrenze ist 80). 268
 Error design DesignForExtension Klasse 'PetTypeViewImpl' sieht wie zur Erweiterung entworfen aus (kann subclassed werden), aber die Methode 'performSearch' besitzt keinen Javadoc-Kommentar, der erklärt, wie Sie das sicher tun. Wenn die Klasse nicht für Erweiterungen ausgelegt ist, sollten sie die Klasse 'PetTypeViewImpl' final oder die Methode 'performSearch' static/final/abstract/empty machen oder die zugelassene Annotation für die Methode hinzufügen. 272
 Error sizes LineLength Zeile ist 96 Zeichen lang (Obergrenze ist 80). 274
 Error sizes LineLength Zeile ist 96 Zeichen lang (Obergrenze ist 80). 276
 Error sizes LineLength Zeile ist 82 Zeichen lang (Obergrenze ist 80). 277
 Error sizes LineLength Zeile ist 82 Zeichen lang (Obergrenze ist 80). 278
 Error sizes LineLength Zeile ist 90 Zeichen lang (Obergrenze ist 80). 281
 Error sizes LineLength Zeile ist 85 Zeichen lang (Obergrenze ist 80). 282
 Error sizes LineLength Zeile ist 86 Zeichen lang (Obergrenze ist 80). 287
 Error sizes LineLength Zeile ist 90 Zeichen lang (Obergrenze ist 80). 288
 Error sizes LineLength Zeile ist 82 Zeichen lang (Obergrenze ist 80). 289
 Error sizes LineLength Zeile ist 86 Zeichen lang (Obergrenze ist 80). 290
 Error sizes LineLength Zeile ist 94 Zeichen lang (Obergrenze ist 80). 291
 Error javadoc MissingJavadocMethod Es fehlt ein Javadoc-Kommentar. 296
 Error design DesignForExtension Klasse 'PetTypeViewImpl' sieht wie zur Erweiterung entworfen aus (kann subclassed werden), aber die Methode 'getList' besitzt keinen Javadoc-Kommentar, der erklärt, wie Sie das sicher tun. Wenn die Klasse nicht für Erweiterungen ausgelegt ist, sollten sie die Klasse 'PetTypeViewImpl' final oder die Methode 'getList' static/final/abstract/empty machen oder die zugelassene Annotation für die Methode hinzufügen. 296
 Error design DesignForExtension Klasse 'PetTypeViewImpl' sieht wie zur Erweiterung entworfen aus (kann subclassed werden), aber die Methode 'loadList' besitzt keinen Javadoc-Kommentar, der erklärt, wie Sie das sicher tun. Wenn die Klasse nicht für Erweiterungen ausgelegt ist, sollten sie die Klasse 'PetTypeViewImpl' final oder die Methode 'loadList' static/final/abstract/empty machen oder die zugelassene Annotation für die Methode hinzufügen. 306
 Error regexp RegexpSingleline Line has trailing spaces. 311
 Error design DesignForExtension Klasse 'PetTypeViewImpl' sieht wie zur Erweiterung entworfen aus (kann subclassed werden), aber die Methode 'postConstruct' besitzt keinen Javadoc-Kommentar, der erklärt, wie Sie das sicher tun. Wenn die Klasse nicht für Erweiterungen ausgelegt ist, sollten sie die Klasse 'PetTypeViewImpl' final oder die Methode 'postConstruct' static/final/abstract/empty machen oder die zugelassene Annotation für die Methode hinzufügen. 312
 Error sizes LineLength Zeile ist 96 Zeichen lang (Obergrenze ist 80). 315
 Error sizes LineLength Zeile ist 96 Zeichen lang (Obergrenze ist 80). 317
 Error design DesignForExtension Klasse 'PetTypeViewImpl' sieht wie zur Erweiterung entworfen aus (kann subclassed werden), aber die Methode 'preDestroy' besitzt keinen Javadoc-Kommentar, der erklärt, wie Sie das sicher tun. Wenn die Klasse nicht für Erweiterungen ausgelegt ist, sollten sie die Klasse 'PetTypeViewImpl' final oder die Methode 'preDestroy' static/final/abstract/empty machen oder die zugelassene Annotation für die Methode hinzufügen. 321
 Error sizes LineLength Zeile ist 96 Zeichen lang (Obergrenze ist 80). 324
 Error sizes LineLength Zeile ist 96 Zeichen lang (Obergrenze ist 80). 326

org/woehlke/jakartaee/petclinic/pettype/api/PetTypeDto.java

Severity Category Rule Message Line
 Error imports AvoidStarImport Stern-Importe der Form '.*' sollten vermieden werden - lombok.*. 9
 Error javadoc JavadocVariable Es fehlt ein Javadoc-Kommentar. 33
 Error javadoc JavadocVariable Es fehlt ein Javadoc-Kommentar. 37
 Error javadoc JavadocVariable Es fehlt ein Javadoc-Kommentar. 41

org/woehlke/jakartaee/petclinic/pettype/api/PetTypeEndpointUtil.java

Severity Category Rule Message Line
 Error javadoc MissingJavadocMethod Es fehlt ein Javadoc-Kommentar. 25
 Error design DesignForExtension Klasse 'PetTypeEndpointUtil' sieht wie zur Erweiterung entworfen aus (kann subclassed werden), aber die Methode 'dtoFactory' besitzt keinen Javadoc-Kommentar, der erklärt, wie Sie das sicher tun. Wenn die Klasse nicht für Erweiterungen ausgelegt ist, sollten sie die Klasse 'PetTypeEndpointUtil' final oder die Methode 'dtoFactory' static/final/abstract/empty machen oder die zugelassene Annotation für die Methode hinzufügen. 25
 Error misc FinalParameters Der Parameter petType sollte als 'final' deklariert sein. 25
 Error javadoc MissingJavadocMethod Es fehlt ein Javadoc-Kommentar. 33
 Error design DesignForExtension Klasse 'PetTypeEndpointUtil' sieht wie zur Erweiterung entworfen aus (kann subclassed werden), aber die Methode 'dtoListFactory' besitzt keinen Javadoc-Kommentar, der erklärt, wie Sie das sicher tun. Wenn die Klasse nicht für Erweiterungen ausgelegt ist, sollten sie die Klasse 'PetTypeEndpointUtil' final oder die Methode 'dtoListFactory' static/final/abstract/empty machen oder die zugelassene Annotation für die Methode hinzufügen. 33
 Error misc FinalParameters Der Parameter petTypeList sollte als 'final' deklariert sein. 33
 Error javadoc MissingJavadocMethod Es fehlt ein Javadoc-Kommentar. 42
 Error design DesignForExtension Klasse 'PetTypeEndpointUtil' sieht wie zur Erweiterung entworfen aus (kann subclassed werden), aber die Methode 'dtoJsonFactory' besitzt keinen Javadoc-Kommentar, der erklärt, wie Sie das sicher tun. Wenn die Klasse nicht für Erweiterungen ausgelegt ist, sollten sie die Klasse 'PetTypeEndpointUtil' final oder die Methode 'dtoJsonFactory' static/final/abstract/empty machen oder die zugelassene Annotation für die Methode hinzufügen. 42
 Error misc FinalParameters Der Parameter dto sollte als 'final' deklariert sein. 42
 Error sizes LineLength Zeile ist 91 Zeichen lang (Obergrenze ist 80). 47
 Error javadoc MissingJavadocMethod Es fehlt ein Javadoc-Kommentar. 47
 Error design DesignForExtension Klasse 'PetTypeEndpointUtil' sieht wie zur Erweiterung entworfen aus (kann subclassed werden), aber die Methode 'dtoListJsonFactory' besitzt keinen Javadoc-Kommentar, der erklärt, wie Sie das sicher tun. Wenn die Klasse nicht für Erweiterungen ausgelegt ist, sollten sie die Klasse 'PetTypeEndpointUtil' final oder die Methode 'dtoListJsonFactory' static/final/abstract/empty machen oder die zugelassene Annotation für die Methode hinzufügen. 47
 Error misc FinalParameters Der Parameter petTypeListDto sollte als 'final' deklariert sein. 47
 Error javadoc MissingJavadocMethod Es fehlt ein Javadoc-Kommentar. 52
 Error design DesignForExtension Klasse 'PetTypeEndpointUtil' sieht wie zur Erweiterung entworfen aus (kann subclassed werden), aber die Methode 'dtoXmlFactory' besitzt keinen Javadoc-Kommentar, der erklärt, wie Sie das sicher tun. Wenn die Klasse nicht für Erweiterungen ausgelegt ist, sollten sie die Klasse 'PetTypeEndpointUtil' final oder die Methode 'dtoXmlFactory' static/final/abstract/empty machen oder die zugelassene Annotation für die Methode hinzufügen. 52
 Error misc FinalParameters Der Parameter dto sollte als 'final' deklariert sein. 52
 Error sizes LineLength Zeile ist 89 Zeichen lang (Obergrenze ist 80). 60
 Error javadoc MissingJavadocMethod Es fehlt ein Javadoc-Kommentar. 60
 Error design DesignForExtension Klasse 'PetTypeEndpointUtil' sieht wie zur Erweiterung entworfen aus (kann subclassed werden), aber die Methode 'dtoListXmlFactory' besitzt keinen Javadoc-Kommentar, der erklärt, wie Sie das sicher tun. Wenn die Klasse nicht für Erweiterungen ausgelegt ist, sollten sie die Klasse 'PetTypeEndpointUtil' final oder die Methode 'dtoListXmlFactory' static/final/abstract/empty machen oder die zugelassene Annotation für die Methode hinzufügen. 60
 Error misc FinalParameters Der Parameter petTypeListDto sollte als 'final' deklariert sein. 60

org/woehlke/jakartaee/petclinic/pettype/api/PetTypeListDto.java

Severity Category Rule Message Line
 Error javadoc JavadocPackage Es fehlt eine package-info.java. 1
 Error imports AvoidStarImport Stern-Importe der Form '.*' sollten vermieden werden - lombok.*. 5
 Error javadoc JavadocVariable Es fehlt ein Javadoc-Kommentar. 24

org/woehlke/jakartaee/petclinic/pettype/db/PetTypeDao.java

Severity Category Rule Message Line
 Error sizes LineLength Zeile ist 81 Zeichen lang (Obergrenze ist 80). 14
 Error javadoc MissingJavadocMethod Es fehlt ein Javadoc-Kommentar. 18

org/woehlke/jakartaee/petclinic/pettype/db/PetTypeDaoImpl.java

Severity Category Rule Message Line
 Error javadoc JavadocVariable Es fehlt ein Javadoc-Kommentar. 32
 Error design DesignForExtension Klasse 'PetTypeDaoImpl' sieht wie zur Erweiterung entworfen aus (kann subclassed werden), aber die Methode 'getAll' besitzt keinen Javadoc-Kommentar, der erklärt, wie Sie das sicher tun. Wenn die Klasse nicht für Erweiterungen ausgelegt ist, sollten sie die Klasse 'PetTypeDaoImpl' final oder die Methode 'getAll' static/final/abstract/empty machen oder die zugelassene Annotation für die Methode hinzufügen. 35
 Error sizes LineLength Zeile ist 96 Zeichen lang (Obergrenze ist 80). 37
 Error design DesignForExtension Klasse 'PetTypeDaoImpl' sieht wie zur Erweiterung entworfen aus (kann subclassed werden), aber die Methode 'delete' besitzt keinen Javadoc-Kommentar, der erklärt, wie Sie das sicher tun. Wenn die Klasse nicht für Erweiterungen ausgelegt ist, sollten sie die Klasse 'PetTypeDaoImpl' final oder die Methode 'delete' static/final/abstract/empty machen oder die zugelassene Annotation für die Methode hinzufügen. 41
 Error misc FinalParameters Der Parameter id sollte als 'final' deklariert sein. 42
 Error design DesignForExtension Klasse 'PetTypeDaoImpl' sieht wie zur Erweiterung entworfen aus (kann subclassed werden), aber die Methode 'addNew' besitzt keinen Javadoc-Kommentar, der erklärt, wie Sie das sicher tun. Wenn die Klasse nicht für Erweiterungen ausgelegt ist, sollten sie die Klasse 'PetTypeDaoImpl' final oder die Methode 'addNew' static/final/abstract/empty machen oder die zugelassene Annotation für die Methode hinzufügen. 48
 Error misc FinalParameters Der Parameter petType sollte als 'final' deklariert sein. 49
 Error whitespace WhitespaceAfter Nach 'if' fehlt ein Leerzeichen. 52
 Error whitespace WhitespaceAround Vor '{' fehlt ein Leerzeichen. 52
 Error sizes LineLength Zeile ist 115 Zeichen lang (Obergrenze ist 80). 53
 Error design DesignForExtension Klasse 'PetTypeDaoImpl' sieht wie zur Erweiterung entworfen aus (kann subclassed werden), aber die Methode 'findById' besitzt keinen Javadoc-Kommentar, der erklärt, wie Sie das sicher tun. Wenn die Klasse nicht für Erweiterungen ausgelegt ist, sollten sie die Klasse 'PetTypeDaoImpl' final oder die Methode 'findById' static/final/abstract/empty machen oder die zugelassene Annotation für die Methode hinzufügen. 59
 Error misc FinalParameters Der Parameter id sollte als 'final' deklariert sein. 60
 Error design DesignForExtension Klasse 'PetTypeDaoImpl' sieht wie zur Erweiterung entworfen aus (kann subclassed werden), aber die Methode 'update' besitzt keinen Javadoc-Kommentar, der erklärt, wie Sie das sicher tun. Wenn die Klasse nicht für Erweiterungen ausgelegt ist, sollten sie die Klasse 'PetTypeDaoImpl' final oder die Methode 'update' static/final/abstract/empty machen oder die zugelassene Annotation für die Methode hinzufügen. 64
 Error misc FinalParameters Der Parameter petType sollte als 'final' deklariert sein. 65
 Error whitespace WhitespaceAfter Nach 'if' fehlt ein Leerzeichen. 67
 Error whitespace WhitespaceAround Vor '{' fehlt ein Leerzeichen. 67
 Error sizes LineLength Zeile ist 107 Zeichen lang (Obergrenze ist 80). 68
 Error design DesignForExtension Klasse 'PetTypeDaoImpl' sieht wie zur Erweiterung entworfen aus (kann subclassed werden), aber die Methode 'search' besitzt keinen Javadoc-Kommentar, der erklärt, wie Sie das sicher tun. Wenn die Klasse nicht für Erweiterungen ausgelegt ist, sollten sie die Klasse 'PetTypeDaoImpl' final oder die Methode 'search' static/final/abstract/empty machen oder die zugelassene Annotation für die Methode hinzufügen. 73
 Error misc FinalParameters Der Parameter searchterm sollte als 'final' deklariert sein. 74
 Error sizes LineLength Zeile ist 97 Zeichen lang (Obergrenze ist 80). 76
 Error whitespace ParenPad Nach '(' folgt ein Leerzeichen. 76
 Error design DesignForExtension Klasse 'PetTypeDaoImpl' sieht wie zur Erweiterung entworfen aus (kann subclassed werden), aber die Methode 'findByName' besitzt keinen Javadoc-Kommentar, der erklärt, wie Sie das sicher tun. Wenn die Klasse nicht für Erweiterungen ausgelegt ist, sollten sie die Klasse 'PetTypeDaoImpl' final oder die Methode 'findByName' static/final/abstract/empty machen oder die zugelassene Annotation für die Methode hinzufügen. 86
 Error misc FinalParameters Der Parameter name sollte als 'final' deklariert sein. 87
 Error sizes LineLength Zeile ist 105 Zeichen lang (Obergrenze ist 80). 88
 Error whitespace ParenPad Nach '(' folgt ein Leerzeichen. 88
 Error javadoc MissingJavadocMethod Es fehlt ein Javadoc-Kommentar. 94
 Error design DesignForExtension Klasse 'PetTypeDaoImpl' sieht wie zur Erweiterung entworfen aus (kann subclassed werden), aber die Methode 'handlePostActivate' besitzt keinen Javadoc-Kommentar, der erklärt, wie Sie das sicher tun. Wenn die Klasse nicht für Erweiterungen ausgelegt ist, sollten sie die Klasse 'PetTypeDaoImpl' final oder die Methode 'handlePostActivate' static/final/abstract/empty machen oder die zugelassene Annotation für die Methode hinzufügen. 94
 Error whitespace WhitespaceAround Nach '+' fehlt ein Leerzeichen. 96
 Error whitespace WhitespaceAround Vor '+' fehlt ein Leerzeichen. 96
 Error javadoc MissingJavadocMethod Es fehlt ein Javadoc-Kommentar. 99
 Error design DesignForExtension Klasse 'PetTypeDaoImpl' sieht wie zur Erweiterung entworfen aus (kann subclassed werden), aber die Methode 'handlePrePassivate' besitzt keinen Javadoc-Kommentar, der erklärt, wie Sie das sicher tun. Wenn die Klasse nicht für Erweiterungen ausgelegt ist, sollten sie die Klasse 'PetTypeDaoImpl' final oder die Methode 'handlePrePassivate' static/final/abstract/empty machen oder die zugelassene Annotation für die Methode hinzufügen. 99
 Error whitespace WhitespaceAround Nach '+' fehlt ein Leerzeichen. 101
 Error whitespace WhitespaceAround Vor '+' fehlt ein Leerzeichen. 101
 Error javadoc MissingJavadocMethod Es fehlt ein Javadoc-Kommentar. 104
 Error design DesignForExtension Klasse 'PetTypeDaoImpl' sieht wie zur Erweiterung entworfen aus (kann subclassed werden), aber die Methode 'postConstruct' besitzt keinen Javadoc-Kommentar, der erklärt, wie Sie das sicher tun. Wenn die Klasse nicht für Erweiterungen ausgelegt ist, sollten sie die Klasse 'PetTypeDaoImpl' final oder die Methode 'postConstruct' static/final/abstract/empty machen oder die zugelassene Annotation für die Methode hinzufügen. 104
 Error whitespace WhitespaceAround Nach '+' fehlt ein Leerzeichen. 106
 Error whitespace WhitespaceAround Vor '+' fehlt ein Leerzeichen. 106
 Error javadoc MissingJavadocMethod Es fehlt ein Javadoc-Kommentar. 109
 Error design DesignForExtension Klasse 'PetTypeDaoImpl' sieht wie zur Erweiterung entworfen aus (kann subclassed werden), aber die Methode 'preDestroy' besitzt keinen Javadoc-Kommentar, der erklärt, wie Sie das sicher tun. Wenn die Klasse nicht für Erweiterungen ausgelegt ist, sollten sie die Klasse 'PetTypeDaoImpl' final oder die Methode 'preDestroy' static/final/abstract/empty machen oder die zugelassene Annotation für die Methode hinzufügen. 109
 Error whitespace WhitespaceAround Nach '+' fehlt ein Leerzeichen. 111
 Error whitespace WhitespaceAround Vor '+' fehlt ein Leerzeichen. 111

org/woehlke/jakartaee/petclinic/pettype/db/PetTypeListener.java

Severity Category Rule Message Line
 Error imports AvoidStarImport Stern-Importe der Form '.*' sollten vermieden werden - jakarta.persistence.*. 7
 Error javadoc MissingJavadocMethod Es fehlt ein Javadoc-Kommentar. 21
 Error design DesignForExtension Klasse 'PetTypeListener' sieht wie zur Erweiterung entworfen aus (kann subclassed werden), aber die Methode 'onPrePersist' besitzt keinen Javadoc-Kommentar, der erklärt, wie Sie das sicher tun. Wenn die Klasse nicht für Erweiterungen ausgelegt ist, sollten sie die Klasse 'PetTypeListener' final oder die Methode 'onPrePersist' static/final/abstract/empty machen oder die zugelassene Annotation für die Methode hinzufügen. 21
 Error misc FinalParameters Der Parameter domainObject sollte als 'final' deklariert sein. 22
 Error javadoc MissingJavadocMethod Es fehlt ein Javadoc-Kommentar. 28
 Error design DesignForExtension Klasse 'PetTypeListener' sieht wie zur Erweiterung entworfen aus (kann subclassed werden), aber die Methode 'onPreUpdate' besitzt keinen Javadoc-Kommentar, der erklärt, wie Sie das sicher tun. Wenn die Klasse nicht für Erweiterungen ausgelegt ist, sollten sie die Klasse 'PetTypeListener' final oder die Methode 'onPreUpdate' static/final/abstract/empty machen oder die zugelassene Annotation für die Methode hinzufügen. 28
 Error misc FinalParameters Der Parameter domainObject sollte als 'final' deklariert sein. 29
 Error javadoc MissingJavadocMethod Es fehlt ein Javadoc-Kommentar. 35
 Error design DesignForExtension Klasse 'PetTypeListener' sieht wie zur Erweiterung entworfen aus (kann subclassed werden), aber die Methode 'onPreRemove' besitzt keinen Javadoc-Kommentar, der erklärt, wie Sie das sicher tun. Wenn die Klasse nicht für Erweiterungen ausgelegt ist, sollten sie die Klasse 'PetTypeListener' final oder die Methode 'onPreRemove' static/final/abstract/empty machen oder die zugelassene Annotation für die Methode hinzufügen. 35
 Error misc FinalParameters Der Parameter domainObject sollte als 'final' deklariert sein. 36
 Error javadoc MissingJavadocMethod Es fehlt ein Javadoc-Kommentar. 42
 Error design DesignForExtension Klasse 'PetTypeListener' sieht wie zur Erweiterung entworfen aus (kann subclassed werden), aber die Methode 'onPostPersist' besitzt keinen Javadoc-Kommentar, der erklärt, wie Sie das sicher tun. Wenn die Klasse nicht für Erweiterungen ausgelegt ist, sollten sie die Klasse 'PetTypeListener' final oder die Methode 'onPostPersist' static/final/abstract/empty machen oder die zugelassene Annotation für die Methode hinzufügen. 42
 Error misc FinalParameters Der Parameter domainObject sollte als 'final' deklariert sein. 43
 Error javadoc MissingJavadocMethod Es fehlt ein Javadoc-Kommentar. 49
 Error design DesignForExtension Klasse 'PetTypeListener' sieht wie zur Erweiterung entworfen aus (kann subclassed werden), aber die Methode 'onPostUpdate' besitzt keinen Javadoc-Kommentar, der erklärt, wie Sie das sicher tun. Wenn die Klasse nicht für Erweiterungen ausgelegt ist, sollten sie die Klasse 'PetTypeListener' final oder die Methode 'onPostUpdate' static/final/abstract/empty machen oder die zugelassene Annotation für die Methode hinzufügen. 49
 Error misc FinalParameters Der Parameter domainObject sollte als 'final' deklariert sein. 50
 Error javadoc MissingJavadocMethod Es fehlt ein Javadoc-Kommentar. 56
 Error design DesignForExtension Klasse 'PetTypeListener' sieht wie zur Erweiterung entworfen aus (kann subclassed werden), aber die Methode 'onPostRemove' besitzt keinen Javadoc-Kommentar, der erklärt, wie Sie das sicher tun. Wenn die Klasse nicht für Erweiterungen ausgelegt ist, sollten sie die Klasse 'PetTypeListener' final oder die Methode 'onPostRemove' static/final/abstract/empty machen oder die zugelassene Annotation für die Methode hinzufügen. 56
 Error misc FinalParameters Der Parameter domainObject sollte als 'final' deklariert sein. 57
 Error javadoc MissingJavadocMethod Es fehlt ein Javadoc-Kommentar. 63
 Error design DesignForExtension Klasse 'PetTypeListener' sieht wie zur Erweiterung entworfen aus (kann subclassed werden), aber die Methode 'onPostLoad' besitzt keinen Javadoc-Kommentar, der erklärt, wie Sie das sicher tun. Wenn die Klasse nicht für Erweiterungen ausgelegt ist, sollten sie die Klasse 'PetTypeListener' final oder die Methode 'onPostLoad' static/final/abstract/empty machen oder die zugelassene Annotation für die Methode hinzufügen. 63
 Error misc FinalParameters Der Parameter domainObject sollte als 'final' deklariert sein. 64

org/woehlke/jakartaee/petclinic/pettype/db/PetTypeService.java

Severity Category Rule Message Line
 Error javadoc JavadocPackage Es fehlt eine package-info.java. 1
 Error imports UnusedImports Nicht verwendeter Import - java.io.Serializable. 7
 Error sizes LineLength Zeile ist 90 Zeichen lang (Obergrenze ist 80). 12
 Error javadoc MissingJavadocMethod Es fehlt ein Javadoc-Kommentar. 16

org/woehlke/jakartaee/petclinic/pettype/db/PetTypeServiceImpl.java

Severity Category Rule Message Line
 Error javadoc JavadocVariable Es fehlt ein Javadoc-Kommentar. 23
 Error design DesignForExtension Klasse 'PetTypeServiceImpl' sieht wie zur Erweiterung entworfen aus (kann subclassed werden), aber die Methode 'getAll' besitzt keinen Javadoc-Kommentar, der erklärt, wie Sie das sicher tun. Wenn die Klasse nicht für Erweiterungen ausgelegt ist, sollten sie die Klasse 'PetTypeServiceImpl' final oder die Methode 'getAll' static/final/abstract/empty machen oder die zugelassene Annotation für die Methode hinzufügen. 26
 Error design DesignForExtension Klasse 'PetTypeServiceImpl' sieht wie zur Erweiterung entworfen aus (kann subclassed werden), aber die Methode 'delete' besitzt keinen Javadoc-Kommentar, der erklärt, wie Sie das sicher tun. Wenn die Klasse nicht für Erweiterungen ausgelegt ist, sollten sie die Klasse 'PetTypeServiceImpl' final oder die Methode 'delete' static/final/abstract/empty machen oder die zugelassene Annotation für die Methode hinzufügen. 31
 Error misc FinalParameters Der Parameter id sollte als 'final' deklariert sein. 32
 Error design DesignForExtension Klasse 'PetTypeServiceImpl' sieht wie zur Erweiterung entworfen aus (kann subclassed werden), aber die Methode 'addNew' besitzt keinen Javadoc-Kommentar, der erklärt, wie Sie das sicher tun. Wenn die Klasse nicht für Erweiterungen ausgelegt ist, sollten sie die Klasse 'PetTypeServiceImpl' final oder die Methode 'addNew' static/final/abstract/empty machen oder die zugelassene Annotation für die Methode hinzufügen. 37
 Error misc FinalParameters Der Parameter petType sollte als 'final' deklariert sein. 38
 Error design DesignForExtension Klasse 'PetTypeServiceImpl' sieht wie zur Erweiterung entworfen aus (kann subclassed werden), aber die Methode 'findById' besitzt keinen Javadoc-Kommentar, der erklärt, wie Sie das sicher tun. Wenn die Klasse nicht für Erweiterungen ausgelegt ist, sollten sie die Klasse 'PetTypeServiceImpl' final oder die Methode 'findById' static/final/abstract/empty machen oder die zugelassene Annotation für die Methode hinzufügen. 43
 Error misc FinalParameters Der Parameter id sollte als 'final' deklariert sein. 44
 Error design DesignForExtension Klasse 'PetTypeServiceImpl' sieht wie zur Erweiterung entworfen aus (kann subclassed werden), aber die Methode 'update' besitzt keinen Javadoc-Kommentar, der erklärt, wie Sie das sicher tun. Wenn die Klasse nicht für Erweiterungen ausgelegt ist, sollten sie die Klasse 'PetTypeServiceImpl' final oder die Methode 'update' static/final/abstract/empty machen oder die zugelassene Annotation für die Methode hinzufügen. 48
 Error misc FinalParameters Der Parameter petType sollte als 'final' deklariert sein. 49
 Error design DesignForExtension Klasse 'PetTypeServiceImpl' sieht wie zur Erweiterung entworfen aus (kann subclassed werden), aber die Methode 'search' besitzt keinen Javadoc-Kommentar, der erklärt, wie Sie das sicher tun. Wenn die Klasse nicht für Erweiterungen ausgelegt ist, sollten sie die Klasse 'PetTypeServiceImpl' final oder die Methode 'search' static/final/abstract/empty machen oder die zugelassene Annotation für die Methode hinzufügen. 54
 Error misc FinalParameters Der Parameter searchterm sollte als 'final' deklariert sein. 55
 Error design DesignForExtension Klasse 'PetTypeServiceImpl' sieht wie zur Erweiterung entworfen aus (kann subclassed werden), aber die Methode 'resetSearchIndex' besitzt keinen Javadoc-Kommentar, der erklärt, wie Sie das sicher tun. Wenn die Klasse nicht für Erweiterungen ausgelegt ist, sollten sie die Klasse 'PetTypeServiceImpl' final oder die Methode 'resetSearchIndex' static/final/abstract/empty machen oder die zugelassene Annotation für die Methode hinzufügen. 59
 Error whitespace WhitespaceAfter Nach 'for' fehlt ein Leerzeichen. 61
 Error whitespace WhitespaceAround Vor '{' fehlt ein Leerzeichen. 61
 Error design DesignForExtension Klasse 'PetTypeServiceImpl' sieht wie zur Erweiterung entworfen aus (kann subclassed werden), aber die Methode 'findByName' besitzt keinen Javadoc-Kommentar, der erklärt, wie Sie das sicher tun. Wenn die Klasse nicht für Erweiterungen ausgelegt ist, sollten sie die Klasse 'PetTypeServiceImpl' final oder die Methode 'findByName' static/final/abstract/empty machen oder die zugelassene Annotation für die Methode hinzufügen. 66
 Error misc FinalParameters Der Parameter name sollte als 'final' deklariert sein. 67
 Error javadoc MissingJavadocMethod Es fehlt ein Javadoc-Kommentar. 72
 Error design DesignForExtension Klasse 'PetTypeServiceImpl' sieht wie zur Erweiterung entworfen aus (kann subclassed werden), aber die Methode 'postConstruct' besitzt keinen Javadoc-Kommentar, der erklärt, wie Sie das sicher tun. Wenn die Klasse nicht für Erweiterungen ausgelegt ist, sollten sie die Klasse 'PetTypeServiceImpl' final oder die Methode 'postConstruct' static/final/abstract/empty machen oder die zugelassene Annotation für die Methode hinzufügen. 72
 Error whitespace WhitespaceAround Nach '+' fehlt ein Leerzeichen. 74
 Error whitespace WhitespaceAround Vor '+' fehlt ein Leerzeichen. 74
 Error javadoc MissingJavadocMethod Es fehlt ein Javadoc-Kommentar. 77
 Error design DesignForExtension Klasse 'PetTypeServiceImpl' sieht wie zur Erweiterung entworfen aus (kann subclassed werden), aber die Methode 'preDestroy' besitzt keinen Javadoc-Kommentar, der erklärt, wie Sie das sicher tun. Wenn die Klasse nicht für Erweiterungen ausgelegt ist, sollten sie die Klasse 'PetTypeServiceImpl' final oder die Methode 'preDestroy' static/final/abstract/empty machen oder die zugelassene Annotation für die Methode hinzufügen. 77
 Error whitespace WhitespaceAround Nach '+' fehlt ein Leerzeichen. 79
 Error whitespace WhitespaceAround Vor '+' fehlt ein Leerzeichen. 79

org/woehlke/jakartaee/petclinic/pettype/views/PetTypeConverter.java

Severity Category Rule Message Line
 Error javadoc JavadocPackage Es fehlt eine package-info.java. 1
 Error design DesignForExtension Klasse 'PetTypeConverter' sieht wie zur Erweiterung entworfen aus (kann subclassed werden), aber die Methode 'getAsObject' besitzt keinen Javadoc-Kommentar, der erklärt, wie Sie das sicher tun. Wenn die Klasse nicht für Erweiterungen ausgelegt ist, sollten sie die Klasse 'PetTypeConverter' final oder die Methode 'getAsObject' static/final/abstract/empty machen oder die zugelassene Annotation für die Methode hinzufügen. 27
 Error sizes LineLength Zeile ist 90 Zeichen lang (Obergrenze ist 80). 28
 Error misc FinalParameters Der Parameter context sollte als 'final' deklariert sein. 28
 Error misc FinalParameters Der Parameter component sollte als 'final' deklariert sein. 28
 Error misc FinalParameters Der Parameter name sollte als 'final' deklariert sein. 28
 Error sizes LineLength Zeile ist 95 Zeichen lang (Obergrenze ist 80). 30
 Error design DesignForExtension Klasse 'PetTypeConverter' sieht wie zur Erweiterung entworfen aus (kann subclassed werden), aber die Methode 'getAsString' besitzt keinen Javadoc-Kommentar, der erklärt, wie Sie das sicher tun. Wenn die Klasse nicht für Erweiterungen ausgelegt ist, sollten sie die Klasse 'PetTypeConverter' final oder die Methode 'getAsString' static/final/abstract/empty machen oder die zugelassene Annotation für die Methode hinzufügen. 34
 Error sizes LineLength Zeile ist 93 Zeichen lang (Obergrenze ist 80). 35
 Error misc FinalParameters Der Parameter context sollte als 'final' deklariert sein. 35
 Error misc FinalParameters Der Parameter component sollte als 'final' deklariert sein. 35
 Error misc FinalParameters Der Parameter petType sollte als 'final' deklariert sein. 35
 Error sizes LineLength Zeile ist 95 Zeichen lang (Obergrenze ist 80). 37
 Error javadoc MissingJavadocMethod Es fehlt ein Javadoc-Kommentar. 42
 Error design DesignForExtension Klasse 'PetTypeConverter' sieht wie zur Erweiterung entworfen aus (kann subclassed werden), aber die Methode 'postConstruct' besitzt keinen Javadoc-Kommentar, der erklärt, wie Sie das sicher tun. Wenn die Klasse nicht für Erweiterungen ausgelegt ist, sollten sie die Klasse 'PetTypeConverter' final oder die Methode 'postConstruct' static/final/abstract/empty machen oder die zugelassene Annotation für die Methode hinzufügen. 42
 Error whitespace WhitespaceAround Nach '+' fehlt ein Leerzeichen. 44
 Error whitespace WhitespaceAround Vor '+' fehlt ein Leerzeichen. 44
 Error javadoc MissingJavadocMethod Es fehlt ein Javadoc-Kommentar. 47
 Error design DesignForExtension Klasse 'PetTypeConverter' sieht wie zur Erweiterung entworfen aus (kann subclassed werden), aber die Methode 'preDestroy' besitzt keinen Javadoc-Kommentar, der erklärt, wie Sie das sicher tun. Wenn die Klasse nicht für Erweiterungen ausgelegt ist, sollten sie die Klasse 'PetTypeConverter' final oder die Methode 'preDestroy' static/final/abstract/empty machen oder die zugelassene Annotation für die Methode hinzufügen. 47
 Error whitespace WhitespaceAround Nach '+' fehlt ein Leerzeichen. 49
 Error whitespace WhitespaceAround Vor '+' fehlt ein Leerzeichen. 49

org/woehlke/jakartaee/petclinic/pettype/views/PetTypeFlowViewImpl.java

Severity Category Rule Message Line
 Error sizes LineLength Zeile ist 100 Zeichen lang (Obergrenze ist 80). 16

org/woehlke/jakartaee/petclinic/specialty/Specialty.java

Severity Category Rule Message Line
 Error imports AvoidStarImport Stern-Importe der Form '.*' sollten vermieden werden - lombok.*. 6
 Error imports AvoidStarImport Stern-Importe der Form '.*' sollten vermieden werden - jakarta.persistence.*. 9
 Error imports AvoidStarImport Stern-Importe der Form '.*' sollten vermieden werden - jakarta.xml.bind.annotation.*. 10
 Error imports UnusedImports Nicht verwendeter Import - org.woehlke.jakartaee.petclinic.pettype.PetType. 12
 Error sizes LineLength Zeile ist 109 Zeichen lang (Obergrenze ist 80). 56
 Error sizes LineLength Zeile ist 93 Zeichen lang (Obergrenze ist 80). 59
 Error whitespace WhitespaceAfter Nach ',' fehlt ein Leerzeichen. 59
 Error javadoc JavadocVariable Es fehlt ein Javadoc-Kommentar. 61
 Error modifier ModifierOrder Modifier 'static' weicht von der empfohlenen Modifier-Reihenfolge der Java Language Specification ab. 61
 Error javadoc JavadocVariable Es fehlt ein Javadoc-Kommentar. 62
 Error modifier ModifierOrder Modifier 'static' weicht von der empfohlenen Modifier-Reihenfolge der Java Language Specification ab. 62
 Error javadoc JavadocVariable Es fehlt ein Javadoc-Kommentar. 63
 Error modifier ModifierOrder Modifier 'static' weicht von der empfohlenen Modifier-Reihenfolge der Java Language Specification ab. 63
 Error javadoc JavadocVariable Es fehlt ein Javadoc-Kommentar. 64
 Error modifier ModifierOrder Modifier 'static' weicht von der empfohlenen Modifier-Reihenfolge der Java Language Specification ab. 64
 Error javadoc JavadocVariable Es fehlt ein Javadoc-Kommentar. 65
 Error modifier ModifierOrder Modifier 'static' weicht von der empfohlenen Modifier-Reihenfolge der Java Language Specification ab. 65
 Error javadoc JavadocVariable Es fehlt ein Javadoc-Kommentar. 68
 Error sizes LineLength Zeile ist 84 Zeichen lang (Obergrenze ist 80). 69
 Error whitespace WhitespaceAround Nach '=' fehlt ein Leerzeichen. 70
 Error whitespace WhitespaceAround Vor '=' fehlt ein Leerzeichen. 70
 Error whitespace WhitespaceAround Nach '=' fehlt ein Leerzeichen. 70
 Error whitespace WhitespaceAround Vor '=' fehlt ein Leerzeichen. 70
 Error javadoc JavadocVariable Es fehlt ein Javadoc-Kommentar. 73
 Error coding MagicNumber Die magische Zahl '36' sollte als Konstante definiert werden. 73
 Error javadoc JavadocVariable Es fehlt ein Javadoc-Kommentar. 76
 Error javadoc JavadocVariable Es fehlt ein Javadoc-Kommentar. 79
 Error javadoc MissingJavadocMethod Es fehlt ein Javadoc-Kommentar. 84
 Error whitespace WhitespaceAround Vor '{' fehlt ein Leerzeichen. 84
 Error javadoc MissingJavadocMethod Es fehlt ein Javadoc-Kommentar. 92
 Error misc FinalParameters Der Parameter name sollte als 'final' deklariert sein. 92
 Error whitespace WhitespaceAround Vor '{' fehlt ein Leerzeichen. 92
 Error javadoc MissingJavadocMethod Es fehlt ein Javadoc-Kommentar. 100
 Error design DesignForExtension Klasse 'Specialty' sieht wie zur Erweiterung entworfen aus (kann subclassed werden), aber die Methode 'updateSearchindex' besitzt keinen Javadoc-Kommentar, der erklärt, wie Sie das sicher tun. Wenn die Klasse nicht für Erweiterungen ausgelegt ist, sollten sie die Klasse 'Specialty' final oder die Methode 'updateSearchindex' static/final/abstract/empty machen oder die zugelassene Annotation für die Methode hinzufügen. 100
 Error whitespace WhitespaceAfter Nach 'for' fehlt ein Leerzeichen. 103
 Error whitespace WhitespaceAround Vor '{' fehlt ein Leerzeichen. 103
 Error javadoc MissingJavadocMethod Es fehlt ein Javadoc-Kommentar. 110
 Error misc FinalParameters Der Parameter name sollte als 'final' deklariert sein. 110
 Error coding HiddenField Die Variable 'name' verbirgt ein Feld. 110
 Error design DesignForExtension Klasse 'Specialty' sieht wie zur Erweiterung entworfen aus (kann subclassed werden), aber die Methode 'getTableName' besitzt keinen Javadoc-Kommentar, der erklärt, wie Sie das sicher tun. Wenn die Klasse nicht für Erweiterungen ausgelegt ist, sollten sie die Klasse 'Specialty' final oder die Methode 'getTableName' static/final/abstract/empty machen oder die zugelassene Annotation für die Methode hinzufügen. 114
 Error design DesignForExtension Klasse 'Specialty' sieht wie zur Erweiterung entworfen aus (kann subclassed werden), aber die Methode 'getPrimaryKey' besitzt keinen Javadoc-Kommentar, der erklärt, wie Sie das sicher tun. Wenn die Klasse nicht für Erweiterungen ausgelegt ist, sollten sie die Klasse 'Specialty' final oder die Methode 'getPrimaryKey' static/final/abstract/empty machen oder die zugelassene Annotation für die Methode hinzufügen. 119
 Error javadoc MissingJavadocMethod Es fehlt ein Javadoc-Kommentar. 124
 Error design DesignForExtension Klasse 'Specialty' sieht wie zur Erweiterung entworfen aus (kann subclassed werden), aber die Methode 'getPrimaryKeyWithId' besitzt keinen Javadoc-Kommentar, der erklärt, wie Sie das sicher tun. Wenn die Klasse nicht für Erweiterungen ausgelegt ist, sollten sie die Klasse 'Specialty' final oder die Methode 'getPrimaryKeyWithId' static/final/abstract/empty machen oder die zugelassene Annotation für die Methode hinzufügen. 124
 Error sizes LineLength Zeile ist 86 Zeichen lang (Obergrenze ist 80). 126
 Error design DesignForExtension Klasse 'Specialty' sieht wie zur Erweiterung entworfen aus (kann subclassed werden), aber die Methode 'equals' besitzt keinen Javadoc-Kommentar, der erklärt, wie Sie das sicher tun. Wenn die Klasse nicht für Erweiterungen ausgelegt ist, sollten sie die Klasse 'Specialty' final oder die Methode 'equals' static/final/abstract/empty machen oder die zugelassene Annotation für die Methode hinzufügen. 129
 Error misc FinalParameters Der Parameter o sollte als 'final' deklariert sein. 130
 Error blocks NeedBraces Das Konstrukt 'if' muss geschweifte Klammern '{}' verwenden. 131
 Error blocks NeedBraces Das Konstrukt 'if' muss geschweifte Klammern '{}' verwenden. 132
 Error design DesignForExtension Klasse 'Specialty' sieht wie zur Erweiterung entworfen aus (kann subclassed werden), aber die Methode 'hashCode' besitzt keinen Javadoc-Kommentar, der erklärt, wie Sie das sicher tun. Wenn die Klasse nicht für Erweiterungen ausgelegt ist, sollten sie die Klasse 'Specialty' final oder die Methode 'hashCode' static/final/abstract/empty machen oder die zugelassene Annotation für die Methode hinzufügen. 137
 Error design DesignForExtension Klasse 'Specialty' sieht wie zur Erweiterung entworfen aus (kann subclassed werden), aber die Methode 'compareTo' besitzt keinen Javadoc-Kommentar, der erklärt, wie Sie das sicher tun. Wenn die Klasse nicht für Erweiterungen ausgelegt ist, sollten sie die Klasse 'Specialty' final oder die Methode 'compareTo' static/final/abstract/empty machen oder die zugelassene Annotation für die Methode hinzufügen. 142
 Error misc FinalParameters Der Parameter o sollte als 'final' deklariert sein. 143

org/woehlke/jakartaee/petclinic/specialty/SpecialtyEndpoint.java

Severity Category Rule Message Line
 Error javadoc JavadocVariable Es fehlt ein Javadoc-Kommentar. 29
 Error javadoc JavadocVariable Es fehlt ein Javadoc-Kommentar. 32
 Error javadoc MissingJavadocMethod Es fehlt ein Javadoc-Kommentar. 35
 Error design DesignForExtension Klasse 'SpecialtyEndpoint' sieht wie zur Erweiterung entworfen aus (kann subclassed werden), aber die Methode 'getList' besitzt keinen Javadoc-Kommentar, der erklärt, wie Sie das sicher tun. Wenn die Klasse nicht für Erweiterungen ausgelegt ist, sollten sie die Klasse 'SpecialtyEndpoint' final oder die Methode 'getList' static/final/abstract/empty machen oder die zugelassene Annotation für die Methode hinzufügen. 35
 Error sizes LineLength Zeile ist 84 Zeichen lang (Obergrenze ist 80). 40
 Error javadoc MissingJavadocMethod Es fehlt ein Javadoc-Kommentar. 43
 Error design DesignForExtension Klasse 'SpecialtyEndpoint' sieht wie zur Erweiterung entworfen aus (kann subclassed werden), aber die Methode 'getEntity' besitzt keinen Javadoc-Kommentar, der erklärt, wie Sie das sicher tun. Wenn die Klasse nicht für Erweiterungen ausgelegt ist, sollten sie die Klasse 'SpecialtyEndpoint' final oder die Methode 'getEntity' static/final/abstract/empty machen oder die zugelassene Annotation für die Methode hinzufügen. 43
 Error misc FinalParameters Der Parameter id sollte als 'final' deklariert sein. 46
 Error sizes LineLength Zeile ist 84 Zeichen lang (Obergrenze ist 80). 48
 Error javadoc MissingJavadocMethod Es fehlt ein Javadoc-Kommentar. 51
 Error design DesignForExtension Klasse 'SpecialtyEndpoint' sieht wie zur Erweiterung entworfen aus (kann subclassed werden), aber die Methode 'getListAsJson' besitzt keinen Javadoc-Kommentar, der erklärt, wie Sie das sicher tun. Wenn die Klasse nicht für Erweiterungen ausgelegt ist, sollten sie die Klasse 'SpecialtyEndpoint' final oder die Methode 'getListAsJson' static/final/abstract/empty machen oder die zugelassene Annotation für die Methode hinzufügen. 51
 Error sizes LineLength Zeile ist 84 Zeichen lang (Obergrenze ist 80). 56
 Error javadoc MissingJavadocMethod Es fehlt ein Javadoc-Kommentar. 59
 Error design DesignForExtension Klasse 'SpecialtyEndpoint' sieht wie zur Erweiterung entworfen aus (kann subclassed werden), aber die Methode 'getEntityAsJson' besitzt keinen Javadoc-Kommentar, der erklärt, wie Sie das sicher tun. Wenn die Klasse nicht für Erweiterungen ausgelegt ist, sollten sie die Klasse 'SpecialtyEndpoint' final oder die Methode 'getEntityAsJson' static/final/abstract/empty machen oder die zugelassene Annotation für die Methode hinzufügen. 59
 Error misc FinalParameters Der Parameter id sollte als 'final' deklariert sein. 62
 Error sizes LineLength Zeile ist 84 Zeichen lang (Obergrenze ist 80). 64
 Error javadoc MissingJavadocMethod Es fehlt ein Javadoc-Kommentar. 67
 Error design DesignForExtension Klasse 'SpecialtyEndpoint' sieht wie zur Erweiterung entworfen aus (kann subclassed werden), aber die Methode 'getListAsXml' besitzt keinen Javadoc-Kommentar, der erklärt, wie Sie das sicher tun. Wenn die Klasse nicht für Erweiterungen ausgelegt ist, sollten sie die Klasse 'SpecialtyEndpoint' final oder die Methode 'getListAsXml' static/final/abstract/empty machen oder die zugelassene Annotation für die Methode hinzufügen. 67
 Error sizes LineLength Zeile ist 84 Zeichen lang (Obergrenze ist 80). 72
 Error javadoc MissingJavadocMethod Es fehlt ein Javadoc-Kommentar. 75
 Error design DesignForExtension Klasse 'SpecialtyEndpoint' sieht wie zur Erweiterung entworfen aus (kann subclassed werden), aber die Methode 'getEntityAsXml' besitzt keinen Javadoc-Kommentar, der erklärt, wie Sie das sicher tun. Wenn die Klasse nicht für Erweiterungen ausgelegt ist, sollten sie die Klasse 'SpecialtyEndpoint' final oder die Methode 'getEntityAsXml' static/final/abstract/empty machen oder die zugelassene Annotation für die Methode hinzufügen. 75
 Error misc FinalParameters Der Parameter id sollte als 'final' deklariert sein. 78
 Error sizes LineLength Zeile ist 84 Zeichen lang (Obergrenze ist 80). 80

org/woehlke/jakartaee/petclinic/specialty/SpecialtyView.java

Severity Category Rule Message Line
 Error design InterfaceIsType Interfaces sollten einen Typ beschreiben und daher Methoden beinhalten. 11
 Error javadoc JavadocVariable Es fehlt ein Javadoc-Kommentar. 25
 Error javadoc JavadocVariable Es fehlt ein Javadoc-Kommentar. 27
 Error javadoc JavadocVariable Es fehlt ein Javadoc-Kommentar. 29
 Error javadoc JavadocVariable Es fehlt ein Javadoc-Kommentar. 31
 Error javadoc JavadocVariable Es fehlt ein Javadoc-Kommentar. 33

org/woehlke/jakartaee/petclinic/specialty/SpecialtyViewImpl.java

Severity Category Rule Message Line
 Error javadoc JavadocPackage Es fehlt eine package-info.java. 1
 Error javadoc JavadocVariable Es fehlt ein Javadoc-Kommentar. 40
 Error javadoc JavadocVariable Es fehlt ein Javadoc-Kommentar. 41
 Error javadoc JavadocVariable Es fehlt ein Javadoc-Kommentar. 43
 Error javadoc JavadocVariable Es fehlt ein Javadoc-Kommentar. 45
 Error javadoc JavadocVariable Es fehlt ein Javadoc-Kommentar. 48
 Error javadoc JavadocVariable Es fehlt ein Javadoc-Kommentar. 51
 Error javadoc JavadocVariable Es fehlt ein Javadoc-Kommentar. 54
 Error javadoc JavadocVariable Es fehlt ein Javadoc-Kommentar. 57
 Error design DesignForExtension Klasse 'SpecialtyViewImpl' sieht wie zur Erweiterung entworfen aus (kann subclassed werden), aber die Methode 'showDetailsForm' besitzt keinen Javadoc-Kommentar, der erklärt, wie Sie das sicher tun. Wenn die Klasse nicht für Erweiterungen ausgelegt ist, sollten sie die Klasse 'SpecialtyViewImpl' final oder die Methode 'showDetailsForm' static/final/abstract/empty machen oder die zugelassene Annotation für die Methode hinzufügen. 60
 Error misc FinalParameters Der Parameter o sollte als 'final' deklariert sein. 61
 Error design DesignForExtension Klasse 'SpecialtyViewImpl' sieht wie zur Erweiterung entworfen aus (kann subclassed werden), aber die Methode 'cancelDetails' besitzt keinen Javadoc-Kommentar, der erklärt, wie Sie das sicher tun. Wenn die Klasse nicht für Erweiterungen ausgelegt ist, sollten sie die Klasse 'SpecialtyViewImpl' final oder die Methode 'cancelDetails' static/final/abstract/empty machen oder die zugelassene Annotation für die Methode hinzufügen. 73
 Error whitespace WhitespaceAround Vor '{' fehlt ein Leerzeichen. 74
 Error design DesignForExtension Klasse 'SpecialtyViewImpl' sieht wie zur Erweiterung entworfen aus (kann subclassed werden), aber die Methode 'showNewForm' besitzt keinen Javadoc-Kommentar, der erklärt, wie Sie das sicher tun. Wenn die Klasse nicht für Erweiterungen ausgelegt ist, sollten sie die Klasse 'SpecialtyViewImpl' final oder die Methode 'showNewForm' static/final/abstract/empty machen oder die zugelassene Annotation für die Methode hinzufügen. 80
 Error design DesignForExtension Klasse 'SpecialtyViewImpl' sieht wie zur Erweiterung entworfen aus (kann subclassed werden), aber die Methode 'cancelNew' besitzt keinen Javadoc-Kommentar, der erklärt, wie Sie das sicher tun. Wenn die Klasse nicht für Erweiterungen ausgelegt ist, sollten sie die Klasse 'SpecialtyViewImpl' final oder die Methode 'cancelNew' static/final/abstract/empty machen oder die zugelassene Annotation für die Methode hinzufügen. 88
 Error design DesignForExtension Klasse 'SpecialtyViewImpl' sieht wie zur Erweiterung entworfen aus (kann subclassed werden), aber die Methode 'saveNew' besitzt keinen Javadoc-Kommentar, der erklärt, wie Sie das sicher tun. Wenn die Klasse nicht für Erweiterungen ausgelegt ist, sollten sie die Klasse 'SpecialtyViewImpl' final oder die Methode 'saveNew' static/final/abstract/empty machen oder die zugelassene Annotation für die Methode hinzufügen. 95
 Error design DesignForExtension Klasse 'SpecialtyViewImpl' sieht wie zur Erweiterung entworfen aus (kann subclassed werden), aber die Methode 'showEditForm' besitzt keinen Javadoc-Kommentar, der erklärt, wie Sie das sicher tun. Wenn die Klasse nicht für Erweiterungen ausgelegt ist, sollten sie die Klasse 'SpecialtyViewImpl' final oder die Methode 'showEditForm' static/final/abstract/empty machen oder die zugelassene Annotation für die Methode hinzufügen. 103
 Error whitespace ParenPad Nach '(' folgt ein Leerzeichen. 106
 Error design DesignForExtension Klasse 'SpecialtyViewImpl' sieht wie zur Erweiterung entworfen aus (kann subclassed werden), aber die Methode 'cancelEdited' besitzt keinen Javadoc-Kommentar, der erklärt, wie Sie das sicher tun. Wenn die Klasse nicht für Erweiterungen ausgelegt ist, sollten sie die Klasse 'SpecialtyViewImpl' final oder die Methode 'cancelEdited' static/final/abstract/empty machen oder die zugelassene Annotation für die Methode hinzufügen. 115
 Error design DesignForExtension Klasse 'SpecialtyViewImpl' sieht wie zur Erweiterung entworfen aus (kann subclassed werden), aber die Methode 'saveEdited' besitzt keinen Javadoc-Kommentar, der erklärt, wie Sie das sicher tun. Wenn die Klasse nicht für Erweiterungen ausgelegt ist, sollten sie die Klasse 'SpecialtyViewImpl' final oder die Methode 'saveEdited' static/final/abstract/empty machen oder die zugelassene Annotation für die Methode hinzufügen. 122
 Error design DesignForExtension Klasse 'SpecialtyViewImpl' sieht wie zur Erweiterung entworfen aus (kann subclassed werden), aber die Methode 'showDeleteForm' besitzt keinen Javadoc-Kommentar, der erklärt, wie Sie das sicher tun. Wenn die Klasse nicht für Erweiterungen ausgelegt ist, sollten sie die Klasse 'SpecialtyViewImpl' final oder die Methode 'showDeleteForm' static/final/abstract/empty machen oder die zugelassene Annotation für die Methode hinzufügen. 130
 Error whitespace ParenPad Nach '(' folgt ein Leerzeichen. 133
 Error design DesignForExtension Klasse 'SpecialtyViewImpl' sieht wie zur Erweiterung entworfen aus (kann subclassed werden), aber die Methode 'cancelDelete' besitzt keinen Javadoc-Kommentar, der erklärt, wie Sie das sicher tun. Wenn die Klasse nicht für Erweiterungen ausgelegt ist, sollten sie die Klasse 'SpecialtyViewImpl' final oder die Methode 'cancelDelete' static/final/abstract/empty machen oder die zugelassene Annotation für die Methode hinzufügen. 142
 Error design DesignForExtension Klasse 'SpecialtyViewImpl' sieht wie zur Erweiterung entworfen aus (kann subclassed werden), aber die Methode 'performDelete' besitzt keinen Javadoc-Kommentar, der erklärt, wie Sie das sicher tun. Wenn die Klasse nicht für Erweiterungen ausgelegt ist, sollten sie die Klasse 'SpecialtyViewImpl' final oder die Methode 'performDelete' static/final/abstract/empty machen oder die zugelassene Annotation für die Methode hinzufügen. 149
 Error design DesignForExtension Klasse 'SpecialtyViewImpl' sieht wie zur Erweiterung entworfen aus (kann subclassed werden), aber die Methode 'search' besitzt keinen Javadoc-Kommentar, der erklärt, wie Sie das sicher tun. Wenn die Klasse nicht für Erweiterungen ausgelegt ist, sollten sie die Klasse 'SpecialtyViewImpl' final oder die Methode 'search' static/final/abstract/empty machen oder die zugelassene Annotation für die Methode hinzufügen. 157
 Error design DesignForExtension Klasse 'SpecialtyViewImpl' sieht wie zur Erweiterung entworfen aus (kann subclassed werden), aber die Methode 'clearSearchterm' besitzt keinen Javadoc-Kommentar, der erklärt, wie Sie das sicher tun. Wenn die Klasse nicht für Erweiterungen ausgelegt ist, sollten sie die Klasse 'SpecialtyViewImpl' final oder die Methode 'clearSearchterm' static/final/abstract/empty machen oder die zugelassene Annotation für die Methode hinzufügen. 163
 Error whitespace WhitespaceAround Vor '{' fehlt ein Leerzeichen. 164
 Error design DesignForExtension Klasse 'SpecialtyViewImpl' sieht wie zur Erweiterung entworfen aus (kann subclassed werden), aber die Methode 'loadList' besitzt keinen Javadoc-Kommentar, der erklärt, wie Sie das sicher tun. Wenn die Klasse nicht für Erweiterungen ausgelegt ist, sollten sie die Klasse 'SpecialtyViewImpl' final oder die Methode 'loadList' static/final/abstract/empty machen oder die zugelassene Annotation für die Methode hinzufügen. 170
 Error design DesignForExtension Klasse 'SpecialtyViewImpl' sieht wie zur Erweiterung entworfen aus (kann subclassed werden), aber die Methode 'newEntity' besitzt keinen Javadoc-Kommentar, der erklärt, wie Sie das sicher tun. Wenn die Klasse nicht für Erweiterungen ausgelegt ist, sollten sie die Klasse 'SpecialtyViewImpl' final oder die Methode 'newEntity' static/final/abstract/empty machen oder die zugelassene Annotation für die Methode hinzufügen. 175
 Error design DesignForExtension Klasse 'SpecialtyViewImpl' sieht wie zur Erweiterung entworfen aus (kann subclassed werden), aber die Methode 'saveNewEntity' besitzt keinen Javadoc-Kommentar, der erklärt, wie Sie das sicher tun. Wenn die Klasse nicht für Erweiterungen ausgelegt ist, sollten sie die Klasse 'SpecialtyViewImpl' final oder die Methode 'saveNewEntity' static/final/abstract/empty machen oder die zugelassene Annotation für die Methode hinzufügen. 182
 Error sizes LineLength Zeile ist 88 Zeichen lang (Obergrenze ist 80). 188
 Error sizes LineLength Zeile ist 86 Zeichen lang (Obergrenze ist 80). 189
 Error sizes LineLength Zeile ist 83 Zeichen lang (Obergrenze ist 80). 190
 Error sizes LineLength Zeile ist 83 Zeichen lang (Obergrenze ist 80). 193
 Error design DesignForExtension Klasse 'SpecialtyViewImpl' sieht wie zur Erweiterung entworfen aus (kann subclassed werden), aber die Methode 'saveEditedEntity' besitzt keinen Javadoc-Kommentar, der erklärt, wie Sie das sicher tun. Wenn die Klasse nicht für Erweiterungen ausgelegt ist, sollten sie die Klasse 'SpecialtyViewImpl' final oder die Methode 'saveEditedEntity' static/final/abstract/empty machen oder die zugelassene Annotation für die Methode hinzufügen. 197
 Error sizes LineLength Zeile ist 86 Zeichen lang (Obergrenze ist 80). 203
 Error sizes LineLength Zeile ist 85 Zeichen lang (Obergrenze ist 80). 204
 Error whitespace WhitespaceAround Nach '=' fehlt ein Leerzeichen. 204
 Error sizes LineLength Zeile ist 83 Zeichen lang (Obergrenze ist 80). 208
 Error design DesignForExtension Klasse 'SpecialtyViewImpl' sieht wie zur Erweiterung entworfen aus (kann subclassed werden), aber die Methode 'deleteSelectedEntity' besitzt keinen Javadoc-Kommentar, der erklärt, wie Sie das sicher tun. Wenn die Klasse nicht für Erweiterungen ausgelegt ist, sollten sie die Klasse 'SpecialtyViewImpl' final oder die Methode 'deleteSelectedEntity' static/final/abstract/empty machen oder die zugelassene Annotation für die Methode hinzufügen. 212
 Error sizes LineLength Zeile ist 92 Zeichen lang (Obergrenze ist 80). 221
 Error sizes LineLength Zeile ist 89 Zeichen lang (Obergrenze ist 80). 222
 Error whitespace WhitespaceAround Nach '=' fehlt ein Leerzeichen. 222
 Error sizes LineLength Zeile ist 90 Zeichen lang (Obergrenze ist 80). 227
 Error sizes LineLength Zeile ist 85 Zeichen lang (Obergrenze ist 80). 228
 Error whitespace WhitespaceAround Nach '=' fehlt ein Leerzeichen. 228
 Error sizes LineLength Zeile ist 84 Zeichen lang (Obergrenze ist 80). 232
 Error design DesignForExtension Klasse 'SpecialtyViewImpl' sieht wie zur Erweiterung entworfen aus (kann subclassed werden), aber die Methode 'performSearch' besitzt keinen Javadoc-Kommentar, der erklärt, wie Sie das sicher tun. Wenn die Klasse nicht für Erweiterungen ausgelegt ist, sollten sie die Klasse 'SpecialtyViewImpl' final oder die Methode 'performSearch' static/final/abstract/empty machen oder die zugelassene Annotation für die Methode hinzufügen. 236
 Error sizes LineLength Zeile ist 84 Zeichen lang (Obergrenze ist 80). 239
 Error sizes LineLength Zeile ist 81 Zeichen lang (Obergrenze ist 80). 240
 Error whitespace WhitespaceAround Nach '=' fehlt ein Leerzeichen. 240
 Error sizes LineLength Zeile ist 90 Zeichen lang (Obergrenze ist 80). 243
 Error sizes LineLength Zeile ist 84 Zeichen lang (Obergrenze ist 80). 244
 Error whitespace WhitespaceAround Nach '=' fehlt ein Leerzeichen. 244
 Error sizes LineLength Zeile ist 90 Zeichen lang (Obergrenze ist 80). 250
 Error sizes LineLength Zeile ist 94 Zeichen lang (Obergrenze ist 80). 251
 Error sizes LineLength Zeile ist 85 Zeichen lang (Obergrenze ist 80). 252
 Error whitespace WhitespaceAround Nach '=' fehlt ein Leerzeichen. 252
 Error sizes LineLength Zeile ist 89 Zeichen lang (Obergrenze ist 80). 253
 Error whitespace WhitespaceAround Nach '=' fehlt ein Leerzeichen. 253
 Error sizes LineLength Zeile ist 98 Zeichen lang (Obergrenze ist 80). 254
 Error sizes LineLength Zeile ist 86 Zeichen lang (Obergrenze ist 80). 258
 Error design DesignForExtension Klasse 'SpecialtyViewImpl' sieht wie zur Erweiterung entworfen aus (kann subclassed werden), aber die Methode 'getList' besitzt keinen Javadoc-Kommentar, der erklärt, wie Sie das sicher tun. Wenn die Klasse nicht für Erweiterungen ausgelegt ist, sollten sie die Klasse 'SpecialtyViewImpl' final oder die Methode 'getList' static/final/abstract/empty machen oder die zugelassene Annotation für die Methode hinzufügen. 263
 Error design DesignForExtension Klasse 'SpecialtyViewImpl' sieht wie zur Erweiterung entworfen aus (kann subclassed werden), aber die Methode 'postConstruct' besitzt keinen Javadoc-Kommentar, der erklärt, wie Sie das sicher tun. Wenn die Klasse nicht für Erweiterungen ausgelegt ist, sollten sie die Klasse 'SpecialtyViewImpl' final oder die Methode 'postConstruct' static/final/abstract/empty machen oder die zugelassene Annotation für die Methode hinzufügen. 274
 Error design DesignForExtension Klasse 'SpecialtyViewImpl' sieht wie zur Erweiterung entworfen aus (kann subclassed werden), aber die Methode 'preDestroy' besitzt keinen Javadoc-Kommentar, der erklärt, wie Sie das sicher tun. Wenn die Klasse nicht für Erweiterungen ausgelegt ist, sollten sie die Klasse 'SpecialtyViewImpl' final oder die Methode 'preDestroy' static/final/abstract/empty machen oder die zugelassene Annotation für die Methode hinzufügen. 281

org/woehlke/jakartaee/petclinic/specialty/api/SpecialtyDto.java

Severity Category Rule Message Line
 Error imports AvoidStarImport Stern-Importe der Form '.*' sollten vermieden werden - lombok.*. 8
 Error imports AvoidStarImport Stern-Importe der Form '.*' sollten vermieden werden - jakarta.xml.bind.annotation.*. 10
 Error javadoc JavadocVariable Es fehlt ein Javadoc-Kommentar. 33
 Error javadoc JavadocVariable Es fehlt ein Javadoc-Kommentar. 37
 Error javadoc JavadocVariable Es fehlt ein Javadoc-Kommentar. 41

org/woehlke/jakartaee/petclinic/specialty/api/SpecialtyEndpointUtil.java

Severity Category Rule Message Line
 Error javadoc JavadocPackage Es fehlt eine package-info.java. 1
 Error javadoc MissingJavadocMethod Es fehlt ein Javadoc-Kommentar. 24
 Error design DesignForExtension Klasse 'SpecialtyEndpointUtil' sieht wie zur Erweiterung entworfen aus (kann subclassed werden), aber die Methode 'dtoFactory' besitzt keinen Javadoc-Kommentar, der erklärt, wie Sie das sicher tun. Wenn die Klasse nicht für Erweiterungen ausgelegt ist, sollten sie die Klasse 'SpecialtyEndpointUtil' final oder die Methode 'dtoFactory' static/final/abstract/empty machen oder die zugelassene Annotation für die Methode hinzufügen. 24
 Error misc FinalParameters Der Parameter specialty sollte als 'final' deklariert sein. 24
 Error javadoc MissingJavadocMethod Es fehlt ein Javadoc-Kommentar. 32
 Error design DesignForExtension Klasse 'SpecialtyEndpointUtil' sieht wie zur Erweiterung entworfen aus (kann subclassed werden), aber die Methode 'dtoListFactory' besitzt keinen Javadoc-Kommentar, der erklärt, wie Sie das sicher tun. Wenn die Klasse nicht für Erweiterungen ausgelegt ist, sollten sie die Klasse 'SpecialtyEndpointUtil' final oder die Methode 'dtoListFactory' static/final/abstract/empty machen oder die zugelassene Annotation für die Methode hinzufügen. 32
 Error misc FinalParameters Der Parameter specialtyList sollte als 'final' deklariert sein. 32
 Error javadoc MissingJavadocMethod Es fehlt ein Javadoc-Kommentar. 41
 Error design DesignForExtension Klasse 'SpecialtyEndpointUtil' sieht wie zur Erweiterung entworfen aus (kann subclassed werden), aber die Methode 'dtoJsonFactory' besitzt keinen Javadoc-Kommentar, der erklärt, wie Sie das sicher tun. Wenn die Klasse nicht für Erweiterungen ausgelegt ist, sollten sie die Klasse 'SpecialtyEndpointUtil' final oder die Methode 'dtoJsonFactory' static/final/abstract/empty machen oder die zugelassene Annotation für die Methode hinzufügen. 41
 Error misc FinalParameters Der Parameter dto sollte als 'final' deklariert sein. 41
 Error sizes LineLength Zeile ist 86 Zeichen lang (Obergrenze ist 80). 46
 Error javadoc MissingJavadocMethod Es fehlt ein Javadoc-Kommentar. 46
 Error design DesignForExtension Klasse 'SpecialtyEndpointUtil' sieht wie zur Erweiterung entworfen aus (kann subclassed werden), aber die Methode 'dtoListJsonFactory' besitzt keinen Javadoc-Kommentar, der erklärt, wie Sie das sicher tun. Wenn die Klasse nicht für Erweiterungen ausgelegt ist, sollten sie die Klasse 'SpecialtyEndpointUtil' final oder die Methode 'dtoListJsonFactory' static/final/abstract/empty machen oder die zugelassene Annotation für die Methode hinzufügen. 46
 Error misc FinalParameters Der Parameter dtoList sollte als 'final' deklariert sein. 46
 Error javadoc MissingJavadocMethod Es fehlt ein Javadoc-Kommentar. 51
 Error design DesignForExtension Klasse 'SpecialtyEndpointUtil' sieht wie zur Erweiterung entworfen aus (kann subclassed werden), aber die Methode 'dtoXmlFactory' besitzt keinen Javadoc-Kommentar, der erklärt, wie Sie das sicher tun. Wenn die Klasse nicht für Erweiterungen ausgelegt ist, sollten sie die Klasse 'SpecialtyEndpointUtil' final oder die Methode 'dtoXmlFactory' static/final/abstract/empty machen oder die zugelassene Annotation für die Methode hinzufügen. 51
 Error misc FinalParameters Der Parameter dto sollte als 'final' deklariert sein. 51
 Error sizes LineLength Zeile ist 84 Zeichen lang (Obergrenze ist 80). 59
 Error javadoc MissingJavadocMethod Es fehlt ein Javadoc-Kommentar. 59
 Error design DesignForExtension Klasse 'SpecialtyEndpointUtil' sieht wie zur Erweiterung entworfen aus (kann subclassed werden), aber die Methode 'dtoListXmlFactory' besitzt keinen Javadoc-Kommentar, der erklärt, wie Sie das sicher tun. Wenn die Klasse nicht für Erweiterungen ausgelegt ist, sollten sie die Klasse 'SpecialtyEndpointUtil' final oder die Methode 'dtoListXmlFactory' static/final/abstract/empty machen oder die zugelassene Annotation für die Methode hinzufügen. 59
 Error misc FinalParameters Der Parameter dtoList sollte als 'final' deklariert sein. 59

org/woehlke/jakartaee/petclinic/specialty/api/SpecialtyListDto.java

Severity Category Rule Message Line
 Error imports AvoidStarImport Stern-Importe der Form '.*' sollten vermieden werden - lombok.*. 4
 Error imports AvoidStarImport Stern-Importe der Form '.*' sollten vermieden werden - jakarta.xml.bind.annotation.*. 6
 Error javadoc JavadocVariable Es fehlt ein Javadoc-Kommentar. 25

org/woehlke/jakartaee/petclinic/specialty/db/SpecialtyDao.java

Severity Category Rule Message Line
 Error sizes LineLength Zeile ist 87 Zeichen lang (Obergrenze ist 80). 15
 Error javadoc MissingJavadocMethod Es fehlt ein Javadoc-Kommentar. 19

org/woehlke/jakartaee/petclinic/specialty/db/SpecialtyDaoImpl.java

Severity Category Rule Message Line
 Error javadoc JavadocVariable Es fehlt ein Javadoc-Kommentar. 30
 Error design DesignForExtension Klasse 'SpecialtyDaoImpl' sieht wie zur Erweiterung entworfen aus (kann subclassed werden), aber die Methode 'getAll' besitzt keinen Javadoc-Kommentar, der erklärt, wie Sie das sicher tun. Wenn die Klasse nicht für Erweiterungen ausgelegt ist, sollten sie die Klasse 'SpecialtyDaoImpl' final oder die Methode 'getAll' static/final/abstract/empty machen oder die zugelassene Annotation für die Methode hinzufügen. 33
 Error sizes LineLength Zeile ist 103 Zeichen lang (Obergrenze ist 80). 36
 Error whitespace ParenPad Nach '(' folgt ein Leerzeichen. 36
 Error design DesignForExtension Klasse 'SpecialtyDaoImpl' sieht wie zur Erweiterung entworfen aus (kann subclassed werden), aber die Methode 'findById' besitzt keinen Javadoc-Kommentar, der erklärt, wie Sie das sicher tun. Wenn die Klasse nicht für Erweiterungen ausgelegt ist, sollten sie die Klasse 'SpecialtyDaoImpl' final oder die Methode 'findById' static/final/abstract/empty machen oder die zugelassene Annotation für die Methode hinzufügen. 40
 Error misc FinalParameters Der Parameter id sollte als 'final' deklariert sein. 41
 Error design DesignForExtension Klasse 'SpecialtyDaoImpl' sieht wie zur Erweiterung entworfen aus (kann subclassed werden), aber die Methode 'findSpecialtyByName' besitzt keinen Javadoc-Kommentar, der erklärt, wie Sie das sicher tun. Wenn die Klasse nicht für Erweiterungen ausgelegt ist, sollten sie die Klasse 'SpecialtyDaoImpl' final oder die Methode 'findSpecialtyByName' static/final/abstract/empty machen oder die zugelassene Annotation für die Methode hinzufügen. 46
 Error misc FinalParameters Der Parameter name sollte als 'final' deklariert sein. 47
 Error design DesignForExtension Klasse 'SpecialtyDaoImpl' sieht wie zur Erweiterung entworfen aus (kann subclassed werden), aber die Methode 'delete' besitzt keinen Javadoc-Kommentar, der erklärt, wie Sie das sicher tun. Wenn die Klasse nicht für Erweiterungen ausgelegt ist, sollten sie die Klasse 'SpecialtyDaoImpl' final oder die Methode 'delete' static/final/abstract/empty machen oder die zugelassene Annotation für die Methode hinzufügen. 56
 Error misc FinalParameters Der Parameter id sollte als 'final' deklariert sein. 57
 Error design DesignForExtension Klasse 'SpecialtyDaoImpl' sieht wie zur Erweiterung entworfen aus (kann subclassed werden), aber die Methode 'addNew' besitzt keinen Javadoc-Kommentar, der erklärt, wie Sie das sicher tun. Wenn die Klasse nicht für Erweiterungen ausgelegt ist, sollten sie die Klasse 'SpecialtyDaoImpl' final oder die Methode 'addNew' static/final/abstract/empty machen oder die zugelassene Annotation für die Methode hinzufügen. 62
 Error misc FinalParameters Der Parameter specialty sollte als 'final' deklariert sein. 63
 Error design DesignForExtension Klasse 'SpecialtyDaoImpl' sieht wie zur Erweiterung entworfen aus (kann subclassed werden), aber die Methode 'update' besitzt keinen Javadoc-Kommentar, der erklärt, wie Sie das sicher tun. Wenn die Klasse nicht für Erweiterungen ausgelegt ist, sollten sie die Klasse 'SpecialtyDaoImpl' final oder die Methode 'update' static/final/abstract/empty machen oder die zugelassene Annotation für die Methode hinzufügen. 72
 Error misc FinalParameters Der Parameter specialty sollte als 'final' deklariert sein. 73
 Error misc TodoComment Kommentar entspricht to-do-Format 'TODO:'. 81
 Error misc FinalParameters Der Parameter specialty sollte als 'final' deklariert sein. 82
 Error misc ArrayTypeStyle Array-Klammern an ungültiger Position. 83
 Error whitespace WhitespaceAfter Nach 'for' fehlt ein Leerzeichen. 85
 Error whitespace WhitespaceAround Vor '{' fehlt ein Leerzeichen. 85
 Error design DesignForExtension Klasse 'SpecialtyDaoImpl' sieht wie zur Erweiterung entworfen aus (kann subclassed werden), aber die Methode 'search' besitzt keinen Javadoc-Kommentar, der erklärt, wie Sie das sicher tun. Wenn die Klasse nicht für Erweiterungen ausgelegt ist, sollten sie die Klasse 'SpecialtyDaoImpl' final oder die Methode 'search' static/final/abstract/empty machen oder die zugelassene Annotation für die Methode hinzufügen. 93
 Error misc FinalParameters Der Parameter searchterm sollte als 'final' deklariert sein. 94
 Error sizes LineLength Zeile ist 93 Zeichen lang (Obergrenze ist 80). 96
 Error sizes LineLength Zeile ist 102 Zeichen lang (Obergrenze ist 80). 97
 Error design DesignForExtension Klasse 'SpecialtyDaoImpl' sieht wie zur Erweiterung entworfen aus (kann subclassed werden), aber die Methode 'resetSearchIndex' besitzt keinen Javadoc-Kommentar, der erklärt, wie Sie das sicher tun. Wenn die Klasse nicht für Erweiterungen ausgelegt ist, sollten sie die Klasse 'SpecialtyDaoImpl' final oder die Methode 'resetSearchIndex' static/final/abstract/empty machen oder die zugelassene Annotation für die Methode hinzufügen. 103
 Error javadoc MissingJavadocMethod Es fehlt ein Javadoc-Kommentar. 109
 Error design DesignForExtension Klasse 'SpecialtyDaoImpl' sieht wie zur Erweiterung entworfen aus (kann subclassed werden), aber die Methode 'postConstruct' besitzt keinen Javadoc-Kommentar, der erklärt, wie Sie das sicher tun. Wenn die Klasse nicht für Erweiterungen ausgelegt ist, sollten sie die Klasse 'SpecialtyDaoImpl' final oder die Methode 'postConstruct' static/final/abstract/empty machen oder die zugelassene Annotation für die Methode hinzufügen. 109
 Error whitespace WhitespaceAround Nach '+' fehlt ein Leerzeichen. 111
 Error whitespace WhitespaceAround Vor '+' fehlt ein Leerzeichen. 111
 Error javadoc MissingJavadocMethod Es fehlt ein Javadoc-Kommentar. 114
 Error design DesignForExtension Klasse 'SpecialtyDaoImpl' sieht wie zur Erweiterung entworfen aus (kann subclassed werden), aber die Methode 'preDestroy' besitzt keinen Javadoc-Kommentar, der erklärt, wie Sie das sicher tun. Wenn die Klasse nicht für Erweiterungen ausgelegt ist, sollten sie die Klasse 'SpecialtyDaoImpl' final oder die Methode 'preDestroy' static/final/abstract/empty machen oder die zugelassene Annotation für die Methode hinzufügen. 114
 Error whitespace WhitespaceAround Nach '+' fehlt ein Leerzeichen. 116
 Error whitespace WhitespaceAround Vor '+' fehlt ein Leerzeichen. 116

org/woehlke/jakartaee/petclinic/specialty/db/SpecialtyListener.java

Severity Category Rule Message Line
 Error imports AvoidStarImport Stern-Importe der Form '.*' sollten vermieden werden - jakarta.persistence.*. 6
 Error javadoc MissingJavadocMethod Es fehlt ein Javadoc-Kommentar. 17
 Error design DesignForExtension Klasse 'SpecialtyListener' sieht wie zur Erweiterung entworfen aus (kann subclassed werden), aber die Methode 'onPrePersist' besitzt keinen Javadoc-Kommentar, der erklärt, wie Sie das sicher tun. Wenn die Klasse nicht für Erweiterungen ausgelegt ist, sollten sie die Klasse 'SpecialtyListener' final oder die Methode 'onPrePersist' static/final/abstract/empty machen oder die zugelassene Annotation für die Methode hinzufügen. 17
 Error misc FinalParameters Der Parameter domainObject sollte als 'final' deklariert sein. 18
 Error javadoc MissingJavadocMethod Es fehlt ein Javadoc-Kommentar. 24
 Error design DesignForExtension Klasse 'SpecialtyListener' sieht wie zur Erweiterung entworfen aus (kann subclassed werden), aber die Methode 'onPreUpdate' besitzt keinen Javadoc-Kommentar, der erklärt, wie Sie das sicher tun. Wenn die Klasse nicht für Erweiterungen ausgelegt ist, sollten sie die Klasse 'SpecialtyListener' final oder die Methode 'onPreUpdate' static/final/abstract/empty machen oder die zugelassene Annotation für die Methode hinzufügen. 24
 Error misc FinalParameters Der Parameter domainObject sollte als 'final' deklariert sein. 25
 Error javadoc MissingJavadocMethod Es fehlt ein Javadoc-Kommentar. 31
 Error design DesignForExtension Klasse 'SpecialtyListener' sieht wie zur Erweiterung entworfen aus (kann subclassed werden), aber die Methode 'onPreRemove' besitzt keinen Javadoc-Kommentar, der erklärt, wie Sie das sicher tun. Wenn die Klasse nicht für Erweiterungen ausgelegt ist, sollten sie die Klasse 'SpecialtyListener' final oder die Methode 'onPreRemove' static/final/abstract/empty machen oder die zugelassene Annotation für die Methode hinzufügen. 31
 Error misc FinalParameters Der Parameter domainObject sollte als 'final' deklariert sein. 32
 Error javadoc MissingJavadocMethod Es fehlt ein Javadoc-Kommentar. 38
 Error design DesignForExtension Klasse 'SpecialtyListener' sieht wie zur Erweiterung entworfen aus (kann subclassed werden), aber die Methode 'onPostPersist' besitzt keinen Javadoc-Kommentar, der erklärt, wie Sie das sicher tun. Wenn die Klasse nicht für Erweiterungen ausgelegt ist, sollten sie die Klasse 'SpecialtyListener' final oder die Methode 'onPostPersist' static/final/abstract/empty machen oder die zugelassene Annotation für die Methode hinzufügen. 38
 Error misc FinalParameters Der Parameter domainObject sollte als 'final' deklariert sein. 39
 Error javadoc MissingJavadocMethod Es fehlt ein Javadoc-Kommentar. 45
 Error design DesignForExtension Klasse 'SpecialtyListener' sieht wie zur Erweiterung entworfen aus (kann subclassed werden), aber die Methode 'onPostUpdate' besitzt keinen Javadoc-Kommentar, der erklärt, wie Sie das sicher tun. Wenn die Klasse nicht für Erweiterungen ausgelegt ist, sollten sie die Klasse 'SpecialtyListener' final oder die Methode 'onPostUpdate' static/final/abstract/empty machen oder die zugelassene Annotation für die Methode hinzufügen. 45
 Error misc FinalParameters Der Parameter domainObject sollte als 'final' deklariert sein. 46
 Error javadoc MissingJavadocMethod Es fehlt ein Javadoc-Kommentar. 52
 Error design DesignForExtension Klasse 'SpecialtyListener' sieht wie zur Erweiterung entworfen aus (kann subclassed werden), aber die Methode 'onPostRemove' besitzt keinen Javadoc-Kommentar, der erklärt, wie Sie das sicher tun. Wenn die Klasse nicht für Erweiterungen ausgelegt ist, sollten sie die Klasse 'SpecialtyListener' final oder die Methode 'onPostRemove' static/final/abstract/empty machen oder die zugelassene Annotation für die Methode hinzufügen. 52
 Error misc FinalParameters Der Parameter domainObject sollte als 'final' deklariert sein. 53
 Error javadoc MissingJavadocMethod Es fehlt ein Javadoc-Kommentar. 59
 Error design DesignForExtension Klasse 'SpecialtyListener' sieht wie zur Erweiterung entworfen aus (kann subclassed werden), aber die Methode 'onPostLoad' besitzt keinen Javadoc-Kommentar, der erklärt, wie Sie das sicher tun. Wenn die Klasse nicht für Erweiterungen ausgelegt ist, sollten sie die Klasse 'SpecialtyListener' final oder die Methode 'onPostLoad' static/final/abstract/empty machen oder die zugelassene Annotation für die Methode hinzufügen. 59
 Error misc FinalParameters Der Parameter domainObject sollte als 'final' deklariert sein. 60

org/woehlke/jakartaee/petclinic/specialty/db/SpecialtyService.java

Severity Category Rule Message Line
 Error imports UnusedImports Nicht verwendeter Import - java.io.Serializable. 8
 Error sizes LineLength Zeile ist 96 Zeichen lang (Obergrenze ist 80). 13
 Error javadoc MissingJavadocMethod Es fehlt ein Javadoc-Kommentar. 17

org/woehlke/jakartaee/petclinic/specialty/db/SpecialtyServiceImpl.java

Severity Category Rule Message Line
 Error javadoc JavadocPackage Es fehlt eine package-info.java. 1
 Error javadoc JavadocVariable Es fehlt ein Javadoc-Kommentar. 19
 Error design DesignForExtension Klasse 'SpecialtyServiceImpl' sieht wie zur Erweiterung entworfen aus (kann subclassed werden), aber die Methode 'getAll' besitzt keinen Javadoc-Kommentar, der erklärt, wie Sie das sicher tun. Wenn die Klasse nicht für Erweiterungen ausgelegt ist, sollten sie die Klasse 'SpecialtyServiceImpl' final oder die Methode 'getAll' static/final/abstract/empty machen oder die zugelassene Annotation für die Methode hinzufügen. 22
 Error design DesignForExtension Klasse 'SpecialtyServiceImpl' sieht wie zur Erweiterung entworfen aus (kann subclassed werden), aber die Methode 'findById' besitzt keinen Javadoc-Kommentar, der erklärt, wie Sie das sicher tun. Wenn die Klasse nicht für Erweiterungen ausgelegt ist, sollten sie die Klasse 'SpecialtyServiceImpl' final oder die Methode 'findById' static/final/abstract/empty machen oder die zugelassene Annotation für die Methode hinzufügen. 27
 Error misc FinalParameters Der Parameter id sollte als 'final' deklariert sein. 28
 Error design DesignForExtension Klasse 'SpecialtyServiceImpl' sieht wie zur Erweiterung entworfen aus (kann subclassed werden), aber die Methode 'addNew' besitzt keinen Javadoc-Kommentar, der erklärt, wie Sie das sicher tun. Wenn die Klasse nicht für Erweiterungen ausgelegt ist, sollten sie die Klasse 'SpecialtyServiceImpl' final oder die Methode 'addNew' static/final/abstract/empty machen oder die zugelassene Annotation für die Methode hinzufügen. 33
 Error misc FinalParameters Der Parameter specialty sollte als 'final' deklariert sein. 34
 Error design DesignForExtension Klasse 'SpecialtyServiceImpl' sieht wie zur Erweiterung entworfen aus (kann subclassed werden), aber die Methode 'update' besitzt keinen Javadoc-Kommentar, der erklärt, wie Sie das sicher tun. Wenn die Klasse nicht für Erweiterungen ausgelegt ist, sollten sie die Klasse 'SpecialtyServiceImpl' final oder die Methode 'update' static/final/abstract/empty machen oder die zugelassene Annotation für die Methode hinzufügen. 39
 Error misc FinalParameters Der Parameter specialty sollte als 'final' deklariert sein. 40
 Error design DesignForExtension Klasse 'SpecialtyServiceImpl' sieht wie zur Erweiterung entworfen aus (kann subclassed werden), aber die Methode 'delete' besitzt keinen Javadoc-Kommentar, der erklärt, wie Sie das sicher tun. Wenn die Klasse nicht für Erweiterungen ausgelegt ist, sollten sie die Klasse 'SpecialtyServiceImpl' final oder die Methode 'delete' static/final/abstract/empty machen oder die zugelassene Annotation für die Methode hinzufügen. 45
 Error misc FinalParameters Der Parameter id sollte als 'final' deklariert sein. 46
 Error design DesignForExtension Klasse 'SpecialtyServiceImpl' sieht wie zur Erweiterung entworfen aus (kann subclassed werden), aber die Methode 'search' besitzt keinen Javadoc-Kommentar, der erklärt, wie Sie das sicher tun. Wenn die Klasse nicht für Erweiterungen ausgelegt ist, sollten sie die Klasse 'SpecialtyServiceImpl' final oder die Methode 'search' static/final/abstract/empty machen oder die zugelassene Annotation für die Methode hinzufügen. 51
 Error misc FinalParameters Der Parameter searchterm sollte als 'final' deklariert sein. 52
 Error design DesignForExtension Klasse 'SpecialtyServiceImpl' sieht wie zur Erweiterung entworfen aus (kann subclassed werden), aber die Methode 'resetSearchIndex' besitzt keinen Javadoc-Kommentar, der erklärt, wie Sie das sicher tun. Wenn die Klasse nicht für Erweiterungen ausgelegt ist, sollten sie die Klasse 'SpecialtyServiceImpl' final oder die Methode 'resetSearchIndex' static/final/abstract/empty machen oder die zugelassene Annotation für die Methode hinzufügen. 57
 Error whitespace WhitespaceAfter Nach 'for' fehlt ein Leerzeichen. 59
 Error whitespace WhitespaceAround Vor '{' fehlt ein Leerzeichen. 59
 Error design DesignForExtension Klasse 'SpecialtyServiceImpl' sieht wie zur Erweiterung entworfen aus (kann subclassed werden), aber die Methode 'findSpecialtyByName' besitzt keinen Javadoc-Kommentar, der erklärt, wie Sie das sicher tun. Wenn die Klasse nicht für Erweiterungen ausgelegt ist, sollten sie die Klasse 'SpecialtyServiceImpl' final oder die Methode 'findSpecialtyByName' static/final/abstract/empty machen oder die zugelassene Annotation für die Methode hinzufügen. 64
 Error misc FinalParameters Der Parameter name sollte als 'final' deklariert sein. 65
 Error javadoc MissingJavadocMethod Es fehlt ein Javadoc-Kommentar. 70
 Error design DesignForExtension Klasse 'SpecialtyServiceImpl' sieht wie zur Erweiterung entworfen aus (kann subclassed werden), aber die Methode 'postConstruct' besitzt keinen Javadoc-Kommentar, der erklärt, wie Sie das sicher tun. Wenn die Klasse nicht für Erweiterungen ausgelegt ist, sollten sie die Klasse 'SpecialtyServiceImpl' final oder die Methode 'postConstruct' static/final/abstract/empty machen oder die zugelassene Annotation für die Methode hinzufügen. 70
 Error whitespace WhitespaceAround Nach '+' fehlt ein Leerzeichen. 72
 Error whitespace WhitespaceAround Vor '+' fehlt ein Leerzeichen. 72
 Error javadoc MissingJavadocMethod Es fehlt ein Javadoc-Kommentar. 75
 Error design DesignForExtension Klasse 'SpecialtyServiceImpl' sieht wie zur Erweiterung entworfen aus (kann subclassed werden), aber die Methode 'preDestroy' besitzt keinen Javadoc-Kommentar, der erklärt, wie Sie das sicher tun. Wenn die Klasse nicht für Erweiterungen ausgelegt ist, sollten sie die Klasse 'SpecialtyServiceImpl' final oder die Methode 'preDestroy' static/final/abstract/empty machen oder die zugelassene Annotation für die Methode hinzufügen. 75
 Error whitespace WhitespaceAround Nach '+' fehlt ein Leerzeichen. 77
 Error whitespace WhitespaceAround Vor '+' fehlt ein Leerzeichen. 77

org/woehlke/jakartaee/petclinic/specialty/views/SpecialtyConverter.java

Severity Category Rule Message Line
 Error javadoc JavadocPackage Es fehlt eine package-info.java. 1
 Error design DesignForExtension Klasse 'SpecialtyConverter' sieht wie zur Erweiterung entworfen aus (kann subclassed werden), aber die Methode 'getAsObject' besitzt keinen Javadoc-Kommentar, der erklärt, wie Sie das sicher tun. Wenn die Klasse nicht für Erweiterungen ausgelegt ist, sollten sie die Klasse 'SpecialtyConverter' final oder die Methode 'getAsObject' static/final/abstract/empty machen oder die zugelassene Annotation für die Methode hinzufügen. 33
 Error sizes LineLength Zeile ist 92 Zeichen lang (Obergrenze ist 80). 34
 Error misc FinalParameters Der Parameter context sollte als 'final' deklariert sein. 34
 Error misc FinalParameters Der Parameter component sollte als 'final' deklariert sein. 34
 Error misc FinalParameters Der Parameter name sollte als 'final' deklariert sein. 34
 Error sizes LineLength Zeile ist 99 Zeichen lang (Obergrenze ist 80). 36
 Error design DesignForExtension Klasse 'SpecialtyConverter' sieht wie zur Erweiterung entworfen aus (kann subclassed werden), aber die Methode 'getAsString' besitzt keinen Javadoc-Kommentar, der erklärt, wie Sie das sicher tun. Wenn die Klasse nicht für Erweiterungen ausgelegt ist, sollten sie die Klasse 'SpecialtyConverter' final oder die Methode 'getAsString' static/final/abstract/empty machen oder die zugelassene Annotation für die Methode hinzufügen. 40
 Error sizes LineLength Zeile ist 97 Zeichen lang (Obergrenze ist 80). 41
 Error misc FinalParameters Der Parameter context sollte als 'final' deklariert sein. 41
 Error misc FinalParameters Der Parameter component sollte als 'final' deklariert sein. 41
 Error misc FinalParameters Der Parameter specialty sollte als 'final' deklariert sein. 41
 Error sizes LineLength Zeile ist 97 Zeichen lang (Obergrenze ist 80). 43
 Error javadoc MissingJavadocMethod Es fehlt ein Javadoc-Kommentar. 47
 Error design DesignForExtension Klasse 'SpecialtyConverter' sieht wie zur Erweiterung entworfen aus (kann subclassed werden), aber die Methode 'postConstruct' besitzt keinen Javadoc-Kommentar, der erklärt, wie Sie das sicher tun. Wenn die Klasse nicht für Erweiterungen ausgelegt ist, sollten sie die Klasse 'SpecialtyConverter' final oder die Methode 'postConstruct' static/final/abstract/empty machen oder die zugelassene Annotation für die Methode hinzufügen. 47
 Error whitespace WhitespaceAround Nach '+' fehlt ein Leerzeichen. 49
 Error whitespace WhitespaceAround Vor '+' fehlt ein Leerzeichen. 49
 Error javadoc MissingJavadocMethod Es fehlt ein Javadoc-Kommentar. 52
 Error design DesignForExtension Klasse 'SpecialtyConverter' sieht wie zur Erweiterung entworfen aus (kann subclassed werden), aber die Methode 'preDestroy' besitzt keinen Javadoc-Kommentar, der erklärt, wie Sie das sicher tun. Wenn die Klasse nicht für Erweiterungen ausgelegt ist, sollten sie die Klasse 'SpecialtyConverter' final oder die Methode 'preDestroy' static/final/abstract/empty machen oder die zugelassene Annotation für die Methode hinzufügen. 52
 Error whitespace WhitespaceAround Nach '+' fehlt ein Leerzeichen. 54
 Error whitespace WhitespaceAround Vor '+' fehlt ein Leerzeichen. 54

org/woehlke/jakartaee/petclinic/specialty/views/SpecialtyFlowViewImpl.java

Severity Category Rule Message Line
 Error sizes LineLength Zeile ist 105 Zeichen lang (Obergrenze ist 80). 16
 Error whitespace NoWhitespaceBefore Vor ',' befindet sich ein Leerzeichen. 16

org/woehlke/jakartaee/petclinic/vet/Vet.java

Severity Category Rule Message Line
 Error javadoc JavadocPackage Es fehlt eine package-info.java. 1
 Error imports AvoidStarImport Stern-Importe der Form '.*' sollten vermieden werden - lombok.*. 6
 Error imports AvoidStarImport Stern-Importe der Form '.*' sollten vermieden werden - jakarta.persistence.*. 11
 Error imports AvoidStarImport Stern-Importe der Form '.*' sollten vermieden werden - java.util.*. 15
 Error whitespace WhitespaceAfter Nach ',' fehlt ein Leerzeichen. 39
 Error sizes LineLength Zeile ist 82 Zeichen lang (Obergrenze ist 80). 50
 Error sizes LineLength Zeile ist 96 Zeichen lang (Obergrenze ist 80). 54
 Error javadoc JavadocVariable Es fehlt ein Javadoc-Kommentar. 58
 Error modifier ModifierOrder Modifier 'static' weicht von der empfohlenen Modifier-Reihenfolge der Java Language Specification ab. 58
 Error javadoc JavadocVariable Es fehlt ein Javadoc-Kommentar. 59
 Error modifier ModifierOrder Modifier 'static' weicht von der empfohlenen Modifier-Reihenfolge der Java Language Specification ab. 59
 Error javadoc JavadocVariable Es fehlt ein Javadoc-Kommentar. 60
 Error modifier ModifierOrder Modifier 'static' weicht von der empfohlenen Modifier-Reihenfolge der Java Language Specification ab. 60
 Error javadoc JavadocVariable Es fehlt ein Javadoc-Kommentar. 61
 Error modifier ModifierOrder Modifier 'static' weicht von der empfohlenen Modifier-Reihenfolge der Java Language Specification ab. 61
 Error javadoc JavadocVariable Es fehlt ein Javadoc-Kommentar. 62
 Error modifier ModifierOrder Modifier 'static' weicht von der empfohlenen Modifier-Reihenfolge der Java Language Specification ab. 62
 Error javadoc JavadocVariable Es fehlt ein Javadoc-Kommentar. 63
 Error modifier ModifierOrder Modifier 'static' weicht von der empfohlenen Modifier-Reihenfolge der Java Language Specification ab. 63
 Error javadoc JavadocVariable Es fehlt ein Javadoc-Kommentar. 64
 Error modifier ModifierOrder Modifier 'static' weicht von der empfohlenen Modifier-Reihenfolge der Java Language Specification ab. 64
 Error javadoc JavadocVariable Es fehlt ein Javadoc-Kommentar. 65
 Error modifier ModifierOrder Modifier 'static' weicht von der empfohlenen Modifier-Reihenfolge der Java Language Specification ab. 65
 Error javadoc JavadocVariable Es fehlt ein Javadoc-Kommentar. 66
 Error modifier ModifierOrder Modifier 'static' weicht von der empfohlenen Modifier-Reihenfolge der Java Language Specification ab. 66
 Error javadoc JavadocVariable Es fehlt ein Javadoc-Kommentar. 67
 Error modifier ModifierOrder Modifier 'static' weicht von der empfohlenen Modifier-Reihenfolge der Java Language Specification ab. 67
 Error javadoc JavadocVariable Es fehlt ein Javadoc-Kommentar. 69
 Error whitespace WhitespaceAround Nach '=' fehlt ein Leerzeichen. 71
 Error whitespace WhitespaceAround Vor '=' fehlt ein Leerzeichen. 71
 Error whitespace WhitespaceAround Nach '=' fehlt ein Leerzeichen. 71
 Error whitespace WhitespaceAround Vor '=' fehlt ein Leerzeichen. 71
 Error javadoc JavadocVariable Es fehlt ein Javadoc-Kommentar. 74
 Error coding MagicNumber Die magische Zahl '36' sollte als Konstante definiert werden. 74
 Error javadoc JavadocVariable Es fehlt ein Javadoc-Kommentar. 77
 Error javadoc JavadocVariable Es fehlt ein Javadoc-Kommentar. 80
 Error javadoc JavadocVariable Es fehlt ein Javadoc-Kommentar. 84
 Error javadoc JavadocVariable Es fehlt ein Javadoc-Kommentar. 88
 Error javadoc MissingJavadocMethod Es fehlt ein Javadoc-Kommentar. 95
 Error misc FinalParameters Der Parameter firstName sollte als 'final' deklariert sein. 95
 Error coding HiddenField Die Variable 'firstName' verbirgt ein Feld. 95
 Error misc FinalParameters Der Parameter lastName sollte als 'final' deklariert sein. 95
 Error coding HiddenField Die Variable 'lastName' verbirgt ein Feld. 95
 Error javadoc MissingJavadocMethod Es fehlt ein Javadoc-Kommentar. 101
 Error design DesignForExtension Klasse 'Vet' sieht wie zur Erweiterung entworfen aus (kann subclassed werden), aber die Methode 'getFullname' besitzt keinen Javadoc-Kommentar, der erklärt, wie Sie das sicher tun. Wenn die Klasse nicht für Erweiterungen ausgelegt ist, sollten sie die Klasse 'Vet' final oder die Methode 'getFullname' static/final/abstract/empty machen oder die zugelassene Annotation für die Methode hinzufügen. 101
 Error whitespace WhitespaceAround Vor '{' fehlt ein Leerzeichen. 102
 Error whitespace WhitespaceAround Nach '+' fehlt ein Leerzeichen. 103
 Error whitespace WhitespaceAround Nach '+' fehlt ein Leerzeichen. 103
 Error whitespace WhitespaceAround Vor '+' fehlt ein Leerzeichen. 103
 Error javadoc MissingJavadocMethod Es fehlt ein Javadoc-Kommentar. 106
 Error design DesignForExtension Klasse 'Vet' sieht wie zur Erweiterung entworfen aus (kann subclassed werden), aber die Methode 'getSpecialtiesAsString' besitzt keinen Javadoc-Kommentar, der erklärt, wie Sie das sicher tun. Wenn die Klasse nicht für Erweiterungen ausgelegt ist, sollten sie die Klasse 'Vet' final oder die Methode 'getSpecialtiesAsString' static/final/abstract/empty machen oder die zugelassene Annotation für die Methode hinzufügen. 106
 Error javadoc MissingJavadocMethod Es fehlt ein Javadoc-Kommentar. 120
 Error design DesignForExtension Klasse 'Vet' sieht wie zur Erweiterung entworfen aus (kann subclassed werden), aber die Methode 'getSpecialtiesAsList' besitzt keinen Javadoc-Kommentar, der erklärt, wie Sie das sicher tun. Wenn die Klasse nicht für Erweiterungen ausgelegt ist, sollten sie die Klasse 'Vet' final oder die Methode 'getSpecialtiesAsList' static/final/abstract/empty machen oder die zugelassene Annotation für die Methode hinzufügen. 120
 Error whitespace WhitespaceAfter Nach 'for' fehlt ein Leerzeichen. 124
 Error whitespace WhitespaceAround Vor '{' fehlt ein Leerzeichen. 124
 Error javadoc MissingJavadocMethod Es fehlt ein Javadoc-Kommentar. 131
 Error design DesignForExtension Klasse 'Vet' sieht wie zur Erweiterung entworfen aus (kann subclassed werden), aber die Methode 'getNrOfSpecialties' besitzt keinen Javadoc-Kommentar, der erklärt, wie Sie das sicher tun. Wenn die Klasse nicht für Erweiterungen ausgelegt ist, sollten sie die Klasse 'Vet' final oder die Methode 'getNrOfSpecialties' static/final/abstract/empty machen oder die zugelassene Annotation für die Methode hinzufügen. 131
 Error javadoc MissingJavadocMethod Es fehlt ein Javadoc-Kommentar. 135
 Error design DesignForExtension Klasse 'Vet' sieht wie zur Erweiterung entworfen aus (kann subclassed werden), aber die Methode 'addSpecialty' besitzt keinen Javadoc-Kommentar, der erklärt, wie Sie das sicher tun. Wenn die Klasse nicht für Erweiterungen ausgelegt ist, sollten sie die Klasse 'Vet' final oder die Methode 'addSpecialty' static/final/abstract/empty machen oder die zugelassene Annotation für die Methode hinzufügen. 135
 Error misc FinalParameters Der Parameter specialty sollte als 'final' deklariert sein. 135
 Error javadoc MissingJavadocMethod Es fehlt ein Javadoc-Kommentar. 139
 Error design DesignForExtension Klasse 'Vet' sieht wie zur Erweiterung entworfen aus (kann subclassed werden), aber die Methode 'removeSpecialties' besitzt keinen Javadoc-Kommentar, der erklärt, wie Sie das sicher tun. Wenn die Klasse nicht für Erweiterungen ausgelegt ist, sollten sie die Klasse 'Vet' final oder die Methode 'removeSpecialties' static/final/abstract/empty machen oder die zugelassene Annotation für die Methode hinzufügen. 139
 Error design DesignForExtension Klasse 'Vet' sieht wie zur Erweiterung entworfen aus (kann subclassed werden), aber die Methode 'getTableName' besitzt keinen Javadoc-Kommentar, der erklärt, wie Sie das sicher tun. Wenn die Klasse nicht für Erweiterungen ausgelegt ist, sollten sie die Klasse 'Vet' final oder die Methode 'getTableName' static/final/abstract/empty machen oder die zugelassene Annotation für die Methode hinzufügen. 143
 Error design DesignForExtension Klasse 'Vet' sieht wie zur Erweiterung entworfen aus (kann subclassed werden), aber die Methode 'getPrimaryKey' besitzt keinen Javadoc-Kommentar, der erklärt, wie Sie das sicher tun. Wenn die Klasse nicht für Erweiterungen ausgelegt ist, sollten sie die Klasse 'Vet' final oder die Methode 'getPrimaryKey' static/final/abstract/empty machen oder die zugelassene Annotation für die Methode hinzufügen. 149
 Error design DesignForExtension Klasse 'Vet' sieht wie zur Erweiterung entworfen aus (kann subclassed werden), aber die Methode 'getPrimaryKeyWithId' besitzt keinen Javadoc-Kommentar, der erklärt, wie Sie das sicher tun. Wenn die Klasse nicht für Erweiterungen ausgelegt ist, sollten sie die Klasse 'Vet' final oder die Methode 'getPrimaryKeyWithId' static/final/abstract/empty machen oder die zugelassene Annotation für die Methode hinzufügen. 155
 Error sizes LineLength Zeile ist 86 Zeichen lang (Obergrenze ist 80). 158
 Error design DesignForExtension Klasse 'Vet' sieht wie zur Erweiterung entworfen aus (kann subclassed werden), aber die Methode 'updateSearchindex' besitzt keinen Javadoc-Kommentar, der erklärt, wie Sie das sicher tun. Wenn die Klasse nicht für Erweiterungen ausgelegt ist, sollten sie die Klasse 'Vet' final oder die Methode 'updateSearchindex' static/final/abstract/empty machen oder die zugelassene Annotation für die Methode hinzufügen. 161
 Error whitespace WhitespaceAfter Nach 'for' fehlt ein Leerzeichen. 164
 Error whitespace WhitespaceAround Vor '{' fehlt ein Leerzeichen. 164
 Error whitespace WhitespaceAfter Nach 'for' fehlt ein Leerzeichen. 167
 Error whitespace WhitespaceAround Vor '{' fehlt ein Leerzeichen. 167
 Error whitespace WhitespaceAfter Nach 'for' fehlt ein Leerzeichen. 170
 Error whitespace WhitespaceAround Vor '{' fehlt ein Leerzeichen. 170
 Error whitespace WhitespaceAfter Nach 'for' fehlt ein Leerzeichen. 171
 Error whitespace WhitespaceAfter Nach 'for' fehlt ein Leerzeichen. 176
 Error whitespace WhitespaceAround Vor '{' fehlt ein Leerzeichen. 176
 Error design DesignForExtension Klasse 'Vet' sieht wie zur Erweiterung entworfen aus (kann subclassed werden), aber die Methode 'equals' besitzt keinen Javadoc-Kommentar, der erklärt, wie Sie das sicher tun. Wenn die Klasse nicht für Erweiterungen ausgelegt ist, sollten sie die Klasse 'Vet' final oder die Methode 'equals' static/final/abstract/empty machen oder die zugelassene Annotation für die Methode hinzufügen. 183
 Error misc FinalParameters Der Parameter o sollte als 'final' deklariert sein. 184
 Error blocks NeedBraces Das Konstrukt 'if' muss geschweifte Klammern '{}' verwenden. 185
 Error blocks NeedBraces Das Konstrukt 'if' muss geschweifte Klammern '{}' verwenden. 186
 Error sizes LineLength Zeile ist 149 Zeichen lang (Obergrenze ist 80). 188
 Error design DesignForExtension Klasse 'Vet' sieht wie zur Erweiterung entworfen aus (kann subclassed werden), aber die Methode 'hashCode' besitzt keinen Javadoc-Kommentar, der erklärt, wie Sie das sicher tun. Wenn die Klasse nicht für Erweiterungen ausgelegt ist, sollten sie die Klasse 'Vet' final oder die Methode 'hashCode' static/final/abstract/empty machen oder die zugelassene Annotation für die Methode hinzufügen. 191
 Error design DesignForExtension Klasse 'Vet' sieht wie zur Erweiterung entworfen aus (kann subclassed werden), aber die Methode 'compareTo' besitzt keinen Javadoc-Kommentar, der erklärt, wie Sie das sicher tun. Wenn die Klasse nicht für Erweiterungen ausgelegt ist, sollten sie die Klasse 'Vet' final oder die Methode 'compareTo' static/final/abstract/empty machen oder die zugelassene Annotation für die Methode hinzufügen. 196
 Error misc FinalParameters Der Parameter o sollte als 'final' deklariert sein. 197

org/woehlke/jakartaee/petclinic/vet/VetEndpoint.java

Severity Category Rule Message Line
 Error javadoc JavadocVariable Es fehlt ein Javadoc-Kommentar. 33
 Error javadoc JavadocVariable Es fehlt ein Javadoc-Kommentar. 36
 Error javadoc MissingJavadocMethod Es fehlt ein Javadoc-Kommentar. 39
 Error design DesignForExtension Klasse 'VetEndpoint' sieht wie zur Erweiterung entworfen aus (kann subclassed werden), aber die Methode 'getList' besitzt keinen Javadoc-Kommentar, der erklärt, wie Sie das sicher tun. Wenn die Klasse nicht für Erweiterungen ausgelegt ist, sollten sie die Klasse 'VetEndpoint' final oder die Methode 'getList' static/final/abstract/empty machen oder die zugelassene Annotation für die Methode hinzufügen. 39
 Error javadoc MissingJavadocMethod Es fehlt ein Javadoc-Kommentar. 47
 Error design DesignForExtension Klasse 'VetEndpoint' sieht wie zur Erweiterung entworfen aus (kann subclassed werden), aber die Methode 'getEntity' besitzt keinen Javadoc-Kommentar, der erklärt, wie Sie das sicher tun. Wenn die Klasse nicht für Erweiterungen ausgelegt ist, sollten sie die Klasse 'VetEndpoint' final oder die Methode 'getEntity' static/final/abstract/empty machen oder die zugelassene Annotation für die Methode hinzufügen. 47
 Error misc FinalParameters Der Parameter id sollte als 'final' deklariert sein. 50
 Error javadoc MissingJavadocMethod Es fehlt ein Javadoc-Kommentar. 55
 Error design DesignForExtension Klasse 'VetEndpoint' sieht wie zur Erweiterung entworfen aus (kann subclassed werden), aber die Methode 'getListAsJson' besitzt keinen Javadoc-Kommentar, der erklärt, wie Sie das sicher tun. Wenn die Klasse nicht für Erweiterungen ausgelegt ist, sollten sie die Klasse 'VetEndpoint' final oder die Methode 'getListAsJson' static/final/abstract/empty machen oder die zugelassene Annotation für die Methode hinzufügen. 55
 Error javadoc MissingJavadocMethod Es fehlt ein Javadoc-Kommentar. 63
 Error design DesignForExtension Klasse 'VetEndpoint' sieht wie zur Erweiterung entworfen aus (kann subclassed werden), aber die Methode 'getEntityAsJson' besitzt keinen Javadoc-Kommentar, der erklärt, wie Sie das sicher tun. Wenn die Klasse nicht für Erweiterungen ausgelegt ist, sollten sie die Klasse 'VetEndpoint' final oder die Methode 'getEntityAsJson' static/final/abstract/empty machen oder die zugelassene Annotation für die Methode hinzufügen. 63
 Error misc FinalParameters Der Parameter id sollte als 'final' deklariert sein. 66
 Error javadoc MissingJavadocMethod Es fehlt ein Javadoc-Kommentar. 71
 Error design DesignForExtension Klasse 'VetEndpoint' sieht wie zur Erweiterung entworfen aus (kann subclassed werden), aber die Methode 'getListAsXml' besitzt keinen Javadoc-Kommentar, der erklärt, wie Sie das sicher tun. Wenn die Klasse nicht für Erweiterungen ausgelegt ist, sollten sie die Klasse 'VetEndpoint' final oder die Methode 'getListAsXml' static/final/abstract/empty machen oder die zugelassene Annotation für die Methode hinzufügen. 71
 Error javadoc MissingJavadocMethod Es fehlt ein Javadoc-Kommentar. 79
 Error design DesignForExtension Klasse 'VetEndpoint' sieht wie zur Erweiterung entworfen aus (kann subclassed werden), aber die Methode 'getEntityAsXml' besitzt keinen Javadoc-Kommentar, der erklärt, wie Sie das sicher tun. Wenn die Klasse nicht für Erweiterungen ausgelegt ist, sollten sie die Klasse 'VetEndpoint' final oder die Methode 'getEntityAsXml' static/final/abstract/empty machen oder die zugelassene Annotation für die Methode hinzufügen. 79
 Error misc FinalParameters Der Parameter id sollte als 'final' deklariert sein. 82

org/woehlke/jakartaee/petclinic/vet/VetView.java

Severity Category Rule Message Line
 Error imports UnusedImports Nicht verwendeter Import - org.woehlke.jakartaee.petclinic.application.framework.views.LanguageChangeableView. 5
 Error imports UnusedImports Nicht verwendeter Import - org.woehlke.jakartaee.petclinic.application.framework.views.SearchableView. 6
 Error imports UnusedImports Nicht verwendeter Import - java.io.Serializable. 10
 Error javadoc JavadocVariable Es fehlt ein Javadoc-Kommentar. 18
 Error javadoc MissingJavadocMethod Es fehlt ein Javadoc-Kommentar. 20
 Error javadoc MissingJavadocMethod Es fehlt ein Javadoc-Kommentar. 22
 Error javadoc MissingJavadocMethod Es fehlt ein Javadoc-Kommentar. 23

org/woehlke/jakartaee/petclinic/vet/VetViewImpl.java

Severity Category Rule Message Line
 Error imports AvoidStarImport Stern-Importe der Form '.*' sollten vermieden werden - java.util.*. 25
 Error javadoc JavadocVariable Es fehlt ein Javadoc-Kommentar. 43
 Error javadoc JavadocVariable Es fehlt ein Javadoc-Kommentar. 46
 Error javadoc JavadocVariable Es fehlt ein Javadoc-Kommentar. 49
 Error javadoc JavadocVariable Es fehlt ein Javadoc-Kommentar. 52
 Error javadoc JavadocVariable Es fehlt ein Javadoc-Kommentar. 55
 Error javadoc JavadocVariable Es fehlt ein Javadoc-Kommentar. 58
 Error javadoc JavadocVariable Es fehlt ein Javadoc-Kommentar. 62
 Error javadoc JavadocVariable Es fehlt ein Javadoc-Kommentar. 63
 Error javadoc JavadocVariable Es fehlt ein Javadoc-Kommentar. 64
 Error javadoc JavadocVariable Es fehlt ein Javadoc-Kommentar. 65
 Error design DesignForExtension Klasse 'VetViewImpl' sieht wie zur Erweiterung entworfen aus (kann subclassed werden), aber die Methode 'showDetailsForm' besitzt keinen Javadoc-Kommentar, der erklärt, wie Sie das sicher tun. Wenn die Klasse nicht für Erweiterungen ausgelegt ist, sollten sie die Klasse 'VetViewImpl' final oder die Methode 'showDetailsForm' static/final/abstract/empty machen oder die zugelassene Annotation für die Methode hinzufügen. 68
 Error misc FinalParameters Der Parameter o sollte als 'final' deklariert sein. 69
 Error coding EmptyStatement Leere Anweisung. 70
 Error design DesignForExtension Klasse 'VetViewImpl' sieht wie zur Erweiterung entworfen aus (kann subclassed werden), aber die Methode 'cancelDetails' besitzt keinen Javadoc-Kommentar, der erklärt, wie Sie das sicher tun. Wenn die Klasse nicht für Erweiterungen ausgelegt ist, sollten sie die Klasse 'VetViewImpl' final oder die Methode 'cancelDetails' static/final/abstract/empty machen oder die zugelassene Annotation für die Methode hinzufügen. 81
 Error whitespace WhitespaceAround Vor '{' fehlt ein Leerzeichen. 82
 Error design DesignForExtension Klasse 'VetViewImpl' sieht wie zur Erweiterung entworfen aus (kann subclassed werden), aber die Methode 'showNewForm' besitzt keinen Javadoc-Kommentar, der erklärt, wie Sie das sicher tun. Wenn die Klasse nicht für Erweiterungen ausgelegt ist, sollten sie die Klasse 'VetViewImpl' final oder die Methode 'showNewForm' static/final/abstract/empty machen oder die zugelassene Annotation für die Methode hinzufügen. 88
 Error design DesignForExtension Klasse 'VetViewImpl' sieht wie zur Erweiterung entworfen aus (kann subclassed werden), aber die Methode 'cancelNew' besitzt keinen Javadoc-Kommentar, der erklärt, wie Sie das sicher tun. Wenn die Klasse nicht für Erweiterungen ausgelegt ist, sollten sie die Klasse 'VetViewImpl' final oder die Methode 'cancelNew' static/final/abstract/empty machen oder die zugelassene Annotation für die Methode hinzufügen. 97
 Error design DesignForExtension Klasse 'VetViewImpl' sieht wie zur Erweiterung entworfen aus (kann subclassed werden), aber die Methode 'saveNew' besitzt keinen Javadoc-Kommentar, der erklärt, wie Sie das sicher tun. Wenn die Klasse nicht für Erweiterungen ausgelegt ist, sollten sie die Klasse 'VetViewImpl' final oder die Methode 'saveNew' static/final/abstract/empty machen oder die zugelassene Annotation für die Methode hinzufügen. 104
 Error design DesignForExtension Klasse 'VetViewImpl' sieht wie zur Erweiterung entworfen aus (kann subclassed werden), aber die Methode 'showEditForm' besitzt keinen Javadoc-Kommentar, der erklärt, wie Sie das sicher tun. Wenn die Klasse nicht für Erweiterungen ausgelegt ist, sollten sie die Klasse 'VetViewImpl' final oder die Methode 'showEditForm' static/final/abstract/empty machen oder die zugelassene Annotation für die Methode hinzufügen. 112
 Error design DesignForExtension Klasse 'VetViewImpl' sieht wie zur Erweiterung entworfen aus (kann subclassed werden), aber die Methode 'cancelEdited' besitzt keinen Javadoc-Kommentar, der erklärt, wie Sie das sicher tun. Wenn die Klasse nicht für Erweiterungen ausgelegt ist, sollten sie die Klasse 'VetViewImpl' final oder die Methode 'cancelEdited' static/final/abstract/empty machen oder die zugelassene Annotation für die Methode hinzufügen. 124
 Error design DesignForExtension Klasse 'VetViewImpl' sieht wie zur Erweiterung entworfen aus (kann subclassed werden), aber die Methode 'saveEdited' besitzt keinen Javadoc-Kommentar, der erklärt, wie Sie das sicher tun. Wenn die Klasse nicht für Erweiterungen ausgelegt ist, sollten sie die Klasse 'VetViewImpl' final oder die Methode 'saveEdited' static/final/abstract/empty machen oder die zugelassene Annotation für die Methode hinzufügen. 131
 Error design DesignForExtension Klasse 'VetViewImpl' sieht wie zur Erweiterung entworfen aus (kann subclassed werden), aber die Methode 'showDeleteForm' besitzt keinen Javadoc-Kommentar, der erklärt, wie Sie das sicher tun. Wenn die Klasse nicht für Erweiterungen ausgelegt ist, sollten sie die Klasse 'VetViewImpl' final oder die Methode 'showDeleteForm' static/final/abstract/empty machen oder die zugelassene Annotation für die Methode hinzufügen. 139
 Error design DesignForExtension Klasse 'VetViewImpl' sieht wie zur Erweiterung entworfen aus (kann subclassed werden), aber die Methode 'cancelDelete' besitzt keinen Javadoc-Kommentar, der erklärt, wie Sie das sicher tun. Wenn die Klasse nicht für Erweiterungen ausgelegt ist, sollten sie die Klasse 'VetViewImpl' final oder die Methode 'cancelDelete' static/final/abstract/empty machen oder die zugelassene Annotation für die Methode hinzufügen. 150
 Error design DesignForExtension Klasse 'VetViewImpl' sieht wie zur Erweiterung entworfen aus (kann subclassed werden), aber die Methode 'performDelete' besitzt keinen Javadoc-Kommentar, der erklärt, wie Sie das sicher tun. Wenn die Klasse nicht für Erweiterungen ausgelegt ist, sollten sie die Klasse 'VetViewImpl' final oder die Methode 'performDelete' static/final/abstract/empty machen oder die zugelassene Annotation für die Methode hinzufügen. 157
 Error design DesignForExtension Klasse 'VetViewImpl' sieht wie zur Erweiterung entworfen aus (kann subclassed werden), aber die Methode 'clearSearchterm' besitzt keinen Javadoc-Kommentar, der erklärt, wie Sie das sicher tun. Wenn die Klasse nicht für Erweiterungen ausgelegt ist, sollten sie die Klasse 'VetViewImpl' final oder die Methode 'clearSearchterm' static/final/abstract/empty machen oder die zugelassene Annotation für die Methode hinzufügen. 165
 Error whitespace WhitespaceAround Vor '{' fehlt ein Leerzeichen. 166
 Error design DesignForExtension Klasse 'VetViewImpl' sieht wie zur Erweiterung entworfen aus (kann subclassed werden), aber die Methode 'search' besitzt keinen Javadoc-Kommentar, der erklärt, wie Sie das sicher tun. Wenn die Klasse nicht für Erweiterungen ausgelegt ist, sollten sie die Klasse 'VetViewImpl' final oder die Methode 'search' static/final/abstract/empty machen oder die zugelassene Annotation für die Methode hinzufügen. 173
 Error design DesignForExtension Klasse 'VetViewImpl' sieht wie zur Erweiterung entworfen aus (kann subclassed werden), aber die Methode 'loadList' besitzt keinen Javadoc-Kommentar, der erklärt, wie Sie das sicher tun. Wenn die Klasse nicht für Erweiterungen ausgelegt ist, sollten sie die Klasse 'VetViewImpl' final oder die Methode 'loadList' static/final/abstract/empty machen oder die zugelassene Annotation für die Methode hinzufügen. 181
 Error design DesignForExtension Klasse 'VetViewImpl' sieht wie zur Erweiterung entworfen aus (kann subclassed werden), aber die Methode 'newEntity' besitzt keinen Javadoc-Kommentar, der erklärt, wie Sie das sicher tun. Wenn die Klasse nicht für Erweiterungen ausgelegt ist, sollten sie die Klasse 'VetViewImpl' final oder die Methode 'newEntity' static/final/abstract/empty machen oder die zugelassene Annotation für die Methode hinzufügen. 186
 Error design DesignForExtension Klasse 'VetViewImpl' sieht wie zur Erweiterung entworfen aus (kann subclassed werden), aber die Methode 'saveNewEntity' besitzt keinen Javadoc-Kommentar, der erklärt, wie Sie das sicher tun. Wenn die Klasse nicht für Erweiterungen ausgelegt ist, sollten sie die Klasse 'VetViewImpl' final oder die Methode 'saveNewEntity' static/final/abstract/empty machen oder die zugelassene Annotation für die Methode hinzufügen. 192
 Error sizes LineLength Zeile ist 82 Zeichen lang (Obergrenze ist 80). 201
 Error sizes LineLength Zeile ist 82 Zeichen lang (Obergrenze ist 80). 202
 Error sizes LineLength Zeile ist 87 Zeichen lang (Obergrenze ist 80). 203
 Error sizes LineLength Zeile ist 105 Zeichen lang (Obergrenze ist 80). 204
 Error sizes LineLength Zeile ist 91 Zeichen lang (Obergrenze ist 80). 209
 Error sizes LineLength Zeile ist 86 Zeichen lang (Obergrenze ist 80). 210
 Error design DesignForExtension Klasse 'VetViewImpl' sieht wie zur Erweiterung entworfen aus (kann subclassed werden), aber die Methode 'saveEditedEntity' besitzt keinen Javadoc-Kommentar, der erklärt, wie Sie das sicher tun. Wenn die Klasse nicht für Erweiterungen ausgelegt ist, sollten sie die Klasse 'VetViewImpl' final oder die Methode 'saveEditedEntity' static/final/abstract/empty machen oder die zugelassene Annotation für die Methode hinzufügen. 218
 Error sizes LineLength Zeile ist 87 Zeichen lang (Obergrenze ist 80). 223
 Error sizes LineLength Zeile ist 111 Zeichen lang (Obergrenze ist 80). 224
 Error sizes LineLength Zeile ist 105 Zeichen lang (Obergrenze ist 80). 225
 Error sizes LineLength Zeile ist 89 Zeichen lang (Obergrenze ist 80). 229
 Error sizes LineLength Zeile ist 86 Zeichen lang (Obergrenze ist 80). 230
 Error design DesignForExtension Klasse 'VetViewImpl' sieht wie zur Erweiterung entworfen aus (kann subclassed werden), aber die Methode 'deleteSelectedEntity' besitzt keinen Javadoc-Kommentar, der erklärt, wie Sie das sicher tun. Wenn die Klasse nicht für Erweiterungen ausgelegt ist, sollten sie die Klasse 'VetViewImpl' final oder die Methode 'deleteSelectedEntity' static/final/abstract/empty machen oder die zugelassene Annotation für die Methode hinzufügen. 238
 Error sizes LineLength Zeile ist 95 Zeichen lang (Obergrenze ist 80). 247
 Error sizes LineLength Zeile ist 90 Zeichen lang (Obergrenze ist 80). 248
 Error sizes LineLength Zeile ist 93 Zeichen lang (Obergrenze ist 80). 253
 Error sizes LineLength Zeile ist 86 Zeichen lang (Obergrenze ist 80). 254
 Error sizes LineLength Zeile ist 84 Zeichen lang (Obergrenze ist 80). 257
 Error design DesignForExtension Klasse 'VetViewImpl' sieht wie zur Erweiterung entworfen aus (kann subclassed werden), aber die Methode 'performSearch' besitzt keinen Javadoc-Kommentar, der erklärt, wie Sie das sicher tun. Wenn die Klasse nicht für Erweiterungen ausgelegt ist, sollten sie die Klasse 'VetViewImpl' final oder die Methode 'performSearch' static/final/abstract/empty machen oder die zugelassene Annotation für die Methode hinzufügen. 261
 Error sizes LineLength Zeile ist 87 Zeichen lang (Obergrenze ist 80). 264
 Error sizes LineLength Zeile ist 82 Zeichen lang (Obergrenze ist 80). 265
 Error sizes LineLength Zeile ist 110 Zeichen lang (Obergrenze ist 80). 268
 Error sizes LineLength Zeile ist 85 Zeichen lang (Obergrenze ist 80). 269
 Error sizes LineLength Zeile ist 106 Zeichen lang (Obergrenze ist 80). 274
 Error sizes LineLength Zeile ist 110 Zeichen lang (Obergrenze ist 80). 275
 Error sizes LineLength Zeile ist 82 Zeichen lang (Obergrenze ist 80). 276
 Error sizes LineLength Zeile ist 86 Zeichen lang (Obergrenze ist 80). 277
 Error sizes LineLength Zeile ist 94 Zeichen lang (Obergrenze ist 80). 278
 Error javadoc MissingJavadocMethod Es fehlt ein Javadoc-Kommentar. 283
 Error design DesignForExtension Klasse 'VetViewImpl' sieht wie zur Erweiterung entworfen aus (kann subclassed werden), aber die Methode 'resetSpecialtiesPickList' besitzt keinen Javadoc-Kommentar, der erklärt, wie Sie das sicher tun. Wenn die Klasse nicht für Erweiterungen ausgelegt ist, sollten sie die Klasse 'VetViewImpl' final oder die Methode 'resetSpecialtiesPickList' static/final/abstract/empty machen oder die zugelassene Annotation für die Methode hinzufügen. 283
 Error whitespace WhitespaceAfter Nach 'if' fehlt ein Leerzeichen. 287
 Error design DesignForExtension Klasse 'VetViewImpl' sieht wie zur Erweiterung entworfen aus (kann subclassed werden), aber die Methode 'getList' besitzt keinen Javadoc-Kommentar, der erklärt, wie Sie das sicher tun. Wenn die Klasse nicht für Erweiterungen ausgelegt ist, sollten sie die Klasse 'VetViewImpl' final oder die Methode 'getList' static/final/abstract/empty machen oder die zugelassene Annotation für die Methode hinzufügen. 306
 Error design DesignForExtension Klasse 'VetViewImpl' sieht wie zur Erweiterung entworfen aus (kann subclassed werden), aber die Methode 'findSpecialtyByName' besitzt keinen Javadoc-Kommentar, der erklärt, wie Sie das sicher tun. Wenn die Klasse nicht für Erweiterungen ausgelegt ist, sollten sie die Klasse 'VetViewImpl' final oder die Methode 'findSpecialtyByName' static/final/abstract/empty machen oder die zugelassene Annotation für die Methode hinzufügen. 317
 Error misc FinalParameters Der Parameter name sollte als 'final' deklariert sein. 318
 Error design DesignForExtension Klasse 'VetViewImpl' sieht wie zur Erweiterung entworfen aus (kann subclassed werden), aber die Methode 'postConstruct' besitzt keinen Javadoc-Kommentar, der erklärt, wie Sie das sicher tun. Wenn die Klasse nicht für Erweiterungen ausgelegt ist, sollten sie die Klasse 'VetViewImpl' final oder die Methode 'postConstruct' static/final/abstract/empty machen oder die zugelassene Annotation für die Methode hinzufügen. 322
 Error design DesignForExtension Klasse 'VetViewImpl' sieht wie zur Erweiterung entworfen aus (kann subclassed werden), aber die Methode 'preDestroy' besitzt keinen Javadoc-Kommentar, der erklärt, wie Sie das sicher tun. Wenn die Klasse nicht für Erweiterungen ausgelegt ist, sollten sie die Klasse 'VetViewImpl' final oder die Methode 'preDestroy' static/final/abstract/empty machen oder die zugelassene Annotation für die Methode hinzufügen. 330

org/woehlke/jakartaee/petclinic/vet/api/VetDto.java

Severity Category Rule Message Line
 Error javadoc JavadocPackage Es fehlt eine package-info.java. 1
 Error imports AvoidStarImport Stern-Importe der Form '.*' sollten vermieden werden - lombok.*. 8
 Error imports AvoidStarImport Stern-Importe der Form '.*' sollten vermieden werden - jakarta.xml.bind.annotation.*. 10
 Error imports AvoidStarImport Stern-Importe der Form '.*' sollten vermieden werden - java.util.*. 14
 Error javadoc JavadocVariable Es fehlt ein Javadoc-Kommentar. 34
 Error javadoc JavadocVariable Es fehlt ein Javadoc-Kommentar. 38
 Error javadoc JavadocVariable Es fehlt ein Javadoc-Kommentar. 42
 Error javadoc JavadocVariable Es fehlt ein Javadoc-Kommentar. 46
 Error javadoc JavadocVariable Es fehlt ein Javadoc-Kommentar. 50

org/woehlke/jakartaee/petclinic/vet/api/VetEndpointUtil.java

Severity Category Rule Message Line
 Error javadoc JavadocVariable Es fehlt ein Javadoc-Kommentar. 29
 Error javadoc MissingJavadocMethod Es fehlt ein Javadoc-Kommentar. 32
 Error design DesignForExtension Klasse 'VetEndpointUtil' sieht wie zur Erweiterung entworfen aus (kann subclassed werden), aber die Methode 'dtoFactory' besitzt keinen Javadoc-Kommentar, der erklärt, wie Sie das sicher tun. Wenn die Klasse nicht für Erweiterungen ausgelegt ist, sollten sie die Klasse 'VetEndpointUtil' final oder die Methode 'dtoFactory' static/final/abstract/empty machen oder die zugelassene Annotation für die Methode hinzufügen. 32
 Error misc FinalParameters Der Parameter vet sollte als 'final' deklariert sein. 32
 Error whitespace WhitespaceAfter Nach 'for' fehlt ein Leerzeichen. 40
 Error whitespace ParenPad Vor ')' befindet sich ein Leerzeichen. 40
 Error whitespace WhitespaceAround Vor '{' fehlt ein Leerzeichen. 40
 Error sizes LineLength Zeile ist 101 Zeichen lang (Obergrenze ist 80). 43
 Error javadoc MissingJavadocMethod Es fehlt ein Javadoc-Kommentar. 48
 Error design DesignForExtension Klasse 'VetEndpointUtil' sieht wie zur Erweiterung entworfen aus (kann subclassed werden), aber die Methode 'dtoListFactory' besitzt keinen Javadoc-Kommentar, der erklärt, wie Sie das sicher tun. Wenn die Klasse nicht für Erweiterungen ausgelegt ist, sollten sie die Klasse 'VetEndpointUtil' final oder die Methode 'dtoListFactory' static/final/abstract/empty machen oder die zugelassene Annotation für die Methode hinzufügen. 48
 Error misc FinalParameters Der Parameter vetList sollte als 'final' deklariert sein. 48
 Error javadoc MissingJavadocMethod Es fehlt ein Javadoc-Kommentar. 57
 Error design DesignForExtension Klasse 'VetEndpointUtil' sieht wie zur Erweiterung entworfen aus (kann subclassed werden), aber die Methode 'dtoJsonFactory' besitzt keinen Javadoc-Kommentar, der erklärt, wie Sie das sicher tun. Wenn die Klasse nicht für Erweiterungen ausgelegt ist, sollten sie die Klasse 'VetEndpointUtil' final oder die Methode 'dtoJsonFactory' static/final/abstract/empty machen oder die zugelassene Annotation für die Methode hinzufügen. 57
 Error misc FinalParameters Der Parameter dto sollte als 'final' deklariert sein. 57
 Error sizes LineLength Zeile ist 83 Zeichen lang (Obergrenze ist 80). 62
 Error javadoc MissingJavadocMethod Es fehlt ein Javadoc-Kommentar. 62
 Error design DesignForExtension Klasse 'VetEndpointUtil' sieht wie zur Erweiterung entworfen aus (kann subclassed werden), aber die Methode 'dtoListJsonFactory' besitzt keinen Javadoc-Kommentar, der erklärt, wie Sie das sicher tun. Wenn die Klasse nicht für Erweiterungen ausgelegt ist, sollten sie die Klasse 'VetEndpointUtil' final oder die Methode 'dtoListJsonFactory' static/final/abstract/empty machen oder die zugelassene Annotation für die Methode hinzufügen. 62
 Error misc FinalParameters Der Parameter vetListDto sollte als 'final' deklariert sein. 62
 Error javadoc MissingJavadocMethod Es fehlt ein Javadoc-Kommentar. 67
 Error design DesignForExtension Klasse 'VetEndpointUtil' sieht wie zur Erweiterung entworfen aus (kann subclassed werden), aber die Methode 'dtoXmlFactory' besitzt keinen Javadoc-Kommentar, der erklärt, wie Sie das sicher tun. Wenn die Klasse nicht für Erweiterungen ausgelegt ist, sollten sie die Klasse 'VetEndpointUtil' final oder die Methode 'dtoXmlFactory' static/final/abstract/empty machen oder die zugelassene Annotation für die Methode hinzufügen. 67
 Error misc FinalParameters Der Parameter dto sollte als 'final' deklariert sein. 67
 Error sizes LineLength Zeile ist 81 Zeichen lang (Obergrenze ist 80). 75
 Error javadoc MissingJavadocMethod Es fehlt ein Javadoc-Kommentar. 75
 Error design DesignForExtension Klasse 'VetEndpointUtil' sieht wie zur Erweiterung entworfen aus (kann subclassed werden), aber die Methode 'dtoListXmlFactory' besitzt keinen Javadoc-Kommentar, der erklärt, wie Sie das sicher tun. Wenn die Klasse nicht für Erweiterungen ausgelegt ist, sollten sie die Klasse 'VetEndpointUtil' final oder die Methode 'dtoListXmlFactory' static/final/abstract/empty machen oder die zugelassene Annotation für die Methode hinzufügen. 75
 Error misc FinalParameters Der Parameter vetListDto sollte als 'final' deklariert sein. 75

org/woehlke/jakartaee/petclinic/vet/api/VetListDto.java

Severity Category Rule Message Line
 Error imports AvoidStarImport Stern-Importe der Form '.*' sollten vermieden werden - lombok.*. 4
 Error imports AvoidStarImport Stern-Importe der Form '.*' sollten vermieden werden - jakarta.xml.bind.annotation.*. 6
 Error javadoc JavadocVariable Es fehlt ein Javadoc-Kommentar. 29

org/woehlke/jakartaee/petclinic/vet/db/VetDao.java

Severity Category Rule Message Line
 Error javadoc JavadocPackage Es fehlt eine package-info.java. 1
 Error design InterfaceIsType Interfaces sollten einen Typ beschreiben und daher Methoden beinhalten. 14

org/woehlke/jakartaee/petclinic/vet/db/VetDaoImpl.java

Severity Category Rule Message Line
 Error imports UnusedImports Nicht verwendeter Import - jakarta.ejb.PostActivate. 10
 Error imports UnusedImports Nicht verwendeter Import - jakarta.ejb.PrePassivate. 11
 Error javadoc JavadocVariable Es fehlt ein Javadoc-Kommentar. 32
 Error design DesignForExtension Klasse 'VetDaoImpl' sieht wie zur Erweiterung entworfen aus (kann subclassed werden), aber die Methode 'getAll' besitzt keinen Javadoc-Kommentar, der erklärt, wie Sie das sicher tun. Wenn die Klasse nicht für Erweiterungen ausgelegt ist, sollten sie die Klasse 'VetDaoImpl' final oder die Methode 'getAll' static/final/abstract/empty machen oder die zugelassene Annotation für die Methode hinzufügen. 35
 Error sizes LineLength Zeile ist 84 Zeichen lang (Obergrenze ist 80). 37
 Error design DesignForExtension Klasse 'VetDaoImpl' sieht wie zur Erweiterung entworfen aus (kann subclassed werden), aber die Methode 'findById' besitzt keinen Javadoc-Kommentar, der erklärt, wie Sie das sicher tun. Wenn die Klasse nicht für Erweiterungen ausgelegt ist, sollten sie die Klasse 'VetDaoImpl' final oder die Methode 'findById' static/final/abstract/empty machen oder die zugelassene Annotation für die Methode hinzufügen. 42
 Error misc FinalParameters Der Parameter id sollte als 'final' deklariert sein. 43
 Error design DesignForExtension Klasse 'VetDaoImpl' sieht wie zur Erweiterung entworfen aus (kann subclassed werden), aber die Methode 'delete' besitzt keinen Javadoc-Kommentar, der erklärt, wie Sie das sicher tun. Wenn die Klasse nicht für Erweiterungen ausgelegt ist, sollten sie die Klasse 'VetDaoImpl' final oder die Methode 'delete' static/final/abstract/empty machen oder die zugelassene Annotation für die Methode hinzufügen. 48
 Error misc FinalParameters Der Parameter id sollte als 'final' deklariert sein. 49
 Error design DesignForExtension Klasse 'VetDaoImpl' sieht wie zur Erweiterung entworfen aus (kann subclassed werden), aber die Methode 'addNew' besitzt keinen Javadoc-Kommentar, der erklärt, wie Sie das sicher tun. Wenn die Klasse nicht für Erweiterungen ausgelegt ist, sollten sie die Klasse 'VetDaoImpl' final oder die Methode 'addNew' static/final/abstract/empty machen oder die zugelassene Annotation für die Methode hinzufügen. 55
 Error misc FinalParameters Der Parameter vet sollte als 'final' deklariert sein. 56
 Error design DesignForExtension Klasse 'VetDaoImpl' sieht wie zur Erweiterung entworfen aus (kann subclassed werden), aber die Methode 'update' besitzt keinen Javadoc-Kommentar, der erklärt, wie Sie das sicher tun. Wenn die Klasse nicht für Erweiterungen ausgelegt ist, sollten sie die Klasse 'VetDaoImpl' final oder die Methode 'update' static/final/abstract/empty machen oder die zugelassene Annotation für die Methode hinzufügen. 65
 Error misc FinalParameters Der Parameter vet sollte als 'final' deklariert sein. 66
 Error design DesignForExtension Klasse 'VetDaoImpl' sieht wie zur Erweiterung entworfen aus (kann subclassed werden), aber die Methode 'search' besitzt keinen Javadoc-Kommentar, der erklärt, wie Sie das sicher tun. Wenn die Klasse nicht für Erweiterungen ausgelegt ist, sollten sie die Klasse 'VetDaoImpl' final oder die Methode 'search' static/final/abstract/empty machen oder die zugelassene Annotation für die Methode hinzufügen. 72
 Error misc FinalParameters Der Parameter searchterm sollte als 'final' deklariert sein. 73
 Error sizes LineLength Zeile ist 84 Zeichen lang (Obergrenze ist 80). 75
 Error design DesignForExtension Klasse 'VetDaoImpl' sieht wie zur Erweiterung entworfen aus (kann subclassed werden), aber die Methode 'resetSearchIndex' besitzt keinen Javadoc-Kommentar, der erklärt, wie Sie das sicher tun. Wenn die Klasse nicht für Erweiterungen ausgelegt ist, sollten sie die Klasse 'VetDaoImpl' final oder die Methode 'resetSearchIndex' static/final/abstract/empty machen oder die zugelassene Annotation für die Methode hinzufügen. 81
 Error javadoc MissingJavadocMethod Es fehlt ein Javadoc-Kommentar. 87
 Error design DesignForExtension Klasse 'VetDaoImpl' sieht wie zur Erweiterung entworfen aus (kann subclassed werden), aber die Methode 'postConstruct' besitzt keinen Javadoc-Kommentar, der erklärt, wie Sie das sicher tun. Wenn die Klasse nicht für Erweiterungen ausgelegt ist, sollten sie die Klasse 'VetDaoImpl' final oder die Methode 'postConstruct' static/final/abstract/empty machen oder die zugelassene Annotation für die Methode hinzufügen. 87
 Error whitespace WhitespaceAround Nach '+' fehlt ein Leerzeichen. 89
 Error whitespace WhitespaceAround Vor '+' fehlt ein Leerzeichen. 89
 Error javadoc MissingJavadocMethod Es fehlt ein Javadoc-Kommentar. 92
 Error design DesignForExtension Klasse 'VetDaoImpl' sieht wie zur Erweiterung entworfen aus (kann subclassed werden), aber die Methode 'preDestroy' besitzt keinen Javadoc-Kommentar, der erklärt, wie Sie das sicher tun. Wenn die Klasse nicht für Erweiterungen ausgelegt ist, sollten sie die Klasse 'VetDaoImpl' final oder die Methode 'preDestroy' static/final/abstract/empty machen oder die zugelassene Annotation für die Methode hinzufügen. 92
 Error whitespace WhitespaceAround Nach '+' fehlt ein Leerzeichen. 94
 Error whitespace WhitespaceAround Vor '+' fehlt ein Leerzeichen. 94

org/woehlke/jakartaee/petclinic/vet/db/VetListener.java

Severity Category Rule Message Line
 Error imports AvoidStarImport Stern-Importe der Form '.*' sollten vermieden werden - jakarta.persistence.*. 4
 Error javadoc MissingJavadocMethod Es fehlt ein Javadoc-Kommentar. 19
 Error design DesignForExtension Klasse 'VetListener' sieht wie zur Erweiterung entworfen aus (kann subclassed werden), aber die Methode 'onPrePersist' besitzt keinen Javadoc-Kommentar, der erklärt, wie Sie das sicher tun. Wenn die Klasse nicht für Erweiterungen ausgelegt ist, sollten sie die Klasse 'VetListener' final oder die Methode 'onPrePersist' static/final/abstract/empty machen oder die zugelassene Annotation für die Methode hinzufügen. 19
 Error misc FinalParameters Der Parameter domainObject sollte als 'final' deklariert sein. 20
 Error javadoc MissingJavadocMethod Es fehlt ein Javadoc-Kommentar. 25
 Error design DesignForExtension Klasse 'VetListener' sieht wie zur Erweiterung entworfen aus (kann subclassed werden), aber die Methode 'onPreUpdate' besitzt keinen Javadoc-Kommentar, der erklärt, wie Sie das sicher tun. Wenn die Klasse nicht für Erweiterungen ausgelegt ist, sollten sie die Klasse 'VetListener' final oder die Methode 'onPreUpdate' static/final/abstract/empty machen oder die zugelassene Annotation für die Methode hinzufügen. 25
 Error misc FinalParameters Der Parameter domainObject sollte als 'final' deklariert sein. 26
 Error javadoc MissingJavadocMethod Es fehlt ein Javadoc-Kommentar. 32
 Error design DesignForExtension Klasse 'VetListener' sieht wie zur Erweiterung entworfen aus (kann subclassed werden), aber die Methode 'onPreRemove' besitzt keinen Javadoc-Kommentar, der erklärt, wie Sie das sicher tun. Wenn die Klasse nicht für Erweiterungen ausgelegt ist, sollten sie die Klasse 'VetListener' final oder die Methode 'onPreRemove' static/final/abstract/empty machen oder die zugelassene Annotation für die Methode hinzufügen. 32
 Error misc FinalParameters Der Parameter domainObject sollte als 'final' deklariert sein. 33
 Error javadoc MissingJavadocMethod Es fehlt ein Javadoc-Kommentar. 39
 Error design DesignForExtension Klasse 'VetListener' sieht wie zur Erweiterung entworfen aus (kann subclassed werden), aber die Methode 'onPostPersist' besitzt keinen Javadoc-Kommentar, der erklärt, wie Sie das sicher tun. Wenn die Klasse nicht für Erweiterungen ausgelegt ist, sollten sie die Klasse 'VetListener' final oder die Methode 'onPostPersist' static/final/abstract/empty machen oder die zugelassene Annotation für die Methode hinzufügen. 39
 Error misc FinalParameters Der Parameter domainObject sollte als 'final' deklariert sein. 40
 Error javadoc MissingJavadocMethod Es fehlt ein Javadoc-Kommentar. 46
 Error design DesignForExtension Klasse 'VetListener' sieht wie zur Erweiterung entworfen aus (kann subclassed werden), aber die Methode 'onPostUpdate' besitzt keinen Javadoc-Kommentar, der erklärt, wie Sie das sicher tun. Wenn die Klasse nicht für Erweiterungen ausgelegt ist, sollten sie die Klasse 'VetListener' final oder die Methode 'onPostUpdate' static/final/abstract/empty machen oder die zugelassene Annotation für die Methode hinzufügen. 46
 Error misc FinalParameters Der Parameter domainObject sollte als 'final' deklariert sein. 47
 Error javadoc MissingJavadocMethod Es fehlt ein Javadoc-Kommentar. 53
 Error design DesignForExtension Klasse 'VetListener' sieht wie zur Erweiterung entworfen aus (kann subclassed werden), aber die Methode 'onPostRemove' besitzt keinen Javadoc-Kommentar, der erklärt, wie Sie das sicher tun. Wenn die Klasse nicht für Erweiterungen ausgelegt ist, sollten sie die Klasse 'VetListener' final oder die Methode 'onPostRemove' static/final/abstract/empty machen oder die zugelassene Annotation für die Methode hinzufügen. 53
 Error misc FinalParameters Der Parameter domainObject sollte als 'final' deklariert sein. 54
 Error javadoc MissingJavadocMethod Es fehlt ein Javadoc-Kommentar. 60
 Error design DesignForExtension Klasse 'VetListener' sieht wie zur Erweiterung entworfen aus (kann subclassed werden), aber die Methode 'onPostLoad' besitzt keinen Javadoc-Kommentar, der erklärt, wie Sie das sicher tun. Wenn die Klasse nicht für Erweiterungen ausgelegt ist, sollten sie die Klasse 'VetListener' final oder die Methode 'onPostLoad' static/final/abstract/empty machen oder die zugelassene Annotation für die Methode hinzufügen. 60
 Error misc FinalParameters Der Parameter domainObject sollte als 'final' deklariert sein. 61

org/woehlke/jakartaee/petclinic/vet/db/VetService.java

Severity Category Rule Message Line
 Error imports UnusedImports Nicht verwendeter Import - java.io.Serializable. 7
 Error design InterfaceIsType Interfaces sollten einen Typ beschreiben und daher Methoden beinhalten. 9

org/woehlke/jakartaee/petclinic/vet/db/VetServiceImpl.java

Severity Category Rule Message Line
 Error javadoc JavadocVariable Es fehlt ein Javadoc-Kommentar. 27
 Error javadoc JavadocVariable Es fehlt ein Javadoc-Kommentar. 30
 Error design DesignForExtension Klasse 'VetServiceImpl' sieht wie zur Erweiterung entworfen aus (kann subclassed werden), aber die Methode 'getAll' besitzt keinen Javadoc-Kommentar, der erklärt, wie Sie das sicher tun. Wenn die Klasse nicht für Erweiterungen ausgelegt ist, sollten sie die Klasse 'VetServiceImpl' final oder die Methode 'getAll' static/final/abstract/empty machen oder die zugelassene Annotation für die Methode hinzufügen. 33
 Error design DesignForExtension Klasse 'VetServiceImpl' sieht wie zur Erweiterung entworfen aus (kann subclassed werden), aber die Methode 'findById' besitzt keinen Javadoc-Kommentar, der erklärt, wie Sie das sicher tun. Wenn die Klasse nicht für Erweiterungen ausgelegt ist, sollten sie die Klasse 'VetServiceImpl' final oder die Methode 'findById' static/final/abstract/empty machen oder die zugelassene Annotation für die Methode hinzufügen. 38
 Error misc FinalParameters Der Parameter id sollte als 'final' deklariert sein. 39
 Error design DesignForExtension Klasse 'VetServiceImpl' sieht wie zur Erweiterung entworfen aus (kann subclassed werden), aber die Methode 'delete' besitzt keinen Javadoc-Kommentar, der erklärt, wie Sie das sicher tun. Wenn die Klasse nicht für Erweiterungen ausgelegt ist, sollten sie die Klasse 'VetServiceImpl' final oder die Methode 'delete' static/final/abstract/empty machen oder die zugelassene Annotation für die Methode hinzufügen. 43
 Error misc FinalParameters Der Parameter id sollte als 'final' deklariert sein. 44
 Error design DesignForExtension Klasse 'VetServiceImpl' sieht wie zur Erweiterung entworfen aus (kann subclassed werden), aber die Methode 'addNew' besitzt keinen Javadoc-Kommentar, der erklärt, wie Sie das sicher tun. Wenn die Klasse nicht für Erweiterungen ausgelegt ist, sollten sie die Klasse 'VetServiceImpl' final oder die Methode 'addNew' static/final/abstract/empty machen oder die zugelassene Annotation für die Methode hinzufügen. 49
 Error misc FinalParameters Der Parameter vet sollte als 'final' deklariert sein. 50
 Error design DesignForExtension Klasse 'VetServiceImpl' sieht wie zur Erweiterung entworfen aus (kann subclassed werden), aber die Methode 'update' besitzt keinen Javadoc-Kommentar, der erklärt, wie Sie das sicher tun. Wenn die Klasse nicht für Erweiterungen ausgelegt ist, sollten sie die Klasse 'VetServiceImpl' final oder die Methode 'update' static/final/abstract/empty machen oder die zugelassene Annotation für die Methode hinzufügen. 56
 Error misc FinalParameters Der Parameter vet sollte als 'final' deklariert sein. 57
 Error design DesignForExtension Klasse 'VetServiceImpl' sieht wie zur Erweiterung entworfen aus (kann subclassed werden), aber die Methode 'search' besitzt keinen Javadoc-Kommentar, der erklärt, wie Sie das sicher tun. Wenn die Klasse nicht für Erweiterungen ausgelegt ist, sollten sie die Klasse 'VetServiceImpl' final oder die Methode 'search' static/final/abstract/empty machen oder die zugelassene Annotation für die Methode hinzufügen. 62
 Error misc FinalParameters Der Parameter searchterm sollte als 'final' deklariert sein. 63
 Error design DesignForExtension Klasse 'VetServiceImpl' sieht wie zur Erweiterung entworfen aus (kann subclassed werden), aber die Methode 'resetSearchIndex' besitzt keinen Javadoc-Kommentar, der erklärt, wie Sie das sicher tun. Wenn die Klasse nicht für Erweiterungen ausgelegt ist, sollten sie die Klasse 'VetServiceImpl' final oder die Methode 'resetSearchIndex' static/final/abstract/empty machen oder die zugelassene Annotation für die Methode hinzufügen. 68
 Error whitespace WhitespaceAfter Nach 'for' fehlt ein Leerzeichen. 70
 Error whitespace WhitespaceAround Vor '{' fehlt ein Leerzeichen. 70
 Error whitespace WhitespaceAfter Nach 'for' fehlt ein Leerzeichen. 71
 Error whitespace WhitespaceAround Vor '{' fehlt ein Leerzeichen. 71
 Error javadoc MissingJavadocMethod Es fehlt ein Javadoc-Kommentar. 77
 Error design DesignForExtension Klasse 'VetServiceImpl' sieht wie zur Erweiterung entworfen aus (kann subclassed werden), aber die Methode 'postConstruct' besitzt keinen Javadoc-Kommentar, der erklärt, wie Sie das sicher tun. Wenn die Klasse nicht für Erweiterungen ausgelegt ist, sollten sie die Klasse 'VetServiceImpl' final oder die Methode 'postConstruct' static/final/abstract/empty machen oder die zugelassene Annotation für die Methode hinzufügen. 77
 Error whitespace WhitespaceAround Nach '+' fehlt ein Leerzeichen. 79
 Error whitespace WhitespaceAround Vor '+' fehlt ein Leerzeichen. 79
 Error whitespace ParenPad Vor ')' befindet sich ein Leerzeichen. 79
 Error javadoc MissingJavadocMethod Es fehlt ein Javadoc-Kommentar. 82
 Error design DesignForExtension Klasse 'VetServiceImpl' sieht wie zur Erweiterung entworfen aus (kann subclassed werden), aber die Methode 'preDestroy' besitzt keinen Javadoc-Kommentar, der erklärt, wie Sie das sicher tun. Wenn die Klasse nicht für Erweiterungen ausgelegt ist, sollten sie die Klasse 'VetServiceImpl' final oder die Methode 'preDestroy' static/final/abstract/empty machen oder die zugelassene Annotation für die Methode hinzufügen. 82
 Error whitespace WhitespaceAround Nach '+' fehlt ein Leerzeichen. 84
 Error whitespace WhitespaceAround Vor '+' fehlt ein Leerzeichen. 84
 Error whitespace ParenPad Vor ')' befindet sich ein Leerzeichen. 84

org/woehlke/jakartaee/petclinic/vet/views/VetFlowView.java

Severity Category Rule Message Line
 Error javadoc JavadocPackage Es fehlt eine package-info.java. 1

org/woehlke/jakartaee/petclinic/vet/views/VetFlowViewImpl.java

Severity Category Rule Message Line
 Error sizes LineLength Zeile ist 92 Zeichen lang (Obergrenze ist 80). 17

org/woehlke/jakartaee/petclinic/visit/Visit.java

Severity Category Rule Message Line
 Error imports AvoidStarImport Stern-Importe der Form '.*' sollten vermieden werden - lombok.*. 5
 Error imports AvoidStarImport Stern-Importe der Form '.*' sollten vermieden werden - jakarta.persistence.*. 10
 Error sizes LineLength Zeile ist 85 Zeichen lang (Obergrenze ist 80). 60
 Error whitespace WhitespaceAfter Nach ',' fehlt ein Leerzeichen. 60
 Error javadoc JavadocVariable Es fehlt ein Javadoc-Kommentar. 62
 Error modifier ModifierOrder Modifier 'static' weicht von der empfohlenen Modifier-Reihenfolge der Java Language Specification ab. 62
 Error javadoc JavadocVariable Es fehlt ein Javadoc-Kommentar. 63
 Error modifier ModifierOrder Modifier 'static' weicht von der empfohlenen Modifier-Reihenfolge der Java Language Specification ab. 63
 Error javadoc JavadocVariable Es fehlt ein Javadoc-Kommentar. 64
 Error modifier ModifierOrder Modifier 'static' weicht von der empfohlenen Modifier-Reihenfolge der Java Language Specification ab. 64
 Error javadoc JavadocVariable Es fehlt ein Javadoc-Kommentar. 65
 Error modifier ModifierOrder Modifier 'static' weicht von der empfohlenen Modifier-Reihenfolge der Java Language Specification ab. 65
 Error javadoc JavadocVariable Es fehlt ein Javadoc-Kommentar. 66
 Error modifier ModifierOrder Modifier 'static' weicht von der empfohlenen Modifier-Reihenfolge der Java Language Specification ab. 66
 Error javadoc JavadocVariable Es fehlt ein Javadoc-Kommentar. 67
 Error modifier ModifierOrder Modifier 'static' weicht von der empfohlenen Modifier-Reihenfolge der Java Language Specification ab. 67
 Error javadoc JavadocVariable Es fehlt ein Javadoc-Kommentar. 68
 Error modifier ModifierOrder Modifier 'static' weicht von der empfohlenen Modifier-Reihenfolge der Java Language Specification ab. 68
 Error javadoc JavadocVariable Es fehlt ein Javadoc-Kommentar. 71
 Error sizes LineLength Zeile ist 90 Zeichen lang (Obergrenze ist 80). 72
 Error sizes LineLength Zeile ist 86 Zeichen lang (Obergrenze ist 80). 73
 Error whitespace WhitespaceAround Nach '=' fehlt ein Leerzeichen. 73
 Error whitespace WhitespaceAround Vor '=' fehlt ein Leerzeichen. 73
 Error whitespace WhitespaceAround Nach '=' fehlt ein Leerzeichen. 73
 Error whitespace WhitespaceAround Vor '=' fehlt ein Leerzeichen. 73
 Error javadoc JavadocVariable Es fehlt ein Javadoc-Kommentar. 76
 Error coding MagicNumber Die magische Zahl '36' sollte als Konstante definiert werden. 76
 Error javadoc JavadocVariable Es fehlt ein Javadoc-Kommentar. 79
 Error javadoc JavadocVariable Es fehlt ein Javadoc-Kommentar. 82
 Error design VisibilityModifier Das Feld 'date' muss als private deklariert werden und Zugriffsmethoden haben. 85
 Error javadoc JavadocVariable Es fehlt ein Javadoc-Kommentar. 87
 Error javadoc JavadocVariable Es fehlt ein Javadoc-Kommentar. 91
 Error whitespace WhitespaceAround Nach '=' fehlt ein Leerzeichen. 93
 Error whitespace WhitespaceAround Vor '=' fehlt ein Leerzeichen. 93
 Error whitespace WhitespaceAfter Nach ',' fehlt ein Leerzeichen. 93
 Error whitespace WhitespaceAround Nach '=' fehlt ein Leerzeichen. 94
 Error whitespace WhitespaceAround Vor '=' fehlt ein Leerzeichen. 94
 Error whitespace WhitespaceAround Nach '=' fehlt ein Leerzeichen. 95
 Error whitespace WhitespaceAround Vor '=' fehlt ein Leerzeichen. 95
 Error design DesignForExtension Klasse 'Visit' sieht wie zur Erweiterung entworfen aus (kann subclassed werden), aber die Methode 'getTableName' besitzt keinen Javadoc-Kommentar, der erklärt, wie Sie das sicher tun. Wenn die Klasse nicht für Erweiterungen ausgelegt ist, sollten sie die Klasse 'Visit' final oder die Methode 'getTableName' static/final/abstract/empty machen oder die zugelassene Annotation für die Methode hinzufügen. 100
 Error design DesignForExtension Klasse 'Visit' sieht wie zur Erweiterung entworfen aus (kann subclassed werden), aber die Methode 'getPrimaryKey' besitzt keinen Javadoc-Kommentar, der erklärt, wie Sie das sicher tun. Wenn die Klasse nicht für Erweiterungen ausgelegt ist, sollten sie die Klasse 'Visit' final oder die Methode 'getPrimaryKey' static/final/abstract/empty machen oder die zugelassene Annotation für die Methode hinzufügen. 106
 Error design DesignForExtension Klasse 'Visit' sieht wie zur Erweiterung entworfen aus (kann subclassed werden), aber die Methode 'getPrimaryKeyWithId' besitzt keinen Javadoc-Kommentar, der erklärt, wie Sie das sicher tun. Wenn die Klasse nicht für Erweiterungen ausgelegt ist, sollten sie die Klasse 'Visit' final oder die Methode 'getPrimaryKeyWithId' static/final/abstract/empty machen oder die zugelassene Annotation für die Methode hinzufügen. 113
 Error sizes LineLength Zeile ist 86 Zeichen lang (Obergrenze ist 80). 116
 Error design DesignForExtension Klasse 'Visit' sieht wie zur Erweiterung entworfen aus (kann subclassed werden), aber die Methode 'updateSearchindex' besitzt keinen Javadoc-Kommentar, der erklärt, wie Sie das sicher tun. Wenn die Klasse nicht für Erweiterungen ausgelegt ist, sollten sie die Klasse 'Visit' final oder die Methode 'updateSearchindex' static/final/abstract/empty machen oder die zugelassene Annotation für die Methode hinzufügen. 119
 Error misc ArrayTypeStyle Array-Klammern an ungültiger Position. 122
 Error misc ArrayTypeStyle Array-Klammern an ungültiger Position. 123
 Error whitespace WhitespaceAfter Nach 'for' fehlt ein Leerzeichen. 125
 Error whitespace WhitespaceAround Vor '{' fehlt ein Leerzeichen. 125
 Error whitespace WhitespaceAfter Nach 'for' fehlt ein Leerzeichen. 129
 Error design DesignForExtension Klasse 'Visit' sieht wie zur Erweiterung entworfen aus (kann subclassed werden), aber die Methode 'equals' besitzt keinen Javadoc-Kommentar, der erklärt, wie Sie das sicher tun. Wenn die Klasse nicht für Erweiterungen ausgelegt ist, sollten sie die Klasse 'Visit' final oder die Methode 'equals' static/final/abstract/empty machen oder die zugelassene Annotation für die Methode hinzufügen. 136
 Error misc FinalParameters Der Parameter o sollte als 'final' deklariert sein. 137
 Error blocks NeedBraces Das Konstrukt 'if' muss geschweifte Klammern '{}' verwenden. 138
 Error blocks NeedBraces Das Konstrukt 'if' muss geschweifte Klammern '{}' verwenden. 139
 Error sizes LineLength Zeile ist 162 Zeichen lang (Obergrenze ist 80). 141
 Error design DesignForExtension Klasse 'Visit' sieht wie zur Erweiterung entworfen aus (kann subclassed werden), aber die Methode 'hashCode' besitzt keinen Javadoc-Kommentar, der erklärt, wie Sie das sicher tun. Wenn die Klasse nicht für Erweiterungen ausgelegt ist, sollten sie die Klasse 'Visit' final oder die Methode 'hashCode' static/final/abstract/empty machen oder die zugelassene Annotation für die Methode hinzufügen. 144
 Error design DesignForExtension Klasse 'Visit' sieht wie zur Erweiterung entworfen aus (kann subclassed werden), aber die Methode 'compareTo' besitzt keinen Javadoc-Kommentar, der erklärt, wie Sie das sicher tun. Wenn die Klasse nicht für Erweiterungen ausgelegt ist, sollten sie die Klasse 'Visit' final oder die Methode 'compareTo' static/final/abstract/empty machen oder die zugelassene Annotation für die Methode hinzufügen. 149
 Error misc FinalParameters Der Parameter o sollte als 'final' deklariert sein. 150

org/woehlke/jakartaee/petclinic/visit/VisitEndpoint.java

Severity Category Rule Message Line
 Error javadoc JavadocPackage Es fehlt eine package-info.java. 1
 Error javadoc JavadocVariable Es fehlt ein Javadoc-Kommentar. 28
 Error javadoc JavadocVariable Es fehlt ein Javadoc-Kommentar. 31
 Error javadoc MissingJavadocMethod Es fehlt ein Javadoc-Kommentar. 34
 Error design DesignForExtension Klasse 'VisitEndpoint' sieht wie zur Erweiterung entworfen aus (kann subclassed werden), aber die Methode 'getList' besitzt keinen Javadoc-Kommentar, der erklärt, wie Sie das sicher tun. Wenn die Klasse nicht für Erweiterungen ausgelegt ist, sollten sie die Klasse 'VisitEndpoint' final oder die Methode 'getList' static/final/abstract/empty machen oder die zugelassene Annotation für die Methode hinzufügen. 34
 Error javadoc MissingJavadocMethod Es fehlt ein Javadoc-Kommentar. 42
 Error design DesignForExtension Klasse 'VisitEndpoint' sieht wie zur Erweiterung entworfen aus (kann subclassed werden), aber die Methode 'getEntity' besitzt keinen Javadoc-Kommentar, der erklärt, wie Sie das sicher tun. Wenn die Klasse nicht für Erweiterungen ausgelegt ist, sollten sie die Klasse 'VisitEndpoint' final oder die Methode 'getEntity' static/final/abstract/empty machen oder die zugelassene Annotation für die Methode hinzufügen. 42
 Error misc FinalParameters Der Parameter id sollte als 'final' deklariert sein. 45
 Error javadoc MissingJavadocMethod Es fehlt ein Javadoc-Kommentar. 50
 Error design DesignForExtension Klasse 'VisitEndpoint' sieht wie zur Erweiterung entworfen aus (kann subclassed werden), aber die Methode 'getListAsJson' besitzt keinen Javadoc-Kommentar, der erklärt, wie Sie das sicher tun. Wenn die Klasse nicht für Erweiterungen ausgelegt ist, sollten sie die Klasse 'VisitEndpoint' final oder die Methode 'getListAsJson' static/final/abstract/empty machen oder die zugelassene Annotation für die Methode hinzufügen. 50
 Error javadoc MissingJavadocMethod Es fehlt ein Javadoc-Kommentar. 58
 Error design DesignForExtension Klasse 'VisitEndpoint' sieht wie zur Erweiterung entworfen aus (kann subclassed werden), aber die Methode 'getEntityAsJson' besitzt keinen Javadoc-Kommentar, der erklärt, wie Sie das sicher tun. Wenn die Klasse nicht für Erweiterungen ausgelegt ist, sollten sie die Klasse 'VisitEndpoint' final oder die Methode 'getEntityAsJson' static/final/abstract/empty machen oder die zugelassene Annotation für die Methode hinzufügen. 58
 Error misc FinalParameters Der Parameter id sollte als 'final' deklariert sein. 61
 Error javadoc MissingJavadocMethod Es fehlt ein Javadoc-Kommentar. 67
 Error design DesignForExtension Klasse 'VisitEndpoint' sieht wie zur Erweiterung entworfen aus (kann subclassed werden), aber die Methode 'getListAsXml' besitzt keinen Javadoc-Kommentar, der erklärt, wie Sie das sicher tun. Wenn die Klasse nicht für Erweiterungen ausgelegt ist, sollten sie die Klasse 'VisitEndpoint' final oder die Methode 'getListAsXml' static/final/abstract/empty machen oder die zugelassene Annotation für die Methode hinzufügen. 67
 Error javadoc MissingJavadocMethod Es fehlt ein Javadoc-Kommentar. 75
 Error design DesignForExtension Klasse 'VisitEndpoint' sieht wie zur Erweiterung entworfen aus (kann subclassed werden), aber die Methode 'getEntityAsXml' besitzt keinen Javadoc-Kommentar, der erklärt, wie Sie das sicher tun. Wenn die Klasse nicht für Erweiterungen ausgelegt ist, sollten sie die Klasse 'VisitEndpoint' final oder die Methode 'getEntityAsXml' static/final/abstract/empty machen oder die zugelassene Annotation für die Methode hinzufügen. 75
 Error misc FinalParameters Der Parameter id sollte als 'final' deklariert sein. 78

org/woehlke/jakartaee/petclinic/visit/api/VisitDto.java

Severity Category Rule Message Line
 Error imports AvoidStarImport Stern-Importe der Form '.*' sollten vermieden werden - lombok.*. 7
 Error imports AvoidStarImport Stern-Importe der Form '.*' sollten vermieden werden - jakarta.xml.bind.annotation.*. 9
 Error javadoc JavadocVariable Es fehlt ein Javadoc-Kommentar. 33
 Error javadoc JavadocVariable Es fehlt ein Javadoc-Kommentar. 37
 Error javadoc JavadocVariable Es fehlt ein Javadoc-Kommentar. 41
 Error design VisibilityModifier Das Feld 'date' muss als private deklariert werden und Zugriffsmethoden haben. 44
 Error javadoc JavadocVariable Es fehlt ein Javadoc-Kommentar. 46

org/woehlke/jakartaee/petclinic/visit/api/VisitEndpointUtil.java

Severity Category Rule Message Line
 Error javadoc MissingJavadocMethod Es fehlt ein Javadoc-Kommentar. 25
 Error design DesignForExtension Klasse 'VisitEndpointUtil' sieht wie zur Erweiterung entworfen aus (kann subclassed werden), aber die Methode 'dtoFactory' besitzt keinen Javadoc-Kommentar, der erklärt, wie Sie das sicher tun. Wenn die Klasse nicht für Erweiterungen ausgelegt ist, sollten sie die Klasse 'VisitEndpointUtil' final oder die Methode 'dtoFactory' static/final/abstract/empty machen oder die zugelassene Annotation für die Methode hinzufügen. 25
 Error misc FinalParameters Der Parameter e sollte als 'final' deklariert sein. 25
 Error javadoc MissingJavadocMethod Es fehlt ein Javadoc-Kommentar. 34
 Error design DesignForExtension Klasse 'VisitEndpointUtil' sieht wie zur Erweiterung entworfen aus (kann subclassed werden), aber die Methode 'dtoListFactory' besitzt keinen Javadoc-Kommentar, der erklärt, wie Sie das sicher tun. Wenn die Klasse nicht für Erweiterungen ausgelegt ist, sollten sie die Klasse 'VisitEndpointUtil' final oder die Methode 'dtoListFactory' static/final/abstract/empty machen oder die zugelassene Annotation für die Methode hinzufügen. 34
 Error misc FinalParameters Der Parameter eList sollte als 'final' deklariert sein. 34
 Error javadoc MissingJavadocMethod Es fehlt ein Javadoc-Kommentar. 43
 Error design DesignForExtension Klasse 'VisitEndpointUtil' sieht wie zur Erweiterung entworfen aus (kann subclassed werden), aber die Methode 'dtoJsonFactory' besitzt keinen Javadoc-Kommentar, der erklärt, wie Sie das sicher tun. Wenn die Klasse nicht für Erweiterungen ausgelegt ist, sollten sie die Klasse 'VisitEndpointUtil' final oder die Methode 'dtoJsonFactory' static/final/abstract/empty machen oder die zugelassene Annotation für die Methode hinzufügen. 43
 Error misc FinalParameters Der Parameter dto sollte als 'final' deklariert sein. 43
 Error sizes LineLength Zeile ist 82 Zeichen lang (Obergrenze ist 80). 48
 Error javadoc MissingJavadocMethod Es fehlt ein Javadoc-Kommentar. 48
 Error design DesignForExtension Klasse 'VisitEndpointUtil' sieht wie zur Erweiterung entworfen aus (kann subclassed werden), aber die Methode 'dtoListJsonFactory' besitzt keinen Javadoc-Kommentar, der erklärt, wie Sie das sicher tun. Wenn die Klasse nicht für Erweiterungen ausgelegt ist, sollten sie die Klasse 'VisitEndpointUtil' final oder die Methode 'dtoListJsonFactory' static/final/abstract/empty machen oder die zugelassene Annotation für die Methode hinzufügen. 48
 Error misc FinalParameters Der Parameter listDto sollte als 'final' deklariert sein. 48
 Error javadoc MissingJavadocMethod Es fehlt ein Javadoc-Kommentar. 53
 Error design DesignForExtension Klasse 'VisitEndpointUtil' sieht wie zur Erweiterung entworfen aus (kann subclassed werden), aber die Methode 'dtoXmlFactory' besitzt keinen Javadoc-Kommentar, der erklärt, wie Sie das sicher tun. Wenn die Klasse nicht für Erweiterungen ausgelegt ist, sollten sie die Klasse 'VisitEndpointUtil' final oder die Methode 'dtoXmlFactory' static/final/abstract/empty machen oder die zugelassene Annotation für die Methode hinzufügen. 53
 Error misc FinalParameters Der Parameter dto sollte als 'final' deklariert sein. 53
 Error javadoc MissingJavadocMethod Es fehlt ein Javadoc-Kommentar. 61
 Error design DesignForExtension Klasse 'VisitEndpointUtil' sieht wie zur Erweiterung entworfen aus (kann subclassed werden), aber die Methode 'dtoListXmlFactory' besitzt keinen Javadoc-Kommentar, der erklärt, wie Sie das sicher tun. Wenn die Klasse nicht für Erweiterungen ausgelegt ist, sollten sie die Klasse 'VisitEndpointUtil' final oder die Methode 'dtoListXmlFactory' static/final/abstract/empty machen oder die zugelassene Annotation für die Methode hinzufügen. 61
 Error misc FinalParameters Der Parameter listDto sollte als 'final' deklariert sein. 61

org/woehlke/jakartaee/petclinic/visit/api/VisitListDto.java

Severity Category Rule Message Line
 Error javadoc JavadocPackage Es fehlt eine package-info.java. 1
 Error imports AvoidStarImport Stern-Importe der Form '.*' sollten vermieden werden - lombok.*. 4
 Error imports AvoidStarImport Stern-Importe der Form '.*' sollten vermieden werden - jakarta.xml.bind.annotation.*. 6
 Error javadoc JavadocVariable Es fehlt ein Javadoc-Kommentar. 26

org/woehlke/jakartaee/petclinic/visit/db/VisitDao.java

Severity Category Rule Message Line
 Error javadoc JavadocPackage Es fehlt eine package-info.java. 1
 Error javadoc MissingJavadocMethod Es fehlt ein Javadoc-Kommentar. 21

org/woehlke/jakartaee/petclinic/visit/db/VisitDaoImpl.java

Severity Category Rule Message Line
 Error javadoc JavadocVariable Es fehlt ein Javadoc-Kommentar. 34
 Error design DesignForExtension Klasse 'VisitDaoImpl' sieht wie zur Erweiterung entworfen aus (kann subclassed werden), aber die Methode 'getVisits' besitzt keinen Javadoc-Kommentar, der erklärt, wie Sie das sicher tun. Wenn die Klasse nicht für Erweiterungen ausgelegt ist, sollten sie die Klasse 'VisitDaoImpl' final oder die Methode 'getVisits' static/final/abstract/empty machen oder die zugelassene Annotation für die Methode hinzufügen. 37
 Error misc FinalParameters Der Parameter pet sollte als 'final' deklariert sein. 38
 Error sizes LineLength Zeile ist 93 Zeichen lang (Obergrenze ist 80). 39
 Error design DesignForExtension Klasse 'VisitDaoImpl' sieht wie zur Erweiterung entworfen aus (kann subclassed werden), aber die Methode 'getAll' besitzt keinen Javadoc-Kommentar, der erklärt, wie Sie das sicher tun. Wenn die Klasse nicht für Erweiterungen ausgelegt ist, sollten sie die Klasse 'VisitDaoImpl' final oder die Methode 'getAll' static/final/abstract/empty machen oder die zugelassene Annotation für die Methode hinzufügen. 45
 Error sizes LineLength Zeile ist 90 Zeichen lang (Obergrenze ist 80). 47
 Error design DesignForExtension Klasse 'VisitDaoImpl' sieht wie zur Erweiterung entworfen aus (kann subclassed werden), aber die Methode 'findById' besitzt keinen Javadoc-Kommentar, der erklärt, wie Sie das sicher tun. Wenn die Klasse nicht für Erweiterungen ausgelegt ist, sollten sie die Klasse 'VisitDaoImpl' final oder die Methode 'findById' static/final/abstract/empty machen oder die zugelassene Annotation für die Methode hinzufügen. 52
 Error misc FinalParameters Der Parameter id sollte als 'final' deklariert sein. 53
 Error design DesignForExtension Klasse 'VisitDaoImpl' sieht wie zur Erweiterung entworfen aus (kann subclassed werden), aber die Methode 'addNew' besitzt keinen Javadoc-Kommentar, der erklärt, wie Sie das sicher tun. Wenn die Klasse nicht für Erweiterungen ausgelegt ist, sollten sie die Klasse 'VisitDaoImpl' final oder die Methode 'addNew' static/final/abstract/empty machen oder die zugelassene Annotation für die Methode hinzufügen. 57
 Error misc FinalParameters Der Parameter visit sollte als 'final' deklariert sein. 58
 Error design DesignForExtension Klasse 'VisitDaoImpl' sieht wie zur Erweiterung entworfen aus (kann subclassed werden), aber die Methode 'update' besitzt keinen Javadoc-Kommentar, der erklärt, wie Sie das sicher tun. Wenn die Klasse nicht für Erweiterungen ausgelegt ist, sollten sie die Klasse 'VisitDaoImpl' final oder die Methode 'update' static/final/abstract/empty machen oder die zugelassene Annotation für die Methode hinzufügen. 66
 Error misc FinalParameters Der Parameter visit sollte als 'final' deklariert sein. 67
 Error design DesignForExtension Klasse 'VisitDaoImpl' sieht wie zur Erweiterung entworfen aus (kann subclassed werden), aber die Methode 'delete' besitzt keinen Javadoc-Kommentar, der erklärt, wie Sie das sicher tun. Wenn die Klasse nicht für Erweiterungen ausgelegt ist, sollten sie die Klasse 'VisitDaoImpl' final oder die Methode 'delete' static/final/abstract/empty machen oder die zugelassene Annotation für die Methode hinzufügen. 73
 Error misc FinalParameters Der Parameter id sollte als 'final' deklariert sein. 74
 Error javadoc MissingJavadocMethod Es fehlt ein Javadoc-Kommentar. 81
 Error design DesignForExtension Klasse 'VisitDaoImpl' sieht wie zur Erweiterung entworfen aus (kann subclassed werden), aber die Methode 'postConstruct' besitzt keinen Javadoc-Kommentar, der erklärt, wie Sie das sicher tun. Wenn die Klasse nicht für Erweiterungen ausgelegt ist, sollten sie die Klasse 'VisitDaoImpl' final oder die Methode 'postConstruct' static/final/abstract/empty machen oder die zugelassene Annotation für die Methode hinzufügen. 81
 Error whitespace WhitespaceAround Nach '+' fehlt ein Leerzeichen. 83
 Error whitespace WhitespaceAround Vor '+' fehlt ein Leerzeichen. 83
 Error javadoc MissingJavadocMethod Es fehlt ein Javadoc-Kommentar. 86
 Error design DesignForExtension Klasse 'VisitDaoImpl' sieht wie zur Erweiterung entworfen aus (kann subclassed werden), aber die Methode 'preDestroy' besitzt keinen Javadoc-Kommentar, der erklärt, wie Sie das sicher tun. Wenn die Klasse nicht für Erweiterungen ausgelegt ist, sollten sie die Klasse 'VisitDaoImpl' final oder die Methode 'preDestroy' static/final/abstract/empty machen oder die zugelassene Annotation für die Methode hinzufügen. 86
 Error whitespace WhitespaceAround Nach '+' fehlt ein Leerzeichen. 88
 Error whitespace WhitespaceAround Vor '+' fehlt ein Leerzeichen. 88
 Error javadoc MissingJavadocMethod Es fehlt ein Javadoc-Kommentar. 91
 Error design DesignForExtension Klasse 'VisitDaoImpl' sieht wie zur Erweiterung entworfen aus (kann subclassed werden), aber die Methode 'handlePostActivate' besitzt keinen Javadoc-Kommentar, der erklärt, wie Sie das sicher tun. Wenn die Klasse nicht für Erweiterungen ausgelegt ist, sollten sie die Klasse 'VisitDaoImpl' final oder die Methode 'handlePostActivate' static/final/abstract/empty machen oder die zugelassene Annotation für die Methode hinzufügen. 91
 Error whitespace WhitespaceAround Nach '+' fehlt ein Leerzeichen. 93
 Error whitespace WhitespaceAround Vor '+' fehlt ein Leerzeichen. 93
 Error javadoc MissingJavadocMethod Es fehlt ein Javadoc-Kommentar. 96
 Error design DesignForExtension Klasse 'VisitDaoImpl' sieht wie zur Erweiterung entworfen aus (kann subclassed werden), aber die Methode 'handlePrePassivate' besitzt keinen Javadoc-Kommentar, der erklärt, wie Sie das sicher tun. Wenn die Klasse nicht für Erweiterungen ausgelegt ist, sollten sie die Klasse 'VisitDaoImpl' final oder die Methode 'handlePrePassivate' static/final/abstract/empty machen oder die zugelassene Annotation für die Methode hinzufügen. 96
 Error whitespace WhitespaceAround Nach '+' fehlt ein Leerzeichen. 98
 Error whitespace WhitespaceAround Vor '+' fehlt ein Leerzeichen. 98

org/woehlke/jakartaee/petclinic/visit/db/VisitListener.java

Severity Category Rule Message Line
 Error imports AvoidStarImport Stern-Importe der Form '.*' sollten vermieden werden - jakarta.persistence.*. 7
 Error javadoc MissingJavadocMethod Es fehlt ein Javadoc-Kommentar. 21
 Error design DesignForExtension Klasse 'VisitListener' sieht wie zur Erweiterung entworfen aus (kann subclassed werden), aber die Methode 'onPrePersist' besitzt keinen Javadoc-Kommentar, der erklärt, wie Sie das sicher tun. Wenn die Klasse nicht für Erweiterungen ausgelegt ist, sollten sie die Klasse 'VisitListener' final oder die Methode 'onPrePersist' static/final/abstract/empty machen oder die zugelassene Annotation für die Methode hinzufügen. 21
 Error misc FinalParameters Der Parameter domainObject sollte als 'final' deklariert sein. 22
 Error javadoc MissingJavadocMethod Es fehlt ein Javadoc-Kommentar. 28
 Error design DesignForExtension Klasse 'VisitListener' sieht wie zur Erweiterung entworfen aus (kann subclassed werden), aber die Methode 'onPreUpdate' besitzt keinen Javadoc-Kommentar, der erklärt, wie Sie das sicher tun. Wenn die Klasse nicht für Erweiterungen ausgelegt ist, sollten sie die Klasse 'VisitListener' final oder die Methode 'onPreUpdate' static/final/abstract/empty machen oder die zugelassene Annotation für die Methode hinzufügen. 28
 Error misc FinalParameters Der Parameter domainObject sollte als 'final' deklariert sein. 29
 Error javadoc MissingJavadocMethod Es fehlt ein Javadoc-Kommentar. 35
 Error design DesignForExtension Klasse 'VisitListener' sieht wie zur Erweiterung entworfen aus (kann subclassed werden), aber die Methode 'onPreRemove' besitzt keinen Javadoc-Kommentar, der erklärt, wie Sie das sicher tun. Wenn die Klasse nicht für Erweiterungen ausgelegt ist, sollten sie die Klasse 'VisitListener' final oder die Methode 'onPreRemove' static/final/abstract/empty machen oder die zugelassene Annotation für die Methode hinzufügen. 35
 Error misc FinalParameters Der Parameter domainObject sollte als 'final' deklariert sein. 36
 Error javadoc MissingJavadocMethod Es fehlt ein Javadoc-Kommentar. 42
 Error design DesignForExtension Klasse 'VisitListener' sieht wie zur Erweiterung entworfen aus (kann subclassed werden), aber die Methode 'onPostPersist' besitzt keinen Javadoc-Kommentar, der erklärt, wie Sie das sicher tun. Wenn die Klasse nicht für Erweiterungen ausgelegt ist, sollten sie die Klasse 'VisitListener' final oder die Methode 'onPostPersist' static/final/abstract/empty machen oder die zugelassene Annotation für die Methode hinzufügen. 42
 Error misc FinalParameters Der Parameter domainObject sollte als 'final' deklariert sein. 43
 Error javadoc MissingJavadocMethod Es fehlt ein Javadoc-Kommentar. 49
 Error design DesignForExtension Klasse 'VisitListener' sieht wie zur Erweiterung entworfen aus (kann subclassed werden), aber die Methode 'onPostUpdate' besitzt keinen Javadoc-Kommentar, der erklärt, wie Sie das sicher tun. Wenn die Klasse nicht für Erweiterungen ausgelegt ist, sollten sie die Klasse 'VisitListener' final oder die Methode 'onPostUpdate' static/final/abstract/empty machen oder die zugelassene Annotation für die Methode hinzufügen. 49
 Error misc FinalParameters Der Parameter domainObject sollte als 'final' deklariert sein. 50
 Error javadoc MissingJavadocMethod Es fehlt ein Javadoc-Kommentar. 56
 Error design DesignForExtension Klasse 'VisitListener' sieht wie zur Erweiterung entworfen aus (kann subclassed werden), aber die Methode 'onPostRemove' besitzt keinen Javadoc-Kommentar, der erklärt, wie Sie das sicher tun. Wenn die Klasse nicht für Erweiterungen ausgelegt ist, sollten sie die Klasse 'VisitListener' final oder die Methode 'onPostRemove' static/final/abstract/empty machen oder die zugelassene Annotation für die Methode hinzufügen. 56
 Error misc FinalParameters Der Parameter domainObject sollte als 'final' deklariert sein. 57
 Error javadoc MissingJavadocMethod Es fehlt ein Javadoc-Kommentar. 63
 Error design DesignForExtension Klasse 'VisitListener' sieht wie zur Erweiterung entworfen aus (kann subclassed werden), aber die Methode 'onPostLoad' besitzt keinen Javadoc-Kommentar, der erklärt, wie Sie das sicher tun. Wenn die Klasse nicht für Erweiterungen ausgelegt ist, sollten sie die Klasse 'VisitListener' final oder die Methode 'onPostLoad' static/final/abstract/empty machen oder die zugelassene Annotation für die Methode hinzufügen. 63
 Error misc FinalParameters Der Parameter domainObject sollte als 'final' deklariert sein. 64

org/woehlke/jakartaee/petclinic/visit/db/VisitService.java

Severity Category Rule Message Line
 Error javadoc MissingJavadocMethod Es fehlt ein Javadoc-Kommentar. 17

org/woehlke/jakartaee/petclinic/visit/db/VisitServiceImpl.java

Severity Category Rule Message Line
 Error imports UnusedImports Nicht verwendeter Import - org.woehlke.jakartaee.petclinic.owner.Owner. 4
 Error javadoc JavadocVariable Es fehlt ein Javadoc-Kommentar. 26
 Error design DesignForExtension Klasse 'VisitServiceImpl' sieht wie zur Erweiterung entworfen aus (kann subclassed werden), aber die Methode 'getAll' besitzt keinen Javadoc-Kommentar, der erklärt, wie Sie das sicher tun. Wenn die Klasse nicht für Erweiterungen ausgelegt ist, sollten sie die Klasse 'VisitServiceImpl' final oder die Methode 'getAll' static/final/abstract/empty machen oder die zugelassene Annotation für die Methode hinzufügen. 29
 Error design DesignForExtension Klasse 'VisitServiceImpl' sieht wie zur Erweiterung entworfen aus (kann subclassed werden), aber die Methode 'findById' besitzt keinen Javadoc-Kommentar, der erklärt, wie Sie das sicher tun. Wenn die Klasse nicht für Erweiterungen ausgelegt ist, sollten sie die Klasse 'VisitServiceImpl' final oder die Methode 'findById' static/final/abstract/empty machen oder die zugelassene Annotation für die Methode hinzufügen. 34
 Error misc FinalParameters Der Parameter id sollte als 'final' deklariert sein. 35
 Error design DesignForExtension Klasse 'VisitServiceImpl' sieht wie zur Erweiterung entworfen aus (kann subclassed werden), aber die Methode 'addNew' besitzt keinen Javadoc-Kommentar, der erklärt, wie Sie das sicher tun. Wenn die Klasse nicht für Erweiterungen ausgelegt ist, sollten sie die Klasse 'VisitServiceImpl' final oder die Methode 'addNew' static/final/abstract/empty machen oder die zugelassene Annotation für die Methode hinzufügen. 39
 Error misc FinalParameters Der Parameter visit sollte als 'final' deklariert sein. 40
 Error design DesignForExtension Klasse 'VisitServiceImpl' sieht wie zur Erweiterung entworfen aus (kann subclassed werden), aber die Methode 'update' besitzt keinen Javadoc-Kommentar, der erklärt, wie Sie das sicher tun. Wenn die Klasse nicht für Erweiterungen ausgelegt ist, sollten sie die Klasse 'VisitServiceImpl' final oder die Methode 'update' static/final/abstract/empty machen oder die zugelassene Annotation für die Methode hinzufügen. 45
 Error misc FinalParameters Der Parameter visit sollte als 'final' deklariert sein. 46
 Error design DesignForExtension Klasse 'VisitServiceImpl' sieht wie zur Erweiterung entworfen aus (kann subclassed werden), aber die Methode 'delete' besitzt keinen Javadoc-Kommentar, der erklärt, wie Sie das sicher tun. Wenn die Klasse nicht für Erweiterungen ausgelegt ist, sollten sie die Klasse 'VisitServiceImpl' final oder die Methode 'delete' static/final/abstract/empty machen oder die zugelassene Annotation für die Methode hinzufügen. 51
 Error misc FinalParameters Der Parameter id sollte als 'final' deklariert sein. 52
 Error design DesignForExtension Klasse 'VisitServiceImpl' sieht wie zur Erweiterung entworfen aus (kann subclassed werden), aber die Methode 'getAllVisitsOfAnPet' besitzt keinen Javadoc-Kommentar, der erklärt, wie Sie das sicher tun. Wenn die Klasse nicht für Erweiterungen ausgelegt ist, sollten sie die Klasse 'VisitServiceImpl' final oder die Methode 'getAllVisitsOfAnPet' static/final/abstract/empty machen oder die zugelassene Annotation für die Methode hinzufügen. 57
 Error misc FinalParameters Der Parameter pet sollte als 'final' deklariert sein. 58
 Error javadoc MissingJavadocMethod Es fehlt ein Javadoc-Kommentar. 62
 Error design DesignForExtension Klasse 'VisitServiceImpl' sieht wie zur Erweiterung entworfen aus (kann subclassed werden), aber die Methode 'postConstruct' besitzt keinen Javadoc-Kommentar, der erklärt, wie Sie das sicher tun. Wenn die Klasse nicht für Erweiterungen ausgelegt ist, sollten sie die Klasse 'VisitServiceImpl' final oder die Methode 'postConstruct' static/final/abstract/empty machen oder die zugelassene Annotation für die Methode hinzufügen. 62
 Error whitespace WhitespaceAround Nach '+' fehlt ein Leerzeichen. 64
 Error whitespace WhitespaceAround Vor '+' fehlt ein Leerzeichen. 64
 Error javadoc MissingJavadocMethod Es fehlt ein Javadoc-Kommentar. 67
 Error design DesignForExtension Klasse 'VisitServiceImpl' sieht wie zur Erweiterung entworfen aus (kann subclassed werden), aber die Methode 'preDestroy' besitzt keinen Javadoc-Kommentar, der erklärt, wie Sie das sicher tun. Wenn die Klasse nicht für Erweiterungen ausgelegt ist, sollten sie die Klasse 'VisitServiceImpl' final oder die Methode 'preDestroy' static/final/abstract/empty machen oder die zugelassene Annotation für die Methode hinzufügen. 67
 Error whitespace WhitespaceAround Nach '+' fehlt ein Leerzeichen. 69
 Error whitespace WhitespaceAround Vor '+' fehlt ein Leerzeichen. 69

org/woehlke/jakartaee/petclinic/visit/views/OwnersPetVisitView.java

Severity Category Rule Message Line
 Error javadoc JavadocPackage Es fehlt eine package-info.java. 1
 Error javadoc MissingJavadocMethod Es fehlt ein Javadoc-Kommentar. 15
 Error javadoc MissingJavadocMethod Es fehlt ein Javadoc-Kommentar. 16
 Error javadoc MissingJavadocMethod Es fehlt ein Javadoc-Kommentar. 17
 Error javadoc MissingJavadocMethod Es fehlt ein Javadoc-Kommentar. 19
 Error javadoc MissingJavadocMethod Es fehlt ein Javadoc-Kommentar. 20