Checkstyle Results

The following document contains the results of Checkstylerss feed

Summary

FilesInfos infoWarnings warningErrors error
22001381

Rules

RulesViolationsSeverity
PackageHtml3error Error
NewlineAtEndOfFile0error Error
Translation0error Error
JavadocMethod262error Error
JavadocType7error Error
JavadocVariable30error Error
JavadocStyle17error Error
ConstantName2error Error
LocalFinalVariableName0error Error
LocalVariableName2error Error
MemberName0error Error
MethodName0error Error
PackageName0error Error
ParameterName2error Error
StaticVariableName0error Error
TypeName2error Error
AvoidStarImport5error Error
IllegalImport0error Error
RedundantImport0error Error
UnusedImports3error Error
FileLength2error Error
LineLength85error Error
MethodLength0error Error
ParameterNumber1error Error
EmptyForIteratorPad0error Error
MethodParamPad0error Error
NoWhitespaceAfter0error Error
NoWhitespaceBefore0error Error
OperatorWrap0error Error
ParenPad0error Error
TypecastParenPad0error Error
TabCharacter0error Error
WhitespaceAfter0error Error
WhitespaceAround0error Error
ModifierOrder0error Error
RedundantModifier0error Error
AvoidNestedBlocks0error Error
EmptyBlock0error Error
LeftCurly0error Error
NeedBraces35error Error
RightCurly0error Error
AvoidInlineConditionals7error Error
DoubleCheckedLocking0error Error
EmptyStatement0error Error
EqualsHashCode0error Error
HiddenField101error Error
IllegalInstantiation0error Error
InnerAssignment0error Error
MagicNumber20error Error
MissingSwitchDefault0error Error
RedundantThrows4error Error
SimplifyBooleanExpression0error Error
SimplifyBooleanReturn0error Error
DesignForExtension291error Error
FinalClass0error Error
HideUtilityClassConstructor0error Error
InterfaceIsType0error Error
VisibilityModifier2error Error
ArrayTypeStyle0error Error
FinalParameters306error Error
GenericIllegalRegexp
  • message: "Line has trailing spaces."
  • format: "\s+$"
192error Error
TodoComment0error Error
UpperEll0error Error

Details

edu/mit/stellar/hibernate/package.html

ViolationMessageLine
errorMissing package documentation file.0

edu/mit/stellar/hibernate/Item.java

ViolationMessageLine
errorUnused import - java.util.Date.20
errorLine has trailing spaces.25
errorLine has trailing spaces.26
errorLine has trailing spaces.29
errorLine has trailing spaces.43
errorParameter id should be final.46
errorExpected @param tag for 'id'.46
errorMissing a Javadoc comment.52
errorMore than 7 parameters.52
errorParameter id should be final.52
errorParameter mimeType should be final.52
errorParameter title should be final.53
errorParameter description should be final.53
errorParameter keywords should be final.54
errorParameter imageLicense should be final.54
errorParameter imageSource should be final.55
errorParameter thumbnailUri should be final.55
errorParameter mediumImageUri should be final.56
errorParameter largeImageUri should be final.56
errorParameter creator should be final.57
errorMethod 'addCourseCollectionItem' is not designed for extension - needs to be abstract, final or empty.71
errorMissing a Javadoc comment.71
errorParameter courseCollectionItem should be final.72
errorMethod 'removeCourseCollectionItem' is not designed for extension - needs to be abstract, final or empty.80
errorMissing a Javadoc comment.80
errorParameter courseCollectionItem should be final.81

edu/mit/stellar/hibernate/NexusInfo.java

ViolationMessageLine
errorLine has trailing spaces.24
errorLine has trailing spaces.27
errorLine has trailing spaces.41
errorParameter id should be final.44
errorExpected @param tag for 'id'.44
errorMissing a Javadoc comment.50
errorParameter sitehandle should be final.50
errorMissing a Javadoc comment.55
errorParameter sitehandle should be final.55
errorParameter siteservice should be final.55
errorMethod 'addCourseCollection' is not designed for extension - needs to be abstract, final or empty.61
errorMissing a Javadoc comment.61
errorParameter courseCollection should be final.61
errorMethod 'removeCourseCollection' is not designed for extension - needs to be abstract, final or empty.69
errorMissing a Javadoc comment.69
errorParameter courseCollection should be final.69

edu/mit/stellar/images/service/CollectionManager.java

ViolationMessageLine
errorUnused import - java.util.List.20
errorUsing the '.*' form of import should be avoided - edu.mit.stellar.hibernate.*.22
errorMissing a Javadoc comment.24
errorMissing a Javadoc comment.26
errorMissing a Javadoc comment.28
errorMissing a Javadoc comment.31
errorMissing a Javadoc comment.34

edu/mit/stellar/hibernate/AbstractItemAnnotation.java

ViolationMessageLine
errorLine has trailing spaces.24
errorLine has trailing spaces.63
errorParameter id should be final.66
error'id' hides a field.66
errorExpected @param tag for 'id'.66
errorLine has trailing spaces.72
errorMethod 'getId' is not designed for extension - needs to be abstract, final or empty.75
errorLine has trailing spaces.81
errorMethod 'setId' is not designed for extension - needs to be abstract, final or empty.84
errorParameter id should be final.84
error'id' hides a field.84
errorExpected @param tag for 'id'.84
errorLine has trailing spaces.91
errorMethod 'getCourseCollectionItem' is not designed for extension - needs to be abstract, final or empty.94
errorLine has trailing spaces.100
errorMethod 'setCourseCollectionItem' is not designed for extension - needs to be abstract, final or empty.103
errorParameter courseCollectionItem should be final.104
error'courseCollectionItem' hides a field.104
errorExpected @param tag for 'courseCollectionItem'.104
errorLine has trailing spaces.110
errorMethod 'getTitle' is not designed for extension - needs to be abstract, final or empty.113
errorLine has trailing spaces.119
errorMethod 'setTitle' is not designed for extension - needs to be abstract, final or empty.122
errorParameter title should be final.122
error'title' hides a field.122
errorExpected @param tag for 'title'.122
errorLine has trailing spaces.128
errorMethod 'getUser' is not designed for extension - needs to be abstract, final or empty.131
errorLine has trailing spaces.137
errorMethod 'setUser' is not designed for extension - needs to be abstract, final or empty.140
errorParameter user should be final.140
error'user' hides a field.140
errorExpected @param tag for 'user'.140
errorLine has trailing spaces.146
errorMethod 'getComments' is not designed for extension - needs to be abstract, final or empty.149
errorLine has trailing spaces.155
errorMethod 'setComments' is not designed for extension - needs to be abstract, final or empty.158
errorParameter comments should be final.158
error'comments' hides a field.158
errorExpected @param tag for 'comments'.158
errorLine has trailing spaces.164
errorMethod 'getCreatedOn' is not designed for extension - needs to be abstract, final or empty.167
errorLine has trailing spaces.173
errorMethod 'setCreatedOn' is not designed for extension - needs to be abstract, final or empty.176
errorParameter createdOn should be final.176
error'createdOn' hides a field.176
errorExpected @param tag for 'createdOn'.176
errorLine has trailing spaces.183
errorMethod 'equals' is not designed for extension - needs to be abstract, final or empty.187
errorParameter rhs should be final.187
errorExpected @param tag for 'rhs'.187
error'if' construct must use '{}'s.188
error'if' construct must use '{}'s.190
error'if' construct must use '{}'s.193
errorLine has trailing spaces.202
errorMethod 'hashCode' is not designed for extension - needs to be abstract, final or empty.205
error'17' is a magic number.207
errorAvoid inline conditionals.208
error'37' is a magic number.209

edu/mit/stellar/hibernate/User.java

ViolationMessageLine
errorLine has trailing spaces.24
errorLine has trailing spaces.27
errorLine has trailing spaces.41
errorParameter id should be final.44
errorExpected @param tag for 'id'.44
errorMissing a Javadoc comment.50
errorParameter name should be final.50
errorParameter domain should be final.50
errorMissing a Javadoc comment.56
errorParameter name should be final.56
errorParameter domain should be final.56
errorParameter userservice should be final.56
errorMethod 'addCourseCollectionItem' is not designed for extension - needs to be abstract, final or empty.63
errorMissing a Javadoc comment.63
errorParameter courseCollectionItem should be final.64
errorMethod 'removeCourseCollectionItem' is not designed for extension - needs to be abstract, final or empty.72
errorMissing a Javadoc comment.72
errorParameter courseCollectionItem should be final.73
errorMethod 'addCourseCollectionAnnotation' is not designed for extension - needs to be abstract, final or empty.79
errorMissing a Javadoc comment.79
errorParameter courseCollectionAnnotation should be final.80
errorMethod 'removeCourseCollectionAnnotation' is not designed for extension - needs to be abstract, final or empty.88
errorMissing a Javadoc comment.88
errorParameter courseCollectionAnnotation should be final.89
errorMethod 'addItemAnnotation' is not designed for extension - needs to be abstract, final or empty.96
errorMissing a Javadoc comment.96
errorParameter itemAnnotation should be final.96
errorMethod 'removeItemAnnotation' is not designed for extension - needs to be abstract, final or empty.104
errorMissing a Javadoc comment.104
errorParameter itemAnnotation should be final.104

edu/mit/stellar/hibernate/CourseCollection.java

