| 1234567891011121314151617181920 |
- package org.leumasjaffe.recipe.viewmodel;
- import org.leumasjaffe.observer.Observable;
- import org.leumasjaffe.recipe.model.RecipeCard;
- import lombok.AccessLevel;
- import lombok.Getter;
- import lombok.Setter;
- import lombok.experimental.FieldDefaults;
- @FieldDefaults(level=AccessLevel.PRIVATE)
- public class ScaleFactor extends Observable.Instance {
- @Setter RecipeCard model = null;
- @Getter @Setter int outputServings;
-
- public double getScale() {
- return (model == null || outputServings == 0) ? 1.0 :
- outputServings / (double) model.getServings();
- }
- }
|