Detailed report on module AuthenticationPrincipal

MetricTagOverallPer Function
Lines of CodeLOC 31******
McCabe's Cyclomatic NumberMVG 2******
Lines of CommentCOM 13********
LOC/COML_C 2.385 
MVG/COMM_C------ 
Weighted Methods per Class (  weighting = unity )WMC1 6 
Weighted Methods per Class (  weighting = visible )WMCv 0 
Depth of Inheritance TreeDIT 1 
Number of ChildrenNOC 0 
Coupling between objectsCBO 9 
Information Flow measure (  inclusive )IF4 400********
Information Flow measure (  visible )IF4v 400********
Information Flow measure (  concrete )IF4c 0********

Definitions and Declarations

DescriptionLOCMVGCOML_CM_C
definition   F:\winstone-src-0.9.10\src\java\winstone\AuthenticationPrincipal.java:20
6 0 7------------

Functions

Function prototypeLOCMVGCOML_CM_C
AuthenticationPrincipal(  String,  String,  List )
definition   F:\winstone-src-0.9.10\src\java\winstone\AuthenticationPrincipal.java:29

5 0 3------------
getAuthType(   )
definition   F:\winstone-src-0.9.10\src\java\winstone\AuthenticationPrincipal.java:43

3 0 0------------
getName(   )
definition   F:\winstone-src-0.9.10\src\java\winstone\AuthenticationPrincipal.java:35

3 0 0------------
getPassword(   )
definition   F:\winstone-src-0.9.10\src\java\winstone\AuthenticationPrincipal.java:39

3 0 0------------
isUserIsInRole(  String )
definition   F:\winstone-src-0.9.10\src\java\winstone\AuthenticationPrincipal.java:54

8 2 3------------
setAuthType(  String )
definition   F:\winstone-src-0.9.10\src\java\winstone\AuthenticationPrincipal.java:47

3 0 0------------

Relationships

ClientsSuppliers
ArgumentsRealm [V]
return type   F:\winstone-src-0.9.10\src\java\winstone\realm\ArgumentsRealm.java:81
return type   F:\winstone-src-0.9.10\src\java\winstone\realm\ArgumentsRealm.java:99


AuthenticationRealm [V]
return type   F:\winstone-src-0.9.10\src\java\winstone\AuthenticationRealm.java:20
return type   F:\winstone-src-0.9.10\src\java\winstone\AuthenticationRealm.java:26


FileRealm [V]
return type   F:\winstone-src-0.9.10\src\java\winstone\realm\FileRealm.java:141
return type   F:\winstone-src-0.9.10\src\java\winstone\realm\FileRealm.java:159


JDBCRealm [V]
return type   F:\winstone-src-0.9.10\contrib\JDBCRealm.java:117
return type   F:\winstone-src-0.9.10\contrib\JDBCRealm.java:153
return type   F:\winstone-src-0.9.10\contrib\JDBCRealm.java:162


WinstoneRequest [V]
member variable   F:\winstone-src-0.9.10\src\java\winstone\WinstoneRequest.java:118
normal parameter   F:\winstone-src-0.9.10\src\java\winstone\WinstoneRequest.java:354


 
List [V]
member variable   F:\winstone-src-0.9.10\src\java\winstone\AuthenticationPrincipal.java:23
normal parameter   F:\winstone-src-0.9.10\src\java\winstone\AuthenticationPrincipal.java:29


Principal [CV]
implements   F:\winstone-src-0.9.10\src\java\winstone\AuthenticationPrincipal.java:20


Serializable [CV]
implements   F:\winstone-src-0.9.10\src\java\winstone\AuthenticationPrincipal.java:20


String [V]
member variable   F:\winstone-src-0.9.10\src\java\winstone\AuthenticationPrincipal.java:21
member variable   F:\winstone-src-0.9.10\src\java\winstone\AuthenticationPrincipal.java:22
member variable   F:\winstone-src-0.9.10\src\java\winstone\AuthenticationPrincipal.java:24
normal parameter   F:\winstone-src-0.9.10\src\java\winstone\AuthenticationPrincipal.java:29
normal parameter   F:\winstone-src-0.9.10\src\java\winstone\AuthenticationPrincipal.java:29
return type   F:\winstone-src-0.9.10\src\java\winstone\AuthenticationPrincipal.java:35
return type   F:\winstone-src-0.9.10\src\java\winstone\AuthenticationPrincipal.java:39
return type   F:\winstone-src-0.9.10\src\java\winstone\AuthenticationPrincipal.java:43
normal parameter   F:\winstone-src-0.9.10\src\java\winstone\AuthenticationPrincipal.java:47
normal parameter   F:\winstone-src-0.9.10\src\java\winstone\AuthenticationPrincipal.java:54