.. java:import:: com.fasterxml.jackson.databind ObjectMapper .. java:import:: com.fasterxml.jackson.databind.node ObjectNode .. java:import:: dk.magenta.datafordeler.core.database QueryManager .. java:import:: dk.magenta.datafordeler.core.database SessionManager .. java:import:: dk.magenta.datafordeler.core.io ImportInputStream .. java:import:: dk.magenta.datafordeler.core.io ImportMetadata .. java:import:: dk.magenta.datafordeler.core.io PluginSourceData .. java:import:: dk.magenta.datafordeler.core.util InputStreamReader .. java:import:: dk.magenta.datafordeler.core.util ItemInputStream .. java:import:: dk.magenta.datafordeler.geo.configuration GeoConfiguration .. java:import:: dk.magenta.datafordeler.geo.configuration GeoConfigurationManager .. java:import:: dk.magenta.datafordeler.geo.data GeoEntityManager .. java:import:: org.apache.logging.log4j LogManager .. java:import:: org.apache.logging.log4j Logger .. java:import:: org.hibernate Session .. java:import:: org.springframework.beans.factory.annotation Autowired .. java:import:: org.springframework.beans.factory.annotation Value .. java:import:: org.springframework.stereotype Component .. java:import:: javax.annotation PostConstruct .. java:import:: java.nio.charset Charset .. java:import:: java.time LocalDateTime .. java:import:: java.time OffsetDateTime .. java:import:: java.time.format DateTimeFormatter .. java:import:: java.util ArrayList .. java:import:: java.util Collections .. java:import:: java.util HashMap .. java:import:: java.util Map GeoRegisterManager ================== .. java:package:: dk.magenta.datafordeler.geo :noindex: .. java:type:: @Component public class GeoRegisterManager extends RegisterManager Constructors ------------ GeoRegisterManager ^^^^^^^^^^^^^^^^^^ .. java:constructor:: public GeoRegisterManager() :outertype: GeoRegisterManager Methods ------- beforePull ^^^^^^^^^^ .. java:method:: @Override public void beforePull(EntityManager entityManager, ImportMetadata importMetadata) :outertype: GeoRegisterManager getBaseEndpoint ^^^^^^^^^^^^^^^ .. java:method:: @Override public URI getBaseEndpoint() :outertype: GeoRegisterManager getChecksumFetcher ^^^^^^^^^^^^^^^^^^ .. java:method:: @Override protected Communicator getChecksumFetcher() :outertype: GeoRegisterManager getConfigurationManager ^^^^^^^^^^^^^^^^^^^^^^^ .. java:method:: public GeoConfigurationManager getConfigurationManager() :outertype: GeoRegisterManager getDeletionInterface ^^^^^^^^^^^^^^^^^^^^ .. java:method:: public URI getDeletionInterface(EntityManager entityManager) throws ConfigurationException :outertype: GeoRegisterManager getEventFetcher ^^^^^^^^^^^^^^^ .. java:method:: @Override protected Communicator getEventFetcher() :outertype: GeoRegisterManager getEventInterface ^^^^^^^^^^^^^^^^^ .. java:method:: @Override public URI getEventInterface(EntityManager entityManager) throws DataFordelerException :outertype: GeoRegisterManager getListChecksumInterface ^^^^^^^^^^^^^^^^^^^^^^^^ .. java:method:: @Override public URI getListChecksumInterface(String schema, OffsetDateTime from) :outertype: GeoRegisterManager getLog ^^^^^^ .. java:method:: @Override protected Logger getLog() :outertype: GeoRegisterManager getObjectMapper ^^^^^^^^^^^^^^^ .. java:method:: @Override protected ObjectMapper getObjectMapper() :outertype: GeoRegisterManager getPlugin ^^^^^^^^^ .. java:method:: @Override public Plugin getPlugin() :outertype: GeoRegisterManager getPullCronSchedule ^^^^^^^^^^^^^^^^^^^ .. java:method:: @Override public String getPullCronSchedule() :outertype: GeoRegisterManager getSessionManager ^^^^^^^^^^^^^^^^^ .. java:method:: @Override public SessionManager getSessionManager() :outertype: GeoRegisterManager init ^^^^ .. java:method:: @PostConstruct public void init() throws IOException :outertype: GeoRegisterManager RegisterManager initialization; set up dk.magenta.datafordeler.geo.configuration and source fetcher. We store fetched data in a local cache, so create a random folder for that. parseEventResponse ^^^^^^^^^^^^^^^^^^ .. java:method:: @Override protected ItemInputStream parseEventResponse(InputStream rawData, EntityManager entityManager) :outertype: GeoRegisterManager pullRawData ^^^^^^^^^^^ .. java:method:: @Override public ImportInputStream pullRawData(URI eventInterface, EntityManager entityManager, ImportMetadata importMetadata) throws DataFordelerException :outertype: GeoRegisterManager pullsEventsCommonly ^^^^^^^^^^^^^^^^^^^ .. java:method:: @Override public boolean pullsEventsCommonly() :outertype: GeoRegisterManager removeDeleted ^^^^^^^^^^^^^ .. java:method:: public void removeDeleted(GeoEntityManager entityManager, ImportMetadata importMetadata) throws DataFordelerException :outertype: GeoRegisterManager