|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: REQUIRED | OPTIONAL | DETAIL: ELEMENT |
@Target(value={PARAMETER,METHOD,FIELD}) @Retention(value=RUNTIME) public @interface DefaultValue
Defines the default value of request metadata that is bound using one of the
following annotations:
PathParam
,
QueryParam
,
MatrixParam
,
CookieParam
,
FormParam
,
or HeaderParam
.
The default value is used if the corresponding metadata is not present in the
request.
If the type of the annotated parameter is
List
, Set
or SortedSet
then the
resulting collection will have a single entry mapped from the supplied
default value.
If this annotation is not used and the corresponding metadata is not
present in the request, the value will be an empty collection for
List
, Set
or SortedSet
, null for
other object types, and the Java-defined default for primitive types.
PathParam
,
QueryParam
,
FormParam
,
HeaderParam
,
MatrixParam
,
CookieParam
Required Element Summary | |
---|---|
java.lang.String |
value
The default value. |
Element Detail |
---|
public abstract java.lang.String value
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: REQUIRED | OPTIONAL | DETAIL: ELEMENT |
Copyright © 2009, 2010, Oracle Corporation and/or its affiliates. All Rights Reserved. Use is subject to license terms.
Generated on 4-June-2010 04:34