public interface ProductService
extends com.anaptecs.jeaf.core.api.Service
Product getProduct(@NotEmpty @NotEmpty String pProductID)
pProductID - Productboolean createProduct(Product pProduct)
pProduct - ChannelCode createChannelCode(@NotBlank @NotBlank String pChannelCode)
pChannelCode - ChannelCodevoid ping()
@Deprecated String deprecatedOperation()
StringString deprecatedContext(DeprecatedContext pContext)
pContext - Stringvoid deprecatedBeanParam(BeanParameter pBeanParam)
pBeanParam - @Deprecated String deprecatedParams(@Deprecated int pParam1)
pParam1 - String String deprecatedBody(@Deprecated String pBody)
pBody - Stringvoid deprectedComplexRequestBody(@Deprecated Product pProduct)
pProduct - @Deprecated Product deprecatedComplexReturn()
Product void loadSpecificThings(SpecialContext pContext)
pContext - ChannelCode createChannelCodeFromObject(ChannelCode pChannelCode)
pChannelCode - Channel Code that should be created.ChannelCode Created channel codeList<CurrencyCode> addCurrencies(List<CurrencyCode> pCurrencies)
pCurrencies - ListCurrencyCode isCurrencySupported(CurrencyCode pCurrency)
pCurrency - CurrencyCodeIntegerCodeType testCodeTypeUsage(StringCodeType pStringCode)
pStringCode - IntegerCodeTypeString testLocalBeanParamType(LocalBeanParamType pBeanParam)
pBeanParam - StringString testExternalBeanParameterType(ParentBeanParamType pParent)
pParent - StringString testChildBeanParameter(ChildBeanParameterType pChild)
pChild - Stringboolean checkIBAN(String pIBAN)
pIBAN - List<Channel> getChannels(List<ChannelType> pChannelTypes)
pChannelTypes - ListChannel getDefaultChannel(ChannelType pChannelType)
pChannelType - ChannelList<CurrencyCode> getSupportedCurrencies(ChannelCode pChannelCode)
pChannelCode - ListList<CurrencyCode> getSupportedCurrenciesAsync(ChannelCode pChannelCode)
pChannelCode - Listvoid testDateQueryParams(String pPath, OffsetDateTime pStartTimestamp, OffsetTime pStartTime, LocalDateTime pLocalStartTimestamp, LocalTime pLocalStartTime, LocalDate pLocalStartDate, Calendar pCalendar, Date pUtilDate, Timestamp pSQLTimestamp, Time pSQLTime, Date pSQLDate)
pPath - pStartTimestamp - pStartTime - pLocalStartTimestamp - pLocalStartTime - pLocalStartDate - pCalendar - pUtilDate - pSQLTimestamp - pSQLTime - pSQLDate - void testDateQueryParamsBean(String pPath, DateQueryParamsBean pQueryParams)
pPath - pQueryParams - String testOptionalQueryParams(String query1, int query2)
query1 - query2 - Stringvoid testSpecialHeaderParams(String authorization, String pContentType, String pAccept)
authorization - pContentType - pAccept - String testTechnicalHeaderBean(TechnicalHeaderContext pContext)
pContext - StringString testTechnicalHeaderParam(String pReseller)
pReseller - pAuthenticationToken - Stringvoid testNotInlinedBeanParam(NotInlinedBeanParam pInlinedBeanParam)
pInlinedBeanParam - void testPrimitiveArray(int[] pIntegerArray)
pIntegerArray - String testPrimitiveArrayAsQueryParam(int[] pIntValues)
pIntValues - StringString testMultivaluedHeader(List<BigDecimalCode> pCodes)
pCodes - StringString testMultivaluedQueryParams(List<BigDecimalCode> pCodes, List<BooleanLiteralsEnum> pEnums)
pCodes - pEnums - StringString testMulitValuedBeanParams(MultiValuedDataType pBeanParam, BooleanLiteralsEnum pTheEnum)
pBeanParam - pTheEnum - Stringvoid noReturnType(String pHeader, MultiValuedDataType pContext)
pHeader - pContext - void deleteSomething(String pID)
pID - Copyright © 2023. All rights reserved.