Package org.nuxeo.ecm.automation
Interface TypeAdapter
-
- All Known Implementing Classes:
ArrayNodeToList
,ArrayStringToDocModelList
,ArrayStringToList
,CalendarToDate
,CollectionToBlobList
,CollectionToDocModelList
,CollectionToStringList
,DocModelListToDocRefList
,DocModelToDocModelList
,DocModelToDocRef
,DocModelToDocRefList
,DocRefListToDocModelList
,DocRefToDocModel
,DocRefToDocModelList
,DocRefToDocRefList
,IntegerToLong
,JsonNodeToProperties
,LongToInteger
,ObjectNodeToMap
,StringToBoolean
,StringToCalendar
,StringToDate
,StringToDocModel
,StringToDocModelList
,StringToDocRef
,StringToInteger
,StringToList
,StringToLong
,StringToProperties
,StringToURL
public interface TypeAdapter
An object that can adapt a given object instance to an object of another type A type adapter accepts only one type of objects and can produce only one type of object.- Author:
- Bogdan Stefanescu
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description Object
getAdaptedValue(OperationContext ctx, Object objectToAdapt)
Adapt the given object to an instance of the given target type.
-
-
-
Method Detail
-
getAdaptedValue
Object getAdaptedValue(OperationContext ctx, Object objectToAdapt) throws TypeAdaptException
Adapt the given object to an instance of the given target type. The input object cannot be null. Throws an exception if the object cannot be adapted.- Throws:
TypeAdaptException
- when the object cannot be adapted
-
-