ViolationMessageLine
errorUnused import - java.sql.Types.20
errorLine has trailing spaces.25
errorLine has trailing spaces.29
errorLine has trailing spaces.32
errorLine has trailing spaces.47
errorParameter id should be final.50
errorExpected @param tag for 'id'.50
errorMissing a Javadoc comment.56
errorParameter name should be final.56
errorParameter description should be final.56
errorParameter nexusInfo should be final.57
errorParameter type should be final.57
errorMethod 'addCourseCollectionItem' is not designed for extension - needs to be abstract, final or empty.67
errorMissing a Javadoc comment.67
errorParameter courseCollectionItem should be final.68
errorMethod 'removeCourseCollectionItem' is not designed for extension - needs to be abstract, final or empty.76
errorMissing a Javadoc comment.76
errorParameter courseCollectionItem should be final.77
errorMethod 'addCourseCollectionPage' is not designed for extension - needs to be abstract, final or empty.84
errorMissing a Javadoc comment.84
errorParameter courseCollectionPage should be final.85
errorMethod 'removeCourseCollectionPage' is not designed for extension - needs to be abstract, final or empty.93
errorMissing a Javadoc comment.93
errorParameter courseCollectionPage should be final.94
errorMethod 'addCourseCollectionAnnotation' is not designed for extension - needs to be abstract, final or empty.101
errorMissing a Javadoc comment.101
errorParameter courseCollectionAnnotation should be final.102
errorMethod 'removeCourseCollectionAnnotation' is not designed for extension - needs to be abstract, final or empty.110
errorMissing a Javadoc comment.110
errorParameter courseCollectionAnnotation should be final.111

edu/mit/stellar/hibernate/AbstractCourseCollectionAnnotation.java

ViolationMessageLine
errorLine has trailing spaces.25
errorLine has trailing spaces.65
errorParameter id should be final.68
error'id' hides a field.68
errorExpected @param tag for 'id'.68
errorLine has trailing spaces.74
errorMethod 'getId' is not designed for extension - needs to be abstract, final or empty.77
errorLine has trailing spaces.83
errorMethod 'setId' is not designed for extension - needs to be abstract, final or empty.86
errorParameter id should be final.86
error'id' hides a field.86
errorExpected @param tag for 'id'.86
errorLine has trailing spaces.93
errorMethod 'getCourseCollection' is not designed for extension - needs to be abstract, final or empty.96
errorLine has trailing spaces.102
errorMethod 'setCourseCollection' is not designed for extension - needs to be abstract, final or empty.105
errorParameter courseCollection should be final.105
error'courseCollection' hides a field.105
errorExpected @param tag for 'courseCollection'.105
errorLine has trailing spaces.111
errorMethod 'getTitle' is not designed for extension - needs to be abstract, final or empty.114
errorLine has trailing spaces.120
errorMethod 'setTitle' is not designed for extension - needs to be abstract, final or empty.123
errorParameter title should be final.123
error'title' hides a field.123
errorExpected @param tag for 'title'.123
errorLine has trailing spaces.129
errorMethod 'getUser' is not designed for extension - needs to be abstract, final or empty.132
errorLine has trailing spaces.138
errorMethod 'setUser' is not designed for extension - needs to be abstract, final or empty.141
errorParameter user should be final.141
error'user' hides a field.141
errorExpected @param tag for 'user'.141
errorLine has trailing spaces.147
errorMethod 'getComments' is not designed for extension - needs to be abstract, final or empty.150
errorLine has trailing spaces.156
errorMethod 'setComments' is not designed for extension - needs to be abstract, final or empty.159
errorParameter comments should be final.159
error'comments' hides a field.159
errorExpected @param tag for 'comments'.159
errorLine has trailing spaces.165
errorMethod 'getCreatedOn' is not designed for extension - needs to be abstract, final or empty.168
errorLine has trailing spaces.174
errorMethod 'setCreatedOn' is not designed for extension - needs to be abstract, final or empty.177
errorParameter createdOn should be final.177
error'createdOn' hides a field.177
errorExpected @param tag for 'createdOn'.177
errorLine has trailing spaces.184
errorMethod 'equals' is not designed for extension - needs to be abstract, final or empty.188
errorParameter rhs should be final.188
errorExpected @param tag for 'rhs'.188
error'if' construct must use '{}'s.189
error'if' construct must use '{}'s.191
error'if' construct must use '{}'s.194
errorLine has trailing spaces.203
errorMethod 'hashCode' is not designed for extension - needs to be abstract, final or empty.206
error'17' is a magic number.208
errorAvoid inline conditionals.209
error'37' is a magic number.210

edu/mit/stellar/hibernate/CourseCollectionPage.java

ViolationMessageLine
errorLine has trailing spaces.24
errorLine has trailing spaces.39
errorParameter id should be final.42
errorExpected @param tag for 'id'.42
errorLine has trailing spaces.49
errorParameter id should be final.53
errorExpected @param tag for 'id'.53
errorParameter courseCollection should be final.54
errorExpected @param tag for 'courseCollection'.54
errorFirst sentence should end with a period.58
errorParameter id should be final.59
errorExpected @param tag for 'id'.59
errorParameter courseCollection should be final.60
errorExpected @param tag for 'courseCollection'.60
errorParameter pageTemplate should be final.60
errorExpected @param tag for 'pageTemplate'.60
errorParameter pageOrder should be final.61
errorExpected @param tag for 'pageOrder'.61

edu/mit/stellar/hibernate/CourseCollectionItem.java

ViolationMessageLine
errorLine has trailing spaces.24
errorLine has trailing spaces.29
errorLine has trailing spaces.30
errorLine has trailing spaces.31
errorLine has trailing spaces.46
errorParameter id should be final.49
errorExpected @param tag for 'id'.49
errorMissing a Javadoc comment.55
errorParameter user should be final.55
errorParameter courseCollection should be final.55
errorParameter item should be final.56
errorLine is longer than 80 characters.66
errorMethod 'updateCourseColletionItemInfo' is not designed for extension - needs to be abstract, final or empty.66
errorMissing a Javadoc comment.66
errorParameter title should be final.66
errorParameter description should be final.66
errorMethod 'addItemAnnotation' is not designed for extension - needs to be abstract, final or empty.71
errorMissing a Javadoc comment.71
errorParameter itemAnnotation should be final.71
errorMethod 'removeItemAnnotation' is not designed for extension - needs to be abstract, final or empty.79
errorMissing a Javadoc comment.79
errorParameter itemAnnotation should be final.79

edu/mit/stellar/hibernate/AbstractNexusInfo.java

ViolationMessageLine
errorLine has trailing spaces.24
errorLine has trailing spaces.59
errorParameter id should be final.62
error'id' hides a field.62
errorExpected @param tag for 'id'.62
errorLine has trailing spaces.68
errorMethod 'getId' is not designed for extension - needs to be abstract, final or empty.71
errorLine has trailing spaces.77
errorMethod 'setId' is not designed for extension - needs to be abstract, final or empty.80
errorParameter id should be final.80
error'id' hides a field.80
errorExpected @param tag for 'id'.80
errorLine has trailing spaces.87
errorMethod 'getSiteHandle' is not designed for extension - needs to be abstract, final or empty.90
errorLine has trailing spaces.96
errorMethod 'setSiteHandle' is not designed for extension - needs to be abstract, final or empty.99
errorParameter siteHandle should be final.99
error'siteHandle' hides a field.99
errorExpected @param tag for 'siteHandle'.99
errorLine has trailing spaces.105
errorMethod 'getSiteService' is not designed for extension - needs to be abstract, final or empty.108
errorLine has trailing spaces.114
errorMethod 'setSiteService' is not designed for extension - needs to be abstract, final or empty.117
errorParameter siteService should be final.117
error'siteService' hides a field.117
errorExpected @param tag for 'siteService'.117
errorLine has trailing spaces.123
errorMethod 'getCreatedOn' is not designed for extension - needs to be abstract, final or empty.126
errorLine has trailing spaces.132
errorMethod 'setCreatedOn' is not designed for extension - needs to be abstract, final or empty.135
errorParameter createdOn should be final.135
error'createdOn' hides a field.135
errorExpected @param tag for 'createdOn'.135
errorLine has trailing spaces.141
errorMethod 'getCourseCollectionSet' is not designed for extension - needs to be abstract, final or empty.144
errorLine has trailing spaces.150
errorMethod 'setCourseCollectionSet' is not designed for extension - needs to be abstract, final or empty.153
errorParameter courseCollectionSet should be final.153
error'courseCollectionSet' hides a field.153
errorExpected @param tag for 'courseCollectionSet'.153
errorLine has trailing spaces.160
errorMethod 'equals' is not designed for extension - needs to be abstract, final or empty.164
errorParameter rhs should be final.164
errorExpected @param tag for 'rhs'.164
error'if' construct must use '{}'s.165
error'if' construct must use '{}'s.167
error'if' construct must use '{}'s.170
errorLine has trailing spaces.179
errorMethod 'hashCode' is not designed for extension - needs to be abstract, final or empty.182
error'17' is a magic number.184
errorAvoid inline conditionals.185
error'37' is a magic number.186

edu/mit/stellar/images/component/CollectionManagerImplB.java

