1 | /*
|
---|
2 | * To change this template, choose Tools | Templates
|
---|
3 | * and open the template in the editor.
|
---|
4 | */
|
---|
5 | package gov.hhs.fha.nhinc.common.connectionmanager;
|
---|
6 |
|
---|
7 | import gov.hhs.fha.nhinc.nhinccomponentconnectionmanager.NhincComponentConnectionManagerPortType;
|
---|
8 | import javax.ejb.Stateless;
|
---|
9 | import 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
|
---|
17 | public 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 | }
|
---|