THIS IS A TEST INSTANCE. ALL YOUR CHANGES WILL BE LOST!!!!
...
IN | Apply schema validation to INcoming messages on client and server |
REQUEST | (Since 2.7.14, 3.0.3, 3.1) Apply schema validation to Request messages. This annotation will cause validation to be applied to OUTgoing Client messages, and INcoming Server messages. |
OUT | (Since 2.7.14, 3.0.3, 3.1) Apply schema validation to OUTgoing messages on Client and Server |
RESPONSE | (Since 2.7.14, 3.0.3, 3.1) Apply schema validation to Response messages. This annotation will cause validation to be applied to INcoming Client messages, and OUTgoing Server messages. |
BOTH | Apply schema validation to both INcoming and OUTgoing messages on Client and Server |
NONE | All schema validation is disabled. This is the default if no annotations are provided. |
Code Block | ||
---|---|---|
| ||
@WebService
@SchemaValidation(type = SchemaValidationType.BOTH)
public interface MyService {
Foo validateBoth(Bar data);
@SchemaValidation(type = SchemaValidationType.NONE)
Foo validateNone(@WebParam(Bar data);
@SchemaValidation(type = SchemaValidationType.IN)
Foo validateIn(Bar data);
@SchemaValidation(type = SchemaValidationType.OUT)
Foo validateOut(Bar data);
@SchemaValidation(type = SchemaValidationType.REQUEST)
Foo validateRequest(Bar data);
@SchemaValidation(type = SchemaValidationType.RESPONSE)
Foo validateResponse(Bar data);
} |
...