
spring.turbo.util.crypto.KeyStoreFormatEditor Maven / Gradle / Ivy
package spring.turbo.util.crypto;
import spring.turbo.databinding.AbstractPropertyEditor;
import java.util.Optional;
/**
* {@link KeyStoreFormat} 专用转换器
*
* @author 应卓
* @since 3.3.1
*/
public class KeyStoreFormatEditor extends AbstractPropertyEditor {
/**
* 默认构造方法
*/
public KeyStoreFormatEditor() {
super();
}
/**
* {@inheritDoc}
*/
@Override
protected KeyStoreFormat convert(String text) {
return Optional.ofNullable(KeyStoreFormat.fromValue(text))
.orElseThrow(IllegalArgumentException::new);
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy