source: ccr/trunk/nhin-vista/projects/NHINC/Current/Product/Production/Gateway/SubscriptionDteEjb/src/java/gov/hhs/fha/nhinc/subscription/dte/SubscriptionDteService.java@ 507

Last change on this file since 507 was 507, checked in by George Lilly, 15 years ago

NHIN gateway and adaptor for use on linux with VistA EHR and RPMS

File size: 11.0 KB
Line 
1/*
2 * To change this template, choose Tools | Templates
3 * and open the template in the editor.
4 */
5package gov.hhs.fha.nhinc.subscription.dte;
6
7import gov.hhs.fha.nhinc.common.subscriptiondte.CreateBaseUnsubscribeResponseType;
8import gov.hhs.fha.nhinc.common.subscriptiondte.CreateUnsubscribeResponseResponseType;
9import gov.hhs.fha.nhinc.nhincinternalcomponentpolicyenginetransform.NhincComponentInternalSubscriptionDtePortType;
10import javax.ejb.Stateless;
11import javax.jws.WebService;
12
13/**
14 *
15 * @author rayj
16 */
17@WebService(serviceName = "NhincComponentInternalSubscriptionDteService", portName = "NhincComponentInternalSubscriptionDtePort", endpointInterface = "gov.hhs.fha.nhinc.nhincinternalcomponentpolicyenginetransform.NhincComponentInternalSubscriptionDtePortType", targetNamespace = "urn:gov:hhs:fha:nhinc:nhincinternalcomponentpolicyenginetransform", wsdlLocation = "META-INF/wsdl/SubscriptionDteService/NhincComponentInternalSubscriptionDte.wsdl")
18@Stateless
19public class SubscriptionDteService implements NhincComponentInternalSubscriptionDtePortType {
20
21 public gov.hhs.fha.nhinc.common.subscriptiondte.CreateAckResponseType createAck(gov.hhs.fha.nhinc.common.subscriptiondte.CreateAckRequestType createAckRequest) {
22 return AckHelper.createAck(createAckRequest);
23 }
24
25 public gov.hhs.fha.nhinc.common.subscriptiondte.CreateAgencyNotifyDocumentResponseType createAgencyNotifyDocument(gov.hhs.fha.nhinc.common.subscriptiondte.CreateAgencyNotifyDocumentRequestType createAgencyNotifyDocumentRequest) {
26 return CreateAgencyNotifyDocumentHelper.createAgencyNotifyDocument(createAgencyNotifyDocumentRequest);
27 }
28
29 public gov.hhs.fha.nhinc.common.subscriptiondte.CreateBaseUnsubscribeResponseType createBaseUnsubscribe(gov.hhs.fha.nhinc.common.subscriptiondte.CreateBaseUnsubscribeRequestType createBaseUnsubscribeRequest) {
30 CreateBaseUnsubscribeResponseType resp = new CreateBaseUnsubscribeResponseType();
31 resp.setUnsubscribe(UnsubscribeHelper.createBaseUnsubscribe());
32 return resp;
33 }
34
35 public gov.hhs.fha.nhinc.common.subscriptiondte.CreateChildSubscriptionItemResponseType createChildSubscriptionItem(gov.hhs.fha.nhinc.common.subscriptiondte.CreateChildSubscriptionItemRequestType createChildSubscriptionItem) {
36 return CreateChildSubscriptionItemHelper.createChildSubscriptionItem(createChildSubscriptionItem);
37 }
38
39 public gov.hhs.fha.nhinc.common.subscriptiondte.CreateSubscribeResponseResponseType createSubscribeResponse(gov.hhs.fha.nhinc.common.subscriptiondte.CreateSubscribeResponseRequestType createSubscribeResponse) {
40 return CreateSubscribeResponseHelper.createSubscribeResponse(createSubscribeResponse);
41 }
42
43 public gov.hhs.fha.nhinc.common.subscriptiondte.CreateUnsubscribeResponseResponseType createUnsubscribeResponse(gov.hhs.fha.nhinc.common.subscriptiondte.CreateUnsubscribeResponseRequestType createUnsubscribeResponse) {
44 CreateUnsubscribeResponseResponseType resp = new CreateUnsubscribeResponseResponseType();
45 resp.setUnsubscribeResponse(UnsubscribeHelper.createUnsubscribeResponse());
46 return resp;
47 }
48
49 public gov.hhs.fha.nhinc.common.subscriptiondte.TransformEntityNotifyDocumentToSubscriptionCriteriaResponseType transformEntityNotifyDocumentToSubscriptionCriteria(gov.hhs.fha.nhinc.common.subscriptiondte.TransformEntityNotifyDocumentToSubscriptionCriteriaRequestType transformEntityNotifyDocumentToSubscriptionCriteria) {
50 return transformEntityNotifyDocumentToSubscriptionCriteriaHelper.transformEntityNotifyDocumentToSubscriptionCriteria(transformEntityNotifyDocumentToSubscriptionCriteria);
51 }
52
53 public gov.hhs.fha.nhinc.common.subscriptiondte.TransformEntitySubscribeDocumentToInternalSubscriptionItemResponseType transformEntitySubscribeDocumentToInternalSubscriptionItem(gov.hhs.fha.nhinc.common.subscriptiondte.TransformEntitySubscribeDocumentToInternalSubscriptionItemRequestType transformEntitySubscribeDocumentToInternalSubscriptionItem) {
54 return TransformEntitySubscribeDocumentToInternalSubscriptionItemHelper.transformEntitySubscribeDocumentToInternalSubscriptionItem(transformEntitySubscribeDocumentToInternalSubscriptionItem);
55 }
56
57 public gov.hhs.fha.nhinc.common.subscriptiondte.TransformEntityUnsubscribeToInternalSubscriptionReferenceResponseType transformEntityUnsubscribeToInternalSubscriptionReference(gov.hhs.fha.nhinc.common.subscriptiondte.TransformEntityUnsubscribeToInternalSubscriptionReferenceRequestType transformEntityUnsubscribeToInternalSubscriptionReference) {
58 if (transformEntityUnsubscribeToInternalSubscriptionReference.getUnsubscribe() != null) {
59 return TransformEntityUnsubscribeToSubscriptionReferenceHelper.transformEntityUnsubscribeToInternalSubscriptionReference(transformEntityUnsubscribeToInternalSubscriptionReference.getUnsubscribe());
60 } else {
61 return null;
62 }
63 }
64
65 public gov.hhs.fha.nhinc.common.subscriptiondte.TransformInternalSubscriptionItemToNhinSubscribeResponseType transformInternalSubscriptionItemToNhinSubscribe(gov.hhs.fha.nhinc.common.subscriptiondte.TransformInternalSubscriptionItemToNhinSubscribeRequestType transformInternalSubscriptionItemToNhinSubscribe) {
66 return TransformInternalSubscriptionItemToNhinSubscribeHelper.transformInternalSubscriptionItemToNhinSubscribe(transformInternalSubscriptionItemToNhinSubscribe);
67 }
68
69 public gov.hhs.fha.nhinc.common.subscriptiondte.TransformNhinNotifyToInternalSubscriptionReferenceResponseType transformNhinNotifyToInternalSubscriptionReference(gov.hhs.fha.nhinc.common.subscriptiondte.TransformNhinNotifyToInternalSubscriptionReferenceRequestType transformNhinNotifyToInternalSubscriptionReference) {
70 return TransformNhinNotifyToInternalSubscriptionReference.transformNhinNotifyToInternalSubscriptionReference(transformNhinNotifyToInternalSubscriptionReference);
71 }
72
73 public gov.hhs.fha.nhinc.common.subscriptiondte.TransformNhinSubscribeToInternalSubscribeResponseType transformNhinSubscribeToInternalSubscribe(gov.hhs.fha.nhinc.common.subscriptiondte.TransformNhinSubscribeToInternalSubscribeRequestType transformNhinSubscribeToInternalSubscribe) {
74 return TransformNhinSubscribeToInternalSubscribeHelper.transformNhinSubscribeToInternalSubscribe(transformNhinSubscribeToInternalSubscribe);
75 }
76
77 public gov.hhs.fha.nhinc.common.subscriptiondte.TransformUnsubscribeToSubscriptionReferenceResponseType transformUnsubscribeToSubscriptionReference(gov.hhs.fha.nhinc.common.subscriptiondte.TransformUnsubscribeToSubscriptionReferenceRequestType transformUnsubscribeToSubscriptionReference) {
78 //TODO implement this method
79 throw new UnsupportedOperationException("Not implemented yet.");
80 }
81
82 public gov.hhs.fha.nhinc.common.subscriptiondte.TransformNhinSubscribeResponseToSubscriptionReferenceResponseType transformNhinSubscribeResponseToSubscriptionReference(gov.hhs.fha.nhinc.common.subscriptiondte.TransformNhinSubscribeResponseToSubscriptionReferenceRequestType transformNhinSubscribeResponseToSubscriptionReference) {
83 if (transformNhinSubscribeResponseToSubscriptionReference.getSubscribeResponse() != null) {
84 return SubscriptionReferenceHelper.transformNhinSubscribeResponseToSubscriptionReference(transformNhinSubscribeResponseToSubscriptionReference.getSubscribeResponse());
85 } else {
86 return null;
87 }
88 }
89
90 public gov.hhs.fha.nhinc.common.subscriptiondte.TransformInternalSubscriptionItemToNhinNotifyResponseType transformInternalSubscriptionItemToNhinNotify(gov.hhs.fha.nhinc.common.subscriptiondte.TransformInternalSubscriptionItemToNhinNotifyRequestType transformInternalSubscriptionItemToNhinNotify) {
91 return transformInternalSubscriptionItemToNhinNotifyHelper.transformInternalSubscriptionItemToNhinNotify(transformInternalSubscriptionItemToNhinNotify);
92 }
93
94 public gov.hhs.fha.nhinc.common.subscriptiondte.TransformEntitySubscribeCdcBioPackageToInternalSubscriptionItemResponseType transformEntitySubscribeCdcBioPackageToInternalSubscriptionItem(gov.hhs.fha.nhinc.common.subscriptiondte.TransformEntitySubscribeCdcBioPackageToInternalSubscriptionItemRequestType transformEntitySubscribeCdcBioPackageToInternalSubscriptionItem) {
95 return TransformEntitySubscribeCdcBioPackageToInternalSubscriptionItemHelper.transformEntitySubscribeCdcBioPackageToInternalSubscriptionItem(transformEntitySubscribeCdcBioPackageToInternalSubscriptionItem);
96 }
97
98 public gov.hhs.fha.nhinc.common.subscriptiondte.TransformEntityNotifyCdcBioPackageToSubscriptionCriteriaResponseType transformEntityNotifyCdcBioPackageToSubscriptionCriteria(gov.hhs.fha.nhinc.common.subscriptiondte.TransformEntityNotifyCdcBioPackageToSubscriptionCriteriaRequestType transformEntityNotifyCdcBioPackageToSubscriptionCriteria) {
99 return TransformEntityNotifyCdcBioPackageToSubscriptionCriteriaHelper.transformEntityNotifyCdcBioPackageToSubscriptionCriteria(transformEntityNotifyCdcBioPackageToSubscriptionCriteria);
100 }
101
102 public gov.hhs.fha.nhinc.common.subscriptiondte.DetermineRootTopicFromNotifyResponseType determineRootTopicFromNotify(gov.hhs.fha.nhinc.common.subscriptiondte.DetermineRootTopicFromNotifyRequestType determineRootTopicFromNotify) {
103 return TopicHelper.determineRootTopicFromNotify(determineRootTopicFromNotify);
104 }
105
106 public gov.hhs.fha.nhinc.common.subscriptiondte.CreateAgencyNotifyCdcBioPackageResponseType createAgencyNotifyCdcBioPackage(gov.hhs.fha.nhinc.common.subscriptiondte.CreateAgencyNotifyCdcBioPackageRequestType createAgencyNotifyCdcBioPackage) {
107 return CreateAgencyNotifyCdcBioPackageHelper.createAgencyNotifyCdcBioPackage(createAgencyNotifyCdcBioPackage);
108 }
109
110 public gov.hhs.fha.nhinc.common.subscriptiondte.CreateAgencySubscribeDocumentResponseType createAgencySubscribeDocument(gov.hhs.fha.nhinc.common.subscriptiondte.CreateAgencySubscribeDocumentRequestType createAgencySubscribeDocumentRequest) {
111 return CreateAgencySubscribeDocumentHelper.createAgencySubscribeDocument(createAgencySubscribeDocumentRequest);
112 }
113
114 public gov.hhs.fha.nhinc.common.subscriptiondte.CreateAgencySubscribeCdcBioPackageResponseType createAgencySubscribeCdcBioPackage(gov.hhs.fha.nhinc.common.subscriptiondte.CreateAgencySubscribeCdcBioPackageRequestType createAgencySubscribeCdcBioPackageRequest) {
115 return CreateAgencySubscribeCdcBioPackageHelper.createAgencySubscribeCdcBioPackage(createAgencySubscribeCdcBioPackageRequest);
116 }
117
118 public gov.hhs.fha.nhinc.common.subscriptiondte.CreateNhinNotifyDocumentResponseType createNhinNotifyDocument(gov.hhs.fha.nhinc.common.subscriptiondte.CreateNhinNotifyDocumentRequestType createNhinNotifyDocumentRequest) {
119 return CreateNhinNotifyDocumentHelper.createNhinNotifyDocument(createNhinNotifyDocumentRequest);
120 }
121
122 public gov.hhs.fha.nhinc.common.subscriptiondte.CreateNhinNotifyCdcBioPackageResponseType createNhinNotifyCdcBioPackage(gov.hhs.fha.nhinc.common.subscriptiondte.CreateNhinNotifyCdcBioPackageRequestType createNhinNotifyCdcBioPackageRequest) {
123 return createNhinNotifyCdcBioPackageHelper.createNhinNotifyCdcBioPackage(createNhinNotifyCdcBioPackageRequest);
124 }
125}
Note: See TracBrowser for help on using the repository browser.