001package org.woehlke.jakartaee.petclinic.vet;
002
003import org.primefaces.model.DualListModel;
004import org.woehlke.jakartaee.petclinic.application.framework.views.CrudView;
005import org.woehlke.jakartaee.petclinic.application.framework.views.LanguageChangeableView;
006import org.woehlke.jakartaee.petclinic.application.framework.views.SearchableView;
007import org.woehlke.jakartaee.petclinic.application.framework.views.CrudView2Model;
008import org.woehlke.jakartaee.petclinic.specialty.Specialty;
009
010import java.io.Serializable;
011
012
013/**
014 *
015 */
016public interface VetView extends CrudView<Vet>, CrudView2Model {
017
018    String JSF_PAGE = "veterinarian.jsf";
019
020    Specialty findSpecialtyByName(String name);
021
022    DualListModel<Specialty> getSpecialtiesPickList();
023    void setSpecialtiesPickList(DualListModel<Specialty> specialtiesPickList);
024
025    long serialVersionUID = -4141782100256382881L;
026}