Class DeploymentTargetConverter

java.lang.Object
com.cloudforge.core.config.DeploymentTargetConverter

public class DeploymentTargetConverter extends Object
Jackson serializer/deserializer for DeploymentTarget, overriding #createMapper()'s WRITE_ENUMS_USING_TO_STRING/READ_ENUMS_USING_TO_STRING defaults for this one type. Those features fall back to the plain enum's toString()name(), upper-case — but every other place this codebase writes or reads a target (CFC_MANAGER_TARGET, deployment history, DeploymentTargetId) uses DeploymentTarget.configKey()'s lower-case wire format. Without this, toContextMap()/ toHistoryContextMap() would emit "AWS" instead of "aws" — a real mismatch, not a style nit.