org.openregistry.core.web.resources.activation
Class ActivationKeyProcessorResource

java.lang.Object
  extended by org.openregistry.core.web.resources.activation.ActivationKeyProcessorResource

@Named(value="activationKeyProcessorResource")
@Singleton
public final class ActivationKeyProcessorResource
extends java.lang.Object

RESTful resource exposing the activation key processing functions i.e. 'invalidation' and 'verification' of activation keys for people in Open Registry

Since:
1.0
Author:
Dmitriy Kopylenko

Constructor Summary
ActivationKeyProcessorResource(ActivationService activationService)
           
 
Method Summary
 javax.ws.rs.core.Response invalidateActivationKey(java.lang.String personIdType, java.lang.String personId, java.lang.String activationKey, javax.ws.rs.core.SecurityContext securityContext)
           
 void setLockExtractor(LockExtractor lockExtractor)
           
 javax.ws.rs.core.Response verifyActivationKey(java.lang.String personIdType, java.lang.String personId, java.lang.String activationKey, javax.ws.rs.core.SecurityContext securityContext)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ActivationKeyProcessorResource

@Inject
public ActivationKeyProcessorResource(ActivationService activationService)
Method Detail

setLockExtractor

public void setLockExtractor(LockExtractor lockExtractor)

invalidateActivationKey

public javax.ws.rs.core.Response invalidateActivationKey(java.lang.String personIdType,
                                                         java.lang.String personId,
                                                         java.lang.String activationKey,
                                                         @Context
                                                         javax.ws.rs.core.SecurityContext securityContext)

verifyActivationKey

public javax.ws.rs.core.Response verifyActivationKey(java.lang.String personIdType,
                                                     java.lang.String personId,
                                                     java.lang.String activationKey,
                                                     @Context
                                                     javax.ws.rs.core.SecurityContext securityContext)


Copyright © 2009-2012 JA-SIG, Inc.. All Rights Reserved.