package com.constellio.app.services.extensions.plugins.pluginInfo; import org.joda.time.LocalDate; import com.constellio.app.services.extensions.plugins.PluginActivationFailureCause; public class ConstellioPluginInfo { String code, title, version, requiredConstellioVersion; ConstellioPluginStatus pluginStatus; LocalDate lastInstallDate; PluginActivationFailureCause pluginActivationFailureCause; String stackTrace; public ConstellioPluginInfo setCode(String code) { this.code = code; return this; } public ConstellioPluginInfo setTitle(String title) { this.title = title; return this; } public ConstellioPluginInfo setVersion(String version) { this.version = version; return this; } public ConstellioPluginInfo setRequiredConstellioVersion(String requiredConstellioVersion) { this.requiredConstellioVersion = requiredConstellioVersion; return this; } public ConstellioPluginInfo setPluginStatus(ConstellioPluginStatus pluginStatus) { this.pluginStatus = pluginStatus; return this; } public LocalDate getLastInstallDate() { return lastInstallDate; } public ConstellioPluginInfo setLastInstallDate(LocalDate lastInstallDate) { this.lastInstallDate = lastInstallDate; return this; } public ConstellioPluginInfo setStackTrace(String stackTrace) { this.stackTrace = stackTrace; return this; } public String getCode() { return code; } public String getTitle() { return title; } public String getVersion() { return version; } public String getRequiredConstellioVersion() { return requiredConstellioVersion; } public ConstellioPluginStatus getPluginStatus() { return pluginStatus; } public PluginActivationFailureCause getPluginActivationFailureCause() { return pluginActivationFailureCause; } public String getStackTrace() { return stackTrace; } public ConstellioPluginInfo setPluginActivationFailureCause(PluginActivationFailureCause pluginActivationFailureCause) { this.pluginActivationFailureCause = pluginActivationFailureCause; return this; } }