@PublicApi public class LicenseValidationResult extends Object
public static LicenseValidationResult withErrorMessages(@Nonnull Optional<String> productKey, @Nonnull Optional<String> license, @Nonnull Iterable<LicenseValidationError> errorMessages)
public static LicenseValidationResult withWarningMessages(@Nonnull Optional<String> productKey, @Nonnull Optional<String> license, @Nonnull Iterable<LicenseValidationWarning> warningMessages)
public static LicenseValidationResult withErrorAndWarningMessages(@Nonnull Optional<String> productKey, @Nonnull Optional<String> license, @Nonnull Iterable<LicenseValidationError> errorMessages, @Nonnull Iterable<LicenseValidationWarning> warningMessages)
public static LicenseValidationResult withValidResult(@Nonnull Optional<String> productKey, @Nonnull Optional<String> license)
public Optional<String> getLicense()
isValid()public boolean isValid()
hasWarnings()public boolean hasErrors()
public boolean hasWarnings()
@Nonnull public Collection<LicenseValidationError> getErrorMessages()
This will never be null, but may be empty.
@Nonnull public Collection<LicenseValidationWarning> getWarningMessages()
This will never be null, but may be empty.
Copyright © 2021 Atlassian. All rights reserved.