ViolationMessageLine
errorFile length is 2,447 lines (max allowed is 2,000).1
errorUsing the '.*' form of import should be avoided - edu.mit.stellar.hibernate.*.34
errorUsing the '.*' form of import should be avoided - org.hibernate.*.36
errorLine has trailing spaces.40
errorFirst sentence should end with a period.48
errorName 'log' must match pattern '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'.51
errorMissing a Javadoc comment.56
errorName 'lectureByDate' must match pattern '^[A-Z][a-zA-Z0-9]*$'.56
errorMethod 'compare' is not designed for extension - needs to be abstract, final or empty.58
errorMissing a Javadoc comment.58
errorParameter arg0 should be final.58
errorParameter arg1 should be final.58
errorMissing a Javadoc comment.70
errorMissing a Javadoc comment.72
errorMissing a Javadoc comment.74
errorMissing a Javadoc comment.76
errorMethod 'setImages' is not designed for extension - needs to be abstract, final or empty.80
errorMissing a Javadoc comment.80
errorParameter mItem should be final.80
errorMethod 'setImage' is not designed for extension - needs to be abstract, final or empty.86
errorMissing a Javadoc comment.86
errorParameter mItem should be final.86
errorMethod 'setPage' is not designed for extension - needs to be abstract, final or empty.90
errorMissing a Javadoc comment.90
errorParameter mPage should be final.90
errorMethod 'getImages' is not designed for extension - needs to be abstract, final or empty.94
errorMissing a Javadoc comment.94
errorMethod 'getPage' is not designed for extension - needs to be abstract, final or empty.98
errorMissing a Javadoc comment.98
errorMissing a Javadoc comment.103
errorMissing a Javadoc comment.105
errorMissing a Javadoc comment.107
errorMissing a Javadoc comment.109
errorMissing a Javadoc comment.111
errorLine is longer than 80 characters.114
errorMissing a Javadoc comment.114
errorParameter mLP should be final.114
errorParameter mOldOrder should be final.114
errorParameter mNewOrder should be final.114
errorMethod 'setLecturePage' is not designed for extension - needs to be abstract, final or empty.120
errorMissing a Javadoc comment.120
errorParameter mLP should be final.120
errorMethod 'setOldOrder' is not designed for extension - needs to be abstract, final or empty.124
errorMissing a Javadoc comment.124
errorParameter mOldOrder should be final.124
errorMethod 'setNewOrder' is not designed for extension - needs to be abstract, final or empty.128
errorMissing a Javadoc comment.128
errorParameter mNewOrder should be final.128
errorMethod 'getNewOrder' is not designed for extension - needs to be abstract, final or empty.132
errorMissing a Javadoc comment.132
errorMethod 'getOldOrder' is not designed for extension - needs to be abstract, final or empty.136
errorMissing a Javadoc comment.136
errorMethod 'getPage' is not designed for extension - needs to be abstract, final or empty.140
errorMissing a Javadoc comment.140
errorMethod 'compareTo' is not designed for extension - needs to be abstract, final or empty.144
errorMissing a Javadoc comment.144
errorParameter other_o should be final.144
errorName 'other_o' must match pattern '^[a-z][a-zA-Z0-9]*$'.144
errorRedundant throws: 'ClassCastException' is unchecked exception.144
error'if' construct must use '{}'s.147
error'if' construct must use '{}'s.149
error'if' construct must use '{}'s.152
error'if' construct must use '{}'s.154
error'if' construct must use '{}'s.156
error'if' construct must use '{}'s.158
error'else' construct must use '{}'s.160
errorMethod 'getCourseLecturePage' is not designed for extension - needs to be abstract, final or empty.167
errorMissing a Javadoc comment.167
errorLine is longer than 80 characters.171
errorMissing a Javadoc comment.171
errorMissing a Javadoc comment.173
errorExpected an @return tag.178
errorMethod 'getDownloadJournal' is not designed for extension - needs to be abstract, final or empty.178
errorMethod 'setDownloadJournal' is not designed for extension - needs to be abstract, final or empty.188
errorParameter newDownloadJournal should be final.188
errorExpected @param tag for 'newDownloadJournal'.188
errorMissing a Javadoc comment.214
errorVariable 'mySessionFactory' must be private and have accessor methods.214
errorMethod 'getMySessionFactory' is not designed for extension - needs to be abstract, final or empty.216
errorMissing a Javadoc comment.216
errorMethod 'setMySessionFactory' is not designed for extension - needs to be abstract, final or empty.222
errorMissing a Javadoc comment.222
errorParameter sesf should be final.222
errorMissing a Javadoc comment.232
errorMethod 'setUserName' is not designed for extension - needs to be abstract, final or empty.234
errorMissing a Javadoc comment.234
errorParameter userName should be final.234
error'userName' hides a field.234
errorMethod 'getUserName' is not designed for extension - needs to be abstract, final or empty.241
errorFirst sentence should end with a period.245
errorExpected an @return tag.248
errorMethod 'getUser' is not designed for extension - needs to be abstract, final or empty.248
errorMissing a Javadoc comment.256
errorMethod 'getSiteHandle' is not designed for extension - needs to be abstract, final or empty.258
errorMissing a Javadoc comment.258
errorFirst sentence should end with a period.262
errorMethod 'setSiteHandle' is not designed for extension - needs to be abstract, final or empty.265
errorParameter sitehandle should be final.265
errorExpected @param tag for 'sitehandle'.265
errorMethod 'getLectureId' is not designed for extension - needs to be abstract, final or empty.269
errorMissing a Javadoc comment.269
errorMissing a Javadoc comment.273
errorFirst sentence should end with a period.275
errorMethod 'setLectureId' is not designed for extension - needs to be abstract, final or empty.278
errorParameter lectureId should be final.278
error'lectureId' hides a field.278
errorExpected @param tag for 'lectureId'.278
errorMissing a Javadoc comment.282
errorMethod 'getImageItemInfo' is not designed for extension - needs to be abstract, final or empty.284
errorMissing a Javadoc comment.284
errorMethod 'setImageItemInfo' is not designed for extension - needs to be abstract, final or empty.288
errorMissing a Javadoc comment.288
errorParameter imageItemInfo should be final.288
error'imageItemInfo' hides a field.288
errorMissing a Javadoc comment.292
errorMethod 'getCourseCollectionItemId' is not designed for extension - needs to be abstract, final or empty.297
errorMethod 'setCourseCollectionItemId' is not designed for extension - needs to be abstract, final or empty.301
errorMissing a Javadoc comment.301
errorParameter crsCollectionItemId should be final.301
errorMissing a Javadoc comment.308
errorMissing a Javadoc comment.310
errorMissing a Javadoc comment.312
errorMethod 'createUser' is not designed for extension - needs to be abstract, final or empty.326
errorMissing a Javadoc comment.326
errorParameter username should be final.326
errorParameter domain should be final.326
errorParameter userservice should be final.326
errorLine is longer than 80 characters.337
errorMethod 'getUserByUserName' is not designed for extension - needs to be abstract, final or empty.376
errorMissing a Javadoc comment.376
errorParameter username should be final.376
errorLine is longer than 80 characters.390
errorMethod 'createNexusInfo' is not designed for extension - needs to be abstract, final or empty.413
errorMissing a Javadoc comment.413
errorParameter siteHandle should be final.413
error'siteHandle' hides a field.413
errorParameter siteService should be final.413
errorLine is longer than 80 characters.423
errorMethod 'getNexusInfoBySiteHandle' is not designed for extension - needs to be abstract, final or empty.461
errorMissing a Javadoc comment.461
errorParameter siteHandle should be final.461
error'siteHandle' hides a field.461
errorLine is longer than 80 characters.472
errorMethod 'createCourseCollection' is not designed for extension - needs to be abstract, final or empty.505
errorMissing a Javadoc comment.505
errorParameter name should be final.505
errorParameter description should be final.506
errorParameter siteHandle should be final.506
error'siteHandle' hides a field.506
errorParameter type should be final.506
errorLine is longer than 80 characters.516
errorMethod 'getCourseCollectionBySiteHandle' is not designed for extension - needs to be abstract, final or empty.574
errorMissing a Javadoc comment.574
errorParameter sitehandle should be final.574
errorMethod 'getCourseCollectionById' is not designed for extension - needs to be abstract, final or empty.611
errorMissing a Javadoc comment.611
errorParameter id should be final.611
errorLine is longer than 80 characters.623
errorLine is longer than 80 characters.649
errorMethod 'getCourseCollectionLectureVector' is not designed for extension - needs to be abstract, final or empty.649
errorParameter siteHandle should be final.649
error'siteHandle' hides a field.649
errorExpected @param tag for 'siteHandle'.649
errorLine is longer than 80 characters.661
errorMethod 'createCourseCollectionItem' is not designed for extension - needs to be abstract, final or empty.707
errorMissing a Javadoc comment.707
errorParameter courseCollection should be final.708
errorParameter item should be final.708
errorParameter user should be final.708
errorLine is longer than 80 characters.719
errorMethod 'getCourseCollectionItemById' is not designed for extension - needs to be abstract, final or empty.753
errorMissing a Javadoc comment.753
errorParameter id should be final.753
errorLine is longer than 80 characters.765
errorLine has trailing spaces.790
errorMethod 'getCourseCollectionItemVector' is not designed for extension - needs to be abstract, final or empty.793
errorParameter siteHandle should be final.793
error'siteHandle' hides a field.793
errorExpected @param tag for 'siteHandle'.793
errorLine is longer than 80 characters.814
errorLine is longer than 80 characters.815
errorLine has trailing spaces.873
errorLine is longer than 80 characters.876
errorMethod 'getCourseCollectionLectureItemsVector' is not designed for extension - needs to be abstract, final or empty.876
errorParameter lectureId should be final.876
error'lectureId' hides a field.876
errorExpected @param tag for 'lectureId'.876
errorLine is longer than 80 characters.900
errorLine is longer than 80 characters.902
errorLine has trailing spaces.963
errorMethod 'addImageToCourseCollection' is not designed for extension - needs to be abstract, final or empty.965
errorMissing a Javadoc comment.965
errorParameter imageInfo should be final.965
errorParameter username should be final.966
errorParameter siteHandle should be final.966
error'siteHandle' hides a field.966
errorLine is longer than 80 characters.983
errorLine is longer than 80 characters.996
errorLine is longer than 80 characters.1081
errorMethod 'addImageToLecture' is not designed for extension - needs to be abstract, final or empty.1090
errorMissing a Javadoc comment.1090
errorParameter imageId should be final.1090
errorParameter lectureId should be final.1090
error'lectureId' hides a field.1090
errorLine is longer than 80 characters.1104
errorLine is longer than 80 characters.1115
errorLine is longer than 80 characters.1121
errorLine is longer than 80 characters.1184
errorLine is longer than 80 characters.1194
errorMethod 'updateCouseCollectionPageTemplate' is not designed for extension - needs to be abstract, final or empty.1206
errorMissing a Javadoc comment.1206
errorParameter crlPageTemplate should be final.1206
errorParameter crlLectureId should be final.1207
errorParameter crlPageId should be final.1207
errorLine is longer than 80 characters.1229
errorLine is longer than 80 characters.1263
errorMethod 'updateCourseCollectionItemTitle' is not designed for extension - needs to be abstract, final or empty.1321
errorMissing a Javadoc comment.1321
errorParameter crlItem should be final.1321
errorParameter title should be final.1322
errorMethod 'changeCourseCollectionTitle' is not designed for extension - needs to be abstract, final or empty.1367
errorMissing a Javadoc comment.1367
errorParameter crlLectureId should be final.1367
errorParameter title should be final.1368
errorParameter date should be final.1368
errorMethod 'changeCourseCollectionItemTitle' is not designed for extension - needs to be abstract, final or empty.1424
errorMissing a Javadoc comment.1424
errorParameter crlItemId should be final.1424
errorParameter title should be final.1425
errorMethod 'updateCourseCollectionItemOrder' is not designed for extension - needs to be abstract, final or empty.1500
errorMissing a Javadoc comment.1500
errorParameter crlItemId should be final.1500
errorParameter order should be final.1501
errorLine is longer than 80 characters.1545
errorMethod 'updateCourseCollectionPageOrder' is not designed for extension - needs to be abstract, final or empty.1549
errorMissing a Javadoc comment.1549
errorParameter crlPageId should be final.1549
errorParameter order should be final.1550
errorLine is longer than 80 characters.1602
errorMethod 'updateCourseCollectionItemDescription' is not designed for extension - needs to be abstract, final or empty.1606
errorMissing a Javadoc comment.1606
errorParameter crlItem should be final.1607
errorParameter description should be final.1607
errorMethod 'changeCourseCollectionItemDescription' is not designed for extension - needs to be abstract, final or empty.1651
errorMissing a Javadoc comment.1651
errorParameter crlItemId should be final.1651
errorParameter description should be final.1652
errorLine is longer than 80 characters.1699
errorMethod 'deleteLectureFromCourseCollection' is not designed for extension - needs to be abstract, final or empty.1717
errorMissing a Javadoc comment.1717
errorParameter crlLectureId should be final.1717
errorLine is longer than 80 characters.1740
errorLine is longer than 80 characters.1746
errorMethod 'deleteImageFromLecture' is not designed for extension - needs to be abstract, final or empty.1801
errorMissing a Javadoc comment.1801
errorParameter crlItemId should be final.1801
errorParameter crlPageId should be final.1801
errorMethod 'deleteImageFromCourseCollectionItem' is not designed for extension - needs to be abstract, final or empty.1899
errorMissing a Javadoc comment.1899
errorParameter crlItemId should be final.1899
errorParameter baseDir should be final.1900
errorMethod 'deleteImageFromCourseCollectionItem' is not designed for extension - needs to be abstract, final or empty.1953
errorMissing a Javadoc comment.1953
errorParameter crlItemId should be final.1953
errorLine is longer than 80 characters.2000
errorMethod 'getLecturePageSet' is not designed for extension - needs to be abstract, final or empty.2048
errorLine has trailing spaces.2058
errorMethod 'getLecturePageVector' is not designed for extension - needs to be abstract, final or empty.2061
errorParameter lectureId should be final.2061
error'lectureId' hides a field.2061
errorExpected @param tag for 'lectureId'.2061
errorLine is longer than 80 characters.2084
errorLine is longer than 80 characters.2095
errorFirst sentence should end with a period.2196
errorExpected an @return tag.2199
errorMethod 'getCourseCollectionItemSet' is not designed for extension - needs to be abstract, final or empty.2199
errorFirst sentence should end with a period.2208
errorExpected an @return tag.2211
errorMethod 'getCourseCollectionLectureSet' is not designed for extension - needs to be abstract, final or empty.2211
errorFirst sentence should end with a period.2220
errorExpected an @return tag.2223
errorMethod 'getCourseCollectionLectureItemsSet' is not designed for extension - needs to be abstract, final or empty.2223
errorMethod 'isImageSaved' is not designed for extension - needs to be abstract, final or empty.2232
errorMissing a Javadoc comment.2232
errorMethod 'isImageRemoved' is not designed for extension - needs to be abstract, final or empty.2250
errorMissing a Javadoc comment.2250
errorMethod 'downloadImage' is not designed for extension - needs to be abstract, final or empty.2271
errorMissing a Javadoc comment.2271
errorParameter largeImageURL should be final.2271
errorParameter imageId should be final.2271
errorParameter repositoryId should be final.2272
errorParameter baseDir should be final.2272
error'300000' is a magic number.2290
errorMethod 'createLocalImageFiles' is not designed for extension - needs to be abstract, final or empty.2311
errorMissing a Javadoc comment.2311
errorParameter largeImageURL should be final.2311
errorParameter imageId should be final.2312
errorParameter baseDir should be final.2312
errorParameter repositoryId should be final.2312
errorParameter imageMagickDir should be final.2313
errorParameter urlBase should be final.2313
errorRedundant throws: 'java.io.IOException' is subclass of 'Exception'.2313
errorName 'URL_BASE' must match pattern '^[a-z][a-zA-Z0-9]*$'.2321
error'100' is a magic number.2351
error'500' is a magic number.2357
errorMethod 'saveLecturePageVector' is not designed for extension - needs to be abstract, final or empty.2371
errorMissing a Javadoc comment.2371
errorParameter mLecturePageVector should be final.2371
errorLine is longer than 80 characters.2388
errorLine is longer than 80 characters.2393
errorLine is longer than 80 characters.2396
errorLine is longer than 80 characters.2399
errorMethod 'createLocalItemFromImageMap' is not designed for extension - needs to be abstract, final or empty.2434
errorMissing a Javadoc comment.2434
errorParameter imageInfo should be final.2434

