public abstract class AbstractValidationInterceptor extends AbstractPhaseInterceptor<Message>
| Modifier and Type | Field and Description |
|---|---|
protected static java.util.ResourceBundle |
BUNDLE |
protected static java.util.logging.Logger |
LOG |
| Constructor and Description |
|---|
AbstractValidationInterceptor(java.lang.String phase) |
| Modifier and Type | Method and Description |
|---|---|
protected BeanValidationProvider |
getProvider(Message message) |
protected java.lang.reflect.Method |
getServiceMethod(Message message) |
protected java.lang.Object |
getServiceObject(Message message) |
void |
handleMessage(Message message)
Intercepts a message.
|
protected abstract void |
handleValidation(Message message,
java.lang.Object resourceInstance,
java.lang.reflect.Method method,
java.util.List<java.lang.Object> arguments) |
void |
setProvider(BeanValidationProvider provider) |
void |
setServiceObject(java.lang.Object object) |
addAfter, addAfter, addBefore, addBefore, getAdditionalInterceptors, getAfter, getBefore, getId, getPhase, handleFault, isGET, isRequestor, setAfter, setBeforeprotected static final java.util.logging.Logger LOG
protected static final java.util.ResourceBundle BUNDLE
public AbstractValidationInterceptor(java.lang.String phase)
public void setServiceObject(java.lang.Object object)
public void setProvider(BeanValidationProvider provider)
public void handleMessage(Message message) throws Fault
InterceptorFaultprotected java.lang.Object getServiceObject(Message message)
protected java.lang.reflect.Method getServiceMethod(Message message)
protected abstract void handleValidation(Message message, java.lang.Object resourceInstance, java.lang.reflect.Method method, java.util.List<java.lang.Object> arguments)
protected BeanValidationProvider getProvider(Message message)