KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > org > exoplatform > services > wsrp > producer > impl > utils > Utils


1 /*
2 * Copyright 2001-2004 The eXo platform SARL All rights reserved.
3 * Please look at license.txt in info directory for more license detail.
4 */

5
6 package org.exoplatform.services.wsrp.producer.impl.utils;
7
8
9 import java.rmi.RemoteException JavaDoc;
10 import org.exoplatform.services.wsrp.exceptions.Exception2Fault;
11 import org.exoplatform.services.wsrp.exceptions.Faults;
12 import org.exoplatform.services.wsrp.exceptions.WSRPException;
13 import org.exoplatform.services.wsrp.type.RegistrationContext;
14
15 /*
16  * @author Mestrallet Benjamin
17  * benjmestrallet@users.sourceforge.net
18  * Date: 11 févr. 2004
19  * Time: 19:33:49
20  */

21
22 public class Utils {
23   public static void testRegistration(RegistrationContext registrationContext,
24                                       org.exoplatform.services.wsrp.producer.PersistentStateManager stateManager)
25       throws RemoteException JavaDoc {
26     try {
27       if (!stateManager.isRegistered(registrationContext)) {
28         Exception2Fault.handleException(new WSRPException(Faults.INVALID_REGISTRATION_FAULT));
29       }
30     } catch (WSRPException e) {
31       Exception2Fault.handleException(e);
32     }
33   }
34 }
Popular Tags