Apache CXF API

org.apache.cxf.sts.operation
Class TokenRequestCollectionOperation

java.lang.Object
  extended by org.apache.cxf.sts.operation.AbstractOperation
      extended by org.apache.cxf.sts.operation.TokenRequestCollectionOperation
All Implemented Interfaces:
RequestCollectionOperation

public class TokenRequestCollectionOperation
extends AbstractOperation
implements RequestCollectionOperation

An implementation of the RequestCollectionOperation interface. It is composed of the different Operation implementations


Field Summary
static String WSTRUST_REQUESTTYPE_BATCH_CANCEL
           
static String WSTRUST_REQUESTTYPE_BATCH_ISSUE
           
static String WSTRUST_REQUESTTYPE_BATCH_RENEW
           
static String WSTRUST_REQUESTTYPE_BATCH_VALIDATE
           
 
Fields inherited from class org.apache.cxf.sts.operation.AbstractOperation
claimsManager, delegationHandlers, encryptIssuedToken, eventPublisher, returnReferences, services, stsProperties, TOKEN_TYPE, tokenProviders, tokenStore, tokenValidators
 
Constructor Summary
TokenRequestCollectionOperation()
           
 
Method Summary
 CancelOperation getCancelOperation()
           
 IssueSingleOperation getIssueSingleOperation()
           
 RenewOperation getRenewOperation()
           
 ValidateOperation getValidateOperation()
           
 RequestSecurityTokenResponseType handleRequest(RequestSecurityTokenType request, WebServiceContext context, String requestType)
           
 RequestSecurityTokenResponseCollectionType requestCollection(RequestSecurityTokenCollectionType requestCollection, WebServiceContext context)
           
 void setCancelOperation(CancelOperation cancelOperation)
           
 void setIssueSingleOperation(IssueSingleOperation issueSingleOperation)
           
 void setRenewOperation(RenewOperation renewOperation)
           
 void setValidateOperation(ValidateOperation validateOperation)
           
 
Methods inherited from class org.apache.cxf.sts.operation.AbstractOperation
checkClaimsSupport, createLifetime, createRequestedReference, createRequestedReference, createTokenProviderParameters, encryptSecret, encryptToken, extractAddressFromAppliesTo, findInboundSecurityToken, getClaimsManager, getDelegationHandlers, getTokenProviders, getTokenStore, getTokenValidators, isReturnReferences, parseRequest, performDelegationHandling, processValidToken, publishEvent, setClaimsManager, setDelegationHandlers, setEncryptIssuedToken, setEventListener, setReturnReferences, setServices, setStsProperties, setTokenProviders, setTokenStore, setTokenValidators, validateReceivedToken
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

WSTRUST_REQUESTTYPE_BATCH_ISSUE

public static final String WSTRUST_REQUESTTYPE_BATCH_ISSUE
See Also:
Constant Field Values

WSTRUST_REQUESTTYPE_BATCH_CANCEL

public static final String WSTRUST_REQUESTTYPE_BATCH_CANCEL
See Also:
Constant Field Values

WSTRUST_REQUESTTYPE_BATCH_RENEW

public static final String WSTRUST_REQUESTTYPE_BATCH_RENEW
See Also:
Constant Field Values

WSTRUST_REQUESTTYPE_BATCH_VALIDATE

public static final String WSTRUST_REQUESTTYPE_BATCH_VALIDATE
See Also:
Constant Field Values
Constructor Detail

TokenRequestCollectionOperation

public TokenRequestCollectionOperation()
Method Detail

requestCollection

public RequestSecurityTokenResponseCollectionType requestCollection(RequestSecurityTokenCollectionType requestCollection,
                                                                    WebServiceContext context)
Specified by:
requestCollection in interface RequestCollectionOperation

handleRequest

public RequestSecurityTokenResponseType handleRequest(RequestSecurityTokenType request,
                                                      WebServiceContext context,
                                                      String requestType)

getIssueSingleOperation

public IssueSingleOperation getIssueSingleOperation()

setIssueSingleOperation

public void setIssueSingleOperation(IssueSingleOperation issueSingleOperation)

getValidateOperation

public ValidateOperation getValidateOperation()

setValidateOperation

public void setValidateOperation(ValidateOperation validateOperation)

getRenewOperation

public RenewOperation getRenewOperation()

setRenewOperation

public void setRenewOperation(RenewOperation renewOperation)

getCancelOperation

public CancelOperation getCancelOperation()

setCancelOperation

public void setCancelOperation(CancelOperation cancelOperation)

Apache CXF API

Apache CXF