Checkstyle Results

The following document contains the results of Checkstyle .

Summary

Files Errors
11 308

Files

Files Errors
org/neuclear/ledger/hibernate/HHeld.java 54
org/neuclear/ledger/hibernate/HHeldItem.java 37
org/neuclear/ledger/hibernate/HTransaction.java 47
org/neuclear/ledger/hibernate/HTransactionItem.java 36
org/neuclear/ledger/hibernate/HibernateLedger.java 133
org/neuclear/ledger/hibernate/package.html 1

org/neuclear/ledger/hibernate/HHeld.java

Error Line
Missing a header - not enough lines in file. 1
Using the '.*' form of import should be avoided - java.util.*. 8
Missing a Javadoc comment. 19
Missing a Javadoc comment. 22
Parameter tran should be final. 22
Parameter transactionTime should be final. 22
'transactionTime' hides a field. 22
Method 'getId' is not designed for extension - needs to be abstract, final or empty. 36
Missing a Javadoc comment. 36
Method 'setId' is not designed for extension - needs to be abstract, final or empty. 40
Missing a Javadoc comment. 40
Parameter id should be final. 40
'id' hides a field. 40
Method 'getRequestId' is not designed for extension - needs to be abstract, final or empty. 44
Missing a Javadoc comment. 44
Method 'setRequestId' is not designed for extension - needs to be abstract, final or empty. 48
Missing a Javadoc comment. 48
Parameter requestId should be final. 48
'requestId' hides a field. 48
Method 'getTransactionTime' is not designed for extension - needs to be abstract, final or empty. 52
Missing a Javadoc comment. 52
Method 'setTransactionTime' is not designed for extension - needs to be abstract, final or empty. 56
Missing a Javadoc comment. 56
Parameter transactionTime should be final. 56
'transactionTime' hides a field. 56
Method 'getExpiryTime' is not designed for extension - needs to be abstract, final or empty. 60
Missing a Javadoc comment. 60
Method 'setExpiryTime' is not designed for extension - needs to be abstract, final or empty. 64
Missing a Javadoc comment. 64
Parameter expiryTime should be final. 64
'expiryTime' hides a field. 64
Method 'getComment' is not designed for extension - needs to be abstract, final or empty. 68
Missing a Javadoc comment. 68
Method 'setComment' is not designed for extension - needs to be abstract, final or empty. 72
Missing a Javadoc comment. 72
Parameter comment should be final. 72
'comment' hides a field. 72
Method 'getItems' is not designed for extension - needs to be abstract, final or empty. 76
Missing a Javadoc comment. 76
Method 'setItems' is not designed for extension - needs to be abstract, final or empty. 80
Missing a Javadoc comment. 80
Parameter items should be final. 80
'items' hides a field. 80
Line is longer than 80 characters. 84
Method 'createPosted' is not designed for extension - needs to be abstract, final or empty. 84
Missing a Javadoc comment. 84
Unable to get class information for InvalidTransactionException. 84
Line is longer than 80 characters. 85
Missing a Javadoc comment. 94
Missing a Javadoc comment. 95
Missing a Javadoc comment. 96
Missing a Javadoc comment. 97
Missing a Javadoc comment. 98
Missing a Javadoc comment. 99

org/neuclear/ledger/hibernate/HHeldItem.java

