Class AbstractEndpoint<E extends AbstractEndpoint<E>>
java.lang.Object
com.broadleafcommerce.metadata.dsl.core.extension.endpoints.AbstractEndpoint<E>
- All Implemented Interfaces:
Copyable<E>,Endpoint<E>,Serializable
- Direct Known Subclasses:
DefaultEndpoint,DefaultPageableEndpoint
public abstract class AbstractEndpoint<E extends AbstractEndpoint<E>>
extends Object
implements Endpoint<E>
- Author:
- Nick Crum (ncrum)
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from interface com.broadleafcommerce.metadata.dsl.core.Endpoint
Endpoint.Method -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected booleanbooleangetScope()getType()getUri()inthashCode()voidsetHeaders(Map<String, Object> headers) voidsetMapParams(List<Mapping<?>> mapParams) voidsetMethod(Endpoint.Method method) voidvoidvoidsetTransformRequestBody(TransformBody transformRequestBody) voidsetTransformResponseBody(TransformBody transformResponseBody) voidvoidMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.broadleafcommerce.metadata.dsl.core.Endpoint
clearHeaders, clearParamMappings, clearParams, delete, get, header, headers, mapParam, mapParams, method, method, param, params, patch, post, put, removeHeader, removeMapParam, removeParam, scope, scopes, self, transformRequest, transformRequest, transformResponse, transformResponse, type, uri
-
Constructor Details
-
AbstractEndpoint
public AbstractEndpoint() -
AbstractEndpoint
-
-
Method Details
-
getType
- Specified by:
getTypein interfaceEndpoint<E extends AbstractEndpoint<E>>
-
getUri
- Specified by:
getUriin interfaceEndpoint<E extends AbstractEndpoint<E>>
-
getMethod
- Specified by:
getMethodin interfaceEndpoint<E extends AbstractEndpoint<E>>
-
getScope
- Specified by:
getScopein interfaceEndpoint<E extends AbstractEndpoint<E>>
-
getParams
- Specified by:
getParamsin interfaceEndpoint<E extends AbstractEndpoint<E>>
-
getHeaders
- Specified by:
getHeadersin interfaceEndpoint<E extends AbstractEndpoint<E>>
-
getMapParams
- Specified by:
getMapParamsin interfaceEndpoint<E extends AbstractEndpoint<E>>
-
getTransformRequestBody
- Specified by:
getTransformRequestBodyin interfaceEndpoint<E extends AbstractEndpoint<E>>
-
getTransformResponseBody
- Specified by:
getTransformResponseBodyin interfaceEndpoint<E extends AbstractEndpoint<E>>
-
setType
- Specified by:
setTypein interfaceEndpoint<E extends AbstractEndpoint<E>>
-
setUri
- Specified by:
setUriin interfaceEndpoint<E extends AbstractEndpoint<E>>
-
setMethod
- Specified by:
setMethodin interfaceEndpoint<E extends AbstractEndpoint<E>>
-
setScope
- Specified by:
setScopein interfaceEndpoint<E extends AbstractEndpoint<E>>
-
setParams
- Specified by:
setParamsin interfaceEndpoint<E extends AbstractEndpoint<E>>
-
setHeaders
- Specified by:
setHeadersin interfaceEndpoint<E extends AbstractEndpoint<E>>
-
setMapParams
- Specified by:
setMapParamsin interfaceEndpoint<E extends AbstractEndpoint<E>>
-
setTransformRequestBody
- Specified by:
setTransformRequestBodyin interfaceEndpoint<E extends AbstractEndpoint<E>>
-
setTransformResponseBody
- Specified by:
setTransformResponseBodyin interfaceEndpoint<E extends AbstractEndpoint<E>>
-
equals
-
canEqual
-
hashCode
public int hashCode()
-