gcube-cms-suite/cms-plugin-framework/src/main/java/org/gcube/application/cms/plugins/model/PluginDescriptor.java

27 lines
623 B
Java
Raw Normal View History

2021-12-07 12:16:29 +01:00
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 {
2022-01-12 18:42:22 +01:00
public static class BaseTypes{
public static final String LIFECYCLE_MANAGER="LifecycleManagement";
}
2021-12-07 12:16:29 +01:00
@NonNull
2021-12-07 16:12:43 +01:00
private String id;
2021-12-07 13:05:08 +01:00
@NonNull
private String type;
2021-12-07 12:16:29 +01:00
private String label;
private String description;
private ComparableVersion version;
}