Error Line
Missing a header - not enough lines in file. 1
Missing a Javadoc comment. 11
Parameter held should be final. 11
'held' hides a field. 11
Parameter book should be final. 11
'book' hides a field. 11
Parameter amount should be final. 11
'amount' hides a field. 11
Missing a Javadoc comment. 18
Method 'getId' is not designed for extension - needs to be abstract, final or empty. 21
Missing a Javadoc comment. 21
Method 'setId' is not designed for extension - needs to be abstract, final or empty. 25
Missing a Javadoc comment. 25
Parameter id should be final. 25
'id' hides a field. 25
Method 'getBook' is not designed for extension - needs to be abstract, final or empty. 29
Missing a Javadoc comment. 29
Method 'setBook' is not designed for extension - needs to be abstract, final or empty. 33
Missing a Javadoc comment. 33
Parameter book should be final. 33
'book' hides a field. 33
Method 'getAmount' is not designed for extension - needs to be abstract, final or empty. 37
Missing a Javadoc comment. 37
Method 'setAmount' is not designed for extension - needs to be abstract, final or empty. 41
Missing a Javadoc comment. 41
Parameter amount should be final. 41
'amount' hides a field. 41
Method 'getHeld' is not designed for extension - needs to be abstract, final or empty. 53
Missing a Javadoc comment. 53
Method 'setHeld' is not designed for extension - needs to be abstract, final or empty. 57
Missing a Javadoc comment. 57
Parameter held should be final. 57
'held' hides a field. 57
Missing a Javadoc comment. 61
Missing a Javadoc comment. 63
Missing a Javadoc comment. 64
Missing a Javadoc comment. 65

org/neuclear/ledger/hibernate/HTransaction.java

Error Line
Missing a header - not enough lines in file. 1
Using the '.*' form of import should be avoided - java.util.*. 8
Missing a Javadoc comment. 19
Missing a Javadoc comment. 22
Parameter unp should be final. 22
Parameter transactionTime should be final. 22
'transactionTime' hides a field. 22
Line is longer than 80 characters. 31
Method 'getId' is not designed for extension - needs to be abstract, final or empty. 35
Missing a Javadoc comment. 35
Method 'setId' is not designed for extension - needs to be abstract, final or empty. 39
Missing a Javadoc comment. 39
Parameter id should be final. 39
'id' hides a field. 39
Method 'getRequestId' is not designed for extension - needs to be abstract, final or empty. 43
Missing a Javadoc comment. 43
Method 'setRequestId' is not designed for extension - needs to be abstract, final or empty. 47
Missing a Javadoc comment. 47
Parameter requestId should be final. 47
'requestId' hides a field. 47
Method 'getTransactionTime' is not designed for extension - needs to be abstract, final or empty. 51
Missing a Javadoc comment. 51
Method 'setTransactionTime' is not designed for extension - needs to be abstract, final or empty. 55
Missing a Javadoc comment. 55
Parameter transactionTime should be final. 55
'transactionTime' hides a field. 55
Method 'getComment' is not designed for extension - needs to be abstract, final or empty. 59
Missing a Javadoc comment. 59
Method 'setComment' is not designed for extension - needs to be abstract, final or empty. 63
Missing a Javadoc comment. 63
Parameter comment should be final. 63
'comment' hides a field. 63
Method 'getItems' is not designed for extension - needs to be abstract, final or empty. 67
Missing a Javadoc comment. 67
Method 'setItems' is not designed for extension - needs to be abstract, final or empty. 71
Missing a Javadoc comment. 71
Parameter items should be final. 71
'items' hides a field. 71
Method 'createPosted' is not designed for extension - needs to be abstract, final or empty. 75
Missing a Javadoc comment. 75
Unable to get class information for InvalidTransactionException. 75
Line is longer than 80 characters. 76
Missing a Javadoc comment. 85
Missing a Javadoc comment. 86
Missing a Javadoc comment. 87
Missing a Javadoc comment. 88
Missing a Javadoc comment. 89

org/neuclear/ledger/hibernate/HTransactionItem.java

