import java.util.Map;
import java.util.TreeMap;
-import org.apache.commons.logging.Log;
-import org.apache.commons.logging.LogFactory;
-import org.argeo.cms.CmsException;
+import org.argeo.api.cms.CmsLog;
import org.argeo.cms.osgi.DataModelNamespace;
import org.osgi.framework.Bundle;
import org.osgi.framework.BundleContext;
import org.osgi.framework.wiring.BundleWiring;
class DataModels implements BundleListener {
- private final static Log log = LogFactory.getLog(DataModels.class);
+ private final static CmsLog log = CmsLog.getLog(DataModels.class);
private Map<String, DataModel> dataModels = new TreeMap<>();
assert requiredDataModelName != null;
DataModel requiredDataModel = dataModels.get(requiredDataModelName);
if (requiredDataModel == null)
- throw new CmsException("No required data model " + requiredDataModelName);
+ throw new IllegalStateException("No required data model " + requiredDataModelName);
req.add(requiredDataModel);
}
required = Collections.unmodifiableList(req);