Class WebServiceParam
java.lang.Object
io.vertigo.vega.webservice.definitions.WebServiceParam
WebService param infos :
- source type (query, path, body, innerBody or implicit)
- name
- type (class)
- includedField (for DtObjet or DtList)
- excludedField (for DtObjet or DtList)
- if object kept serverSide
- if one time token
- specific validators
- Author:
- npiedeloup
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic enumstatic enumParameter's source types. -
Method Summary
Modifier and TypeMethodDescriptionstatic WebServiceParamBuilderStatic method factory for WebServiceDefinitionBuilderList<Class<? extends DtObjectValidator>>getName()Class<?>getType()booleanbooleanbooleantoString()
-
Method Details
-
builder
Static method factory for WebServiceDefinitionBuilder- Parameters:
paramType- param type- Returns:
- WebServiceDefinitionBuilder
-
getParamType
- Returns:
- Parameter's source type
-
getFullName
- Returns:
- Full name of this param.
-
getName
- Returns:
- Parameter name in source
-
getType
- Returns:
- Parameter class
-
getGenericType
- Returns:
- generics Type
-
isOptional
public boolean isOptional()- Returns:
- is optional
-
getIncludedFields
- Returns:
- List of included fieldNames
-
getExcludedFields
- Returns:
- List of excluded fieldNames
-
isNeedServerSideToken
public boolean isNeedServerSideToken()- Returns:
- if access token mandatory
-
isConsumeServerSideToken
public boolean isConsumeServerSideToken()- Returns:
- if access token is consume (one time token)
-
getDtObjectValidatorClasses
- Returns:
- List of validator classes (order is keep)
-
toString
-