Package com.vaadin.data.util
Class AbstractBeanContainer.PropertyBasedBeanIdResolver
- java.lang.Object
-
- com.vaadin.data.util.AbstractBeanContainer.PropertyBasedBeanIdResolver
-
- All Implemented Interfaces:
AbstractBeanContainer.BeanIdResolver<IDTYPE,BEANTYPE>,Serializable
- Enclosing class:
- AbstractBeanContainer<IDTYPE,BEANTYPE>
protected class AbstractBeanContainer.PropertyBasedBeanIdResolver extends Object implements AbstractBeanContainer.BeanIdResolver<IDTYPE,BEANTYPE>
A item identifier resolver that returns the value of a bean property. The bean must have a getter for the property, and the getter must return an object of type IDTYPE.- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description PropertyBasedBeanIdResolver(Object propertyId)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description IDTYPEgetIdForBean(BEANTYPE bean)Return the item identifier for a bean.
-
-
-
Constructor Detail
-
PropertyBasedBeanIdResolver
public PropertyBasedBeanIdResolver(Object propertyId)
-
-
Method Detail
-
getIdForBean
public IDTYPE getIdForBean(BEANTYPE bean) throws IllegalArgumentException
Description copied from interface:AbstractBeanContainer.BeanIdResolverReturn the item identifier for a bean.- Specified by:
getIdForBeanin interfaceAbstractBeanContainer.BeanIdResolver<IDTYPE,BEANTYPE>- Returns:
- Throws:
IllegalArgumentException
-
-