Class PropertyObjectResolverImpl
- java.lang.Object
-
- org.nuxeo.ecm.core.api.model.resolver.PropertyObjectResolverImpl
-
- All Implemented Interfaces:
PropertyObjectResolver
public class PropertyObjectResolverImpl extends Object implements PropertyObjectResolver
- Since:
- 7.1
-
-
Field Summary
Fields Modifier and Type Field Description protected Propertypropertyprotected ObjectResolverresolver
-
Constructor Summary
Constructors Constructor Description PropertyObjectResolverImpl(Property property, ObjectResolver resolver)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Objectfetch()<T> Tfetch(Class<T> type)Objectfetch(Object context)List<Class<?>>getManagedClasses()ObjectResolvergetObjectResolver()Returns the underlyingObjectResolver.voidsetObject(Object object)Gets a reference to the object and set the corresponding value to this property.booleanvalidate()booleanvalidate(Object context)
-
-
-
Field Detail
-
property
protected Property property
-
resolver
protected ObjectResolver resolver
-
-
Constructor Detail
-
PropertyObjectResolverImpl
public PropertyObjectResolverImpl(Property property, ObjectResolver resolver)
-
-
Method Detail
-
getManagedClasses
public List<Class<?>> getManagedClasses()
Description copied from interface:PropertyObjectResolver- Specified by:
getManagedClassesin interfacePropertyObjectResolver
-
validate
public boolean validate()
Description copied from interface:PropertyObjectResolver- Specified by:
validatein interfacePropertyObjectResolver
-
validate
public boolean validate(Object context)
Description copied from interface:PropertyObjectResolver- Specified by:
validatein interfacePropertyObjectResolver
-
fetch
public Object fetch()
Description copied from interface:PropertyObjectResolver- Specified by:
fetchin interfacePropertyObjectResolver
-
fetch
public Object fetch(Object context)
Description copied from interface:PropertyObjectResolver- Specified by:
fetchin interfacePropertyObjectResolver
-
fetch
public <T> T fetch(Class<T> type)
Description copied from interface:PropertyObjectResolver- Specified by:
fetchin interfacePropertyObjectResolver
-
setObject
public void setObject(Object object)
Description copied from interface:PropertyObjectResolverGets a reference to the object and set the corresponding value to this property.ObjectResolver.fetch(Class, Object)- Specified by:
setObjectin interfacePropertyObjectResolver
-
getObjectResolver
public ObjectResolver getObjectResolver()
Description copied from interface:PropertyObjectResolverReturns the underlyingObjectResolver.- Specified by:
getObjectResolverin interfacePropertyObjectResolver
-
-