def _packSingleBonus(cls, bonus): days = bonus.getValue() model = BonusModel() if days in cls._ICONS_AVAILABLE: model.setName(bonus.getName()) else: model.setName('premium_universal') model.setIsCompensation(bonus.isCompensation()) model.setValue(str(bonus.getValue())) return model
def _packVehicleBonusModel(cls, bonus, vehInfo, isRent, vehicle): model = BonusModel() model.setName(cls._createUIName(bonus, isRent)) model.setIsCompensation(bonus.isCompensation()) model.setLabel(vehicle.userName) return model
def _packSingleBonus(cls, bonus, label): model = BonusModel() cls._packCommon(bonus, model) model.setLabel(label) return model
def _getBonusModel(cls): return BonusModel()
def _initialize(self): super(CompensationBonusModel, self)._initialize() self._addViewModelProperty('compensatedItem', BonusModel())
def _packVehicleBonusModel(bonus, isRent): model = BonusModel() model.setName(bonus.getName() + VEHICLE_RENT_ICON_POSTFIX if isRent else bonus.getName()) model.setIsCompensation(bonus.isCompensation()) return model
def _packSingleBonus(cls, bonus): model = BonusModel() cls._packCommon(bonus, model) return model
def _packSingleBonus(cls, bonus): model = BonusModel() cls._packCommon(bonus, model) model.setValue(str(bonus.getValue())) return model