Package tigase.licence
Interface LicenceCheckerUpdateCallback
- All Known Implementing Classes:
LicenceCheckerUpdateCallbackImpl
public interface LicenceCheckerUpdateCallback
Interface for handling updates of statistics data on per-component basis.
- Author:
- Wojciech Kapcia
-
Method Summary
Modifier and TypeMethodDescriptionboolean
Additional licence validation.Method responsible for obtaining additional component information to be submitted to the server.default String
getID()
Method returns unique identifier of a callbackMethod responsible for retrieving warning about missing licence.
-
Method Details
-
getID
Method returns unique identifier of a callback- Returns:
-
getComponentAdditionalData
Element getComponentAdditionalData()Method responsible for obtaining additional component information to be submitted to the server.- Returns:
- object with updated StatisticsData
-
getServerVerifiableMetrics
-
getMissingLicenseWarning
String getMissingLicenseWarning()Method responsible for retrieving warning about missing licence.- Returns:
- a value of
String
-
additionalValidation
Additional licence validation.- Parameters:
lic
- licence- Returns:
true
if addiotional check passed and licence is valid.
-