.. java:import:: com.fasterxml.jackson.databind ObjectMapper .. java:import:: com.fasterxml.jackson.dataformat.csv CsvMapper .. java:import:: dk.magenta.datafordeler.core.database SessionManager .. java:import:: dk.magenta.datafordeler.core.user DafoUserDetails .. java:import:: dk.magenta.datafordeler.core.user DafoUserManager .. java:import:: dk.magenta.datafordeler.core.util LoggerHelper .. java:import:: dk.magenta.datafordeler.cpr CprPlugin .. java:import:: dk.magenta.datafordeler.cpr CprRolesDefinition .. java:import:: dk.magenta.datafordeler.cpr.data.person PersonEntity .. java:import:: dk.magenta.datafordeler.cpr.data.person PersonRecordQuery .. java:import:: dk.magenta.datafordeler.cpr.records.person.data AddressDataRecord .. java:import:: dk.magenta.datafordeler.cpr.records.person.data NameDataRecord .. java:import:: dk.magenta.datafordeler.geo GeoLookupDTO .. java:import:: dk.magenta.datafordeler.geo GeoLookupService .. java:import:: dk.magenta.datafordeler.statistik.utils Filter .. java:import:: org.apache.commons.io IOUtils .. 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.web.bind.annotation RequestMapping .. java:import:: org.springframework.web.bind.annotation RequestMethod .. java:import:: org.springframework.web.bind.annotation RestController .. java:import:: javax.annotation PostConstruct .. java:import:: javax.servlet ServletException .. java:import:: javax.servlet.http HttpServletRequest .. java:import:: javax.servlet.http HttpServletResponse .. java:import:: javax.servlet.http Part .. java:import:: java.io BufferedReader .. java:import:: java.io IOException .. java:import:: java.io InputStream .. java:import:: java.io InputStreamReader .. java:import:: java.time OffsetDateTime .. java:import:: java.util.regex Pattern .. java:import:: java.util.stream Stream AddressDataService ================== .. java:package:: dk.magenta.datafordeler.statistik.services :noindex: .. java:type:: @RestController @RequestMapping public class AddressDataService extends PersonStatisticsService Fields ------ objectMapper ^^^^^^^^^^^^ .. java:field:: @Autowired ObjectMapper objectMapper :outertype: AddressDataService sessionManager ^^^^^^^^^^^^^^ .. java:field:: @Autowired SessionManager sessionManager :outertype: AddressDataService Methods ------- checkAndLogAccess ^^^^^^^^^^^^^^^^^ .. java:method:: protected void checkAndLogAccess(LoggerHelper loggerHelper) throws AccessDeniedException, AccessRequiredException :outertype: AddressDataService formatPerson ^^^^^^^^^^^^ .. java:method:: @Override protected List> formatPerson(PersonEntity person, Session session, GeoLookupService lookupService, Filter filter) :outertype: AddressDataService getColumnNames ^^^^^^^^^^^^^^ .. java:method:: @Override protected List getColumnNames() :outertype: AddressDataService getCprPlugin ^^^^^^^^^^^^ .. java:method:: @Override protected CprPlugin getCprPlugin() :outertype: AddressDataService getCsvMapper ^^^^^^^^^^^^ .. java:method:: @Override protected CsvMapper getCsvMapper() :outertype: AddressDataService getDafoUserManager ^^^^^^^^^^^^^^^^^^ .. java:method:: @Override protected DafoUserManager getDafoUserManager() :outertype: AddressDataService getFilter ^^^^^^^^^ .. java:method:: @Override protected Filter getFilter(HttpServletRequest request) :outertype: AddressDataService getLogger ^^^^^^^^^ .. java:method:: @Override protected Logger getLogger() :outertype: AddressDataService getQueryList ^^^^^^^^^^^^ .. java:method:: @Override protected List getQueryList(Filter filter) throws IOException :outertype: AddressDataService getSessionManager ^^^^^^^^^^^^^^^^^ .. java:method:: @Override protected SessionManager getSessionManager() :outertype: AddressDataService getUser ^^^^^^^ .. java:method:: @Override protected DafoUserDetails getUser(HttpServletRequest request) throws InvalidTokenException, AccessDeniedException, InvalidCertificateException :outertype: AddressDataService handleGet ^^^^^^^^^ .. java:method:: @RequestMapping public void handleGet(HttpServletRequest request, HttpServletResponse response) throws AccessDeniedException, AccessRequiredException, InvalidTokenException, IOException, MissingParameterException, InvalidClientInputException, HttpNotFoundException :outertype: AddressDataService handlePost ^^^^^^^^^^ .. java:method:: @RequestMapping public void handlePost(HttpServletRequest request, HttpServletResponse response) throws AccessDeniedException, AccessRequiredException, InvalidTokenException, IOException, MissingParameterException, InvalidClientInputException, HttpNotFoundException, InvalidCertificateException :outertype: AddressDataService init ^^^^ .. java:method:: @PostConstruct public void init() :outertype: AddressDataService