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:
- Serialized Form
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface com.broadleafcommerce.metadata.dsl.core.Endpoint
Endpoint.Method
-
-
Constructor Summary
Constructors Constructor Description AbstractEndpoint()AbstractEndpoint(Endpoint<?> endpoint)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected booleancanEqual(Object other)booleanequals(Object o)Map<String,Object>getHeaders()List<Mapping<?>>getMapParams()Endpoint.MethodgetMethod()Map<String,String>getParams()StringgetScope()TransformBodygetTransformRequestBody()TransformBodygetTransformResponseBody()StringgetType()StringgetUri()inthashCode()voidsetHeaders(Map<String,Object> headers)voidsetMapParams(List<Mapping<?>> mapParams)voidsetMethod(Endpoint.Method method)voidsetParams(Map<String,String> params)voidsetScope(String scope)voidsetTransformRequestBody(TransformBody transformRequestBody)voidsetTransformResponseBody(TransformBody transformResponseBody)voidsetType(String type)voidsetUri(String uri)-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
-
Methods 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 Detail
-
AbstractEndpoint
public AbstractEndpoint()
-
AbstractEndpoint
public AbstractEndpoint(Endpoint<?> endpoint)
-
-
Method Detail
-
getType
public String getType()
- Specified by:
getTypein interfaceEndpoint<E extends AbstractEndpoint<E>>
-
getUri
public String getUri()
- Specified by:
getUriin interfaceEndpoint<E extends AbstractEndpoint<E>>
-
getMethod
public Endpoint.Method getMethod()
- Specified by:
getMethodin interfaceEndpoint<E extends AbstractEndpoint<E>>
-
getScope
public String getScope()
- Specified by:
getScopein interfaceEndpoint<E extends AbstractEndpoint<E>>
-
getParams
public Map<String,String> getParams()
- Specified by:
getParamsin interfaceEndpoint<E extends AbstractEndpoint<E>>
-
getHeaders
public Map<String,Object> getHeaders()
- Specified by:
getHeadersin interfaceEndpoint<E extends AbstractEndpoint<E>>
-
getMapParams
public List<Mapping<?>> getMapParams()
- Specified by:
getMapParamsin interfaceEndpoint<E extends AbstractEndpoint<E>>
-
getTransformRequestBody
public TransformBody getTransformRequestBody()
- Specified by:
getTransformRequestBodyin interfaceEndpoint<E extends AbstractEndpoint<E>>
-
getTransformResponseBody
public TransformBody getTransformResponseBody()
- Specified by:
getTransformResponseBodyin interfaceEndpoint<E extends AbstractEndpoint<E>>
-
setType
public void setType(String type)
- Specified by:
setTypein interfaceEndpoint<E extends AbstractEndpoint<E>>
-
setUri
public void setUri(String uri)
- Specified by:
setUriin interfaceEndpoint<E extends AbstractEndpoint<E>>
-
setMethod
public void setMethod(Endpoint.Method method)
- Specified by:
setMethodin interfaceEndpoint<E extends AbstractEndpoint<E>>
-
setScope
public void setScope(String scope)
- Specified by:
setScopein interfaceEndpoint<E extends AbstractEndpoint<E>>
-
setParams
public void setParams(Map<String,String> params)
- Specified by:
setParamsin interfaceEndpoint<E extends AbstractEndpoint<E>>
-
setHeaders
public void setHeaders(Map<String,Object> headers)
- Specified by:
setHeadersin interfaceEndpoint<E extends AbstractEndpoint<E>>
-
setMapParams
public void setMapParams(List<Mapping<?>> mapParams)
- Specified by:
setMapParamsin interfaceEndpoint<E extends AbstractEndpoint<E>>
-
setTransformRequestBody
public void setTransformRequestBody(TransformBody transformRequestBody)
- Specified by:
setTransformRequestBodyin interfaceEndpoint<E extends AbstractEndpoint<E>>
-
setTransformResponseBody
public void setTransformResponseBody(TransformBody transformResponseBody)
- Specified by:
setTransformResponseBodyin interfaceEndpoint<E extends AbstractEndpoint<E>>
-
canEqual
protected boolean canEqual(Object other)
-
-