public class WebAttributeUtil
extends java.lang.Object
Attribute
sConstructor and Description |
---|
WebAttributeUtil() |
Modifier and Type | Method and Description |
---|---|
static <T> T |
getValue(javax.servlet.http.HttpServletRequest request,
CustomDatatype<T> dt,
CustomDatatypeHandler<CustomDatatype<T>,T> handler,
java.lang.String paramName)
Gets the value of an attribute out of an HTTP request, treating it according to the appropriate handler type.
|
static java.lang.Object |
getValue(javax.servlet.http.HttpServletRequest request,
CustomValueDescriptor descriptor,
java.lang.String paramName) |
static <AttributeClass extends BaseAttribute,CustomizableClass extends Customizable<AttributeClass>,AttributeTypeClass extends AttributeType<CustomizableClass>> |
handleSubmittedAttributesForType(CustomizableClass owner,
org.springframework.validation.BindingResult errors,
java.lang.Class<AttributeClass> attributeClass,
javax.servlet.http.HttpServletRequest request,
java.util.List<AttributeTypeClass> attributeTypes)
Handles attributes submitted on a form that uses the "attributesForType" tag
|
public static java.lang.Object getValue(javax.servlet.http.HttpServletRequest request, CustomValueDescriptor descriptor, java.lang.String paramName)
public static <T> T getValue(javax.servlet.http.HttpServletRequest request, CustomDatatype<T> dt, CustomDatatypeHandler<CustomDatatype<T>,T> handler, java.lang.String paramName)
request
- handler
- paramName
- public static <AttributeClass extends BaseAttribute,CustomizableClass extends Customizable<AttributeClass>,AttributeTypeClass extends AttributeType<CustomizableClass>> void handleSubmittedAttributesForType(CustomizableClass owner, org.springframework.validation.BindingResult errors, java.lang.Class<AttributeClass> attributeClass, javax.servlet.http.HttpServletRequest request, java.util.List<AttributeTypeClass> attributeTypes)
owner
- the object that the attributes will be applied toerrors
- Spring binding object for ownerattributeClass
- the actual class of the attribute we need to instantiate, e.g. LocationAttributerequest
- the user's submissionattributeTypes
- all available attribute types for owner's classCopyright © 2018 OpenMRS Inc.. All Rights Reserved.