public abstract class BaseObjectModel extends Object implements ObjectModel
| Modifier and Type | Field and Description |
|---|---|
protected Class<?> |
clazz |
protected List<ConstructorDescriptor> |
constructors
Resource class constructors.
|
protected List<FieldInjector> |
fields
Resource class fields.
|
protected MultivaluedMapImpl |
properties
Optional data.
|
| Constructor and Description |
|---|
BaseObjectModel(Class<?> clazz) |
BaseObjectModel(Object instance) |
| Modifier and Type | Method and Description |
|---|---|
List<ConstructorDescriptor> |
getConstructorDescriptors() |
List<FieldInjector> |
getFieldInjectors() |
Class<?> |
getObjectClass() |
javax.ws.rs.core.MultivaluedMap<String,String> |
getProperties()
Optional attributes.
|
List<String> |
getProperty(String key) |
protected void |
processConstructors() |
protected void |
processFields() |
protected final Class<?> clazz
protected MultivaluedMapImpl properties
protected final List<ConstructorDescriptor> constructors
protected final List<FieldInjector> fields
public BaseObjectModel(Class<?> clazz)
public BaseObjectModel(Object instance)
protected void processConstructors()
protected void processFields()
public Class<?> getObjectClass()
getObjectClass in interface ObjectModelClass of objectpublic List<ConstructorDescriptor> getConstructorDescriptors()
getConstructorDescriptors in interface ObjectModelObjectModel.getConstructorDescriptors().add(ConstructorInjector)public List<FieldInjector> getFieldInjectors()
getFieldInjectors in interface ObjectModelObjectModel.getFieldInjectors().add(FieldInjector)public javax.ws.rs.core.MultivaluedMap<String,String> getProperties()
ObjectModelgetProperties in interface ObjectModelnullpublic List<String> getProperty(String key)
getProperty in interface ObjectModelkey - property nameObjectModel.getProperties()Copyright © 2012–2016 Codenvy, S.A.. All rights reserved.