def __deduct_points_from(self, risk_profile: RiskProfile): disability = risk_profile.get_product_by(name=DISABILITY_PRODUCT) disability.deduct_score_points(1) life = risk_profile.get_product_by(name=LIFE_PRODUCT) life.deduct_score_points(1) home = risk_profile.get_product_by(name=HOME_PRODUCT) home.deduct_score_points(1) auto = risk_profile.get_product_by(name=VEHICLE_PRODUCT) auto.deduct_score_points(1)
def __change_to_ineligible_product_on(self, risk_profile: RiskProfile): life = risk_profile.get_product_by(name=LIFE_PRODUCT) life.update_status(PRODUCT_SCORE_INELIGIBLE) disability = risk_profile.get_product_by(name=DISABILITY_PRODUCT) disability.update_status(PRODUCT_SCORE_INELIGIBLE)
def __change_to_ineligible_home_product_on(self, risk_profile: RiskProfile): home = risk_profile.get_product_by(name=HOME_PRODUCT) home.update_status(PRODUCT_SCORE_INELIGIBLE)
def __add_points_to(self, risk_profile: RiskProfile): disability = risk_profile.get_product_by(name=DISABILITY_PRODUCT) disability.add_score_points(1) home = risk_profile.get_product_by(name=HOME_PRODUCT) home.add_score_points(1)
def __add_and_deduct_points_from(self, risk_profile: RiskProfile): life = risk_profile.get_product_by(name=LIFE_PRODUCT) life.add_score_points(1) disability = risk_profile.get_product_by(name=DISABILITY_PRODUCT) disability.deduct_score_points(1)
def __change_to_ineligible_vehicle_product_on(self, risk_profile: RiskProfile): vehicle = risk_profile.get_product_by(name=VEHICLE_PRODUCT) vehicle.update_status(PRODUCT_SCORE_INELIGIBLE)
def __add_points_to(self, risk_profile: RiskProfile): vehicle = risk_profile.get_product_by(name=VEHICLE_PRODUCT) vehicle.add_score_points(1)