27 lines
623 B
Java
27 lines
623 B
Java
package org.gcube.application.cms.plugins.model;
|
|
|
|
import lombok.AllArgsConstructor;
|
|
import lombok.Data;
|
|
import lombok.NonNull;
|
|
import lombok.RequiredArgsConstructor;
|
|
import org.gcube.application.geoportal.common.model.document.ComparableVersion;
|
|
|
|
@Data
|
|
@RequiredArgsConstructor
|
|
@AllArgsConstructor
|
|
public class PluginDescriptor {
|
|
|
|
public static class BaseTypes{
|
|
public static final String LIFECYCLE_MANAGER="LifecycleManagement";
|
|
}
|
|
|
|
@NonNull
|
|
private String id;
|
|
@NonNull
|
|
private String type;
|
|
private String label;
|
|
private String description;
|
|
private ComparableVersion version;
|
|
|
|
}
|