Skip navigation links

Oracle® Fusion Middleware Java API Reference for Oracle WebCenter Content Remote Intradoc Client (RIDC)
11g Release 1 (11.1)

E17274-04


oracle.stellent.ridc.filter.adapters
Class IdcFilterAdapter

java.lang.Object
  extended by oracle.stellent.ridc.filter.adapters.IdcFilterAdapter

All Implemented Interfaces:
IIdcFilter
Direct Known Subclasses:
BeforeAdfConnectionGetUserCredential, BeforeAdfConnectionTestConnection, BeforeJaxwsServiceFilter, BeforeServiceRequestFilter

public abstract class IdcFilterAdapter
extends Object
implements IIdcFilter

Base adapter class


Constructor Summary
IdcFilterAdapter()
           

 

Method Summary
 void beforeAdfConnectionGetUserCredential(IdcConnectionType connectionType, CredentialsReference credentialsReference)
          RIDC filter called just before user's credential is created from the ADFConnection
 void beforeAdfConnectionTestConnection(IdcClient idcClient, Credentials credentials, CredentialsType credentialsType, AdfConnectionFacade.ResultTestConnection result)
          RIDC filter called just before testing connection for specified credentials
 void beforeJaxwsAuthenticateUser(IdcContext context, DataBinder binder, Map<String,Object> requestContext)
          RIDC filter called just before jaxws call is made to loginPort.contentServerLogin () in authenticateUser ()
 void beforeJaxwsLogoutUser(IdcContext context, DataBinder binder, Map<String,Object> requestContext)
          RIDC filter called just before jaxws call is made to loginPort.contentServerLogout
 void beforeJaxwsServiceRequest(IdcContext context, DataBinder binder, Map<String,Object> requestContext)
          RIDC filter called just before jaxws call is made to loginPort.contentServerRequest () in performServiceRequest ()
 void beforeLogout(IdcClient client, IdcContext context, DataBinder binder)
          RIDC filter called just before logout is processed by underlying protocol instance
 void beforeServiceRequest(IdcClient client, IdcContext context, DataBinder binder)
          RIDC filter called just before service request is processed by IdcClient.sendRequest()
 void doFilter(IdcFilterType ftype, Object... objects)
          Execute RIDC filter.

 

Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

 

Constructor Detail

IdcFilterAdapter

public IdcFilterAdapter()

Method Detail

doFilter

public void doFilter(IdcFilterType ftype,
                     Object... objects)
              throws IdcClientException
Execute RIDC filter. The passed in objects are as they existed just prior to the filter call. Typically, a filter will modify the contents of one or more of these objects. Depending on the type of filter, some or all of these objects might be null.
Specified by:
doFilter in interface IIdcFilter
Parameters:
ftype - Type of filter, typically this indicates where in the RIDC processing this filter was called
objects - optional objects added depending on the IdcFilterType
Throws:
IdcClientException - throw this if the processing in your filter causes an exception
See Also:
IdcFilterAdapter

beforeServiceRequest

public void beforeServiceRequest(IdcClient client,
                                 IdcContext context,
                                 DataBinder binder)
                          throws IdcClientException
RIDC filter called just before service request is processed by IdcClient.sendRequest()
Throws:
IdcClientException

beforeJaxwsAuthenticateUser

public void beforeJaxwsAuthenticateUser(IdcContext context,
                                        DataBinder binder,
                                        Map<String,Object> requestContext)
                                 throws IdcClientException
RIDC filter called just before jaxws call is made to loginPort.contentServerLogin () in authenticateUser ()
Throws:
IdcClientException

beforeJaxwsServiceRequest

public void beforeJaxwsServiceRequest(IdcContext context,
                                      DataBinder binder,
                                      Map<String,Object> requestContext)
                               throws IdcClientException
RIDC filter called just before jaxws call is made to loginPort.contentServerRequest () in performServiceRequest ()
Throws:
IdcClientException

beforeJaxwsLogoutUser

public void beforeJaxwsLogoutUser(IdcContext context,
                                  DataBinder binder,
                                  Map<String,Object> requestContext)
                           throws IdcClientException
RIDC filter called just before jaxws call is made to loginPort.contentServerLogout
Throws:
IdcClientException

beforeAdfConnectionGetUserCredential

public void beforeAdfConnectionGetUserCredential(IdcConnectionType connectionType,
                                                 CredentialsReference credentialsReference)
RIDC filter called just before user's credential is created from the ADFConnection

beforeAdfConnectionTestConnection

public void beforeAdfConnectionTestConnection(IdcClient idcClient,
                                              Credentials credentials,
                                              CredentialsType credentialsType,
                                              AdfConnectionFacade.ResultTestConnection result)
RIDC filter called just before testing connection for specified credentials

beforeLogout

public void beforeLogout(IdcClient client,
                         IdcContext context,
                         DataBinder binder)
                  throws IdcClientException
RIDC filter called just before logout is processed by underlying protocol instance
Throws:
IdcClientException

Skip navigation links

Oracle® Fusion Middleware Java API Reference for Oracle WebCenter Content Remote Intradoc Client (RIDC)
11g Release 1 (11.1)

E17274-04


Copyright © 2008, 2013, Oracle and/or its affiliates. All rights reserved.