Package net.n2oapp.framework.api.data
Class DomainProcessor
- java.lang.Object
-
- net.n2oapp.framework.api.data.DomainProcessor
-
public class DomainProcessor extends Object
User: iryabov Date: 14.06.13 Time: 18:19
-
-
Constructor Summary
Constructors Constructor Description DomainProcessor()DomainProcessor(com.fasterxml.jackson.databind.ObjectMapper objectMapper, String dateFormat)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description Objectdeserialize(Object value)Objectdeserialize(Object value, Class<?> clazz)Конвертировать значение в определенный классObjectdeserialize(Object value, String domain)Конвертировать значение в определенный тип<T extends Enum<T>>
TdeserializeEnum(Object value, Class<T> enumClass)Конвертировать значение в Enum объектDataSetdoDomainConversation(DataSet inDataSet, Collection<? extends InvocationParameter> values)ObjectdoDomainConversion(String domain, Object value)Deprecated.DataSetdomainConversionByAction(DataSet inDataSet, CompiledObject.Operation operation)static StringgetDomain(String simpleDomain, FilterType type)static DomainProcessorgetInstance()Deprecated.Stringserialize(Object value)Конвертировать значение в строковый тип
-
-
-
Constructor Detail
-
DomainProcessor
public DomainProcessor(com.fasterxml.jackson.databind.ObjectMapper objectMapper, String dateFormat)
-
DomainProcessor
public DomainProcessor()
-
-
Method Detail
-
getInstance
@Deprecated public static DomainProcessor getInstance()
Deprecated.
-
deserialize
public Object deserialize(Object value, String domain)
Конвертировать значение в определенный тип- Parameters:
value- Значениеdomain- Тип данных- Returns:
- Конвертированное значение
-
deserialize
public Object deserialize(Object value, Class<?> clazz)
Конвертировать значение в определенный класс- Parameters:
value- Значениеclazz- Класс- Returns:
- Конвертированное значение
- Throws:
ClassCastException- Если конвертированное значение не соответствует классу
-
deserializeEnum
public <T extends Enum<T>> T deserializeEnum(Object value, Class<T> enumClass)
Конвертировать значение в Enum объект- Parameters:
value- ЗначениеenumClass- Enum класс- Returns:
- Enum объект или null
-
serialize
public String serialize(Object value)
Конвертировать значение в строковый тип- Parameters:
value- Значение- Returns:
- Значение в виде строки
-
domainConversionByAction
public DataSet domainConversionByAction(DataSet inDataSet, CompiledObject.Operation operation)
-
doDomainConversation
public DataSet doDomainConversation(DataSet inDataSet, Collection<? extends InvocationParameter> values)
-
doDomainConversion
@Deprecated public Object doDomainConversion(String domain, Object value)
Deprecated.
-
getDomain
public static String getDomain(String simpleDomain, FilterType type)
-
-