You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
gcube-cms-suite/cms-plugin-framework/src/main/java/org/gcube/application/cms/plugins/model/PluginDescriptor.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;
}