@Path(value="/products") @Consumes(value="application/json") @Produces(value="application/json") public class ProductServiceResource extends Object
| Constructor and Description |
|---|
ProductServiceResource() |
| Modifier and Type | Method and Description |
|---|---|
javax.ws.rs.core.Response |
addCurrencies(List<CurrencyCode> pCurrencies)
ProductService#addCurrencies() |
javax.ws.rs.core.Response |
checkIBAN(String pIBAN)
ProductService#checkIBAN() |
javax.ws.rs.core.Response |
createChannelCode(String pChannelCode)
ProductService#createChannelCode() |
javax.ws.rs.core.Response |
createChannelCodeFromObject(ChannelCode pChannelCode)
ProductService#createChannelCodeFromObject() |
javax.ws.rs.core.Response |
createProduct(Product pProduct)
ProductService#createProduct() |
javax.ws.rs.core.Response |
deleteSomething(String pID)
ProductService#deleteSomething() |
javax.ws.rs.core.Response |
deprecatedBeanParam(BeanParameter pBeanParam)
ProductService#deprecatedBeanParam() |
javax.ws.rs.core.Response |
deprecatedBody(String pBody)
ProductService#deprecatedBody() |
javax.ws.rs.core.Response |
deprecatedComplexReturn()
Deprecated.
|
javax.ws.rs.core.Response |
deprecatedContext(DeprecatedContext pContext)
ProductService#deprecatedContext() |
javax.ws.rs.core.Response |
deprecatedOperation()
Deprecated.
|
javax.ws.rs.core.Response |
deprecatedParams(int pParam1)
Deprecated.
|
javax.ws.rs.core.Response |
deprectedComplexRequestBody(Product pProduct)
ProductService#deprectedComplexRequestBody() |
javax.ws.rs.core.Response |
getChannels(List<ChannelType> pChannelTypes)
ProductService#getChannels() |
javax.ws.rs.core.Response |
getDefaultChannel(ChannelType pChannelType)
ProductService#getDefaultChannel() |
javax.ws.rs.core.Response |
getProduct(String pProductID)
ProductService#getProduct() |
void |
getProducts(javax.ws.rs.container.AsyncResponse pAsyncResponse,
javax.servlet.http.HttpServletRequest pRequest)
|
javax.ws.rs.core.Response |
getSortiment(Context pContext,
javax.ws.rs.core.HttpHeaders pHeaders)
ProductService#getSortiment() |
javax.ws.rs.core.Response |
getSupportedCurrencies(String pChannelCodeAsBasicType)
ProductService#getSupportedCurrencies() |
void |
getSupportedCurrenciesAsync(javax.ws.rs.container.AsyncResponse pAsyncResponse,
javax.servlet.http.HttpServletRequest pRequest,
String pChannelCodeAsBasicType)
ProductService#getSupportedCurrenciesAsync() |
javax.ws.rs.core.Response |
isCurrencySupported(CurrencyCode pCurrency)
ProductService#isCurrencySupported() |
javax.ws.rs.core.Response |
loadSpecificThings(SpecialContext pContext,
javax.ws.rs.core.HttpHeaders pHeaders)
ProductService#loadSpecificThings() |
javax.ws.rs.core.Response |
noReturnType(String pHeader,
MultiValuedDataType pContext)
ProductService#noReturnType() |
javax.ws.rs.core.Response |
ping()
|
javax.ws.rs.core.Response |
testChildBeanParameter(ChildBeanParameterType pChild)
ProductService#testChildBeanParameter() |
javax.ws.rs.core.Response |
testCodeTypeUsage(StringCodeType pStringCode)
ProductService#testCodeTypeUsage() |
javax.ws.rs.core.Response |
testDateQueryParams(String pPath,
OffsetDateTime pStartTimestamp,
OffsetTime pStartTime,
LocalDateTime pLocalStartTimestamp,
LocalTime pLocalStartTime,
LocalDate pLocalStartDate,
Calendar pCalendar,
Date pUtilDate,
Timestamp pSQLTimestamp,
Time pSQLTime,
Date pSQLDate)
ProductService#testDateQueryParams() |
javax.ws.rs.core.Response |
testDateQueryParamsBean(String pPath,
DateQueryParamsBean pQueryParams)
ProductService#testDateQueryParamsBean() |
javax.ws.rs.core.Response |
testExternalBeanParameterType(ParentBeanParamType pParent)
ProductService#testExternalBeanParameterType() |
javax.ws.rs.core.Response |
testLocalBeanParamType(LocalBeanParamType pBeanParam)
ProductService#testLocalBeanParamType() |
javax.ws.rs.core.Response |
testMulitValuedBeanParams(MultiValuedDataType pBeanParam,
BooleanLiteralsEnum pTheEnum)
ProductService#testMulitValuedBeanParams() |
javax.ws.rs.core.Response |
testMultivaluedHeader(BigDecimal[] pCodesAsBasicType)
ProductService#testMultivaluedHeader() |
javax.ws.rs.core.Response |
testMultivaluedQueryParams(BigDecimal[] pCodesAsBasicType,
List<BooleanLiteralsEnum> pEnums)
ProductService#testMultivaluedQueryParams() |
javax.ws.rs.core.Response |
testNotInlinedBeanParam(NotInlinedBeanParam pInlinedBeanParam)
ProductService#testNotInlinedBeanParam() |
javax.ws.rs.core.Response |
testOptionalQueryParams(String query1,
int query2)
ProductService#testOptionalQueryParams() |
javax.ws.rs.core.Response |
testPrimitiveArray(int[] pIntegerArray)
ProductService#testPrimitiveArray() |
javax.ws.rs.core.Response |
testPrimitiveArrayAsQueryParam(int[] pIntValues)
ProductService#testPrimitiveArrayAsQueryParam() |
javax.ws.rs.core.Response |
testSpecialHeaderParams(String authorization,
String pContentType,
String pAccept)
ProductService#testSpecialHeaderParams() |
javax.ws.rs.core.Response |
testTechnicalHeaderBean(TechnicalHeaderContext pContext,
javax.ws.rs.core.HttpHeaders pHeaders)
ProductService#testTechnicalHeaderBean() |
javax.ws.rs.core.Response |
testTechnicalHeaderParam(String pReseller)
ProductService#testTechnicalHeaderParam() |
@GET
public void getProducts(@Suspended
javax.ws.rs.container.AsyncResponse pAsyncResponse,
@Context
javax.servlet.http.HttpServletRequest pRequest)
@Path(value="{id}")
@GET
public javax.ws.rs.core.Response getProduct(@PathParam(value="id") @DefaultValue(value="4711")
String pProductID)
ProductService#getProduct()@POST public javax.ws.rs.core.Response createProduct(Product pProduct)
ProductService#createProduct()@Path(value="sortiment/{id}")
@GET
public javax.ws.rs.core.Response getSortiment(@BeanParam
Context pContext,
@Context
javax.ws.rs.core.HttpHeaders pHeaders)
ProductService#getSortiment()@Path(value="ChannelCode") @POST @Consumes(value="application/xml") @Produces(value="application/xml") public javax.ws.rs.core.Response createChannelCode(String pChannelCode)
ProductService#createChannelCode()@HEAD public javax.ws.rs.core.Response ping()
@Path(value="deprecated/operation") @GET @Deprecated public javax.ws.rs.core.Response deprecatedOperation()
@Path(value="deprecated/context")
@POST
public javax.ws.rs.core.Response deprecatedContext(@BeanParam
DeprecatedContext pContext)
ProductService#deprecatedContext()@Path(value="deprecated/beanParams")
@POST
public javax.ws.rs.core.Response deprecatedBeanParam(@BeanParam
BeanParameter pBeanParam)
ProductService#deprecatedBeanParam()@Path(value="deprecated/params") @POST @Deprecated public javax.ws.rs.core.Response deprecatedParams(@HeaderParam(value="param1") @Deprecated int pParam1)
ProductService#deprecatedParams()@Path(value="deprecated/body") @POST public javax.ws.rs.core.Response deprecatedBody(@DefaultValue(value="Hello World!") @Deprecated String pBody)
ProductService#deprecatedBody()@Path(value="deprecated/complexBody") @POST public javax.ws.rs.core.Response deprectedComplexRequestBody(@Deprecated Product pProduct)
ProductService#deprectedComplexRequestBody()@Path(value="deprecated/complexReturn") @GET @Deprecated public javax.ws.rs.core.Response deprecatedComplexReturn()
@Path(value="specific/{id}")
@PATCH
public javax.ws.rs.core.Response loadSpecificThings(@BeanParam
SpecialContext pContext,
@Context
javax.ws.rs.core.HttpHeaders pHeaders)
ProductService#loadSpecificThings()@Path(value="ChannelCodeObject") @POST public javax.ws.rs.core.Response createChannelCodeFromObject(ChannelCode pChannelCode)
ProductService#createChannelCodeFromObject()@Path(value="currencies") @POST public javax.ws.rs.core.Response addCurrencies(List<CurrencyCode> pCurrencies)
ProductService#addCurrencies()@Path(value="currencies/valid") @POST public javax.ws.rs.core.Response isCurrencySupported(CurrencyCode pCurrency)
ProductService#isCurrencySupported()@Path(value="codeTypeUsages") @POST public javax.ws.rs.core.Response testCodeTypeUsage(StringCodeType pStringCode)
ProductService#testCodeTypeUsage()@Path(value="LocalBeanParam")
@GET
public javax.ws.rs.core.Response testLocalBeanParamType(@BeanParam
LocalBeanParamType pBeanParam)
ProductService#testLocalBeanParamType()@Path(value="ExternalBeanParam")
@GET
public javax.ws.rs.core.Response testExternalBeanParameterType(@BeanParam
ParentBeanParamType pParent)
ProductService#testExternalBeanParameterType()@Path(value="ChildBeanParam")
@GET
public javax.ws.rs.core.Response testChildBeanParameter(@BeanParam
ChildBeanParameterType pChild)
ProductService#testChildBeanParameter()@Path(value="IBAN") @POST public javax.ws.rs.core.Response checkIBAN(String pIBAN)
ProductService#checkIBAN()@Path(value="channels")
@GET
public javax.ws.rs.core.Response getChannels(@QueryParam(value="channelTypes") @DefaultValue(value="MOBILE")
List<ChannelType> pChannelTypes)
ProductService#getChannels()@Path(value="DefaultChannel")
@GET
public javax.ws.rs.core.Response getDefaultChannel(@QueryParam(value="channelType") @DefaultValue(value="COUNTER")
ChannelType pChannelType)
ProductService#getDefaultChannel()@Path(value="currencies/{channelCode}")
@GET
public javax.ws.rs.core.Response getSupportedCurrencies(@PathParam(value="channelCode")
String pChannelCodeAsBasicType)
ProductService#getSupportedCurrencies()@Path(value="async-currencies/{channelCode}")
@GET
public void getSupportedCurrenciesAsync(@Suspended
javax.ws.rs.container.AsyncResponse pAsyncResponse,
@Context
javax.servlet.http.HttpServletRequest pRequest,
@PathParam(value="channelCode")
String pChannelCodeAsBasicType)
ProductService#getSupportedCurrenciesAsync()@Path(value="test-date-query-params/{path}")
@GET
public javax.ws.rs.core.Response testDateQueryParams(@PathParam(value="path")
String pPath,
@QueryParam(value="startTimestamp")
OffsetDateTime pStartTimestamp,
@QueryParam(value="startTime")
OffsetTime pStartTime,
@QueryParam(value="localStartTimestamp")
LocalDateTime pLocalStartTimestamp,
@QueryParam(value="localStartTime")
LocalTime pLocalStartTime,
@QueryParam(value="localStartDate")
LocalDate pLocalStartDate,
@QueryParam(value="calendar")
Calendar pCalendar,
@QueryParam(value="utilDate")
Date pUtilDate,
@QueryParam(value="sqlTimestamp")
Timestamp pSQLTimestamp,
@QueryParam(value="sqlTime")
Time pSQLTime,
@QueryParam(value="sqlDate")
Date pSQLDate)
ProductService#testDateQueryParams()@Path(value="test-date-query-params-beans/{path}")
@GET
public javax.ws.rs.core.Response testDateQueryParamsBean(@PathParam(value="path")
String pPath,
@BeanParam
DateQueryParamsBean pQueryParams)
ProductService#testDateQueryParamsBean()@Path(value="test-optional-query-params")
@GET
public javax.ws.rs.core.Response testOptionalQueryParams(@QueryParam(value="query1") @DefaultValue(value="Just a default value")
String query1,
@QueryParam(value="query2")
int query2)
ProductService#testOptionalQueryParams()@Path(value="special-header-params")
@GET
public javax.ws.rs.core.Response testSpecialHeaderParams(@HeaderParam(value="authorization")
String authorization,
@HeaderParam(value="content-type")
String pContentType,
@HeaderParam(value="ACCEPT")
String pAccept)
ProductService#testSpecialHeaderParams()@Path(value="technicalHeaderBeanParam")
@GET
public javax.ws.rs.core.Response testTechnicalHeaderBean(@BeanParam
TechnicalHeaderContext pContext,
@Context
javax.ws.rs.core.HttpHeaders pHeaders)
ProductService#testTechnicalHeaderBean()@Path(value="technicalHeaderParam")
@GET
public javax.ws.rs.core.Response testTechnicalHeaderParam(@HeaderParam(value="Reseller")
String pReseller)
ProductService#testTechnicalHeaderParam()@Path(value="testNotInlinedBeanParam")
@POST
public javax.ws.rs.core.Response testNotInlinedBeanParam(@BeanParam
NotInlinedBeanParam pInlinedBeanParam)
ProductService#testNotInlinedBeanParam()@Path(value="testStringArray") @POST public javax.ws.rs.core.Response testPrimitiveArray(int[] pIntegerArray)
ProductService#testPrimitiveArray()@Path(value="testPrimitiveArrayAsQueryParam")
@GET
public javax.ws.rs.core.Response testPrimitiveArrayAsQueryParam(@QueryParam(value="intValues")
int[] pIntValues)
ProductService#testPrimitiveArrayAsQueryParam()@Path(value="big-decimal-codes-header")
@GET
public javax.ws.rs.core.Response testMultivaluedHeader(@HeaderParam(value="pCodes")
BigDecimal[] pCodesAsBasicType)
ProductService#testMultivaluedHeader()@Path(value="big-decimal-codes-query")
@GET
public javax.ws.rs.core.Response testMultivaluedQueryParams(@QueryParam(value="pCodes")
BigDecimal[] pCodesAsBasicType,
@QueryParam(value="pEnums")
List<BooleanLiteralsEnum> pEnums)
ProductService#testMultivaluedQueryParams()@Path(value="testMulitValuedBeanParams")
@GET
public javax.ws.rs.core.Response testMulitValuedBeanParams(@BeanParam
MultiValuedDataType pBeanParam,
@QueryParam(value="pTheEnum")
BooleanLiteralsEnum pTheEnum)
ProductService#testMulitValuedBeanParams()@Path(value="no-return-type")
@POST
public javax.ws.rs.core.Response noReturnType(@HeaderParam(value="The-Header")
String pHeader,
@BeanParam
MultiValuedDataType pContext)
ProductService#noReturnType()@Path(value="delete-something/{id}")
@DELETE
public javax.ws.rs.core.Response deleteSomething(@PathParam(value="id")
String pID)
ProductService#deleteSomething()Copyright © 2023. All rights reserved.