Package org.eclipse.equinox.p2.ui
Class LicenseManager
java.lang.Object
org.eclipse.equinox.p2.ui.LicenseManager
LicenseManager defines a service which records the licenses that have been
accepted in the course of installing or updating software. It can be used to determine
whether a particular license should be presented to a user for acceptance, and
to record the user's decision.
- Since:
- 2.0
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionabstract boolean
Record the acceptance of the specified license.abstract boolean
Return a boolean indicating whether any licenses have been accepted.abstract boolean
isAccepted
(ILicense license) Return a boolean indicating whether a particular license has previously been accepted.abstract boolean
Record the rejection of the specified license.
-
Constructor Details
-
LicenseManager
public LicenseManager()
-
-
Method Details
-
accept
Record the acceptance of the specified license.- Parameters:
license
- the license to be accepted- Returns:
true
if the license was recorded as accepted,false
if it was not.
-
reject
Record the rejection of the specified license.- Parameters:
license
- the license to be rejected- Returns:
true
if the license was recorded as rejected,false
if it was not.
-
isAccepted
Return a boolean indicating whether a particular license has previously been accepted.- Parameters:
license
- the license in question- Returns:
true
if the license has previously been accepted,false
if it has not been accepted before.
-
hasAcceptedLicenses
public abstract boolean hasAcceptedLicenses()Return a boolean indicating whether any licenses have been accepted.- Returns:
true
if accepted licenses have been recorded,false
if there have been no licenses accepted.
-