T
- the underlying objectpublic interface ManagedObjectPopulator<T>
Modifier and Type | Method and Description |
---|---|
void |
createObject(ManagedObject managedObject,
Class<T> clazz)
Create a new underlying object from clazz and construct its ManagedObject.
|
void |
createObject(ManagedObject managedObject,
Class<T> clazz,
org.jboss.metadata.spi.MetaData metaData)
Create a new underlying object from clazz and construct its ManagedObject.
|
void |
populateManagedObject(MutableManagedObject managedObject,
T object)
Populate the managed object with property values from the object.
|
void |
populateManagedObject(MutableManagedObject managedObject,
T object,
org.jboss.metadata.spi.MetaData metaData)
Populate the managed object with property values from the object.
|
void createObject(ManagedObject managedObject, Class<T> clazz)
managedObject
- the managed objectclazz
- the classvoid createObject(ManagedObject managedObject, Class<T> clazz, org.jboss.metadata.spi.MetaData metaData)
managedObject
- the managed objectclazz
- the classmetaData
- - the optional metadata repository accessor used to query
for property annotations.void populateManagedObject(MutableManagedObject managedObject, T object)
managedObject
- the managed object to populate with valuesobject
- the object used to populate the managed objectvoid populateManagedObject(MutableManagedObject managedObject, T object, org.jboss.metadata.spi.MetaData metaData)
managedObject
- the managed object to populate with valuesobject
- the object used to populate the managed objectmetaData
- - the optional metadata repository accessor used to query
for property annotations.Copyright © 2013 JBoss, a division of Red Hat, Inc.. All Rights Reserved.