package at.medevit.elexis.ehc.ui.vacdoc.service;
import org.osgi.service.component.annotations.Component;
import org.osgi.service.component.annotations.Reference;
import at.medevit.elexis.ehc.vacdoc.service.MeineImpfungenService;
@Component
public class MeineImpfungenServiceHolder {
private static MeineImpfungenService miService;
@Reference
public void setMeineImpfungenService(MeineImpfungenService miService){
MeineImpfungenServiceHolder.miService = miService;
}
public void unsetMeineImpfungenService(MeineImpfungenService miService){
MeineImpfungenServiceHolder.miService = null;
}
public static MeineImpfungenService getService(){
if (miService == null) {
throw new IllegalStateException("No MeineImpfungenService available");
}
return miService;
}
}