Условие
/**
* Extension.java
*/
public enum Extension
{
JPG,
GIF,
WAV,
MPEG
}
/**
* LivenessChecker.java
*/
@Service
public class LivenessChecker
{
public Map<Extension, String> CONTENT_TYPE_MAP = new TreeMap<>()
{{
put(Extension.JPG, "image");
put(Extension.GIF, "image");
put(Extension.WAV, "audio");
put(Extension.MPEG, "video");
}};
@Autowired
public LivenessSystemSelector selector;
public void checkLiveness(byte[] data, Extension extension, String type)
{
String contentType = CONTENT_TYPE_MAP.get(extension);
List<LivenessSystem> systems = selector.getByContentType(contentType);
try…