Class DefaultTmaPolicyService
java.lang.Object
de.hybris.platform.b2ctelcoservices.compatibility.impl.DefaultTmaPolicyService
- All Implemented Interfaces:
TmaPolicyService
- Direct Known Subclasses:
DefaultTmaEligibilityPolicyService
Default implementation of
TmaPolicyService- Since:
- 1810
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddNewCondition(TmaCompatibilityPolicyModel policyModel, TmaPolicyConditionModel childCondition) Adds a new child condition to a certain policy.voidaddNewCondition(TmaCompositePolicyConditionModel parentCondition, TmaPolicyConditionModel childCondition) Adds a new child condition to a certain parent condition.getAllPolicies(TmaPolicyConditionModel conditionModel) Returns the set of direct and indirect belonging policies for a condition.protected de.hybris.platform.servicelayer.model.ModelServiceprotected TmaPolicyDaovoidremoveCondition(TmaCompatibilityPolicyModel policy, TmaPolicyConditionModel condition) Removes a child condition from a certain policy.voidremoveCondition(TmaCompositePolicyConditionModel parentCondition, TmaPolicyConditionModel childCondition) Removes a child condition from a certain parent.voidsetModelService(de.hybris.platform.servicelayer.model.ModelService modelService) voidsetTmaPolicyDao(TmaPolicyDao tmaPolicyDao)
-
Constructor Details
-
DefaultTmaPolicyService
public DefaultTmaPolicyService()
-
-
Method Details
-
addNewCondition
public void addNewCondition(TmaCompositePolicyConditionModel parentCondition, TmaPolicyConditionModel childCondition) Description copied from interface:TmaPolicyServiceAdds a new child condition to a certain parent condition.- Specified by:
addNewConditionin interfaceTmaPolicyService- Parameters:
parentCondition- parent condition to be updatedchildCondition- child condition to be added
-
addNewCondition
public void addNewCondition(TmaCompatibilityPolicyModel policyModel, TmaPolicyConditionModel childCondition) Description copied from interface:TmaPolicyServiceAdds a new child condition to a certain policy.- Specified by:
addNewConditionin interfaceTmaPolicyService- Parameters:
policyModel- parent policy to be updatedchildCondition- child condition to be added
-
removeCondition
public void removeCondition(TmaCompositePolicyConditionModel parentCondition, TmaPolicyConditionModel childCondition) Description copied from interface:TmaPolicyServiceRemoves a child condition from a certain parent.- Specified by:
removeConditionin interfaceTmaPolicyService- Parameters:
parentCondition- parent condition to be updatedchildCondition- child condition to be removed
-
removeCondition
Description copied from interface:TmaPolicyServiceRemoves a child condition from a certain policy.- Specified by:
removeConditionin interfaceTmaPolicyService- Parameters:
policy- parent policy to be updatedcondition- child condition to be removed
-
getAllPolicies
Description copied from interface:TmaPolicyServiceReturns the set of direct and indirect belonging policies for a condition.- Specified by:
getAllPoliciesin interfaceTmaPolicyService- Parameters:
conditionModel- condition model for which the parent policies are searched- Returns:
- a set of parent
TmaCompatibilityPolicyModel
-
getModelService
protected de.hybris.platform.servicelayer.model.ModelService getModelService() -
setModelService
public void setModelService(de.hybris.platform.servicelayer.model.ModelService modelService) -
getTmaPolicyDao
-
setTmaPolicyDao
-