package com.constellio.app.services.extensions.plugins; import com.constellio.model.entities.EnumWithSmallCode; public enum PluginActivationFailureCause implements EnumWithSmallCode { INVALID_ID_FORMAT("IIF"), INVALID_EXISTING_ID("IEI"), INVALID_VERSION("IV"), CANNOT_INSTALL_OLDER_VERSION("CIOV"), MORE_THAN_ONE_INSTALLABLE_MODULE_PER_JAR("MTOIMPJ"), ID_MISMATCH("IM"), INVALID_MIGRATION_SCRIPT("IMS"), INVALID_START("IS"), JAR_NOT_SAVED_CORRECTLY("JNSC"), INVALID_MANIFEST("IMA"), INVALID_JAR("IJ"), NO_ID("NI"), NO_VERSION("NV"), IO_EXCEPTION("IOE"), JAR_NOT_FOUND("JNF"), NO_INSTALLABLE_MODULE_DETECTED_FROM_JAR("NIMD"), //not used yet INVALID_INSTANTIATE("II"), PLUGIN_CAUSING_CYCLIC_DEPENDENCY("PCCD"), PLUGIN_COMPLEMENTARY_TO_INVALID_PLUGIN("PCTIP"); private String code; PluginActivationFailureCause(String code) { this.code = code; } public String getCode() { return code; } }