Package com.vaadin.pro.licensechecker
Class Capabilities
java.lang.Object
com.vaadin.pro.licensechecker.Capabilities
A set of License Checker capabilities (license check option) that it can run
for a subscription and product. A capability is represented using the
Capability enum.- Since:
- 2.0.0
-
Constructor Summary
ConstructorsConstructorDescriptionCreates an empty set of capabilities.Capabilities(Capability capability) Creates a set of capabilities with a single capability.Capabilities(Capability... capabilities) Creates a set of capabilities with multiple capabilities. -
Method Summary
Modifier and TypeMethodDescriptionbooleanhas(Capability capability) Checks if this set of capabilities contains a given capability.static Capabilitiesnone()Creates an empty set of capabilities.static Capabilitiesof(Capability capability) Creates a set of capabilities with a single capability.static Capabilitiesof(Capability... capabilities) Creates a set of capabilities with multiple capabilities.
-
Constructor Details
-
Capabilities
public Capabilities()Creates an empty set of capabilities. -
Capabilities
Creates a set of capabilities with a single capability.- Parameters:
capability- the license check to add
-
Capabilities
Creates a set of capabilities with multiple capabilities.- Parameters:
capabilities- the capabilities to add
-
-
Method Details
-
has
Checks if this set of capabilities contains a given capability.- Parameters:
capability- the license checks to check- Returns:
trueif this set of capabilities contains the given capability,falseotherwise
-
none
Creates an empty set of capabilities.- Returns:
- an empty set of capabilities
-
of
Creates a set of capabilities with a single capability.- Parameters:
capability- the license check to add- Returns:
- a set of capabilities with a single capability
-
of
Creates a set of capabilities with multiple capabilities.- Parameters:
capabilities- the capabilities to add- Returns:
- a set of capabilities with multiple capabilities
-