edu/mit/stellar/images/component/CollectionManagerImpl.java

ViolationMessageLine
errorFile length is 2,447 lines (max allowed is 2,000).1
errorUsing the '.*' form of import should be avoided - edu.mit.stellar.hibernate.*.34
errorUsing the '.*' form of import should be avoided - org.hibernate.*.36
errorLine has trailing spaces.40
errorFirst sentence should end with a period.48
errorName 'log' must match pattern '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'.51
errorMissing a Javadoc comment.56
errorName 'lectureByDate' must match pattern '^[A-Z][a-zA-Z0-9]*$'.56
errorMethod 'compare' is not designed for extension - needs to be abstract, final or empty.58
errorMissing a Javadoc comment.58
errorParameter arg0 should be final.58
errorParameter arg1 should be final.58
errorMissing a Javadoc comment.70
errorMissing a Javadoc comment.72
errorMissing a Javadoc comment.74
errorMissing a Javadoc comment.76
errorMethod 'setImages' is not designed for extension - needs to be abstract, final or empty.80
errorMissing a Javadoc comment.80
errorParameter mItem should be final.80
errorMethod 'setImage' is not designed for extension - needs to be abstract, final or empty.86
errorMissing a Javadoc comment.86
errorParameter mItem should be final.86
errorMethod 'setPage' is not designed for extension - needs to be abstract, final or empty.90
errorMissing a Javadoc comment.90
errorParameter mPage should be final.90
errorMethod 'getImages' is not designed for extension - needs to be abstract, final or empty.94
errorMissing a Javadoc comment.94
errorMethod 'getPage' is not designed for extension - needs to be abstract, final or empty.98
errorMissing a Javadoc comment.98
errorMissing a Javadoc comment.103
errorMissing a Javadoc comment.105
errorMissing a Javadoc comment.107
errorMissing a Javadoc comment.109
errorMissing a Javadoc comment.111
errorLine is longer than 80 characters.114
errorMissing a Javadoc comment.114
errorParameter mLP should be final.114
errorParameter mOldOrder should be final.114
errorParameter mNewOrder should be final.114
errorMethod 'setLecturePage' is not designed for extension - needs to be abstract, final or empty.120
errorMissing a Javadoc comment.120
errorParameter mLP should be final.120
errorMethod 'setOldOrder' is not designed for extension - needs to be abstract, final or empty.124
errorMissing a Javadoc comment.124
errorParameter mOldOrder should be final.124
errorMethod 'setNewOrder' is not designed for extension - needs to be abstract, final or empty.128
errorMissing a Javadoc comment.128
errorParameter mNewOrder should be final.128
errorMethod 'getNewOrder' is not designed for extension - needs to be abstract, final or empty.132
errorMissing a Javadoc comment.132
errorMethod 'getOldOrder' is not designed for extension - needs to be abstract, final or empty.136
errorMissing a Javadoc comment.136
errorMethod 'getPage' is not designed for extension - needs to be abstract, final or empty.140
errorMissing a Javadoc comment.140
errorMethod 'compareTo' is not designed for extension - needs to be abstract, final or empty.144
errorMissing a Javadoc comment.144
errorParameter other_o should be final.144
errorName 'other_o' must match pattern '^[a-z][a-zA-Z0-9]*$'.144
errorRedundant throws: 'ClassCastException' is unchecked exception.144
error'if' construct must use '{}'s.147
error'if' construct must use '{}'s.149
error'if' construct must use '{}'s.152
error'if' construct must use '{}'s.154
error'if' construct must use '{}'s.156
error'if' construct must use '{}'s.158
error'else' construct must use '{}'s.160
errorMethod 'getCourseLecturePage' is not designed for extension - needs to be abstract, final or empty.167
errorMissing a Javadoc comment.167
errorLine is longer than 80 characters.171
errorMissing a Javadoc comment.171
errorMissing a Javadoc comment.173
errorExpected an @return tag.178
errorMethod 'getDownloadJournal' is not designed for extension - needs to be abstract, final or empty.178
errorMethod 'setDownloadJournal' is not designed for extension - needs to be abstract, final or empty.188
errorParameter newDownloadJournal should be final.188
errorExpected @param tag for 'newDownloadJournal'.188
errorMissing a Javadoc comment.214
errorVariable 'mySessionFactory' must be private and have accessor methods.214
errorMethod 'getMySessionFactory' is not designed for extension - needs to be abstract, final or empty.216
errorMissing a Javadoc comment.216
errorMethod 'setMySessionFactory' is not designed for extension - needs to be abstract, final or empty.222
errorMissing a Javadoc comment.222
errorParameter sesf should be final.222
errorMissing a Javadoc comment.232
errorMethod 'setUserName' is not designed for extension - needs to be abstract, final or empty.234
errorMissing a Javadoc comment.234
errorParameter userName should be final.234
error'userName' hides a field.234
errorMethod 'getUserName' is not designed for extension - needs to be abstract, final or empty.241
errorFirst sentence should end with a period.245
errorExpected an @return tag.248
errorMethod 'getUser' is not designed for extension - needs to be abstract, final or empty.248
errorMissing a Javadoc comment.256
errorMethod 'getSiteHandle' is not designed for extension - needs to be abstract, final or empty.258
errorMissing a Javadoc comment.258
errorFirst sentence should end with a period.262
errorMethod 'setSiteHandle' is not designed for extension - needs to be abstract, final or empty.265
errorParameter sitehandle should be final.265
errorExpected @param tag for 'sitehandle'.265
errorMethod 'getLectureId' is not designed for extension - needs to be abstract, final or empty.269
errorMissing a Javadoc comment.269
errorMissing a Javadoc comment.273
errorFirst sentence should end with a period.275
errorMethod 'setLectureId' is not designed for extension - needs to be abstract, final or empty.278
errorParameter lectureId should be final.278
error'lectureId' hides a field.278
errorExpected @param tag for 'lectureId'.278
errorMissing a Javadoc comment.282
errorMethod 'getImageItemInfo' is not designed for extension - needs to be abstract, final or empty.284
errorMissing a Javadoc comment.284
errorMethod 'setImageItemInfo' is not designed for extension - needs to be abstract, final or empty.288
errorMissing a Javadoc comment.288
errorParameter imageItemInfo should be final.288
error'imageItemInfo' hides a field.288
errorMissing a Javadoc comment.292
errorMethod 'getCourseCollectionItemId' is not designed for extension - needs to be abstract, final or empty.297
errorMethod 'setCourseCollectionItemId' is not designed for extension - needs to be abstract, final or empty.301
errorMissing a Javadoc comment.301
errorParameter crsCollectionItemId should be final.301
errorMissing a Javadoc comment.308
errorMissing a Javadoc comment.310
errorMissing a Javadoc comment.312
errorMethod 'createUser' is not designed for extension - needs to be abstract, final or empty.326
errorMissing a Javadoc comment.326
errorParameter username should be final.326
errorParameter domain should be final.326
errorParameter userservice should be final.326
errorLine is longer than 80 characters.337
errorMethod 'getUserByUserName' is not designed for extension - needs to be abstract, final or empty.376
errorMissing a Javadoc comment.376
errorParameter username should be final.376
errorLine is longer than 80 characters.390
errorMethod 'createNexusInfo' is not designed for extension - needs to be abstract, final or empty.413
errorMissing a Javadoc comment.413
errorParameter siteHandle should be final.413
error'siteHandle' hides a field.413
errorParameter siteService should be final.413
errorLine is longer than 80 characters.423
errorMethod 'getNexusInfoBySiteHandle' is not designed for extension - needs to be abstract, final or empty.461
errorMissing a Javadoc comment.461
errorParameter siteHandle should be final.461
error'siteHandle' hides a field.461
errorLine is longer than 80 characters.472
errorMethod 'createCourseCollection' is not designed for extension - needs to be abstract, final or empty.505
errorMissing a Javadoc comment.505
errorParameter name should be final.505
errorParameter description should be final.506
errorParameter siteHandle should be final.506
error'siteHandle' hides a field.506
errorParameter type should be final.506
errorLine is longer than 80 characters.516
errorMethod 'getCourseCollectionBySiteHandle' is not designed for extension - needs to be abstract, final or empty.574
errorMissing a Javadoc comment.574
errorParameter sitehandle should be final.574
errorMethod 'getCourseCollectionById' is not designed for extension - needs to be abstract, final or empty.611
errorMissing a Javadoc comment.611
errorParameter id should be final.611
errorLine is longer than 80 characters.623
errorLine is longer than 80 characters.649
errorMethod 'getCourseCollectionLectureVector' is not designed for extension - needs to be abstract, final or empty.649
errorParameter siteHandle should be final.649
error'siteHandle' hides a field.649
errorExpected @param tag for 'siteHandle'.649
errorLine is longer than 80 characters.661
errorMethod 'createCourseCollectionItem' is not designed for extension - needs to be abstract, final or empty.707
errorMissing a Javadoc comment.707
errorParameter courseCollection should be final.708
errorParameter item should be final.708
errorParameter user should be final.708
errorLine is longer than 80 characters.719
errorMethod 'getCourseCollectionItemById' is not designed for extension - needs to be abstract, final or empty.753
errorMissing a Javadoc comment.753
errorParameter id should be final.753
errorLine is longer than 80 characters.765
errorLine has trailing spaces.790
errorMethod 'getCourseCollectionItemVector' is not designed for extension - needs to be abstract, final or empty.793
errorParameter siteHandle should be final.793
error'siteHandle' hides a field.793
errorExpected @param tag for 'siteHandle'.793
errorLine is longer than 80 characters.814
errorLine is longer than 80 characters.815
errorLine has trailing spaces.873
errorLine is longer than 80 characters.876
errorMethod 'getCourseCollectionLectureItemsVector' is not designed for extension - needs to be abstract, final or empty.876
errorParameter lectureId should be final.876
error'lectureId' hides a field.876
errorExpected @param tag for 'lectureId'.876
errorLine is longer than 80 characters.900
errorLine is longer than 80 characters.902
errorLine has trailing spaces.963
errorMethod 'addImageToCourseCollection' is not designed for extension - needs to be abstract, final or empty.965
errorMissing a Javadoc comment.965
errorParameter imageInfo should be final.965
errorParameter username should be final.966
errorParameter siteHandle should be final.966
error'siteHandle' hides a field.966
errorLine is longer than 80 characters.983
errorLine is longer than 80 characters.996
errorLine is longer than 80 characters.1081
errorMethod 'addImageToLecture' is not designed for extension - needs to be abstract, final or empty.1090
errorMissing a Javadoc comment.1090
errorParameter imageId should be final.1090
errorParameter lectureId should be final.1090
error'lectureId' hides a field.1090
errorLine is longer than 80 characters.1104
errorLine is longer than 80 characters.1115
errorLine is longer than 80 characters.1121
errorLine is longer than 80 characters.1184
errorLine is longer than 80 characters.1194
errorMethod 'updateCouseCollectionPageTemplate' is not designed for extension - needs to be abstract, final or empty.1206
errorMissing a Javadoc comment.1206
errorParameter crlPageTemplate should be final.1206
errorParameter crlLectureId should be final.1207
errorParameter crlPageId should be final.1207
errorLine is longer than 80 characters.1229
errorLine is longer than 80 characters.1263
errorMethod 'updateCourseCollectionItemTitle' is not designed for extension - needs to be abstract, final or empty.1321
errorMissing a Javadoc comment.1321
errorParameter crlItem should be final.1321
errorParameter title should be final.1322
errorMethod 'changeCourseCollectionTitle' is not designed for extension - needs to be abstract, final or empty.1367
errorMissing a Javadoc comment.1367
errorParameter crlLectureId should be final.1367
errorParameter title should be final.1368
errorParameter date should be final.1368
errorMethod 'changeCourseCollectionItemTitle' is not designed for extension - needs to be abstract, final or empty.1424
errorMissing a Javadoc comment.1424
errorParameter crlItemId should be final.1424
errorParameter title should be final.1425
errorMethod 'updateCourseCollectionItemOrder' is not designed for extension - needs to be abstract, final or empty.1500
errorMissing a Javadoc comment.1500
errorParameter crlItemId should be final.1500
errorParameter order should be final.1501
errorLine is longer than 80 characters.1545
errorMethod 'updateCourseCollectionPageOrder' is not designed for extension - needs to be abstract, final or empty.1549
errorMissing a Javadoc comment.1549
errorParameter crlPageId should be final.1549
errorParameter order should be final.1550
errorLine is longer than 80 characters.1602
errorMethod 'updateCourseCollectionItemDescription' is not designed for extension - needs to be abstract, final or empty.1606
errorMissing a Javadoc comment.1606
errorParameter crlItem should be final.1607
errorParameter description should be final.1607
errorMethod 'changeCourseCollectionItemDescription' is not designed for extension - needs to be abstract, final or empty.1651
errorMissing a Javadoc comment.1651
errorParameter crlItemId should be final.1651
errorParameter description should be final.1652
errorLine is longer than 80 characters.1699
errorMethod 'deleteLectureFromCourseCollection' is not designed for extension - needs to be abstract, final or empty.1717
errorMissing a Javadoc comment.1717
errorParameter crlLectureId should be final.1717
errorLine is longer than 80 characters.1740
errorLine is longer than 80 characters.1746
errorMethod 'deleteImageFromLecture' is not designed for extension - needs to be abstract, final or empty.1801
errorMissing a Javadoc comment.1801
errorParameter crlItemId should be final.1801
errorParameter crlPageId should be final.1801
errorMethod 'deleteImageFromCourseCollectionItem' is not designed for extension - needs to be abstract, final or empty.1899
errorMissing a Javadoc comment.1899
errorParameter crlItemId should be final.1899
errorParameter baseDir should be final.1900
errorMethod 'deleteImageFromCourseCollectionItem' is not designed for extension - needs to be abstract, final or empty.1953
errorMissing a Javadoc comment.1953
errorParameter crlItemId should be final.1953
errorLine is longer than 80 characters.2000
errorMethod 'getLecturePageSet' is not designed for extension - needs to be abstract, final or empty.2048
errorLine has trailing spaces.2058
errorMethod 'getLecturePageVector' is not designed for extension - needs to be abstract, final or empty.2061
errorParameter lectureId should be final.2061
error'lectureId' hides a field.2061
errorExpected @param tag for 'lectureId'.2061
errorLine is longer than 80 characters.2084
errorLine is longer than 80 characters.2095
errorFirst sentence should end with a period.2196
errorExpected an @return tag.2199
errorMethod 'getCourseCollectionItemSet' is not designed for extension - needs to be abstract, final or empty.2199
errorFirst sentence should end with a period.2208
errorExpected an @return tag.2211
errorMethod 'getCourseCollectionLectureSet' is not designed for extension - needs to be abstract, final or empty.2211
errorFirst sentence should end with a period.2220
errorExpected an @return tag.2223
errorMethod 'getCourseCollectionLectureItemsSet' is not designed for extension - needs to be abstract, final or empty.2223
errorMethod 'isImageSaved' is not designed for extension - needs to be abstract, final or empty.2232
errorMissing a Javadoc comment.2232
errorMethod 'isImageRemoved' is not designed for extension - needs to be abstract, final or empty.2250
errorMissing a Javadoc comment.2250
errorMethod 'downloadImage' is not designed for extension - needs to be abstract, final or empty.2271
errorMissing a Javadoc comment.2271
errorParameter largeImageURL should be final.2271
errorParameter imageId should be final.2271
errorParameter repositoryId should be final.2272
errorParameter baseDir should be final.2272
error'300000' is a magic number.2290
errorMethod 'createLocalImageFiles' is not designed for extension - needs to be abstract, final or empty.2311
errorMissing a Javadoc comment.2311
errorParameter largeImageURL should be final.2311
errorParameter imageId should be final.2312
errorParameter baseDir should be final.2312
errorParameter repositoryId should be final.2312
errorParameter imageMagickDir should be final.2313
errorParameter urlBase should be final.2313
errorRedundant throws: 'java.io.IOException' is subclass of 'Exception'.2313
errorName 'URL_BASE' must match pattern '^[a-z][a-zA-Z0-9]*$'.2321
error'100' is a magic number.2351
error'500' is a magic number.2357
errorMethod 'saveLecturePageVector' is not designed for extension - needs to be abstract, final or empty.2371
errorMissing a Javadoc comment.2371
errorParameter mLecturePageVector should be final.2371
errorLine is longer than 80 characters.2388
errorLine is longer than 80 characters.2393
errorLine is longer than 80 characters.2396
errorLine is longer than 80 characters.2399
errorMethod 'createLocalItemFromImageMap' is not designed for extension - needs to be abstract, final or empty.2434
errorMissing a Javadoc comment.2434
errorParameter imageInfo should be final.2434

