package org.apereo.cas.web.flow; import org.springframework.binding.convert.converters.Converter; import org.springframework.webflow.execution.repository.support.CompositeFlowExecutionKey; /** * Special converter for the {@link CompositeFlowExecutionKey} to return as a String. * * @author Jerome Leleu * @since 4.0.0 */ @SuppressWarnings("rawtypes") public class CompositeFlowExecutionKeyConverter implements Converter { @Override public Class getSourceClass() { return CompositeFlowExecutionKey.class; } @Override public Class getTargetClass() { return String.class; } @Override public Object convertSourceToTargetClass(final Object source, final Class targetClass) throws Exception { return source.toString(); } }