Package tigase.licence
Interface LicenceCheckerUpdateCallback
-
- All Known Implementing Classes:
LicenceCheckerUpdateCallbackImpl
public interface LicenceCheckerUpdateCallbackInterface for handling updates of statistics data on per-component basis.- Author:
- Wojciech Kapcia
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description booleanadditionalValidation(Licence lic)Additional licence validation.ElementgetComponentAdditionalData()Method responsible for obtaining additional component information to be submitted to the server.default java.lang.StringgetID()Method returns unique identifier of a callbackjava.lang.StringgetMissingLicenseWarning()Method responsible for retrieving warning about missing licence.default java.util.Optional<java.util.Map<java.lang.String,java.lang.String>>getServerVerifiableMetrics()
-
-
-
Method Detail
-
getID
default java.lang.String 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
default java.util.Optional<java.util.Map<java.lang.String,java.lang.String>> getServerVerifiableMetrics()
-
getMissingLicenseWarning
java.lang.String getMissingLicenseWarning()
Method responsible for retrieving warning about missing licence.- Returns:
- a value of
String
-
additionalValidation
boolean additionalValidation(Licence lic)
Additional licence validation.- Parameters:
lic- licence- Returns:
trueif addiotional check passed and licence is valid.
-
-