Error Line
Missing a header - not enough lines in file. 1
Missing a Javadoc comment. 11
Parameter tran should be final. 11
Parameter book should be final. 11
'book' hides a field. 11
Parameter amount should be final. 11
'amount' hides a field. 11
Missing a Javadoc comment. 18
Method 'getId' is not designed for extension - needs to be abstract, final or empty. 21
Missing a Javadoc comment. 21
Method 'setId' is not designed for extension - needs to be abstract, final or empty. 25
Missing a Javadoc comment. 25
Parameter id should be final. 25
'id' hides a field. 25
Method 'getBook' is not designed for extension - needs to be abstract, final or empty. 29
Missing a Javadoc comment. 29
Method 'setBook' is not designed for extension - needs to be abstract, final or empty. 33
Missing a Javadoc comment. 33
Parameter book should be final. 33
'book' hides a field. 33
Method 'getAmount' is not designed for extension - needs to be abstract, final or empty. 37
Missing a Javadoc comment. 37
Method 'setAmount' is not designed for extension - needs to be abstract, final or empty. 41
Missing a Javadoc comment. 41
Parameter amount should be final. 41
'amount' hides a field. 41
Method 'getTransaction' is not designed for extension - needs to be abstract, final or empty. 55
Missing a Javadoc comment. 55
Method 'setTransaction' is not designed for extension - needs to be abstract, final or empty. 59
Missing a Javadoc comment. 59
Parameter transaction should be final. 59
'transaction' hides a field. 59
Missing a Javadoc comment. 63
Missing a Javadoc comment. 65
Missing a Javadoc comment. 66
Missing a Javadoc comment. 67

org/neuclear/ledger/hibernate/HibernateLedger.java

