All Downloads are FREE. Search and download functionalities are using the official Maven repository.

org.devocative.demeter.iservice.IRequestService Maven / Gradle / Ivy

The newest version!
package org.devocative.demeter.iservice;

import com.fasterxml.jackson.core.JsonParser;
import com.fasterxml.jackson.core.type.TypeReference;
import com.fasterxml.jackson.databind.DeserializationFeature;
import com.fasterxml.jackson.databind.SerializationFeature;
import org.devocative.demeter.vo.RequestVO;

import java.util.Map;

public interface IRequestService {
	RequestVO getCurrentRequest();

	void set(RequestVO requestVO);

	void unset();

	String toJson(Object obj);

	String toJson(Object obj, Map features, Map serializationFeatures);

	 T fromJson(String json, Class cls);

	 T fromJson(String json, Class cls, Map features, Map deserializationFeatures);

	 T fromJson(String json, TypeReference typeReference);

	 T fromJson(String json, TypeReference typeReference, Map features, Map deserializationFeatures);
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy