This project has retired. For details please refer to its Attic page.
JuddiTestimpl xref
View Javadoc
1   /*
2    * Copyright 2014 The Apache Software Foundation.
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  package org.apache.juddi.api.runtime;
17  
18  import java.rmi.RemoteException;
19  import java.util.List;
20  import javax.jws.WebService;
21  import javax.xml.ws.Holder;
22  import org.apache.juddi.api_v3.AdminSaveBusinessWrapper;
23  import org.apache.juddi.api_v3.AdminSaveTModelWrapper;
24  import org.apache.juddi.api_v3.ClerkDetail;
25  import org.apache.juddi.api_v3.ClerkList;
26  import org.apache.juddi.api_v3.ClientSubscriptionInfoDetail;
27  import org.apache.juddi.api_v3.DeleteClerk;
28  import org.apache.juddi.api_v3.DeleteClientSubscriptionInfo;
29  import org.apache.juddi.api_v3.DeleteNode;
30  import org.apache.juddi.api_v3.DeletePublisher;
31  import org.apache.juddi.api_v3.GetAllPublisherDetail;
32  import org.apache.juddi.api_v3.GetEntityHistoryMessageRequest;
33  import org.apache.juddi.api_v3.GetEntityHistoryMessageResponse;
34  import org.apache.juddi.api_v3.GetFailedReplicationChangeRecordsMessageRequest;
35  import org.apache.juddi.api_v3.GetFailedReplicationChangeRecordsMessageResponse;
36  import org.apache.juddi.api_v3.GetPublisherDetail;
37  import org.apache.juddi.api_v3.NodeDetail;
38  import org.apache.juddi.api_v3.NodeList;
39  import org.apache.juddi.api_v3.PublisherDetail;
40  import org.apache.juddi.api_v3.SaveClerk;
41  import org.apache.juddi.api_v3.SaveClientSubscriptionInfo;
42  import org.apache.juddi.api_v3.SaveNode;
43  import org.apache.juddi.api_v3.SavePublisher;
44  import org.apache.juddi.api_v3.SubscriptionWrapper;
45  import org.apache.juddi.api_v3.SyncSubscription;
46  import org.apache.juddi.api_v3.SyncSubscriptionDetail;
47  import org.apache.juddi.v3_service.JUDDIApiPortType;
48  import org.uddi.api_v3.Contact;
49  import org.uddi.api_v3.DeleteTModel;
50  import org.uddi.api_v3.DispositionReport;
51  import org.uddi.api_v3.PersonName;
52  import org.uddi.repl_v3.CommunicationGraph;
53  import org.uddi.repl_v3.ReplicationConfiguration;
54  import org.uddi.sub_v3.Subscription;
55  import org.uddi.v3_service.DispositionReportFaultMessage;
56  
57  /**
58   *
59   * @author alex
60   */
61  
62  @WebService(serviceName = "JUDDIApiService",
63          endpointInterface = "org.apache.juddi.v3_service.JUDDIApiPortType",
64          targetNamespace = "urn:juddi-apache-org:v3_service")
65  public class JuddiTestimpl implements JUDDIApiPortType {
66        
67  
68          @Override
69          public PublisherDetail getPublisherDetail(GetPublisherDetail parameters) throws DispositionReportFaultMessage, RemoteException {
70                  CLIServerTest.sink = true;
71                  return null;
72          }
73  
74          @Override
75          public void deleteClientSubscriptionInfo(DeleteClientSubscriptionInfo body) throws DispositionReportFaultMessage, RemoteException {
76                  CLIServerTest.sink = true;
77          }
78  
79          @Override
80          public PublisherDetail getAllPublisherDetail(GetAllPublisherDetail body) throws DispositionReportFaultMessage, RemoteException {
81                  CLIServerTest.sink = true;
82                  return null;
83          }
84  
85          @Override
86          public ClerkDetail saveClerk(SaveClerk body) throws DispositionReportFaultMessage, RemoteException {
87                  CLIServerTest.sink = true;
88                  return null;
89          }
90  
91          @Override
92          public void deletePublisher(DeletePublisher body) throws DispositionReportFaultMessage, RemoteException {
93                  throw new UnsupportedOperationException("Not supported yet."); //To change body of generated methods, choose Tools | Templates.
94          }
95  
96          @Override
97          public NodeDetail saveNode(SaveNode body) throws DispositionReportFaultMessage, RemoteException {
98                  CLIServerTest.sink = true;
99                  return null;
100         }
101 
102         @Override
103         public PublisherDetail savePublisher(SavePublisher body) throws DispositionReportFaultMessage, RemoteException {
104                 CLIServerTest.sink = true;
105                 return null;
106         }
107 
108         @Override
109         public void adminDeleteTModel(DeleteTModel body) throws DispositionReportFaultMessage, RemoteException {
110                 throw new UnsupportedOperationException("Not supported yet."); //To change body of generated methods, choose Tools | Templates.
111         }
112 
113         @Override
114         public ClientSubscriptionInfoDetail saveClientSubscriptionInfo(SaveClientSubscriptionInfo body) throws DispositionReportFaultMessage, RemoteException {
115                 CLIServerTest.sink = true;
116                 return null;
117         }
118 
119         @Override
120         public SyncSubscriptionDetail invokeSyncSubscription(SyncSubscription syncSubscription) throws DispositionReportFaultMessage, RemoteException {
121                 CLIServerTest.sink = true;
122                 return null;
123         }
124 
125         @Override
126         public NodeList getAllNodes(String authInfo) throws DispositionReportFaultMessage, RemoteException {
127                 CLIServerTest.sink = true;
128                 return null;
129         }
130 
131         @Override
132         public ClerkList getAllClerks(String authInfo) throws DispositionReportFaultMessage, RemoteException {
133                 CLIServerTest.sink = true;
134                 return null;
135         }
136 
137         @Override
138         public void deleteNode(DeleteNode body) throws DispositionReportFaultMessage, RemoteException {
139                 throw new UnsupportedOperationException("Not supported yet."); //To change body of generated methods, choose Tools | Templates.
140         }
141 
142         @Override
143         public void deleteClerk(DeleteClerk request) throws DispositionReportFaultMessage, RemoteException {
144                 throw new UnsupportedOperationException("Not supported yet."); //To change body of generated methods, choose Tools | Templates.
145         }
146 
147         @Override
148         public DispositionReport adminSaveBusiness(String authInfo, List<AdminSaveBusinessWrapper> values) throws DispositionReportFaultMessage, RemoteException {
149                 throw new UnsupportedOperationException("Not supported yet."); //To change body of generated methods, choose Tools | Templates.
150         }
151 
152         @Override
153         public DispositionReport adminSaveTModel(String authInfo, List<AdminSaveTModelWrapper> values) throws DispositionReportFaultMessage, RemoteException {
154                 throw new UnsupportedOperationException("Not supported yet."); //To change body of generated methods, choose Tools | Templates.
155         }
156 
157         @Override
158         public ReplicationConfiguration getReplicationNodes(String authInfo) throws DispositionReportFaultMessage, RemoteException {
159                 CLIServerTest.sink = true;
160                 ReplicationConfiguration replicationConfiguration = new ReplicationConfiguration();
161                 replicationConfiguration.setCommunicationGraph(new CommunicationGraph());
162                 replicationConfiguration.setRegistryContact(new ReplicationConfiguration.RegistryContact());
163                 replicationConfiguration.getRegistryContact().setContact(new Contact());
164                         replicationConfiguration.getRegistryContact().getContact().getPersonName().add(new PersonName("name", null));
165 
166                         
167                 return replicationConfiguration;
168         }
169 
170         @Override
171         public DispositionReport setReplicationNodes(String authInfo, ReplicationConfiguration replicationConfiguration) throws DispositionReportFaultMessage, RemoteException {
172                 CLIServerTest.sink = true;
173                 return null;
174         }
175 
176         @Override
177         public List<SubscriptionWrapper> getAllClientSubscriptionInfo(String authInfo) throws DispositionReportFaultMessage, RemoteException {
178                 CLIServerTest.sink = true;
179                 return null;
180         }
181 
182         @Override
183         public void adminDeleteSubscription(String authInfo, List<String> subscriptionKey) throws DispositionReportFaultMessage, RemoteException {
184                 CLIServerTest.sink = true;
185         }
186 
187         @Override
188         public void adminSaveSubscription(String authInfo, String publisherOrUsername, Holder<List<Subscription>> subscriptions) throws DispositionReportFaultMessage {
189                 CLIServerTest.sink = true;
190         }
191 
192         //@Override
193         public GetEntityHistoryMessageResponse getEntityHistory(GetEntityHistoryMessageRequest body) throws DispositionReportFaultMessage, RemoteException {
194                 CLIServerTest.sink = true;
195                 return null;
196         }
197 
198         @Override
199         public GetFailedReplicationChangeRecordsMessageResponse getFailedReplicationChangeRecords(GetFailedReplicationChangeRecordsMessageRequest body) throws DispositionReportFaultMessage,RemoteException {
200                  CLIServerTest.sink = true;
201                 return null;
202         }
203         
204 }