cancel
Showing results for 
Search instead for 
Did you mean: 

Issue with telco accelerator

afernandezq
Explorer
0 Kudos
114

Hello,

telco accelerator has the file hybris/bin/modules/b2c-telco-accelerator/b2ctelcocommercewebservicescommons/resources/b2ctelcocommercewebservicescommons-spring.xml. In the next bean they are using an implementation instead of an interface:

 

<alias name="defaultTmaSubscriptionBaseValidator"
alias="tmaSubscriptionBaseValidator"/>
<bean id="defaultTmaSubscriptionBaseValidator"
class="de.hybris.platform.b2ctelcocommercewebservicescommons.validator.TmaSubscriptionBaseValidator">
<property name="tmaSubscriptionBaseFacade"
ref="tmaSubscriptionBaseFacade"/>
<property name="tmaDefaultCustomerFacade"
ref="defaultTmaCustomerFacade"/>
</bean>

 

 

public class TmaSubscriptionBaseValidator implements Validator
{
...
private TmaDefaultCustomerFacade tmaDefaultCustomerFacade;
...
}

 

It Should be "private TmaCustomerFacade" using an interface instead of an implementation. Does anybody know if it is gping to be solved in next release or how we could request it?.

Thanks.

Best regards.

View Entire Topic
afernandezq
Explorer
0 Kudos

Hi, I copy the response from SAP. It will be solved in next releases.

"

Dear Customer,

it was confirmed by the Development team that the issue reported by you is in fact a bug. Thank you for bringing the issue to our attention.
The development team responsible for the implementation within b2c-telco-accelerator created an internal code correction ticket CXTMA-8980 "Issue in TmaSubscriptionBaseValidator" and will take care of the bug in the next sprint. Unfortunately no ETA is yet know for the bugfix release.
I will now reroute your case to the DEV team's queue. Please await the updates on the development for the fix."

 


@afernandezq wrote:

Hello,

telco accelerator has the file hybris/bin/modules/b2c-telco-accelerator/b2ctelcocommercewebservicescommons/resources/b2ctelcocommercewebservicescommons-spring.xml. In the next bean they are using an implementation instead of an interface:

 

 

 

<alias name="defaultTmaSubscriptionBaseValidator"
alias="tmaSubscriptionBaseValidator"/>
<bean id="defaultTmaSubscriptionBaseValidator"
class="de.hybris.platform.b2ctelcocommercewebservicescommons.validator.TmaSubscriptionBaseValidator">
<property name="tmaSubscriptionBaseFacade"
ref="tmaSubscriptionBaseFacade"/>
<property name="tmaDefaultCustomerFacade"
ref="defaultTmaCustomerFacade"/>
</bean>

 

 

 

 

 

 

public class TmaSubscriptionBaseValidator implements Validator
{
...
private TmaDefaultCustomerFacade tmaDefaultCustomerFacade;
...
}

 

 

 

It Should be "private TmaCustomerFacade" using an interface instead of an implementation. Does anybody know if it is gping to be solved in next release or how we could request it?.

Thanks.

Best regards.