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