|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface BeanCreator<T>
Contract for Bean creation.
Common operations on ManagedBean, ProducerField and ProducerMethods.
| Nested Class Summary | |
|---|---|
static class |
BeanCreator.MetaDataProvider
MetaDataProvider. |
| Method Summary | |
|---|---|
void |
checkCreateConditions()
Check conditions on creating bean instance. |
void |
defineApiType()
Define api type. |
void |
defineName(String defaultName)
Defines bean name. |
void |
defineQualifier()
Defines qualifier. |
void |
defineScopeType(String errorMessage,
boolean allowLazyInit)
Define scope type of the bean. |
void |
defineSerializable()
Define serializable. |
void |
defineStereoTypes()
Define stereptypes. |
AbstractOwbBean<T> |
getBean()
Gets bean. |
BeanCreator.MetaDataProvider |
getMetaDataProvider()
Returns metadata provider. |
void |
setMetaDataProvider(BeanCreator.MetaDataProvider metadataProvider)
Sets meta-data provider. |
| Method Detail |
|---|
void checkCreateConditions()
void defineSerializable()
void defineStereoTypes()
void defineApiType()
BeanCreator.MetaDataProvider getMetaDataProvider()
void setMetaDataProvider(BeanCreator.MetaDataProvider metadataProvider)
metadataProvider - metadata provider
void defineScopeType(String errorMessage,
boolean allowLazyInit)
Check passivation related controls.
void defineQualifier()
void defineName(String defaultName)
defaultName - default bean nameAbstractOwbBean<T> getBean()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||