edu/mit/stellar/hibernate/CourseCollectionAnnotation.java

ViolationMessageLine
errorLine has trailing spaces.24
errorLine has trailing spaces.40
errorParameter id should be final.43
errorExpected @param tag for 'id'.43

edu/mit/stellar/hibernate/ItemAnnotation.java

ViolationMessageLine
errorLine has trailing spaces.24
errorLine has trailing spaces.39
errorParameter id should be final.42
errorExpected @param tag for 'id'.42

edu/mit/stellar/hibernate/AbstractItem.java

ViolationMessageLine
errorLine has trailing spaces.24
errorLine has trailing spaces.86
errorParameter id should be final.89
error'id' hides a field.89
errorExpected @param tag for 'id'.89
errorLine has trailing spaces.95
errorMethod 'getId' is not designed for extension - needs to be abstract, final or empty.98
errorLine has trailing spaces.104
errorMethod 'setId' is not designed for extension - needs to be abstract, final or empty.107
errorParameter id should be final.107
error'id' hides a field.107
errorExpected @param tag for 'id'.107
errorLine has trailing spaces.114
errorMethod 'getMimeType' is not designed for extension - needs to be abstract, final or empty.117
errorLine has trailing spaces.123
errorMethod 'setMimeType' is not designed for extension - needs to be abstract, final or empty.126
errorParameter mimeType should be final.126
error'mimeType' hides a field.126
errorExpected @param tag for 'mimeType'.126
errorLine has trailing spaces.132
errorMethod 'getTitle' is not designed for extension - needs to be abstract, final or empty.135
errorLine has trailing spaces.141
errorMethod 'setTitle' is not designed for extension - needs to be abstract, final or empty.144
errorParameter title should be final.144
error'title' hides a field.144
errorExpected @param tag for 'title'.144
errorLine has trailing spaces.150
errorMethod 'getDescription' is not designed for extension - needs to be abstract, final or empty.153
errorLine has trailing spaces.159
errorMethod 'setDescription' is not designed for extension - needs to be abstract, final or empty.162
errorParameter description should be final.162
error'description' hides a field.162
errorExpected @param tag for 'description'.162
errorLine has trailing spaces.168
errorMethod 'getKeywords' is not designed for extension - needs to be abstract, final or empty.171
errorLine has trailing spaces.177
errorMethod 'setKeywords' is not designed for extension - needs to be abstract, final or empty.180
errorParameter keywords should be final.180
error'keywords' hides a field.180
errorExpected @param tag for 'keywords'.180
errorLine has trailing spaces.186
errorMethod 'getImageLicense' is not designed for extension - needs to be abstract, final or empty.189
errorLine has trailing spaces.195
errorMethod 'setImageLicense' is not designed for extension - needs to be abstract, final or empty.198
errorParameter imageLicense should be final.198
error'imageLicense' hides a field.198
errorExpected @param tag for 'imageLicense'.198
errorLine has trailing spaces.204
errorMethod 'getImageSource' is not designed for extension - needs to be abstract, final or empty.207
errorLine has trailing spaces.213
errorMethod 'setImageSource' is not designed for extension - needs to be abstract, final or empty.216
errorParameter imageSource should be final.216
error'imageSource' hides a field.216
errorExpected @param tag for 'imageSource'.216
errorLine has trailing spaces.222
errorMethod 'getCreatedOn' is not designed for extension - needs to be abstract, final or empty.225
errorLine has trailing spaces.231
errorMethod 'setCreatedOn' is not designed for extension - needs to be abstract, final or empty.234
errorParameter createdOn should be final.234
error'createdOn' hides a field.234
errorExpected @param tag for 'createdOn'.234
errorLine has trailing spaces.240
errorMethod 'getCreator' is not designed for extension - needs to be abstract, final or empty.243
errorLine has trailing spaces.249
errorMethod 'setCreator' is not designed for extension - needs to be abstract, final or empty.252
errorParameter creator should be final.252
error'creator' hides a field.252
errorExpected @param tag for 'creator'.252
errorLine has trailing spaces.258
errorMethod 'getCreationPeriod' is not designed for extension - needs to be abstract, final or empty.261
errorLine has trailing spaces.267
errorMethod 'setCreationPeriod' is not designed for extension - needs to be abstract, final or empty.270
errorParameter creationPeriod should be final.270
error'creationPeriod' hides a field.270
errorExpected @param tag for 'creationPeriod'.270
errorLine has trailing spaces.276
errorMethod 'getThumbnailUri' is not designed for extension - needs to be abstract, final or empty.279
errorLine has trailing spaces.285
errorMethod 'setThumbnailUri' is not designed for extension - needs to be abstract, final or empty.288
errorParameter thumbnailUri should be final.288
error'thumbnailUri' hides a field.288
errorExpected @param tag for 'thumbnailUri'.288
errorLine has trailing spaces.294
errorMethod 'getMediumImageUri' is not designed for extension - needs to be abstract, final or empty.297
errorLine has trailing spaces.303
errorMethod 'setMediumImageUri' is not designed for extension - needs to be abstract, final or empty.306
errorParameter mediumImageUri should be final.306
error'mediumImageUri' hides a field.306
errorExpected @param tag for 'mediumImageUri'.306
errorLine has trailing spaces.312
errorMethod 'getLargeImageUri' is not designed for extension - needs to be abstract, final or empty.315
errorLine has trailing spaces.321
errorMethod 'setLargeImageUri' is not designed for extension - needs to be abstract, final or empty.324
errorParameter largeImageUri should be final.324
error'largeImageUri' hides a field.324
errorExpected @param tag for 'largeImageUri'.324
errorLine has trailing spaces.330
errorMethod 'getCourseCollectionItemSet' is not designed for extension - needs to be abstract, final or empty.333
errorLine has trailing spaces.339
errorLine is longer than 80 characters.342
errorMethod 'setCourseCollectionItemSet' is not designed for extension - needs to be abstract, final or empty.342
errorParameter courseCollectionItemSet should be final.342
error'courseCollectionItemSet' hides a field.342
errorExpected @param tag for 'courseCollectionItemSet'.342
errorLine has trailing spaces.349
errorMethod 'equals' is not designed for extension - needs to be abstract, final or empty.353
errorParameter rhs should be final.353
errorExpected @param tag for 'rhs'.353
error'if' construct must use '{}'s.354
error'if' construct must use '{}'s.356
error'if' construct must use '{}'s.359
errorLine has trailing spaces.368
errorMethod 'hashCode' is not designed for extension - needs to be abstract, final or empty.371
error'17' is a magic number.373
errorAvoid inline conditionals.374
error'37' is a magic number.375

