protected Element auditSourceIdentification(AuditSourceIdentificationType auditSourceIdentification) { Element element = new Element("AuditSourceIdentification"); if (auditSourceIdentification != null) { conditionallyAddAttribute(element, "AuditEnterpriseSiteID", auditSourceIdentification.getAuditEnterpriseSiteID()); conditionallyAddAttribute(element, "AuditSourceID", auditSourceIdentification.getAuditSourceID()); auditSourceIdentification.getAuditSourceType().stream() .map(this::auditSourceType) .forEach(element::addContent); } return element; }
protected AuditEvent.AuditEventSourceComponent auditSourceIdentificationToEventSource(AuditSourceIdentificationType asit) { AuditEvent.AuditEventSourceComponent source = new AuditEvent.AuditEventSourceComponent() .setSite(asit.getAuditEnterpriseSiteID()) .setIdentifier(new Identifier().setValue(asit.getAuditSourceID())); asit.getAuditSourceType().forEach(ast -> source.addType(codedValueTypeToCoding(ast))); return source; }
protected AuditEvent.AuditEventSourceComponent auditSourceIdentificationToEventSource(AuditSourceIdentificationType asit) { AuditEvent.AuditEventSourceComponent source = new AuditEvent.AuditEventSourceComponent() .setSite(asit.getAuditEnterpriseSiteID()) .setObserver(new Reference().setIdentifier(new Identifier().setValue(asit.getAuditSourceID()))); asit.getAuditSourceType().forEach(ast -> source.addType(codedValueTypeToCoding(ast))); return source; }
assertEquals("IPF", sourceIdentificationType.getAuditEnterpriseSiteID());
assertEquals("IPF", sourceIdentificationType.getAuditEnterpriseSiteID());
assertEquals("IPF", sourceIdentificationType.getAuditEnterpriseSiteID());
assertEquals("IPF", sourceIdentificationType.getAuditEnterpriseSiteID());
assertEquals("IPF", sourceIdentificationType.getAuditEnterpriseSiteID());
assertEquals("IPF", sourceIdentificationType.getAuditEnterpriseSiteID());
assertEquals("IPF", sourceIdentificationType.getAuditEnterpriseSiteID());
assertEquals("IPF", sourceIdentificationType.getAuditEnterpriseSiteID());
assertEquals("IPF", sourceIdentificationType.getAuditEnterpriseSiteID());