org.exoplatform.services.wsrp2.producer.impl
Class RegistrationOperationsInterfaceImp

java.lang.Object
  extended by org.exoplatform.services.wsrp2.producer.impl.RegistrationOperationsInterfaceImp
All Implemented Interfaces:
RegistrationOperationsInterface

public class RegistrationOperationsInterfaceImp
extends java.lang.Object
implements RegistrationOperationsInterface

Author:
Mestrallet Benjamin benjmestrallet@users.sourceforge.net

Constructor Summary
RegistrationOperationsInterfaceImp(PersistentStateManager stateManager)
           
 
Method Summary
 ReturnAny deregister(RegistrationContext registrationContext, UserContext userContext)
           
 Lifetime getRegistrationLifetime(RegistrationContext registrationContext, UserContext userContext)
           
 RegistrationState modifyRegistration(RegistrationContext registrationContext, RegistrationData data, UserContext userContext)
           
 RegistrationContext register(RegistrationData data, UserContext userContext, Lifetime lifetime)
           
 Lifetime setRegistrationLifetime(RegistrationContext registrationContext, UserContext userContext, Lifetime lifetime)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

RegistrationOperationsInterfaceImp

public RegistrationOperationsInterfaceImp(PersistentStateManager stateManager)
Method Detail

register

public RegistrationContext register(RegistrationData data,
                                    UserContext userContext,
                                    Lifetime lifetime)
                             throws java.rmi.RemoteException
Specified by:
register in interface RegistrationOperationsInterface
Throws:
java.rmi.RemoteException

modifyRegistration

public RegistrationState modifyRegistration(RegistrationContext registrationContext,
                                            RegistrationData data,
                                            UserContext userContext)
                                     throws java.rmi.RemoteException
Specified by:
modifyRegistration in interface RegistrationOperationsInterface
Throws:
java.rmi.RemoteException

deregister

public ReturnAny deregister(RegistrationContext registrationContext,
                            UserContext userContext)
                     throws java.rmi.RemoteException
Specified by:
deregister in interface RegistrationOperationsInterface
Throws:
java.rmi.RemoteException

getRegistrationLifetime

public Lifetime getRegistrationLifetime(RegistrationContext registrationContext,
                                        UserContext userContext)
                                 throws java.rmi.RemoteException
Specified by:
getRegistrationLifetime in interface RegistrationOperationsInterface
Throws:
java.rmi.RemoteException

setRegistrationLifetime

public Lifetime setRegistrationLifetime(RegistrationContext registrationContext,
                                        UserContext userContext,
                                        Lifetime lifetime)
                                 throws java.rmi.RemoteException
Specified by:
setRegistrationLifetime in interface RegistrationOperationsInterface
Throws:
java.rmi.RemoteException


Copyright © 2010 eXo Platform SAS. All Rights Reserved.