package ch.elexis.core.findings; import org.osgi.service.component.annotations.Component; import org.osgi.service.component.annotations.Reference; @Component public class FindingsServiceComponent { private static IFindingsService findingsService; @Reference public void setIFindingsService(IFindingsService findingsService) { FindingsServiceComponent.findingsService = findingsService; } public void unsetIFindingsService(IFindingsService findingsService) { FindingsServiceComponent.findingsService = null; } public static IFindingsService getService(){ if (findingsService == null) { throw new IllegalStateException("No IFindingService set"); } return findingsService; } }