source: ccr/trunk/nhin-vista/projects/NHINC/Current/Product/Production/Common/ConnectionManagerEJB/src/java/gov/hhs/fha/nhinc/common/connectionmanager/NhincComponentConnectionManager.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: 10.2 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.common.connectionmanager;
6
7import gov.hhs.fha.nhinc.nhinccomponentconnectionmanager.NhincComponentConnectionManagerPortType;
8import javax.ejb.Stateless;
9import javax.jws.WebService;
10
11/**
12 *
13 * @author svalluripalli
14 */
15@WebService(serviceName = "NhincComponentConnectionManager", portName = "NhincComponentConnectionManagerPortSoap11", endpointInterface = "gov.hhs.fha.nhinc.nhinccomponentconnectionmanager.NhincComponentConnectionManagerPortType", targetNamespace = "urn:gov:hhs:fha:nhinc:nhinccomponentconnectionmanager", wsdlLocation = "META-INF/wsdl/NhincComponentConnectionManager/NhincComponentConnectionManager.wsdl")
16@Stateless
17public class NhincComponentConnectionManager implements NhincComponentConnectionManagerPortType {
18
19 public gov.hhs.fha.nhinc.common.nhinccommon.AcknowledgementType storeAssigningAuthorityToHomeCommunityMapping(gov.hhs.fha.nhinc.common.connectionmanagerinfo.StoreAssigningAuthorityToHomeCommunityMappingRequestType storeAssigningAuthorityToHomeCommunityMappingRequest) {
20 return CMServiceHelper.storeAssigningAuthorityToHomeCommunityMapping(storeAssigningAuthorityToHomeCommunityMappingRequest);
21 }
22
23 public gov.hhs.fha.nhinc.common.nhinccommon.HomeCommunitiesType getAllCommunities(gov.hhs.fha.nhinc.common.connectionmanagerinfo.GetAllCommunitiesRequestType getAllCommunitiesRequest) {
24 return CMServiceHelper.getAllCommunities(getAllCommunitiesRequest);
25 }
26
27 public gov.hhs.fha.nhinc.common.connectionmanagerinfo.BusinessEntitiesType getAllBusinessEntities(gov.hhs.fha.nhinc.common.connectionmanagerinfo.GetAllBusinessEntitiesRequestType getAllBusinessEntitiesRequest) {
28 return CMServiceHelper.getAllBusinessEntities(getAllBusinessEntitiesRequest);
29 }
30
31 public gov.hhs.fha.nhinc.common.connectionmanagerinfo.BusinessEntityType getBusinessEntity(gov.hhs.fha.nhinc.common.connectionmanagerinfo.GetBusinessEntityRequestType getBusinessEntityRequest) {
32 return CMServiceHelper.getBusinessEntity(getBusinessEntityRequest);
33 }
34
35 public gov.hhs.fha.nhinc.common.connectionmanagerinfo.ConnectionInfosType getConnectionInfoSet(gov.hhs.fha.nhinc.common.nhinccommon.HomeCommunitiesType homeCommunities) {
36 return CMServiceHelper.getConnectionInfoSet(homeCommunities);
37 }
38
39 public gov.hhs.fha.nhinc.common.connectionmanagerinfo.ConnectionInfoEndpointsType getConnectionInfoEndpointSet(gov.hhs.fha.nhinc.common.connectionmanagerinfo.GetConnectionInfoEndpointSetRequestType getConnectionInfoEndpointSetRequest) {
40 return CMServiceHelper.getConnectionInfoEndpointSet(getConnectionInfoEndpointSetRequest);
41 }
42
43 public gov.hhs.fha.nhinc.common.connectionmanagerinfo.BusinessEntitiesType getBusinessEntitySet(gov.hhs.fha.nhinc.common.connectionmanagerinfo.GetBusinessEntitySetRequestType getBusinessEntitySetRequest) {
44 return CMServiceHelper.getBusinessEntitySet(getBusinessEntitySetRequest);
45 }
46
47 public gov.hhs.fha.nhinc.common.connectionmanagerinfo.ConnectionInfosType getConnectionInfoSetByServiceName(gov.hhs.fha.nhinc.common.connectionmanagerinfo.HomeCommunitiesWithServiceNameType getConnectionInfoSetByServiceNameRequest) {
48 return CMServiceHelper.getConnectionInfoSetByServiceName(getConnectionInfoSetByServiceNameRequest);
49 }
50
51 public gov.hhs.fha.nhinc.common.connectionmanagerinfo.ConnectionInfoEndpointsType getConnectionInfoEndpointSetByServiceName(gov.hhs.fha.nhinc.common.connectionmanagerinfo.GetConnectionInfoEndpointSetByServiceNameRequestType getConnectionInfoEndpointSetByServiceNameRequest) {
52 return CMServiceHelper.getConnectionInfoEndpointSetByServiceName(getConnectionInfoEndpointSetByServiceNameRequest);
53 }
54
55 public gov.hhs.fha.nhinc.common.connectionmanagerinfo.BusinessEntitiesType getBusinessEntitySetByServiceName(gov.hhs.fha.nhinc.common.connectionmanagerinfo.GetBusinessEntitySetByServiceNameRequestType getBusinessEntitySetByServiceNameRequest) {
56 return CMServiceHelper.getBusinessEntitySetByServiceName(getBusinessEntitySetByServiceNameRequest);
57 }
58
59 public gov.hhs.fha.nhinc.common.connectionmanagerinfo.ConnectionInfoType getConnectionInfoByServiceName(gov.hhs.fha.nhinc.common.connectionmanagerinfo.HomeCommunityWithServiceNameType homeCommunityWithServiceName) {
60 return CMServiceHelper.getConnectionInfoByServiceName(homeCommunityWithServiceName);
61 }
62
63 public gov.hhs.fha.nhinc.common.connectionmanagerinfo.ConnectionInfoEndpointType getConnectionInfoEndpointByServiceName(gov.hhs.fha.nhinc.common.connectionmanagerinfo.GetConnectionInfoEndpointByServiceNameRequestType getConnectionInfoEndpointByServiceNameRequest) {
64 return CMServiceHelper.getConnectionInfoEndpointByServiceName(getConnectionInfoEndpointByServiceNameRequest);
65 }
66
67 /**
68 * This method retrieves the business entity and Connection Information for a specific service
69 * at a specific home community.
70 *
71 * @param part1 This contains the home community identification and the name of the service that the
72 * connection info is desired.
73 * @return The connection information for the service at the specified home community.
74 */
75 public gov.hhs.fha.nhinc.common.connectionmanagerinfo.BusinessEntityType getBusinessEntityByServiceName(gov.hhs.fha.nhinc.common.connectionmanagerinfo.GetBusinessEntityByServiceNameRequestType getBusinessEntityByServiceNameRequest) {
76 return CMServiceHelper.getBusinessEntityByServiceName(getBusinessEntityByServiceNameRequest);
77 }
78
79 /**
80 * This method returns the connection information for all known home communities that support the specified
81 * service.
82 *
83 * @param part1 The name of the service that is desired.
84 * @return The connection information for each known home community that supports the specified service.
85 */
86 public gov.hhs.fha.nhinc.common.connectionmanagerinfo.ConnectionInfosType getAllConnectionInfoSetByServiceName(gov.hhs.fha.nhinc.common.connectionmanagerinfo.GetAllConnectionInfoSetByServiceNameRequestType getAllConnectionInfoSetByServiceNameRequest) {
87 return CMServiceHelper.getAllConnectionInfoSetByServiceName(getAllConnectionInfoSetByServiceNameRequest);
88 }
89
90 /**
91 * This method returns the endpoint connection information for all known home communities that
92 * support the specified service.
93 *
94 * @param part1 The name of the service that is desired.
95 * @return The endpoint connection information for each known home community that
96 * supports the specified service.
97 */
98 public gov.hhs.fha.nhinc.common.connectionmanagerinfo.ConnectionInfoEndpointsType getAllConnectionInfoEndpointSetByServiceName(gov.hhs.fha.nhinc.common.connectionmanagerinfo.GetAllConnectionInfoEndpointSetByServiceNameRequestType getAllConnectionInfoEndpointSetByServiceNameRequest) {
99 return CMServiceHelper.getAllConnectionInfoEndpointSetByServiceName(getAllConnectionInfoEndpointSetByServiceNameRequest);
100 }
101
102 /**
103 * This method returns the business entity and service connection information for all known
104 * home communities that support the specified service.
105 *
106 * @param part1 The name of the service that is desired.
107 * @return The business entity and service connection information for each known
108 * home community that supports the specified service.
109 */
110 public gov.hhs.fha.nhinc.common.connectionmanagerinfo.BusinessEntitiesType getAllBusinessEntitySetByServiceName(gov.hhs.fha.nhinc.common.connectionmanagerinfo.GetAllBusinessEntitySetByServiceNameRequestType getAllBusinessEntitySetByServiceNameRequest) {
111 return CMServiceHelper.getAllBusinessEntitySetByServiceName(getAllBusinessEntitySetByServiceNameRequest);
112 }
113
114 /**
115 * This method causes the UDDI service information to be refreshed.
116 *
117 * @param part1 The only purpose for this parameter is so that the
118 * web service has a unique document that identifies this
119 * operation. The values themselves are not used.
120 * @return Whether this succeeded or failed.
121 */
122 public gov.hhs.fha.nhinc.common.connectionmanagerinfo.SuccessOrFailType forceRefreshUDDICache(gov.hhs.fha.nhinc.common.connectionmanagerinfo.ForceRefreshUDDICacheRequestType forceRefreshUDDICacheRequest) {
123 return CMServiceHelper.forceRefreshUDDICache(forceRefreshUDDICacheRequest);
124 }
125
126 /**
127 * This method causes the Internal Connection service information to be refreshed.
128 *
129 * @param part1 The only purpose for this parameter is so that the
130 * web service has a unique document that identifies this
131 * operation. The values themselves are not used.
132 * @return Whether this succeeded or failed.
133 */
134 public gov.hhs.fha.nhinc.common.connectionmanagerinfo.SuccessOrFailType forceRefreshInternalConnectCache(gov.hhs.fha.nhinc.common.connectionmanagerinfo.ForceRefreshInternalConnectCacheRequestType forceRefreshInternalConnectCacheRequest) {
135 return CMServiceHelper.forceRefreshInternalConnectCache(forceRefreshInternalConnectCacheRequest);
136 }
137
138 public gov.hhs.fha.nhinc.common.connectionmanagerinfo.GetAssigningAuthoritiesByHomeCommunityResponseType getAssigningAuthoritiesByHomeCommunity(gov.hhs.fha.nhinc.common.connectionmanagerinfo.GetAssigningAuthoritiesByHomeCommunityRequestType getAssigningAuthoritiesByHomeCommunityRequest) {
139 return CMServiceHelper.getAssigningAuthoritiesByHomeCommunity(getAssigningAuthoritiesByHomeCommunityRequest);
140 }
141
142 public gov.hhs.fha.nhinc.common.connectionmanagerinfo.GetHomeCommunityByAssigningAuthorityResponseType getHomeCommunityByAssigningAuthority(gov.hhs.fha.nhinc.common.connectionmanagerinfo.GetHomeCommunityByAssigningAuthorityRequestType getHomeCommunityByAssigningAuthorityRequest) {
143 return CMServiceHelper.getHomeCommunityByAssigningAuthority(getHomeCommunityByAssigningAuthorityRequest);
144 }
145
146 public gov.hhs.fha.nhinc.common.nhinccommon.EPRType getConnectionInfoEndpontFromNhinTarget(gov.hhs.fha.nhinc.common.connectionmanagerinfo.GetConnectionInfoEndpontFromNhinTargetType getConnectionInfoEndpontFromNhinTargetRequest) {
147 return CMServiceHelper.getConnectionInfoEndpontFromNhinTarget(getConnectionInfoEndpontFromNhinTargetRequest);
148 }
149}
Note: See TracBrowser for help on using the repository browser.