.. java:import:: com.fasterxml.jackson.core JsonProcessingException .. java:import:: com.fasterxml.jackson.databind JsonNode .. java:import:: com.fasterxml.jackson.databind ObjectMapper .. java:import:: com.fasterxml.jackson.databind.node ArrayNode .. java:import:: com.fasterxml.jackson.databind.node ObjectNode .. 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.fapi Query .. 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 Bitemporality .. java:import:: dk.magenta.datafordeler.core.util LoggerHelper .. java:import:: dk.magenta.datafordeler.cpr CprRolesDefinition .. java:import:: dk.magenta.datafordeler.cpr.data.person PersonEntity .. java:import:: dk.magenta.datafordeler.cvr CvrPlugin .. java:import:: dk.magenta.datafordeler.cvr DirectLookup .. java:import:: dk.magenta.datafordeler.cvr.access CvrAreaRestrictionDefinition .. java:import:: dk.magenta.datafordeler.cvr.access CvrRolesDefinition .. java:import:: dk.magenta.datafordeler.cvr.query CompanyRecordQuery .. java:import:: dk.magenta.datafordeler.cvr.records.unversioned CvrPostCode .. java:import:: dk.magenta.datafordeler.geo GeoLookupDTO .. java:import:: dk.magenta.datafordeler.geo GeoLookupService .. java:import:: dk.magenta.datafordeler.ger.data.company CompanyEntity .. java:import:: dk.magenta.datafordeler.ger.data.responsible ResponsibleEntity .. java:import:: dk.magenta.datafordeler.ger.data.responsible ResponsibleQuery .. 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:: org.springframework.web.servlet.mvc.method.annotation StreamingResponseBody .. java:import:: javax.annotation PostConstruct .. java:import:: javax.servlet.http HttpServletRequest .. java:import:: java.io IOException .. java:import:: java.io OutputStream .. java:import:: java.time OffsetDateTime .. java:import:: java.time.format DateTimeFormatter .. java:import:: java.util.function Consumer .. java:import:: java.util.regex Matcher .. java:import:: java.util.regex Pattern .. java:import:: java.util.stream Collectors .. java:import:: java.util.stream Stream CvrRecordService ================ .. java:package:: dk.magenta.datafordeler.prisme :noindex: .. java:type:: @RestController @RequestMapping public class CvrRecordService Fields ------ END_OBJECT ^^^^^^^^^^ .. java:field:: protected static final byte[] END_OBJECT :outertype: CvrRecordService OBJECT_SEPARATOR ^^^^^^^^^^^^^^^^ .. java:field:: protected static final byte[] OBJECT_SEPARATOR :outertype: CvrRecordService PARAM_CVR_NUMBER ^^^^^^^^^^^^^^^^ .. java:field:: public static final String PARAM_CVR_NUMBER :outertype: CvrRecordService PARAM_RETURN_PARTICIPANT_DETAILS ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. java:field:: public static final String PARAM_RETURN_PARTICIPANT_DETAILS :outertype: CvrRecordService PARAM_UPDATED_SINCE ^^^^^^^^^^^^^^^^^^^ .. java:field:: public static final String PARAM_UPDATED_SINCE :outertype: CvrRecordService START_OBJECT ^^^^^^^^^^^^ .. java:field:: protected static final byte[] START_OBJECT :outertype: CvrRecordService monitorService ^^^^^^^^^^^^^^ .. java:field:: @Autowired protected MonitorService monitorService :outertype: CvrRecordService objectMapper ^^^^^^^^^^^^ .. java:field:: @Autowired ObjectMapper objectMapper :outertype: CvrRecordService postcodePattern ^^^^^^^^^^^^^^^ .. java:field:: Pattern postcodePattern :outertype: CvrRecordService sessionManager ^^^^^^^^^^^^^^ .. java:field:: @Autowired SessionManager sessionManager :outertype: CvrRecordService Methods ------- applyAreaRestrictionsToQuery ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. java:method:: protected void applyAreaRestrictionsToQuery(CompanyRecordQuery query, DafoUserDetails user) throws InvalidClientInputException :outertype: CvrRecordService checkAndLogAccess ^^^^^^^^^^^^^^^^^ .. java:method:: protected void checkAndLogAccess(LoggerHelper loggerHelper, boolean includeCpr) throws AccessDeniedException, AccessRequiredException :outertype: CvrRecordService getBulk ^^^^^^^ .. java:method:: @RequestMapping public StreamingResponseBody getBulk(HttpServletRequest request) throws AccessDeniedException, AccessRequiredException, InvalidTokenException, InvalidClientInputException, IOException, HttpNotFoundException, InvalidCertificateException :outertype: CvrRecordService getCompanies ^^^^^^^^^^^^ .. java:method:: protected Collection getCompanies(Session session, Collection cvrNumbers, DafoUserDetails user) throws DataFordelerException :outertype: CvrRecordService getCvrNumber ^^^^^^^^^^^^ .. java:method:: protected List getCvrNumber(JsonNode node) :outertype: CvrRecordService getParticipants ^^^^^^^^^^^^^^^ .. java:method:: protected ArrayNode getParticipants(CompanyRecord record) :outertype: CvrRecordService getSingle ^^^^^^^^^ .. java:method:: @RequestMapping public String getSingle(String cvrNummer, HttpServletRequest request) throws DataFordelerException, JsonProcessingException :outertype: CvrRecordService init ^^^^ .. java:method:: @PostConstruct public void init() :outertype: CvrRecordService isEnableDirectLookup ^^^^^^^^^^^^^^^^^^^^ .. java:method:: public boolean isEnableDirectLookup() :outertype: CvrRecordService isEnableGerLookup ^^^^^^^^^^^^^^^^^ .. java:method:: public boolean isEnableGerLookup() :outertype: CvrRecordService setEnableDirectLookup ^^^^^^^^^^^^^^^^^^^^^ .. java:method:: public void setEnableDirectLookup(boolean enableDirectLookup) :outertype: CvrRecordService setEnableGerLookup ^^^^^^^^^^^^^^^^^^ .. java:method:: public void setEnableGerLookup(boolean enableGerLookup) :outertype: CvrRecordService wrapGerCompany ^^^^^^^^^^^^^^ .. java:method:: protected ObjectNode wrapGerCompany(CompanyEntity entity, GeoLookupService lookupService, boolean returnParticipantDetails) :outertype: CvrRecordService wrapRecord ^^^^^^^^^^ .. java:method:: protected ObjectNode wrapRecord(CompanyRecord record, GeoLookupService lookupService, boolean returnParticipantDetails) :outertype: CvrRecordService