sdi-service/src/main/java/org/gcube/spatial/data/sdi/engine/impl/GeoNetworkProviderImpl.java

27 lines
721 B
Java

package org.gcube.spatial.data.sdi.engine.impl;
import javax.inject.Singleton;
import org.gcube.spatial.data.geonetwork.GeoNetwork;
import org.gcube.spatial.data.geonetwork.GeoNetworkAdministration;
import org.gcube.spatial.data.sdi.engine.GeoNetworkProvider;
import org.gcube.spatial.data.sdi.engine.impl.faults.ClientInitializationException;
import lombok.extern.slf4j.Slf4j;
@Slf4j
@Singleton
public class GeoNetworkProviderImpl implements GeoNetworkProvider {
@Override
public GeoNetworkAdministration getGeoNetwork() throws ClientInitializationException{
log.debug("Getting GeoNetwork .. ");
try{
return GeoNetwork.get();
}catch(Exception e){
throw new ClientInitializationException(e);
}
}
}