edu/mit/stellar/hibernate/AbstractCourseCollection.java

ViolationMessageLine
errorLine has trailing spaces.25
errorLine is longer than 80 characters.43
errorLine has trailing spaces.73
errorParameter id should be final.76
error'id' hides a field.76
errorExpected @param tag for 'id'.76
errorLine has trailing spaces.82
errorMethod 'getId' is not designed for extension - needs to be abstract, final or empty.85
errorLine has trailing spaces.91
errorMethod 'setId' is not designed for extension - needs to be abstract, final or empty.94
errorParameter id should be final.94
error'id' hides a field.94
errorExpected @param tag for 'id'.94
errorLine has trailing spaces.101
errorMethod 'getNexusInfo' is not designed for extension - needs to be abstract, final or empty.104
errorLine has trailing spaces.110
errorMethod 'setNexusInfo' is not designed for extension - needs to be abstract, final or empty.113
errorParameter nexusInfo should be final.113
error'nexusInfo' hides a field.113
errorExpected @param tag for 'nexusInfo'.113
errorLine has trailing spaces.119
errorMethod 'getName' is not designed for extension - needs to be abstract, final or empty.122
errorLine has trailing spaces.128
errorMethod 'setName' is not designed for extension - needs to be abstract, final or empty.131
errorParameter name should be final.131
error'name' hides a field.131
errorExpected @param tag for 'name'.131
errorLine has trailing spaces.137
errorMethod 'getDescription' is not designed for extension - needs to be abstract, final or empty.140
errorLine has trailing spaces.146
errorMethod 'setDescription' is not designed for extension - needs to be abstract, final or empty.149
errorParameter description should be final.149
error'description' hides a field.149
errorExpected @param tag for 'description'.149
errorLine has trailing spaces.155
errorMethod 'getType' is not designed for extension - needs to be abstract, final or empty.158
errorLine has trailing spaces.164
errorMethod 'setType' is not designed for extension - needs to be abstract, final or empty.167
errorParameter type should be final.167
error'type' hides a field.167
errorExpected @param tag for 'type'.167
errorLine has trailing spaces.173
errorMethod 'getCreatedOn' is not designed for extension - needs to be abstract, final or empty.176
errorLine has trailing spaces.182
errorMethod 'setCreatedOn' is not designed for extension - needs to be abstract, final or empty.185
errorParameter createdOn should be final.185
error'createdOn' hides a field.185
errorExpected @param tag for 'createdOn'.185
errorLine has trailing spaces.191
errorMethod 'getCourseCollectionAnnotationSet' is not designed for extension - needs to be abstract, final or empty.194
errorLine has trailing spaces.200
errorMethod 'setCourseCollectionAnnotationSet' is not designed for extension - needs to be abstract, final or empty.203
errorParameter courseCollectionAnnotationSet should be final.204
error'courseCollectionAnnotationSet' hides a field.204
errorExpected @param tag for 'courseCollectionAnnotationSet'.204
errorLine has trailing spaces.210
errorMethod 'getCourseCollectionItemSet' is not designed for extension - needs to be abstract, final or empty.213
errorLine has trailing spaces.219
errorLine is longer than 80 characters.222
errorMethod 'setCourseCollectionItemSet' is not designed for extension - needs to be abstract, final or empty.222
errorParameter courseCollectionItemSet should be final.222
error'courseCollectionItemSet' hides a field.222
errorExpected @param tag for 'courseCollectionItemSet'.222
errorLine has trailing spaces.228
errorMethod 'getCourseCollectionPageSet' is not designed for extension - needs to be abstract, final or empty.231
errorLine has trailing spaces.237
errorLine is longer than 80 characters.240
errorMethod 'setCourseCollectionPageSet' is not designed for extension - needs to be abstract, final or empty.240
errorParameter courseCollectionPageSet should be final.240
error'courseCollectionPageSet' hides a field.240
errorExpected @param tag for 'courseCollectionPageSet'.240
errorLine has trailing spaces.247
errorMethod 'equals' is not designed for extension - needs to be abstract, final or empty.251
errorParameter rhs should be final.251
errorExpected @param tag for 'rhs'.251
error'if' construct must use '{}'s.252
error'if' construct must use '{}'s.254
error'if' construct must use '{}'s.257
errorLine has trailing spaces.266
errorMethod 'hashCode' is not designed for extension - needs to be abstract, final or empty.269
error'17' is a magic number.271
errorAvoid inline conditionals.272
error'37' is a magic number.273

