Class IdcFilterAdapter
java.lang.Object
oracle.stellent.ridc.filter.adapters.IdcFilterAdapter
- All Implemented Interfaces:
IIdcFilter
- Direct Known Subclasses:
BeforeJaxwsServiceFilter,BeforeServiceRequestFilter
Base adapter class
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidbeforeJaxwsAuthenticateUser(IdcContext context, DataBinder binder, Map<String, Object> requestContext) RIDC filter called just before jaxws call is made to loginPort.contentServerLogin () in authenticateUser ()voidbeforeJaxwsLogoutUser(IdcContext context, DataBinder binder, Map<String, Object> requestContext) RIDC filter called just before jaxws call is made to loginPort.contentServerLogoutvoidbeforeJaxwsServiceRequest(IdcContext context, DataBinder binder, Map<String, Object> requestContext) RIDC filter called just before jaxws call is made to loginPort.contentServerRequest () in performServiceRequest ()voidbeforeLogout(IdcClient client, IdcContext context, DataBinder binder) RIDC filter called just before logout is processed by underlying protocol instancevoidbeforeServiceRequest(IdcClient client, IdcContext context, DataBinder binder) RIDC filter called just before service request is processed by IdcClient.sendRequest()voiddoFilter(IdcFilterType ftype, Object... objects) Execute RIDC filter.
-
Constructor Details
-
IdcFilterAdapter
public IdcFilterAdapter()
-
-
Method Details
-
doFilter
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:
doFilterin interfaceIIdcFilter- Parameters:
ftype- Type of filter, typically this indicates where in the RIDC processing this filter was calledobjects- optional objects added depending on the IdcFilterType- Throws:
IdcClientException- throw this if the processing in your filter causes an exception- See Also:
-
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 IdcClientExceptionRIDC 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 IdcClientExceptionRIDC 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 IdcClientExceptionRIDC filter called just before jaxws call is made to loginPort.contentServerLogout- Throws:
IdcClientException
-
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
-