public final class EndPointDefinitionBuilder extends Object implements Builder<EndPointDefinition>
| Constructor and Description |
|---|
EndPointDefinitionBuilder(Method method)
Constructeur.
|
public EndPointDefinitionBuilder(Method method)
method - Method to bind to this endpointpublic EndPointDefinition build()
build in interface Builder<EndPointDefinition>public EndPointDefinitionBuilder withPathPrefix(String pathPrefix)
pathPrefix - Path prefixpublic EndPointDefinitionBuilder with(EndPointDefinition.Verb verb, String path)
verb - Verbpath - Pathpublic boolean hasVerb()
public EndPointDefinitionBuilder withAccessTokenConsume(boolean accessTokenConsume)
accessTokenConsume - accessTokenConsumepublic EndPointDefinitionBuilder withNeedAuthentication(boolean needAuthentication)
needAuthentication - needAuthenticationpublic EndPointDefinitionBuilder withNeedSession(boolean needSession)
needSession - needSessionpublic EndPointDefinitionBuilder withSessionInvalidate(boolean sessionInvalidate)
sessionInvalidate - sessionInvalidatepublic EndPointDefinitionBuilder addExcludedFields(String... excludedFields)
excludedFields - list of excludedFieldspublic EndPointDefinitionBuilder addIncludedFields(String... includedFields)
includedFields - list of includedFieldspublic EndPointDefinitionBuilder withAccessTokenPublish(boolean accessTokenPublish)
accessTokenPublish - accessTokenPublishpublic EndPointDefinitionBuilder withAccessTokenMandatory(boolean accessTokenMandatory)
accessTokenMandatory - accessTokenMandatorypublic EndPointDefinitionBuilder withServerSideSave(boolean serverSideSave)
serverSideSave - serverSideSavepublic EndPointDefinitionBuilder withAutoSortAndPagination(boolean autoSortAndPagination)
autoSortAndPagination - autoSortAndPaginationpublic EndPointDefinitionBuilder withDoc(String doc)
doc - docpublic EndPointDefinitionBuilder addEndPointParam(EndPointParam endPointParam)
endPointParam - endPointParamCopyright © 2015. All Rights Reserved.