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 boolean
canEqual(Object other)
boolean
equals(Object o)
Map<String,Object>
getHeaders()
List<Mapping<?>>
getMapParams()
Endpoint.Method
getMethod()
Map<String,String>
getParams()
String
getScope()
TransformBody
getTransformRequestBody()
TransformBody
getTransformResponseBody()
String
getType()
String
getUri()
int
hashCode()
void
setHeaders(Map<String,Object> headers)
void
setMapParams(List<Mapping<?>> mapParams)
void
setMethod(Endpoint.Method method)
void
setParams(Map<String,String> params)
void
setScope(String scope)
void
setTransformRequestBody(TransformBody transformRequestBody)
void
setTransformResponseBody(TransformBody transformResponseBody)
void
setType(String type)
void
setUri(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:
getType
in interfaceEndpoint<E extends AbstractEndpoint<E>>
-
getUri
public String getUri()
- Specified by:
getUri
in interfaceEndpoint<E extends AbstractEndpoint<E>>
-
getMethod
public Endpoint.Method getMethod()
- Specified by:
getMethod
in interfaceEndpoint<E extends AbstractEndpoint<E>>
-
getScope
public String getScope()
- Specified by:
getScope
in interfaceEndpoint<E extends AbstractEndpoint<E>>
-
getParams
public Map<String,String> getParams()
- Specified by:
getParams
in interfaceEndpoint<E extends AbstractEndpoint<E>>
-
getHeaders
public Map<String,Object> getHeaders()
- Specified by:
getHeaders
in interfaceEndpoint<E extends AbstractEndpoint<E>>
-
getMapParams
public List<Mapping<?>> getMapParams()
- Specified by:
getMapParams
in interfaceEndpoint<E extends AbstractEndpoint<E>>
-
getTransformRequestBody
public TransformBody getTransformRequestBody()
- Specified by:
getTransformRequestBody
in interfaceEndpoint<E extends AbstractEndpoint<E>>
-
getTransformResponseBody
public TransformBody getTransformResponseBody()
- Specified by:
getTransformResponseBody
in interfaceEndpoint<E extends AbstractEndpoint<E>>
-
setType
public void setType(String type)
- Specified by:
setType
in interfaceEndpoint<E extends AbstractEndpoint<E>>
-
setUri
public void setUri(String uri)
- Specified by:
setUri
in interfaceEndpoint<E extends AbstractEndpoint<E>>
-
setMethod
public void setMethod(Endpoint.Method method)
- Specified by:
setMethod
in interfaceEndpoint<E extends AbstractEndpoint<E>>
-
setScope
public void setScope(String scope)
- Specified by:
setScope
in interfaceEndpoint<E extends AbstractEndpoint<E>>
-
setParams
public void setParams(Map<String,String> params)
- Specified by:
setParams
in interfaceEndpoint<E extends AbstractEndpoint<E>>
-
setHeaders
public void setHeaders(Map<String,Object> headers)
- Specified by:
setHeaders
in interfaceEndpoint<E extends AbstractEndpoint<E>>
-
setMapParams
public void setMapParams(List<Mapping<?>> mapParams)
- Specified by:
setMapParams
in interfaceEndpoint<E extends AbstractEndpoint<E>>
-
setTransformRequestBody
public void setTransformRequestBody(TransformBody transformRequestBody)
- Specified by:
setTransformRequestBody
in interfaceEndpoint<E extends AbstractEndpoint<E>>
-
setTransformResponseBody
public void setTransformResponseBody(TransformBody transformResponseBody)
- Specified by:
setTransformResponseBody
in interfaceEndpoint<E extends AbstractEndpoint<E>>
-
canEqual
protected boolean canEqual(Object other)
-
-