Class ProductServiceResource
- java.lang.Object
-
- com.anaptecs.jeaf.junit.openapi.service1.resource.ProductServiceResource
-
@Path("/products") @Consumes("application/json") @Produces("application/json") public class ProductServiceResource extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description ProductServiceResource()
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description javax.ws.rs.core.ResponseaddCurrencies(java.util.List<CurrencyCode> pCurrencies)ProductService#addCurrencies()javax.ws.rs.core.ResponsecheckIBAN(java.lang.String pIBAN)ProductService#checkIBAN()javax.ws.rs.core.ResponsecreateChannelCode(java.lang.String pChannelCode)ProductService#createChannelCode()javax.ws.rs.core.ResponsecreateChannelCodeFromObject(ChannelCode pChannelCode)ProductService#createChannelCodeFromObject()javax.ws.rs.core.ResponsecreateProduct(Product pProduct)ProductService#createProduct()javax.ws.rs.core.ResponsedeleteSomething(java.lang.String pID)ProductService#deleteSomething()javax.ws.rs.core.ResponsedeprecatedBeanParam(BeanParameter pBeanParam)ProductService#deprecatedBeanParam()javax.ws.rs.core.ResponsedeprecatedBody(java.lang.String pBody)ProductService#deprecatedBody()javax.ws.rs.core.ResponsedeprecatedComplexReturn()Deprecated.javax.ws.rs.core.ResponsedeprecatedContext(DeprecatedContext pContext)ProductService#deprecatedContext()javax.ws.rs.core.ResponsedeprecatedOperation()Deprecated.javax.ws.rs.core.ResponsedeprecatedParams(int pParam1)Deprecated.javax.ws.rs.core.ResponsedeprectedComplexRequestBody(Product pProduct)ProductService#deprectedComplexRequestBody()javax.ws.rs.core.ResponsegenericMultiValueResponse()javax.ws.rs.core.ResponsegenericSingleValueResponse()javax.ws.rs.core.ResponsegetChannels(java.util.List<ChannelType> pChannelTypes)ProductService#getChannels()javax.ws.rs.core.ResponsegetDefaultChannel(ChannelType pChannelType)ProductService#getDefaultChannel()javax.ws.rs.core.ResponsegetProduct(java.lang.String pProductID)ProductService#getProduct()voidgetProducts(javax.ws.rs.container.AsyncResponse pAsyncResponse, javax.servlet.http.HttpServletRequest pRequest)javax.ws.rs.core.ResponsegetSortiment(Context pContext, javax.ws.rs.core.HttpHeaders pHeaders)ProductService#getSortiment()javax.ws.rs.core.ResponsegetSupportedCurrencies(java.lang.String pChannelCodeAsBasicType)ProductService#getSupportedCurrencies()voidgetSupportedCurrenciesAsync(javax.ws.rs.container.AsyncResponse pAsyncResponse, javax.servlet.http.HttpServletRequest pRequest, java.lang.String pChannelCodeAsBasicType)ProductService#getSupportedCurrenciesAsync()javax.ws.rs.core.ResponseisCurrencySupported(CurrencyCode pCurrency)ProductService#isCurrencySupported()javax.ws.rs.core.ResponseloadSpecificThings(SpecialContext pContext, javax.ws.rs.core.HttpHeaders pHeaders)ProductService#loadSpecificThings()javax.ws.rs.core.ResponsenoReturnType(java.lang.String pHeader, MultiValuedDataType pContext)ProductService#noReturnType()javax.ws.rs.core.Responseping()javax.ws.rs.core.ResponsetestChildBeanParameter(ChildBeanParameterType pChild)ProductService#testChildBeanParameter()javax.ws.rs.core.ResponsetestCodeTypeUsage(StringCodeType pStringCode)ProductService#testCodeTypeUsage()javax.ws.rs.core.ResponsetestDateQueryParams(java.lang.String pPath, java.time.OffsetDateTime pStartTimestamp, java.time.OffsetTime pStartTime, java.time.LocalDateTime pLocalStartTimestamp, java.time.LocalTime pLocalStartTime, java.time.LocalDate pLocalStartDate, java.util.Calendar pCalendar, java.util.Date pUtilDate, java.sql.Timestamp pSQLTimestamp, java.sql.Time pSQLTime, java.sql.Date pSQLDate)ProductService#testDateQueryParams()javax.ws.rs.core.ResponsetestDateQueryParamsBean(java.lang.String pPath, DateQueryParamsBean pQueryParams)ProductService#testDateQueryParamsBean()javax.ws.rs.core.ResponsetestExternalBeanParameterType(ParentBeanParamType pParent)ProductService#testExternalBeanParameterType()javax.ws.rs.core.ResponsetestLocalBeanParamType(LocalBeanParamType pBeanParam)ProductService#testLocalBeanParamType()javax.ws.rs.core.ResponsetestMulitValuedBeanParams(MultiValuedDataType pBeanParam, BooleanLiteralsEnum pTheEnum)ProductService#testMulitValuedBeanParams()javax.ws.rs.core.ResponsetestMultivaluedHeader(java.math.BigDecimal[] pCodesAsBasicType)ProductService#testMultivaluedHeader()javax.ws.rs.core.ResponsetestMultivaluedQueryParams(java.math.BigDecimal[] pCodesAsBasicType, java.util.List<BooleanLiteralsEnum> pEnums)ProductService#testMultivaluedQueryParams()javax.ws.rs.core.ResponsetestNotInlinedBeanParam(NotInlinedBeanParam pInlinedBeanParam)ProductService#testNotInlinedBeanParam()javax.ws.rs.core.ResponsetestOptionalQueryParams(java.lang.String query1, int query2)ProductService#testOptionalQueryParams()javax.ws.rs.core.ResponsetestPrimitiveArray(int[] pIntegerArray)ProductService#testPrimitiveArray()javax.ws.rs.core.ResponsetestPrimitiveArrayAsQueryParam(int[] pIntValues)ProductService#testPrimitiveArrayAsQueryParam()javax.ws.rs.core.ResponsetestSpecialHeaderParams(java.lang.String authorization, java.lang.String pContentType, java.lang.String pAccept)ProductService#testSpecialHeaderParams()javax.ws.rs.core.ResponsetestTechnicalHeaderBean(TechnicalHeaderContext pContext, javax.ws.rs.core.HttpHeaders pHeaders)ProductService#testTechnicalHeaderBean()javax.ws.rs.core.ResponsetestTechnicalHeaderParam(java.lang.String pReseller)ProductService#testTechnicalHeaderParam()
-
-
-
Method Detail
-
getProducts
@GET public void getProducts(@Suspended javax.ws.rs.container.AsyncResponse pAsyncResponse, @Context javax.servlet.http.HttpServletRequest pRequest)
-
getProduct
@Path("{id}") @GET public javax.ws.rs.core.Response getProduct(@PathParam("id") @DefaultValue("4711") java.lang.String pProductID)ProductService#getProduct()
-
createProduct
@POST public javax.ws.rs.core.Response createProduct(Product pProduct)
ProductService#createProduct()
-
getSortiment
@Path("sortiment/{id}") @GET public javax.ws.rs.core.Response getSortiment(@BeanParam Context pContext, @Context javax.ws.rs.core.HttpHeaders pHeaders)ProductService#getSortiment()
-
createChannelCode
@Path("ChannelCode") @POST @Consumes("application/xml") @Produces("application/xml") public javax.ws.rs.core.Response createChannelCode(java.lang.String pChannelCode)ProductService#createChannelCode()
-
ping
@HEAD public javax.ws.rs.core.Response ping()
-
deprecatedOperation
@Path("deprecated/operation") @GET @Deprecated public javax.ws.rs.core.Response deprecatedOperation()Deprecated.
-
deprecatedContext
@Path("deprecated/context") @POST public javax.ws.rs.core.Response deprecatedContext(@BeanParam DeprecatedContext pContext)ProductService#deprecatedContext()
-
deprecatedBeanParam
@Path("deprecated/beanParams") @POST public javax.ws.rs.core.Response deprecatedBeanParam(@BeanParam BeanParameter pBeanParam)ProductService#deprecatedBeanParam()
-
deprecatedParams
@Path("deprecated/params") @POST @Deprecated public javax.ws.rs.core.Response deprecatedParams(@HeaderParam("param1") @Deprecated int pParam1)Deprecated.ProductService#deprecatedParams()
-
deprecatedBody
@Path("deprecated/body") @POST public javax.ws.rs.core.Response deprecatedBody(@DefaultValue("Hello World!") @Deprecated java.lang.String pBody)ProductService#deprecatedBody()
-
deprectedComplexRequestBody
@Path("deprecated/complexBody") @POST public javax.ws.rs.core.Response deprectedComplexRequestBody(@Deprecated Product pProduct)ProductService#deprectedComplexRequestBody()
-
deprecatedComplexReturn
@Path("deprecated/complexReturn") @GET @Deprecated public javax.ws.rs.core.Response deprecatedComplexReturn()Deprecated.
-
loadSpecificThings
@Path("specific/{id}") @PATCH public javax.ws.rs.core.Response loadSpecificThings(@BeanParam SpecialContext pContext, @Context javax.ws.rs.core.HttpHeaders pHeaders)ProductService#loadSpecificThings()
-
createChannelCodeFromObject
@Path("ChannelCodeObject") @POST public javax.ws.rs.core.Response createChannelCodeFromObject(ChannelCode pChannelCode)ProductService#createChannelCodeFromObject()
-
addCurrencies
@Path("currencies") @POST public javax.ws.rs.core.Response addCurrencies(java.util.List<CurrencyCode> pCurrencies)ProductService#addCurrencies()
-
isCurrencySupported
@Path("currencies/valid") @POST public javax.ws.rs.core.Response isCurrencySupported(CurrencyCode pCurrency)ProductService#isCurrencySupported()
-
testCodeTypeUsage
@Path("codeTypeUsages") @POST public javax.ws.rs.core.Response testCodeTypeUsage(StringCodeType pStringCode)ProductService#testCodeTypeUsage()
-
testLocalBeanParamType
@Path("LocalBeanParam") @GET public javax.ws.rs.core.Response testLocalBeanParamType(@BeanParam LocalBeanParamType pBeanParam)ProductService#testLocalBeanParamType()
-
testExternalBeanParameterType
@Path("ExternalBeanParam") @GET public javax.ws.rs.core.Response testExternalBeanParameterType(@BeanParam ParentBeanParamType pParent)ProductService#testExternalBeanParameterType()
-
testChildBeanParameter
@Path("ChildBeanParam") @GET public javax.ws.rs.core.Response testChildBeanParameter(@BeanParam ChildBeanParameterType pChild)ProductService#testChildBeanParameter()
-
checkIBAN
@Path("IBAN") @POST public javax.ws.rs.core.Response checkIBAN(java.lang.String pIBAN)ProductService#checkIBAN()
-
getChannels
@Path("channels") @GET public javax.ws.rs.core.Response getChannels(@QueryParam("channelTypes") @DefaultValue("MOBILE") java.util.List<ChannelType> pChannelTypes)ProductService#getChannels()
-
getDefaultChannel
@Path("DefaultChannel") @GET public javax.ws.rs.core.Response getDefaultChannel(@QueryParam("channelType") @DefaultValue("COUNTER") ChannelType pChannelType)ProductService#getDefaultChannel()
-
getSupportedCurrencies
@Path("currencies/{channelCode}") @GET public javax.ws.rs.core.Response getSupportedCurrencies(@PathParam("channelCode") java.lang.String pChannelCodeAsBasicType)ProductService#getSupportedCurrencies()
-
getSupportedCurrenciesAsync
@Path("async-currencies/{channelCode}") @GET public void getSupportedCurrenciesAsync(@Suspended javax.ws.rs.container.AsyncResponse pAsyncResponse, @Context javax.servlet.http.HttpServletRequest pRequest, @PathParam("channelCode") java.lang.String pChannelCodeAsBasicType)ProductService#getSupportedCurrenciesAsync()
-
testDateQueryParams
@Path("test-date-query-params/{path}") @GET public javax.ws.rs.core.Response testDateQueryParams(@PathParam("path") java.lang.String pPath, @QueryParam("startTimestamp") java.time.OffsetDateTime pStartTimestamp, @QueryParam("startTime") java.time.OffsetTime pStartTime, @QueryParam("localStartTimestamp") java.time.LocalDateTime pLocalStartTimestamp, @QueryParam("localStartTime") java.time.LocalTime pLocalStartTime, @QueryParam("localStartDate") java.time.LocalDate pLocalStartDate, @QueryParam("calendar") java.util.Calendar pCalendar, @QueryParam("utilDate") java.util.Date pUtilDate, @QueryParam("sqlTimestamp") java.sql.Timestamp pSQLTimestamp, @QueryParam("sqlTime") java.sql.Time pSQLTime, @QueryParam("sqlDate") java.sql.Date pSQLDate)ProductService#testDateQueryParams()
-
testDateQueryParamsBean
@Path("test-date-query-params-beans/{path}") @GET public javax.ws.rs.core.Response testDateQueryParamsBean(@PathParam("path") java.lang.String pPath, @BeanParam DateQueryParamsBean pQueryParams)ProductService#testDateQueryParamsBean()
-
testOptionalQueryParams
@Path("test-optional-query-params") @GET public javax.ws.rs.core.Response testOptionalQueryParams(@QueryParam("query1") @DefaultValue("Just a default value") java.lang.String query1, @QueryParam("query2") int query2)ProductService#testOptionalQueryParams()
-
testSpecialHeaderParams
@Path("special-header-params") @GET public javax.ws.rs.core.Response testSpecialHeaderParams(@HeaderParam("authorization") java.lang.String authorization, @HeaderParam("content-type") java.lang.String pContentType, @HeaderParam("ACCEPT") java.lang.String pAccept)ProductService#testSpecialHeaderParams()
-
testTechnicalHeaderBean
@Path("technicalHeaderBeanParam") @GET public javax.ws.rs.core.Response testTechnicalHeaderBean(@BeanParam TechnicalHeaderContext pContext, @Context javax.ws.rs.core.HttpHeaders pHeaders)ProductService#testTechnicalHeaderBean()
-
testTechnicalHeaderParam
@Path("technicalHeaderParam") @GET public javax.ws.rs.core.Response testTechnicalHeaderParam(@HeaderParam("Reseller") java.lang.String pReseller)ProductService#testTechnicalHeaderParam()
-
testNotInlinedBeanParam
@Path("testNotInlinedBeanParam") @POST public javax.ws.rs.core.Response testNotInlinedBeanParam(@BeanParam NotInlinedBeanParam pInlinedBeanParam)ProductService#testNotInlinedBeanParam()
-
testPrimitiveArray
@Path("testStringArray") @POST public javax.ws.rs.core.Response testPrimitiveArray(int[] pIntegerArray)ProductService#testPrimitiveArray()
-
testPrimitiveArrayAsQueryParam
@Path("testPrimitiveArrayAsQueryParam") @GET public javax.ws.rs.core.Response testPrimitiveArrayAsQueryParam(@QueryParam("intValues") int[] pIntValues)ProductService#testPrimitiveArrayAsQueryParam()
-
testMultivaluedHeader
@Path("big-decimal-codes-header") @GET public javax.ws.rs.core.Response testMultivaluedHeader(@HeaderParam("pCodes") java.math.BigDecimal[] pCodesAsBasicType)ProductService#testMultivaluedHeader()
-
testMultivaluedQueryParams
@Path("big-decimal-codes-query") @GET public javax.ws.rs.core.Response testMultivaluedQueryParams(@QueryParam("pCodes") java.math.BigDecimal[] pCodesAsBasicType, @QueryParam("pEnums") java.util.List<BooleanLiteralsEnum> pEnums)ProductService#testMultivaluedQueryParams()
-
testMulitValuedBeanParams
@Path("testMulitValuedBeanParams") @GET public javax.ws.rs.core.Response testMulitValuedBeanParams(@BeanParam MultiValuedDataType pBeanParam, @QueryParam("pTheEnum") BooleanLiteralsEnum pTheEnum)ProductService#testMulitValuedBeanParams()
-
noReturnType
@Path("no-return-type") @POST public javax.ws.rs.core.Response noReturnType(@HeaderParam("The-Header") java.lang.String pHeader, @BeanParam MultiValuedDataType pContext)ProductService#noReturnType()
-
deleteSomething
@Path("delete-something/{id}") @DELETE public javax.ws.rs.core.Response deleteSomething(@PathParam("id") java.lang.String pID)ProductService#deleteSomething()
-
genericSingleValueResponse
@Path("generic-single-value") @GET public javax.ws.rs.core.Response genericSingleValueResponse()
-
genericMultiValueResponse
@Path("generic-multi-value") @GET public javax.ws.rs.core.Response genericMultiValueResponse()
-
-