Package de.trustable.ca3s.core.schedule
Class UserRetentionScheduler
- java.lang.Object
-
- de.trustable.ca3s.core.schedule.UserRetentionScheduler
-
@Component @Transactional(propagation=REQUIRES_NEW) public class UserRetentionScheduler extends Object
- Author:
- kuehn
-
-
Constructor Summary
Constructors Constructor Description UserRetentionScheduler(UserRepository userRepository, CertificateRepository certificateRepository, CSRRepository csrRepository, int defaultRetentionPeriod, int csrOwnerRetentionPeriod, int certificateOwnerRetentionPeriod)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidretrieveUnrelatedUsers()
-
-
-
Constructor Detail
-
UserRetentionScheduler
public UserRetentionScheduler(UserRepository userRepository, CertificateRepository certificateRepository, CSRRepository csrRepository, @Value("${ca3s.user.retention.default:5}") int defaultRetentionPeriod, @Value("${ca3s.user.retention.default:90}") int csrOwnerRetentionPeriod, @Value("${ca3s.user.retention.default:3600}") int certificateOwnerRetentionPeriod)
-
-