|
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.springframework.beans.factory.support.AbstractBeanDefinition
org.springframework.beans.factory.support.RootBeanDefinition
org.springframework.web.jsf.FacesBeanDefinition
RootBeanDefinition for beans
defined in a JSF context.
JSF does not support
RootBeanDefinition which enable these
features will throw an UnsupportedOperationException.
VariableResolverImpl,
AutowireCapableBeanFactory| Field Summary | |
static java.lang.String |
APPLICATION_SCOPE
|
static java.lang.String |
NONE_SCOPE
|
static java.lang.String |
REQUEST_SCOPE
|
static java.lang.String |
SESSION_SCOPE
|
| Fields inherited from class org.springframework.beans.factory.support.RootBeanDefinition |
AUTOWIRE_AUTODETECT, AUTOWIRE_BY_NAME, AUTOWIRE_BY_TYPE, AUTOWIRE_CONSTRUCTOR, AUTOWIRE_NO, DEPENDENCY_CHECK_ALL, DEPENDENCY_CHECK_NONE, DEPENDENCY_CHECK_OBJECTS, DEPENDENCY_CHECK_SIMPLE |
| Constructor Summary | |
FacesBeanDefinition(java.lang.Class beanClass,
MutablePropertyValues pvs,
java.lang.String scope)
Create a new FacesBeanDefinition for a singleton,
providing property values. |
|
FacesBeanDefinition(java.lang.String beanClassName,
MutablePropertyValues pvs,
java.lang.String scope)
Create a new FacesBeanDefinition for a singleton,
providing property values.
|
|
| Method Summary | |
int |
getResolvedAutowireMode()
Returns AUTOWIRE_NO since JSF does not support autowiring. |
boolean |
hasConstructorArgumentValues()
Always returns false since beans defined in a JSF context have no constructor arguments. |
boolean |
isApplicationScope()
Returns wether the faces bean-defintion has application-scope or not. |
boolean |
isRequestScope()
Returns wether the faces bean-defintion has request-scope or not. |
boolean |
isSessionScope()
Returns wether the faces bean-defintion has session-scope or not. |
void |
setAutowireMode(int autowireMode)
Not supported by this implementation. |
void |
setDependencyCheck(int dependencyCheck)
Not supported by this implementation. |
void |
setDependsOn(java.lang.String[] dependsOn)
Not supported by this implementation. |
void |
setDestroyMethodName(java.lang.String destroyMethodName)
Not supported by this implementation. |
void |
setInitMethodName(java.lang.String initMethodName)
Not supported by this implementation. |
void |
setLazyInit(boolean lazyInit)
Not supported by this implementation. |
void |
validate()
The JSF implementation used will validate bean definitions, so this implementation does nothing. |
| Methods inherited from class org.springframework.beans.factory.support.RootBeanDefinition |
getAutowireMode, getBeanClass, getBeanClassName, getConstructorArgumentValues, getDependencyCheck, getDependsOn, getDestroyMethodName, getInitMethodName, toString |
| Methods inherited from class org.springframework.beans.factory.support.AbstractBeanDefinition |
getPropertyValues, getResourceDescription, isLazyInit, isSingleton, setResourceDescription, setSingleton |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Field Detail |
public static final java.lang.String APPLICATION_SCOPE
public static final java.lang.String SESSION_SCOPE
public static final java.lang.String REQUEST_SCOPE
public static final java.lang.String NONE_SCOPE
| Constructor Detail |
public FacesBeanDefinition(java.lang.Class beanClass,
MutablePropertyValues pvs,
java.lang.String scope)
FacesBeanDefinition for a singleton,
providing property values.
beanClass - the class of the bean to instantiatepvs - the property values to apply
public FacesBeanDefinition(java.lang.String beanClassName,
MutablePropertyValues pvs,
java.lang.String scope)
FacesBeanDefinition for a singleton,
providing property values.
Takes a bean class name to avoid eager loading of the bean class.
beanClassName - the name of the class to instantiatepvs - the property values to apply| Method Detail |
public void setAutowireMode(int autowireMode)
java.lang.UnsupportedOperationExceptionRootBeanDefinition.setAutowireMode(int)public void setDependencyCheck(int dependencyCheck)
java.lang.UnsupportedOperationExceptionRootBeanDefinition.setDependencyCheck(int)public void setDependsOn(java.lang.String[] dependsOn)
java.lang.UnsupportedOperationExceptionRootBeanDefinition.setDependsOn(java.lang.String[])public void setDestroyMethodName(java.lang.String destroyMethodName)
java.lang.UnsupportedOperationExceptionRootBeanDefinition.setDestroyMethodName(java.lang.String)public void setInitMethodName(java.lang.String initMethodName)
java.lang.UnsupportedOperationExceptionRootBeanDefinition.setInitMethodName(java.lang.String)public void setLazyInit(boolean lazyInit)
java.lang.UnsupportedOperationExceptionAbstractBeanDefinition.setLazyInit(boolean)public boolean hasConstructorArgumentValues()
false since beans defined in a JSF context have no constructor arguments.
RootBeanDefinition.hasConstructorArgumentValues()
public void validate()
throws BeanDefinitionValidationException
BeanDefinitionValidationExceptionAbstractBeanDefinition.validate()public int getResolvedAutowireMode()
AUTOWIRE_NO since JSF does not support autowiring.
RootBeanDefinition.getResolvedAutowireMode()public boolean isApplicationScope()
public boolean isRequestScope()
public boolean isSessionScope()
|
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||