Interface PqGroupQualificationService
- All Known Implementing Classes:
DefaultPqGroupQualificationService
public interface PqGroupQualificationService
Qualification service for operations related to
PqPoQualificationGroupItemRao.- Since:
- 2211
-
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.
-
Method Details
-
createItemGroupsFromRelationshipGroupedItems
Set<PqPoQualificationGroupItemRao> createItemGroupsFromRelationshipGroupedItems(Set<PqPoQualificationItemRao> inputItemRaos) CreatesPqPoQualificationGroupItemRaos forPqPoQualificationItemRaolinked by theProductqualificationservicesConstants.GROUPS_RELATIONSHIPitem relationship.- Parameters:
inputItemRaos- the Qualification Input Items- Returns:
- the groups created for the qualification input items.
-
createItemGroupsFromBpoItems
Set<PqPoQualificationGroupItemRao> createItemGroupsFromBpoItems(Set<PqPoQualificationItemRao> inputItemRaos) CreatesPqPoQualificationGroupItemRaos forPqPoQualificationItemRaothat have children.- Parameters:
inputItemRaos- the qualification input items.- Returns:
- the groups created for the qualification input items.
-
getStandAloneItems
Returns thePqPoQualificationItemRaos that do not have children or relationships.- Parameters:
inputItemRaos- the input item raos.- Returns:
- the standAlone item raos.
-