Error Line
Missing a header - not enough lines in file. 1
Using the '.*' form of import should be avoided - org.neuclear.ledger.*. 13
Line is longer than 80 characters. 28
Missing a Javadoc comment. 28
Redundant throws: 'UnknownLedgerException' is subclass of 'LowlevelLedgerException'. 28
Unable to get class information for UnknownLedgerException. 28
Unable to get class information for LowlevelLedgerException. 28
',' is not followed by whitespace. 29
Line is longer than 80 characters. 31
Missing a Javadoc comment. 31
',' is not followed by whitespace. 31
Redundant throws: 'LowlevelLedgerException' is subclass of 'UnknownLedgerException'. 31
Unable to get class information for LowlevelLedgerException. 31
Unable to get class information for UnknownLedgerException. 31
Line is longer than 80 characters. 40
',' is not followed by whitespace. 40
Line is longer than 80 characters. 49
Line is longer than 80 characters. 54
Parameter trans should be final. 54
Expected @throws tag for 'UnBalancedTransactionException'. 54
Redundant throws: 'UnBalancedTransactionException' is subclass of 'LowlevelLedgerException'. 54
Unable to get class information for UnBalancedTransactionException. 54
Expected @throws tag for 'LowlevelLedgerException'. 54
Redundant throws: 'LowlevelLedgerException' is subclass of 'InvalidTransactionException'. 54
Unable to get class information for LowlevelLedgerException. 54
Expected @throws tag for 'InvalidTransactionException'. 54
Unable to get class information for InvalidTransactionException. 54
'if' construct must use '{}'s. 55
Line is longer than 80 characters. 72
Line is longer than 80 characters. 77
Parameter trans should be final. 77
Expected @throws tag for 'UnBalancedTransactionException'. 77
Redundant throws: 'UnBalancedTransactionException' is subclass of 'LowlevelLedgerException'. 77
Unable to get class information for UnBalancedTransactionException. 77
Expected @throws tag for 'LowlevelLedgerException'. 77
Redundant throws: 'LowlevelLedgerException' is subclass of 'InvalidTransactionException'. 77
Unable to get class information for LowlevelLedgerException. 77
Expected @throws tag for 'InvalidTransactionException'. 77
Unable to get class information for InvalidTransactionException. 77
'if' construct must use '{}'s. 78
Line is longer than 80 characters. 95
Line is longer than 80 characters. 96
Expected an @return tag. 100
Line is longer than 80 characters. 100
Parameter trans should be final. 100
Expected @throws tag for 'UnBalancedTransactionException'. 100
Redundant throws: 'UnBalancedTransactionException' is subclass of 'LowlevelLedgerException'. 100
Unable to get class information for UnBalancedTransactionException. 100
Expected @throws tag for 'LowlevelLedgerException'. 100
Redundant throws: 'LowlevelLedgerException' is subclass of 'InvalidTransactionException'. 100
Unable to get class information for LowlevelLedgerException. 100
Expected @throws tag for 'InvalidTransactionException'. 100
Unable to get class information for InvalidTransactionException. 100
'if' construct must use '{}'s. 101
Line is longer than 80 characters. 126
Parameter hold should be final. 126
Expected @param tag for 'hold'. 126
Expected @throws tag for 'LowlevelLedgerException'. 126
Redundant throws: 'LowlevelLedgerException' is subclass of 'UnknownTransactionException'. 126
Unable to get class information for LowlevelLedgerException. 126
Expected @throws tag for 'UnknownTransactionException'. 126
Unable to get class information for UnknownTransactionException. 126
Line is longer than 80 characters. 132
Line is longer than 80 characters. 135
Expected an @return tag. 145
Line is longer than 80 characters. 145
Parameter hold should be final. 145
Parameter amount should be final. 145
Parameter comment should be final. 145
Expected @param tag for 'comment'. 145
Expected @throws tag for 'InvalidTransactionException'. 145
Redundant throws: 'InvalidTransactionException' is subclass of 'LowlevelLedgerException'. 145
Unable to get class information for InvalidTransactionException. 145
Expected @throws tag for 'LowlevelLedgerException'. 145
Redundant throws: 'LowlevelLedgerException' is subclass of 'TransactionExpiredException'. 145
Unable to get class information for LowlevelLedgerException. 145
Expected @throws tag for 'TransactionExpiredException'. 145
Redundant throws: 'TransactionExpiredException' is subclass of 'UnknownTransactionException'. 145
Unable to get class information for TransactionExpiredException. 145
Expected @throws tag for 'UnknownTransactionException'. 145
Unable to get class information for UnknownTransactionException. 145
Line is longer than 80 characters. 155
Parameter id should be final. 155
Expected @throws tag for 'LowlevelLedgerException'. 155
Redundant throws: 'LowlevelLedgerException' is subclass of 'UnknownTransactionException'. 155
Unable to get class information for LowlevelLedgerException. 155
Expected @throws tag for 'UnknownTransactionException'. 155
Redundant throws: 'UnknownTransactionException' is subclass of 'InvalidTransactionException'. 155
Unable to get class information for UnknownTransactionException. 155
Expected @throws tag for 'InvalidTransactionException'. 155
Redundant throws: 'InvalidTransactionException' is subclass of 'UnknownBookException'. 155
Unable to get class information for InvalidTransactionException. 155
Expected @throws tag for 'UnknownBookException'. 155
Unable to get class information for UnknownBookException. 155
Line is longer than 80 characters. 160
Line is longer than 80 characters. 167
Line is longer than 80 characters. 172
Parameter book should be final. 180
Expected @param tag for 'book'. 180
Expected @throws tag for 'LowlevelLedgerException'. 180
Unable to get class information for LowlevelLedgerException. 180
Line is longer than 80 characters. 185
Line is longer than 80 characters. 191
Line is longer than 80 characters. 196
Line is longer than 80 characters. 204
Parameter book should be final. 204
Expected @param tag for 'book'. 204
Expected @throws tag for 'LowlevelLedgerException'. 204
Unable to get class information for LowlevelLedgerException. 204
Line is longer than 80 characters. 214
Parameter idstring should be final. 214
Expected @throws tag for 'LowlevelLedgerException'. 214
Redundant throws: 'LowlevelLedgerException' is subclass of 'UnknownTransactionException'. 214
Unable to get class information for LowlevelLedgerException. 214
Expected @throws tag for 'UnknownTransactionException'. 214
Unable to get class information for UnknownTransactionException. 214
Missing a Javadoc comment. 218
Unable to get class information for LowlevelLedgerException. 218
Missing a Javadoc comment. 226
Parameter book should be final. 226
Unable to get class information for LowlevelLedgerException. 226
Line is longer than 80 characters. 230
Missing a Javadoc comment. 230
Parameter book should be final. 230
Parameter from should be final. 230
Unable to get class information for LowlevelLedgerException. 230
Line is longer than 80 characters. 234
Missing a Javadoc comment. 234
Parameter book should be final. 234
Parameter from should be final. 234
Parameter until should be final. 234
Unable to get class information for LowlevelLedgerException. 234
Missing a Javadoc comment. 238

org/neuclear/ledger/hibernate/package.html

Error Line
Missing package documentation file. 0