public final class WebServiceParamBuilder extends Object implements Builder<WebServiceParam>
| Modifier and Type | Method and Description |
|---|---|
WebServiceParamBuilder |
addExcludedFields(String... excludedFields) |
WebServiceParamBuilder |
addIncludedFields(String... includedFields) |
WebServiceParamBuilder |
addValidatorClasses(Class<? extends DtObjectValidator>... validatorClasses) |
WebServiceParam |
build() |
WebServiceParamBuilder |
consumeServerSideToken()
If serverSide token is consume
|
WebServiceParamBuilder |
needServerSideToken()
If serverSide token is needed and used
|
WebServiceParamBuilder |
optional()
Force this WebServiceParam as optional
|
WebServiceParamBuilder |
with(WebServiceParam.WebServiceParamType restParamType,
String restParamName) |
public WebServiceParamBuilder with(WebServiceParam.WebServiceParamType restParamType, String restParamName)
restParamType - paramTyperestParamName - paramNamepublic WebServiceParamBuilder addValidatorClasses(Class<? extends DtObjectValidator>... validatorClasses)
validatorClasses - List of validator to checkpublic WebServiceParamBuilder addExcludedFields(String... excludedFields)
excludedFields - List of exluded fieldspublic WebServiceParamBuilder addIncludedFields(String... includedFields)
includedFields - list of included fields (empty means all fields included)public WebServiceParamBuilder needServerSideToken()
public WebServiceParamBuilder consumeServerSideToken()
public WebServiceParamBuilder optional()
public WebServiceParam build()
build in interface Builder<WebServiceParam>Copyright © 2019. All rights reserved.