| | |
| | | }
|
| | | }
|
| | |
|
| | | public PluginRegistration lookup(String idOrName) {
|
| | | public PluginRegistration lookup(String id) {
|
| | | for (PluginRegistration registration : registrations) {
|
| | | if (registration.id.equalsIgnoreCase(idOrName)
|
| | | || registration.name.equalsIgnoreCase(idOrName)) {
|
| | | if (registration.id.equalsIgnoreCase(id)) {
|
| | | return registration;
|
| | | }
|
| | | }
|
| | |
| | | }
|
| | |
|
| | | public static enum InstallState {
|
| | | NOT_INSTALLED, INSTALLED, CAN_UPDATE, UNKNOWN
|
| | | NOT_INSTALLED, INSTALLED, UPDATE_AVAILABLE, UNKNOWN
|
| | | }
|
| | |
|
| | | /**
|
| | |
| | | private static final long serialVersionUID = 1L;
|
| | |
|
| | | public final String id;
|
| | |
|
| | | public String name;
|
| | |
|
| | | public String description;
|
| | |
|
| | |
| | | case -1:
|
| | | return InstallState.UNKNOWN;
|
| | | case 1:
|
| | | return InstallState.CAN_UPDATE;
|
| | | return InstallState.UPDATE_AVAILABLE;
|
| | | default:
|
| | | return InstallState.INSTALLED;
|
| | | }
|