edu/mit/stellar/hibernate/AbstractUser.java

ViolationMessageLine
errorLine has trailing spaces.24
errorLine is longer than 80 characters.39
errorLine has trailing spaces.68
errorParameter id should be final.71
error'id' hides a field.71
errorExpected @param tag for 'id'.71
errorLine has trailing spaces.77
errorMethod 'getId' is not designed for extension - needs to be abstract, final or empty.80
errorLine has trailing spaces.86
errorMethod 'setId' is not designed for extension - needs to be abstract, final or empty.89
errorParameter id should be final.89
error'id' hides a field.89
errorExpected @param tag for 'id'.89
errorLine has trailing spaces.96
errorMethod 'getUsername' is not designed for extension - needs to be abstract, final or empty.99
errorLine has trailing spaces.105
errorMethod 'setUsername' is not designed for extension - needs to be abstract, final or empty.108
errorParameter username should be final.108
error'username' hides a field.108
errorExpected @param tag for 'username'.108
errorLine has trailing spaces.114
errorMethod 'getDomain' is not designed for extension - needs to be abstract, final or empty.117
errorLine has trailing spaces.123
errorMethod 'setDomain' is not designed for extension - needs to be abstract, final or empty.126
errorParameter domain should be final.126
error'domain' hides a field.126
errorExpected @param tag for 'domain'.126
errorLine has trailing spaces.132
errorMethod 'getUserService' is not designed for extension - needs to be abstract, final or empty.135
errorLine has trailing spaces.141
errorMethod 'setUserService' is not designed for extension - needs to be abstract, final or empty.144
errorParameter userService should be final.144
error'userService' hides a field.144
errorExpected @param tag for 'userService'.144
errorLine has trailing spaces.150
errorMethod 'getCreatedOn' is not designed for extension - needs to be abstract, final or empty.153
errorLine has trailing spaces.159
errorMethod 'setCreatedOn' is not designed for extension - needs to be abstract, final or empty.162
errorParameter createdOn should be final.162
error'createdOn' hides a field.162
errorExpected @param tag for 'createdOn'.162
errorLine has trailing spaces.168
errorMethod 'getCourseCollectionAnnotationSet' is not designed for extension - needs to be abstract, final or empty.171
errorLine has trailing spaces.177
errorMethod 'setCourseCollectionAnnotationSet' is not designed for extension - needs to be abstract, final or empty.180
errorParameter courseCollectionAnnotationSet should be final.181
error'courseCollectionAnnotationSet' hides a field.181
errorExpected @param tag for 'courseCollectionAnnotationSet'.181
errorLine has trailing spaces.187
errorMethod 'getCourseCollectionItemSet' is not designed for extension - needs to be abstract, final or empty.190
errorLine has trailing spaces.196
errorLine is longer than 80 characters.199
errorMethod 'setCourseCollectionItemSet' is not designed for extension - needs to be abstract, final or empty.199
errorParameter courseCollectionItemSet should be final.199
error'courseCollectionItemSet' hides a field.199
errorExpected @param tag for 'courseCollectionItemSet'.199
errorLine has trailing spaces.205
errorMethod 'getItemAnnotationSet' is not designed for extension - needs to be abstract, final or empty.208
errorLine has trailing spaces.214
errorMethod 'setItemAnnotationSet' is not designed for extension - needs to be abstract, final or empty.217
errorParameter itemAnnotationSet should be final.217
error'itemAnnotationSet' hides a field.217
errorExpected @param tag for 'itemAnnotationSet'.217
errorLine has trailing spaces.224
errorMethod 'equals' is not designed for extension - needs to be abstract, final or empty.228
errorParameter rhs should be final.228
errorExpected @param tag for 'rhs'.228
error'if' construct must use '{}'s.229
error'if' construct must use '{}'s.231
error'if' construct must use '{}'s.234
errorLine has trailing spaces.243
errorMethod 'hashCode' is not designed for extension - needs to be abstract, final or empty.246
error'17' is a magic number.248
errorAvoid inline conditionals.249
error'37' is a magic number.250

