View Javadoc
1   /*
2    * Copyright 2018 the original author or authors.
3    *
4    *  Licensed under the Apache License, Version 2.0 (the "License");
5    *  you may not use this file except in compliance with the License.
6    *  You may obtain a copy of the License at
7    *
8    *         http://www.apache.org/licenses/LICENSE-2.0
9    *
10   *  Unless required by applicable law or agreed to in writing, software
11   *  distributed under the License is distributed on an "AS IS" BASIS,
12   *  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13   *  See the License for the specific language governing permissions and
14   *  limitations under the License.
15   */
16  
17  package org.openehealth.ipf.commons.ihe.xds.atna;
18  
19  import org.openehealth.ipf.commons.audit.codes.EventActionCode;
20  import org.openehealth.ipf.commons.audit.codes.EventOutcomeIndicator;
21  import org.openehealth.ipf.commons.audit.model.AuditMessage;
22  import org.openehealth.ipf.commons.audit.types.EventId;
23  import org.openehealth.ipf.commons.ihe.core.atna.AuditorTestBase;
24  
25  /**
26   * @author Christian Ohr
27   */
28  public class XdsAuditorTestBase extends AuditorTestBase {
29  
30      protected static final String[] DOCUMENT_OIDS = {"1.1.1", "1.1.2", "1.1.3"};
31      protected static final String[] REPOSITORY_OIDS = {"2.1.1", "2.1.2", "2.1.3"};
32      protected static final String[] HOME_COMMUNITY_IDS = {"3.1.1", "3.1.2", "3.1.3"};
33      protected static final String[] OBJECT_UUIDS = {"objectUuid1", "objectUuid2", "objectUuid3"};
34      protected static final String[] STUDY_INSTANCE_UUIDS = {"study-instance_uuid-1", "study-instance_uuid-1", "study-instance_uuid-2"};
35      protected static final String[] SERIES_INSTANCE_UUIDS = {"series-instance_uuid-11", "series-instance_uuid-12", "series-instance_uuid-21"};
36  
37      protected void assertCommonXdsAuditAttributes(AuditMessage auditMessage,
38                                                    EventOutcomeIndicator eventOutcomeIndicator,
39                                                    EventId eventId,
40                                                    EventActionCode eventActionCode,
41                                                    boolean serverSide,
42                                                    boolean requiresPatient) {
43          assertCommonAuditAttributes(auditMessage, eventOutcomeIndicator, eventId, eventActionCode,
44                  REPLY_TO_URI, SERVER_URI, serverSide, requiresPatient);
45      }
46  }