aws-samples / aws-saas-factory-postgresql-rls
File Age

File age measurements show the distribution of file ages (days since the first commit) and the recency of file updates (days since the latest commit).

Summary
  • Number of files: 33
  • Daily file updates (only one update per file and date counted): 73
  • First update: 2019-06-13
  • Latest update: 2021-09-30
  • Days between first and latest update: 841 (120 weeks, estimated 600 working days)
  • Active days (at least one file change): 7
  • Data:
File Change History Overall
File Age Distribution Overall
Days since first update
  • There are 33 files with 1,700 lines of code in files.
    • 13 files that are 366+ days old (518 lines of code)
    • 0 files that are 181-365 days old (0 lines of code)
    • 20 files that are 91-180 days old (1,182 lines of code)
    • 0 files that are 31-90 days old (0 lines of code)
    • 0 files that are 1-30 days old (0 lines of code)
30% | 0% | 69% | 0% | 0%
Legend:
366+
181-365
91-180
31-90
1-30
Latest Change Distribution Overall
Days since last update
  • There are 33 files with 1,700 lines of code in files.
    • 2 files have been last changed 366+ days ago (26 lines of code)
    • 0 files have been last changed 181-365 days ago (0 lines of code)
    • 31 files have been last changed 91-180 days ago (1,674 lines of code)
    • 0 files have been last changed 31-90 days ago (0 lines of code)
    • 0 files have been last changed 1-30 days ago (0 lines of code)
