1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 package org.openehealth.ipf.commons.ihe.xds.core.validate.query;
17
18 import org.openehealth.ipf.commons.ihe.xds.core.ebxml.EbXMLAdhocQueryRequest;
19 import org.openehealth.ipf.commons.ihe.xds.core.validate.HomeCommunityIdValidator;
20 import org.openehealth.ipf.commons.ihe.xds.core.validate.XDSMetaDataException;
21
22
23
24
25
26
27
28 public class HomeCommunityIdValidation implements QueryParameterValidation {
29 private final HomeCommunityIdValidator validator;
30
31 public HomeCommunityIdValidation(boolean required) {
32 this.validator = new HomeCommunityIdValidator(required);
33 }
34
35 @Override
36 public void validate(EbXMLAdhocQueryRequest request) throws XDSMetaDataException {
37 validator.validate(request.getHome());
38 }
39 }