.. java:import:: com.fasterxml.jackson.core JsonProcessingException .. java:import:: com.fasterxml.jackson.databind ObjectMapper .. java:import:: dk.magenta.datafordeler.core MonitorService .. java:import:: dk.magenta.datafordeler.core.arearestriction AreaRestriction .. java:import:: dk.magenta.datafordeler.core.arearestriction AreaRestrictionType .. java:import:: dk.magenta.datafordeler.core.database QueryManager .. java:import:: dk.magenta.datafordeler.core.database SessionManager .. java:import:: dk.magenta.datafordeler.core.plugin AreaRestrictionDefinition .. 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 CprAreaRestrictionDefinition .. 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.geo GeoLookupService .. 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.http HttpStatus .. java:import:: org.springframework.http MediaType .. java:import:: org.springframework.web.bind.annotation PathVariable .. 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.http HttpServletRequest .. java:import:: java.util Collection .. java:import:: java.util List CprAdressHistoryService ======================= .. java:package:: dk.magenta.datafordeler.prisme :noindex: .. java:type:: @RestController @RequestMapping public class CprAdressHistoryService Get the history of adresses on a specific person Fields ------ monitorService ^^^^^^^^^^^^^^ .. java:field:: @Autowired protected MonitorService monitorService :outertype: CprAdressHistoryService objectMapper ^^^^^^^^^^^^ .. java:field:: @Autowired ObjectMapper objectMapper :outertype: CprAdressHistoryService sessionManager ^^^^^^^^^^^^^^ .. java:field:: @Autowired SessionManager sessionManager :outertype: CprAdressHistoryService Methods ------- applyAreaRestrictionsToQuery ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. java:method:: protected void applyAreaRestrictionsToQuery(PersonRecordQuery query, DafoUserDetails user) :outertype: CprAdressHistoryService checkAndLogAccess ^^^^^^^^^^^^^^^^^ .. java:method:: protected void checkAndLogAccess(LoggerHelper loggerHelper) throws AccessDeniedException :outertype: CprAdressHistoryService getSingle ^^^^^^^^^ .. java:method:: @RequestMapping public String getSingle(String cprNummer, HttpServletRequest request) throws AccessDeniedException, InvalidTokenException, JsonProcessingException, HttpNotFoundException, InvalidCertificateException :outertype: CprAdressHistoryService init ^^^^ .. java:method:: @PostConstruct public void init() :outertype: CprAdressHistoryService