

package org.plista.kornakapi.core.config;

/** basic configuration for all recommenders */
public abstract class RecommenderConfig {

  private String name;

  private String retrainCronExpression;

  private int retrainAfterPreferenceChanges = DONT_RETRAIN_ON_PREFERENCE_CHANGES;

  public static final int DONT_RETRAIN_ON_PREFERENCE_CHANGES = 0;

  public String getName() {
    return name;
  }

  public void setName(String name) {
    this.name = name;
  }

  public String getRetrainCronExpression() {
    return retrainCronExpression;
  }

  public void setRetrainCronExpression(String retrainCronExpression) {
    this.retrainCronExpression = retrainCronExpression;
  }

  public int getRetrainAfterPreferenceChanges() {
    return retrainAfterPreferenceChanges;
  }

  public void setRetrainAfterPreferenceChanges(int retrainAfterPreferenceChanges) {
    this.retrainAfterPreferenceChanges = retrainAfterPreferenceChanges;
  }
}