1% | 0% | 98% | 0% | 0%
Legend:
366+
181-365
91-180
31-90
1-30
File Change History per File Extension
java, jsp, md, xml, txt, gitignore, json, properties, sql
File Age Distribution per Extension
Days since first update
366+
181-365
91-180
31-90
1-30
java44% | 0% | 55% | 0% | 0%
jsp0% | 0% | 100% | 0% | 0%
Latest Change Distribution per Extension
Days since last update
366+
181-365
91-180
31-90
1-30
java2% | 0% | 97% | 0% | 0%
jsp0% | 0% | 100% | 0% | 0%
File Change History per Logical Decomposition
primary
primary (file age distribution)
Days since first update
366+
181-365
91-180
31-90
1-30
java/com/amazon/aws/partners/saasfactory/pgrls/service100% | 0% | 0% | 0% | 0%
java/com/amazon/aws/partners/saasfactory/pgrls/repository92% | 0% | 7% | 0% | 0%
java/com/amazon/aws/partners/saasfactory/pgrls/configuration17% | 0% | 82% | 0% | 0%
java/com/amazon/aws/partners/saasfactory/pgrls100% | 0% | 0% | 0% | 0%
webapp/WEB-INF/jsp0% | 0% | 100% | 0% | 0%
java/com/amazon/aws/partners/saasfactory/pgrls/controller0% | 0% | 100% | 0% | 0%
java/com/amazon/aws/partners/saasfactory/pgrls/domain0% | 0% | 100% | 0% | 0%
primary (latest change distribution)
Days since last update
366+
181-365
91-180
31-90
1-30
java/com/amazon/aws/partners/saasfactory/pgrls/configuration10% | 0% | 89% | 0% | 0%
java/com/amazon/aws/partners/saasfactory/pgrls25% | 0% | 75% | 0% | 0%
webapp/WEB-INF/jsp0% | 0% | 100% | 0% | 0%
java/com/amazon/aws/partners/saasfactory/pgrls/controller0% | 0% | 100% | 0% | 0%
java/com/amazon/aws/partners/saasfactory/pgrls/service0% | 0% | 100% | 0% | 0%
java/com/amazon/aws/partners/saasfactory/pgrls/domain0% | 0% | 100% | 0% | 0%
java/com/amazon/aws/partners/saasfactory/pgrls/repository0% | 0% | 100% | 0% | 0%
Oldest Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
TenantServiceImpl.java
in app/src/main/java/com/amazon/aws/partners/saasfactory/pgrls/service
146 9 132 627 2
AdminServiceImpl.java
in app/src/main/java/com/amazon/aws/partners/saasfactory/pgrls/service
133 11 132 627 2
DataSourceRepository.java
in app/src/main/java/com/amazon/aws/partners/saasfactory/pgrls/repository
48 1 132 627 2
TenantAwareDataSource.java
in app/src/main/java/com/amazon/aws/partners/saasfactory/pgrls/repository
44 3 132 627 2
TenantRowMapper.java
in app/src/main/java/com/amazon/aws/partners/saasfactory/pgrls/service
24 1 132 627 2
UserRowMapper.java
in app/src/main/java/com/amazon/aws/partners/saasfactory/pgrls/service
20 1 132 627 2
DataSourcePropertiesConfiguration.java
in app/src/main/java/com/amazon/aws/partners/saasfactory/pgrls/configuration
20 2 627 627 1
AdminDataSourceRepository.java
in app/src/main/java/com/amazon/aws/partners/saasfactory/pgrls/repository
20 1 132 627 2
SaaSFactoryPgRLS.java
in app/src/main/java/com/amazon/aws/partners/saasfactory/pgrls
18 1 132 627 2
DataSourceCacheConfiguration.java
in app/src/main/java/com/amazon/aws/partners/saasfactory/pgrls/configuration
14 1 132 627 2
TenantService.java
in app/src/main/java/com/amazon/aws/partners/saasfactory/pgrls/service
13 - 132 627 2
AdminService.java
in app/src/main/java/com/amazon/aws/partners/saasfactory/pgrls/service
12 - 132 627 2
UnauthorizedException.java
in app/src/main/java/com/amazon/aws/partners/saasfactory/pgrls
6 - 627 627 1
TenantController.java
in app/src/main/java/com/amazon/aws/partners/saasfactory/pgrls/controller
223 11 132 132 1
AdminController.java
in app/src/main/java/com/amazon/aws/partners/saasfactory/pgrls/controller
108 7 132 132 1
tenant.jsp
in app/src/main/webapp/WEB-INF/jsp
106 - 132 132 1
editTenant.jsp
in app/src/main/webapp/WEB-INF/jsp
84 - 132 132 1
editUser.jsp
in app/src/main/webapp/WEB-INF/jsp
82 - 132 132 1
admin.jsp
in app/src/main/webapp/WEB-INF/jsp
72 - 132 132 1
Tenant.java
in app/src/main/java/com/amazon/aws/partners/saasfactory/pgrls/domain
72 18 132 132 1
Files Not Recently Changed (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
UnauthorizedException.java
in app/src/main/java/com/amazon/aws/partners/saasfactory/pgrls
6 - 627 627 1
DataSourcePropertiesConfiguration.java
in app/src/main/java/com/amazon/aws/partners/saasfactory/pgrls/configuration
20 2 627 627 1
Status.java
in app/src/main/java/com/amazon/aws/partners/saasfactory/pgrls/domain
4 - 132 132 1
Tier.java
in app/src/main/java/com/amazon/aws/partners/saasfactory/pgrls/domain
4 - 132 132 1
UniqueRecordException.java
in app/src/main/java/com/amazon/aws/partners/saasfactory/pgrls/repository
9 2 132 132 1
AdminService.java
in app/src/main/java/com/amazon/aws/partners/saasfactory/pgrls/service
12 - 132 627 2
TenantService.java
in app/src/main/java/com/amazon/aws/partners/saasfactory/pgrls/service
13 - 132 627 2
DataSourceCacheConfiguration.java
in app/src/main/java/com/amazon/aws/partners/saasfactory/pgrls/configuration
14 1 132 627 2
SaaSFactoryPgRLS.java
in app/src/main/java/com/amazon/aws/partners/saasfactory/pgrls
18 1 132 627 2
AdminDataSourceRepository.java
in app/src/main/java/com/amazon/aws/partners/saasfactory/pgrls/repository
20 1 132 627 2
UserRowMapper.java
in app/src/main/java/com/amazon/aws/partners/saasfactory/pgrls/service
20 1 132 627 2
TenantRowMapper.java
in app/src/main/java/com/amazon/aws/partners/saasfactory/pgrls/service
24 1 132 627 2
RootController.java
in app/src/main/java/com/amazon/aws/partners/saasfactory/pgrls/controller
29 3 132 132 1
TenantLogoutHandler.java
in app/src/main/java/com/amazon/aws/partners/saasfactory/pgrls/configuration
37 2 132 132 1
index.jsp
in app/src/main/webapp/WEB-INF/jsp
37 - 132 132 1
TenantAuthenticationProvider.java
in app/src/main/java/com/amazon/aws/partners/saasfactory/pgrls/configuration
38 2 132 132 1
SecurityConfiguration.java
in app/src/main/java/com/amazon/aws/partners/saasfactory/pgrls/configuration
40 4 132 132 1
TenantAwareDataSource.java
in app/src/main/java/com/amazon/aws/partners/saasfactory/pgrls/repository
44 3 132 627 2
User.java
in app/src/main/java/com/amazon/aws/partners/saasfactory/pgrls/domain
45 12 132 132 1
deleteUser.jsp
in app/src/main/webapp/WEB-INF/jsp
47 - 132 132 1
Most Recently Created Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
TenantController.java
in app/src/main/java/com/amazon/aws/partners/saasfactory/pgrls/controller
223 11 132 132 1
AdminController.java
in app/src/main/java/com/amazon/aws/partners/saasfactory/pgrls/controller
108 7 132 132 1
tenant.jsp
in app/src/main/webapp/WEB-INF/jsp
106 - 132 132 1
editTenant.jsp
in app/src/main/webapp/WEB-INF/jsp
84 - 132 132 1
editUser.jsp
in app/src/main/webapp/WEB-INF/jsp
82 - 132 132 1
admin.jsp
in app/src/main/webapp/WEB-INF/jsp
72 - 132 132 1
Tenant.java
in app/src/main/java/com/amazon/aws/partners/saasfactory/pgrls/domain
72 18 132 132 1
login.jsp
in app/src/main/webapp/WEB-INF/jsp
49 - 132 132 1
DatabaseInit.java
in app/src/main/java/com/amazon/aws/partners/saasfactory/pgrls/configuration
49 1 132 132 1
deleteTenant.jsp
in app/src/main/webapp/WEB-INF/jsp
47 - 132 132 1
deleteUser.jsp
in app/src/main/webapp/WEB-INF/jsp
47 - 132 132 1
User.java
in app/src/main/java/com/amazon/aws/partners/saasfactory/pgrls/domain
45 12 132 132 1
SecurityConfiguration.java
in app/src/main/java/com/amazon/aws/partners/saasfactory/pgrls/configuration
40 4 132 132 1
TenantAuthenticationProvider.java
in app/src/main/java/com/amazon/aws/partners/saasfactory/pgrls/configuration
38 2 132 132 1
index.jsp
in app/src/main/webapp/WEB-INF/jsp
37 - 132 132 1
TenantLogoutHandler.java
in app/src/main/java/com/amazon/aws/partners/saasfactory/pgrls/configuration
37 2 132 132 1
RootController.java
in app/src/main/java/com/amazon/aws/partners/saasfactory/pgrls/controller
29 3 132 132 1
UniqueRecordException.java
in app/src/main/java/com/amazon/aws/partners/saasfactory/pgrls/repository
9 2 132 132 1
Tier.java
in app/src/main/java/com/amazon/aws/partners/saasfactory/pgrls/domain
4 - 132 132 1
Status.java
in app/src/main/java/com/amazon/aws/partners/saasfactory/pgrls/domain
4 - 132 132 1
Most Recently Changed Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
TenantController.java
in app/src/main/java/com/amazon/aws/partners/saasfactory/pgrls/controller
223 11 132 132 1
TenantServiceImpl.java
in app/src/main/java/com/amazon/aws/partners/saasfactory/pgrls/service
146 9 132 627 2
AdminServiceImpl.java
in app/src/main/java/com/amazon/aws/partners/saasfactory/pgrls/service
133 11 132 627 2
AdminController.java
in app/src/main/java/com/amazon/aws/partners/saasfactory/pgrls/controller
108 7 132 132 1
tenant.jsp
in app/src/main/webapp/WEB-INF/jsp
106 - 132 132 1
editTenant.jsp
in app/src/main/webapp/WEB-INF/jsp
84 - 132 132 1
editUser.jsp
in app/src/main/webapp/WEB-INF/jsp
82 - 132 132 1
admin.jsp
in app/src/main/webapp/WEB-INF/jsp
72 - 132 132 1
Tenant.java
in app/src/main/java/com/amazon/aws/partners/saasfactory/pgrls/domain
72 18 132 132 1
login.jsp
in app/src/main/webapp/WEB-INF/jsp
49 - 132 132 1
DatabaseInit.java
in app/src/main/java/com/amazon/aws/partners/saasfactory/pgrls/configuration
49 1 132 132 1
DataSourceRepository.java
in app/src/main/java/com/amazon/aws/partners/saasfactory/pgrls/repository
48 1 132 627 2
deleteTenant.jsp
in app/src/main/webapp/WEB-INF/jsp
47 - 132 132 1
deleteUser.jsp
in app/src/main/webapp/WEB-INF/jsp
47 - 132 132 1
User.java
in app/src/main/java/com/amazon/aws/partners/saasfactory/pgrls/domain
45 12 132 132 1
TenantAwareDataSource.java
in app/src/main/java/com/amazon/aws/partners/saasfactory/pgrls/repository
44 3 132 627 2
SecurityConfiguration.java
in app/src/main/java/com/amazon/aws/partners/saasfactory/pgrls/configuration
40 4 132 132 1
TenantAuthenticationProvider.java
in app/src/main/java/com/amazon/aws/partners/saasfactory/pgrls/configuration
38 2 132 132 1
index.jsp
in app/src/main/webapp/WEB-INF/jsp
37 - 132 132 1
TenantLogoutHandler.java
in app/src/main/java/com/amazon/aws/partners/saasfactory/pgrls/configuration
37 2 132 132 1