Package com.hybris.ymkt.common.odata
Class ODataConvertEdmService
- java.lang.Object
-
- com.hybris.ymkt.common.odata.ODataConvertEdmService
-
public class ODataConvertEdmService extends java.lang.ObjectConvert object value into well typed, well formated OData value.
-
-
Constructor Summary
Constructors Constructor Description ODataConvertEdmService()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.ObjectconvertEdm(java.lang.Object value, org.apache.olingo.odata2.api.edm.EdmTyped property)Convert, align, adjust Java Object to the Olingo library input field requirements.
Round/truncate number/date according to the EDM precision. Truncate String according to the max length. Convert String into proper Java Objects. etc.protected java.lang.ObjectconvertEdmDateTime(java.lang.Object value, org.apache.olingo.odata2.api.edm.EdmElement element)protected java.lang.ObjectconvertEdmDateTime(java.lang.String s, org.apache.olingo.odata2.api.edm.EdmElement element)protected java.lang.ObjectconvertEdmDateTimeOffset(java.lang.Object value, org.apache.olingo.odata2.api.edm.EdmElement element)protected java.lang.ObjectconvertEdmDecimal(java.lang.Object value, org.apache.olingo.odata2.api.edm.EdmElement element)protected java.lang.ObjectconvertEdmInt32(java.lang.Object value, org.apache.olingo.odata2.api.edm.EdmElement element)protected java.lang.ObjectconvertEdmString(java.lang.Object value, org.apache.olingo.odata2.api.edm.EdmElement element)
-
-
-
Method Detail
-
convertEdm
public java.lang.Object convertEdm(java.lang.Object value, org.apache.olingo.odata2.api.edm.EdmTyped property) throws org.apache.olingo.odata2.api.edm.EdmExceptionConvert, align, adjust Java Object to the Olingo library input field requirements.
- Round/truncate number/date according to the EDM precision.
- Truncate String according to the max length.
- Convert String into proper Java Objects.
- etc.
- Parameters:
value- object valueproperty-EdmTypedof the OData value mapped field- Returns:
- OData value
- Throws:
org.apache.olingo.odata2.api.edm.EdmException-EdmException
-
convertEdmDateTime
protected java.lang.Object convertEdmDateTime(java.lang.Object value, org.apache.olingo.odata2.api.edm.EdmElement element) throws org.apache.olingo.odata2.api.edm.EdmException- Throws:
org.apache.olingo.odata2.api.edm.EdmException
-
convertEdmDateTime
protected java.lang.Object convertEdmDateTime(java.lang.String s, org.apache.olingo.odata2.api.edm.EdmElement element) throws org.apache.olingo.odata2.api.edm.EdmException- Throws:
org.apache.olingo.odata2.api.edm.EdmException
-
convertEdmDateTimeOffset
protected java.lang.Object convertEdmDateTimeOffset(java.lang.Object value, org.apache.olingo.odata2.api.edm.EdmElement element) throws org.apache.olingo.odata2.api.edm.EdmException- Throws:
org.apache.olingo.odata2.api.edm.EdmException
-
convertEdmDecimal
protected java.lang.Object convertEdmDecimal(java.lang.Object value, org.apache.olingo.odata2.api.edm.EdmElement element) throws org.apache.olingo.odata2.api.edm.EdmException- Throws:
org.apache.olingo.odata2.api.edm.EdmException
-
convertEdmInt32
protected java.lang.Object convertEdmInt32(java.lang.Object value, org.apache.olingo.odata2.api.edm.EdmElement element) throws org.apache.olingo.odata2.api.edm.EdmException- Throws:
org.apache.olingo.odata2.api.edm.EdmException
-
convertEdmString
protected java.lang.Object convertEdmString(java.lang.Object value, org.apache.olingo.odata2.api.edm.EdmElement element) throws org.apache.olingo.odata2.api.edm.EdmException- Throws:
org.apache.olingo.odata2.api.edm.EdmException
-
-