Class FlushUserCheckerCacheOnLicenseUpdate
java.lang.Object
com.atlassian.confluence.license.store.FlushUserCheckerCacheOnLicenseUpdate
- All Implemented Interfaces:
UserChecker
Listens for
LicenceUpdatedEvents in order to reset the cache in UserChecker.resetResult().-
Field Summary
Fields inherited from interface com.atlassian.confluence.util.UserChecker
NUMBER_OF_REGISTERED_USERS, UNLIMITED_USERS -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidintbooleanvoidbooleanbooleanvoidvoid
-
Constructor Details
-
FlushUserCheckerCacheOnLicenseUpdate
-
-
Method Details
-
listenForLicenseUpdate
-
getNumberOfRegisteredUsers
public int getNumberOfRegisteredUsers()- Specified by:
getNumberOfRegisteredUsersin interfaceUserChecker
-
hasTooManyUsers
public boolean hasTooManyUsers()- Specified by:
hasTooManyUsersin interfaceUserChecker
-
isLicensedToAddMoreUsers
public boolean isLicensedToAddMoreUsers()- Specified by:
isLicensedToAddMoreUsersin interfaceUserChecker
-
incrementRegisteredUserCount
public void incrementRegisteredUserCount()- Specified by:
incrementRegisteredUserCountin interfaceUserChecker
-
decrementRegisteredUserCount
public void decrementRegisteredUserCount()- Specified by:
decrementRegisteredUserCountin interfaceUserChecker
-
resetResult
public void resetResult()- Specified by:
resetResultin interfaceUserChecker
-
isUnlimitedUserLicense
public boolean isUnlimitedUserLicense()- Specified by:
isUnlimitedUserLicensein interfaceUserChecker
-