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.VacdocService;
@Component
public class VacdocServiceComponent {
private static VacdocService vacdocService;
@Reference
public void setVacdocService(VacdocService vacdocService){
VacdocServiceComponent.vacdocService = vacdocService;
}
public void unsetVacdocService(VacdocService vacdocService){
VacdocServiceComponent.vacdocService = null;
}
public static VacdocService getService(){
if (vacdocService == null) {
throw new IllegalStateException("No VacdocService available");
}
return vacdocService;
}
}