Class DefaultPqGroupQualificationService
java.lang.Object
de.hybris.platform.productqualificationservices.qualification.impl.DefaultPqGroupQualificationService
- All Implemented Interfaces:
PqGroupQualificationService
public class DefaultPqGroupQualificationService
extends Object
implements PqGroupQualificationService
Default implementation of
PqGroupQualificationService- Since:
- 2211
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncreateItemGroupsFromBpoItems(Set<PqPoQualificationItemRao> inputItemRaos) CreatesPqPoQualificationGroupItemRaos forPqPoQualificationItemRaothat have children.createItemGroupsFromRelationshipGroupedItems(Set<PqPoQualificationItemRao> inputItemRaos) CreatesPqPoQualificationGroupItemRaos forPqPoQualificationItemRaolinked by theProductqualificationservicesConstants.GROUPS_RELATIONSHIPitem relationship.getStandAloneItems(Set<PqPoQualificationItemRao> inputItemRaos) Returns thePqPoQualificationItemRaos that do not have children or relationships.
-
Constructor Details
-
DefaultPqGroupQualificationService
public DefaultPqGroupQualificationService()
-
-
Method Details
-
createItemGroupsFromRelationshipGroupedItems
public Set<PqPoQualificationGroupItemRao> createItemGroupsFromRelationshipGroupedItems(Set<PqPoQualificationItemRao> inputItemRaos) Description copied from interface:PqGroupQualificationServiceCreatesPqPoQualificationGroupItemRaos forPqPoQualificationItemRaolinked by theProductqualificationservicesConstants.GROUPS_RELATIONSHIPitem relationship.- Specified by:
createItemGroupsFromRelationshipGroupedItemsin interfacePqGroupQualificationService- Parameters:
inputItemRaos- the Qualification Input Items- Returns:
- the groups created for the qualification input items.
-
createItemGroupsFromBpoItems
public Set<PqPoQualificationGroupItemRao> createItemGroupsFromBpoItems(Set<PqPoQualificationItemRao> inputItemRaos) Description copied from interface:PqGroupQualificationServiceCreatesPqPoQualificationGroupItemRaos forPqPoQualificationItemRaothat have children.- Specified by:
createItemGroupsFromBpoItemsin interfacePqGroupQualificationService- Parameters:
inputItemRaos- the qualification input items.- Returns:
- the groups created for the qualification input items.
-
getStandAloneItems
public Set<PqPoQualificationItemRao> getStandAloneItems(Set<PqPoQualificationItemRao> inputItemRaos) Description copied from interface:PqGroupQualificationServiceReturns thePqPoQualificationItemRaos that do not have children or relationships.- Specified by:
getStandAloneItemsin interfacePqGroupQualificationService- Parameters:
inputItemRaos- the input item raos.- Returns:
- the standAlone item raos.
-