com.beasys.commerce.ebusiness.security.pipeline
Class  EncryptCreditCardPC
java.lang.Object
  |
  +--com.beasys.commerce.foundation.pipeline.CommercePipelineComponent
        |
        +--com.beasys.commerce.ebusiness.security.pipeline.SecurityPC
              |
              +--com.beasys.commerce.ebusiness.security.pipeline.EncryptCreditCardPC
- All Implemented Interfaces: 
 - PipelineComponent
 
- public class EncryptCreditCardPC
- extends SecurityPC
  
This PipelineComponent extracts and removes a credit card key from
 the PipelineSession, retrieves a customer credit card with the
 supplied key, encrypts the credit card number, and then adds the modified credit
 card back to the PipelineSession customer value attribute.  If a 
 credit card is not supplied, the PipelineSession simply returns.
 
 
 
 
| Methods inherited from class java.lang.Object | 
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
 
EncryptCreditCardPC
public EncryptCreditCardPC()
process
public PipelineSession process(PipelineSession pipelineSession)
                        throws PipelineFatalException,
                               PipelineNonFatalException,
                               java.rmi.RemoteException
- Description copied from interface: 
PipelineComponent 
- The process method which processes the 
PipelineSession
 and returns the processed PipelineSession.
 
 Note: This method is not allowed to return null.  Returning null will
 cause the pipeline in which this component is participating to terminate
 abnormally.
 
- Following copied from interface: 
com.beasys.commerce.foundation.pipeline.PipelineComponent 
- Parameters:
 PipelineSession - object- Returns:
 PipelineSession the processed PipelineSession object- Throws:
 PipelineFatalException - indicates that the component failed to execute 
 and the pipeline has to be terminated.PipelineNonFatalException - indicates that the component failed to execute. But the
 failure is not critical to the pipeline as a whole and hence the pipeline execution has to be continued.RemoteException - on Remote error.
 
 
Copyright © 2001 BEA Systems, Inc. All Rights Reserved