Class WebServiceDefinition
java.lang.Object
io.vertigo.core.node.definition.AbstractDefinition<WebServiceDefinition>
io.vertigo.vega.webservice.definitions.WebServiceDefinition
- All Implemented Interfaces:
io.vertigo.core.node.definition.Definition
public final class WebServiceDefinition
extends io.vertigo.core.node.definition.AbstractDefinition<WebServiceDefinition>
Web service definition.
- Author:
- npiedeloup
-
Nested Class Summary
Nested Classes -
Field Summary
Fields -
Method Summary
Modifier and TypeMethodDescriptionstatic WebServiceDefinitionBuilderStatic method factory for WebServiceDefinitionBuildergetDoc()getPath()getVerb()booleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanMethods inherited from class io.vertigo.core.node.definition.AbstractDefinition
idMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface io.vertigo.core.node.definition.Definition
getName
-
Field Details
-
PREFIX
- See Also:
-
-
Method Details
-
builder
Static method factory for WebServiceDefinitionBuilder- Parameters:
method- Method to bind to this webService- Returns:
- WebServiceDefinitionBuilder
-
getPath
- Returns:
- path
-
getSortPath
- Returns:
- sortPath
-
getVerb
- Returns:
- verb
-
getAcceptType
- Returns:
- acceptType
-
getMethod
- Returns:
- method
-
isNeedSession
public boolean isNeedSession()- Returns:
- needSession
-
isSessionInvalidate
public boolean isSessionInvalidate()- Returns:
- sessionInvalidate
-
isNeedAuthentification
public boolean isNeedAuthentification()- Returns:
- needAuthentification
-
isAccessTokenPublish
public boolean isAccessTokenPublish()- Returns:
- accessTokenPublish
-
isAccessTokenMandatory
public boolean isAccessTokenMandatory()- Returns:
- accessTokenMandatory
-
isAccessTokenConsume
public boolean isAccessTokenConsume()- Returns:
- accessTokenConsume
-
isServerSideSave
public boolean isServerSideSave()- Returns:
- serverSideSave
-
getIncludedFields
- Returns:
- includedFields
-
getExcludedFields
- Returns:
- excludedFields
-
getWebServiceParams
- Returns:
- webServiceParams
-
getDoc
- Returns:
- doc
-
isCorsProtected
public boolean isCorsProtected()- Returns:
- corsProtected
-
isFileAttachment
public boolean isFileAttachment()- Returns:
- fileAttachment
-
isNeedApiKey
public boolean isNeedApiKey()- Returns:
- the needApiKey
-