edu/mit/stellar/images/service/package.html

ViolationMessageLine
errorMissing package documentation file.0

edu/mit/stellar/hibernate/AbstractCourseCollectionItem.java

ViolationMessageLine
errorLine has trailing spaces.25
errorLine has trailing spaces.79
errorParameter id should be final.82
error'id' hides a field.82
errorExpected @param tag for 'id'.82
errorLine has trailing spaces.88
errorMethod 'getId' is not designed for extension - needs to be abstract, final or empty.91
errorLine has trailing spaces.97
errorMethod 'setId' is not designed for extension - needs to be abstract, final or empty.100
errorParameter id should be final.100
error'id' hides a field.100
errorExpected @param tag for 'id'.100
errorLine has trailing spaces.107
errorMethod 'getCourseCollection' is not designed for extension - needs to be abstract, final or empty.110
errorLine has trailing spaces.116
errorMethod 'setCourseCollection' is not designed for extension - needs to be abstract, final or empty.119
errorParameter courseCollection should be final.119
error'courseCollection' hides a field.119
errorExpected @param tag for 'courseCollection'.119
errorLine has trailing spaces.125
errorMethod 'getItem' is not designed for extension - needs to be abstract, final or empty.128
errorLine has trailing spaces.134
errorMethod 'setItem' is not designed for extension - needs to be abstract, final or empty.137
errorParameter item should be final.137
error'item' hides a field.137
errorExpected @param tag for 'item'.137
errorLine has trailing spaces.143
errorMethod 'getName' is not designed for extension - needs to be abstract, final or empty.146
errorLine has trailing spaces.152
errorMethod 'setName' is not designed for extension - needs to be abstract, final or empty.155
errorParameter name should be final.155
error'name' hides a field.155
errorExpected @param tag for 'name'.155
errorLine has trailing spaces.161
errorMethod 'getCreatedOn' is not designed for extension - needs to be abstract, final or empty.164
errorLine has trailing spaces.170
errorMethod 'setCreatedOn' is not designed for extension - needs to be abstract, final or empty.173
errorParameter createdOn should be final.173
error'createdOn' hides a field.173
errorExpected @param tag for 'createdOn'.173
errorLine has trailing spaces.179
errorMethod 'getUser' is not designed for extension - needs to be abstract, final or empty.182
errorLine has trailing spaces.188
errorMethod 'setUser' is not designed for extension - needs to be abstract, final or empty.191
errorParameter user should be final.191
error'user' hides a field.191
errorExpected @param tag for 'user'.191
errorLine has trailing spaces.197
errorMethod 'getItemTitle' is not designed for extension - needs to be abstract, final or empty.200
errorLine has trailing spaces.206
errorMethod 'setItemTitle' is not designed for extension - needs to be abstract, final or empty.209
errorParameter itemTitle should be final.209
error'itemTitle' hides a field.209
errorExpected @param tag for 'itemTitle'.209
errorLine has trailing spaces.215
errorMethod 'getItemDescription' is not designed for extension - needs to be abstract, final or empty.218
errorLine has trailing spaces.224
errorMethod 'setItemDescription' is not designed for extension - needs to be abstract, final or empty.227
errorParameter itemDescription should be final.227
error'itemDescription' hides a field.227
errorExpected @param tag for 'itemDescription'.227
errorLine has trailing spaces.233
errorMethod 'getItemOrder' is not designed for extension - needs to be abstract, final or empty.236
errorLine has trailing spaces.242
errorMethod 'setItemOrder' is not designed for extension - needs to be abstract, final or empty.245
errorParameter itemOrder should be final.245
error'itemOrder' hides a field.245
errorExpected @param tag for 'itemOrder'.245
errorLine has trailing spaces.251
errorMethod 'getItemSource' is not designed for extension - needs to be abstract, final or empty.254
errorLine has trailing spaces.260
errorMethod 'setItemSource' is not designed for extension - needs to be abstract, final or empty.263
errorParameter itemSource should be final.263
error'itemSource' hides a field.263
errorExpected @param tag for 'itemSource'.263
errorLine has trailing spaces.269
errorMethod 'getItemAnnotationSet' is not designed for extension - needs to be abstract, final or empty.272
errorLine has trailing spaces.278
errorMethod 'setItemAnnotationSet' is not designed for extension - needs to be abstract, final or empty.281
errorParameter itemAnnotationSet should be final.281
error'itemAnnotationSet' hides a field.281
errorExpected @param tag for 'itemAnnotationSet'.281
errorLine has trailing spaces.288
errorMethod 'equals' is not designed for extension - needs to be abstract, final or empty.292
errorParameter rhs should be final.292
errorExpected @param tag for 'rhs'.292
error'if' construct must use '{}'s.293
error'if' construct must use '{}'s.295
error'if' construct must use '{}'s.298
errorLine has trailing spaces.307
errorMethod 'hashCode' is not designed for extension - needs to be abstract, final or empty.310
error'17' is a magic number.312
errorAvoid inline conditionals.313
error'37' is a magic number.314

edu/mit/stellar/hibernate/AbstractCourseCollectionPage.java

ViolationMessageLine
errorLine has trailing spaces.25
errorLine has trailing spaces.58
errorParameter id should be final.61
error'id' hides a field.61
errorExpected @param tag for 'id'.61
errorFirst sentence should end with a period.65
errorParameter id should be final.66
error'id' hides a field.66
errorExpected @param tag for 'id'.66
errorParameter courseCollection should be final.67
error'courseCollection' hides a field.67
errorExpected @param tag for 'courseCollection'.67
errorFirst sentence should end with a period.72
errorParameter id should be final.73
error'id' hides a field.73
errorExpected @param tag for 'id'.73
errorParameter courseCollection should be final.74
error'courseCollection' hides a field.74
errorExpected @param tag for 'courseCollection'.74
errorParameter pageTemplate should be final.74
error'pageTemplate' hides a field.74
errorExpected @param tag for 'pageTemplate'.74
errorParameter pageOrder should be final.75
error'pageOrder' hides a field.75
errorExpected @param tag for 'pageOrder'.75
errorLine has trailing spaces.84
errorMethod 'getId' is not designed for extension - needs to be abstract, final or empty.87
errorLine has trailing spaces.93
errorMethod 'setId' is not designed for extension - needs to be abstract, final or empty.96
errorParameter id should be final.96
error'id' hides a field.96
errorExpected @param tag for 'id'.96
errorLine has trailing spaces.102
errorMethod 'getCourseCollection' is not designed for extension - needs to be abstract, final or empty.105
errorLine has trailing spaces.111
errorMethod 'setCourseCollection' is not designed for extension - needs to be abstract, final or empty.114
errorParameter courseCollection should be final.114
error'courseCollection' hides a field.114
errorExpected @param tag for 'courseCollection'.114
errorLine has trailing spaces.120
errorMethod 'getPageTemplate' is not designed for extension - needs to be abstract, final or empty.123
errorLine has trailing spaces.129
errorMethod 'setPageTemplate' is not designed for extension - needs to be abstract, final or empty.132
errorParameter pageTemplate should be final.132
error'pageTemplate' hides a field.132
errorExpected @param tag for 'pageTemplate'.132
errorLine has trailing spaces.138
errorMethod 'getPageOrder' is not designed for extension - needs to be abstract, final or empty.141
errorLine has trailing spaces.147
errorMethod 'setPageOrder' is not designed for extension - needs to be abstract, final or empty.150
errorParameter pageOrder should be final.150
error'pageOrder' hides a field.150
errorExpected @param tag for 'pageOrder'.150

edu/mit/stellar/images/component/package.html

ViolationMessageLine
errorMissing package documentation file.0