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