Package org.exoplatform.services.rest
Interface ObjectModel
- All Known Subinterfaces:
AbstractResourceDescriptor,FilterDescriptor,ProviderDescriptor
- All Known Implementing Classes:
AbstractResourceDescriptorImpl,ApplicationResource,BaseObjectModel,FilterDescriptorImpl,ProviderDescriptorImpl
public interface ObjectModel
Abstract description of object.
- Version:
- $Id: $
- Author:
- Andrey Parfonov
-
Method Summary
-
Method Details
-
getConstructorDescriptors
List<ConstructorDescriptor> getConstructorDescriptors()- Returns:
- collections constructor, return empty collection not null if
object is singleton. There is no setter for this to add new
ConstructorInjector use
ObjectModel.getConstructorDescriptors().add(ConstructorInjector)
-
getFieldInjectors
List<FieldInjector> getFieldInjectors()- Returns:
- collections of object fields, return empty collection not null if
object is singleton. There is no setter for this to add new
ConstructorInjector use
ObjectModel.getFieldInjectors().add(FieldInjector)
-
getObjectClass
Class<?> getObjectClass()- Returns:
Classof object
-
getProperty
- Parameters:
key-- Returns:
- property by key
- See Also:
-
getProperties
Optional attributes.- Returns:
- all properties. If there is no any optional attributes then empty
map returned never
null
-