|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES All Classes | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface EventParameter
Argument received by an Event
Method Summary | |
---|---|
void |
addValidator(PropertyValidator validator)
|
Converter |
getConverter()
|
java.lang.Class<?> |
getParameterType()
|
java.lang.Object |
getPropertyAsObject(java.lang.Object container,
java.lang.String propertyPath)
|
java.lang.String |
getPropertyAsString(java.lang.Object container,
java.lang.String propertyPath,
MessagesRepository repository)
|
PropertyBinder |
getPropertyBinder(java.lang.String normalizedPropertyPathWithPrefix)
|
java.util.Set<PropertyValidator> |
getValidators(java.lang.String propertyPath)
|
boolean |
matches(java.lang.String propertyPath)
|
java.lang.Object |
populate(java.lang.Object container,
ServletRequestParameters parameters,
MessagesRepository repository,
Messages messages)
Return the list of created parameter values for this request |
void |
setPropertyAsObject(java.util.Map<java.lang.String,java.lang.Object> parameterValues,
java.lang.String propertyPath,
java.lang.Object value)
Assigns value to some property nested inside this eventParameter |
void |
validate(java.lang.Object container,
Messages messages)
execute the validations configured for this event parameter |
Methods inherited from interface org.loom.binding.AnnotationContainer |
---|
getAnnotation, getAnnotations, getDisplayName, getItemMetadata, getItemMetadataSize, getName, getPropertyClass, guessCollectionGenericType, guessMapGenericKeyType, guessMapGenericValueType, isCollection, isMap |
Method Detail |
---|
java.lang.Object populate(java.lang.Object container, ServletRequestParameters parameters, MessagesRepository repository, Messages messages)
void validate(java.lang.Object container, Messages messages)
container
- the event parameter valuemessages
- where validation errors will be addedPropertyBinder getPropertyBinder(java.lang.String normalizedPropertyPathWithPrefix)
normalizedPropertyPathWithPrefix
- the property path including the parameter nameboolean matches(java.lang.String propertyPath)
java.lang.Object getPropertyAsObject(java.lang.Object container, java.lang.String propertyPath)
java.lang.String getPropertyAsString(java.lang.Object container, java.lang.String propertyPath, MessagesRepository repository)
void setPropertyAsObject(java.util.Map<java.lang.String,java.lang.Object> parameterValues, java.lang.String propertyPath, java.lang.Object value)
Converter getConverter()
java.lang.Class<?> getParameterType()
java.util.Set<PropertyValidator> getValidators(java.lang.String propertyPath)
void addValidator(PropertyValidator validator)
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES All Classes | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |