Class UserActivityConfiguration
java.lang.Object
io.gravitee.am.service.impl.user.activity.configuration.UserActivityConfiguration
- Author:
- Rémi SULTAN (remi.sultan at graviteesource.com), GraviteeSource Team
-
Nested Class Summary
Nested Classes -
Constructor Summary
ConstructorsConstructorDescriptionUserActivityConfiguration(boolean enabled, UserActivityConfiguration.Algorithm algorithmKey, String salt, long retentionTime, ChronoUnit chronoUnit, double latitudeVariation, double longitudeVariation) -
Method Summary
-
Constructor Details
-
UserActivityConfiguration
public UserActivityConfiguration(@Value("${user.activity.enabled:false}") boolean enabled, @Value("${user.activity.anon.algorithm:SHA256}") UserActivityConfiguration.Algorithm algorithmKey, @Value("${user.activity.anon.salt:#{null}}") String salt, @Value("${user.activity.retention.time:3}") long retentionTime, @Value("${user.activity.retention.unit:MONTHS}") ChronoUnit chronoUnit, @Value("${user.activity.geolocation.variation.latitude:0.07}") double latitudeVariation, @Value("${user.activity.geolocation.variation.longitude:0.07}") double longitudeVariation)
-
-
Method Details
-
isEnabled
public boolean isEnabled() -
getAlgorithmKey
-
getSalt
-
getRetentionTime
public long getRetentionTime() -
getRetentionUnit
-
getLatitudeVariation
public double getLatitudeVariation() -
getLongitudeVariation
public double getLongitudeVariation()
-