private static SchemaValidationType getSchemaValidationTypeFromModel( AbstractPropertiesHolder properties) { Object obj = properties.getProperty(Message.SCHEMA_VALIDATION_TYPE); if (obj != null) { return getSchemaValidationType(obj); } return null; }
/** * A convenience method to check for schema validation config in the message context, and then in the service model. * Does not modify the Message context (other than what is done in the getContextualProperty itself) * * @param message */ public static SchemaValidationType getSchemaValidationType(Message message) { SchemaValidationType validationType = getOverrideSchemaValidationType(message); if (validationType == null) { validationType = getSchemaValidationTypeFromModel(message); } if (validationType == null) { Object obj = message.getContextualProperty(Message.SCHEMA_VALIDATION_ENABLED); if (obj != null) { validationType = getSchemaValidationType(obj); } } if (validationType == null) { validationType = SchemaValidationType.NONE; } return validationType; }
private static SchemaValidationType getSchemaValidationTypeFromModel( AbstractPropertiesHolder properties) { Object obj = properties.getProperty(Message.SCHEMA_VALIDATION_TYPE); if (obj != null) { return getSchemaValidationType(obj); } return null; }
/** * A convenience method to check for schema validation config in the message context, and then in the service model. * Does not modify the Message context (other than what is done in the getContextualProperty itself) * * @param message */ public static SchemaValidationType getSchemaValidationType(Message message) { SchemaValidationType validationType = getOverrideSchemaValidationType(message); if (validationType == null) { validationType = getSchemaValidationTypeFromModel(message); } if (validationType == null) { Object obj = message.getContextualProperty(Message.SCHEMA_VALIDATION_ENABLED); if (obj != null) { validationType = getSchemaValidationType(obj); } } if (validationType == null) { validationType = SchemaValidationType.NONE; } return validationType; }
private static SchemaValidationType getSchemaValidationTypeFromModel( Message message, AbstractPropertiesHolder properties) { Object obj = properties.getProperty(Message.SCHEMA_VALIDATION_TYPE); if (obj != null) { return getSchemaValidationType(obj); } else { return null; } }
protected void setOperationSchemaValidation(Message message) { SchemaValidationType validationType = ServiceUtils.getSchemaValidationType(message); message.put(Message.SCHEMA_VALIDATION_ENABLED, validationType); }
private static SchemaValidationType getOverrideSchemaValidationType(Message message) { Object obj = message.getContextualProperty(Message.SCHEMA_VALIDATION_ENABLED); if (obj != null) { // this method will transform the legacy enabled as well return getSchemaValidationType(obj); } else { return null; } }
protected void setOperationSchemaValidation(Message message) { SchemaValidationType validationType = ServiceUtils.getSchemaValidationType(message); message.put(Message.SCHEMA_VALIDATION_ENABLED, validationType); }
protected void setOperationSchemaValidation(Message message) { SchemaValidationType validationType = ServiceUtils.getSchemaValidationType(message); message.put(Message.SCHEMA_VALIDATION_ENABLED, validationType); }
protected void setOperationSchemaValidation(Message message) { SchemaValidationType validationType = ServiceUtils.getSchemaValidationType(message); message.put(Message.SCHEMA_VALIDATION_ENABLED, validationType); }
private static SchemaValidationType getOverrideSchemaValidationType(Message message) { Object obj = message.getContextualProperty(Message.SCHEMA_VALIDATION_ENABLED); if (obj != null) { // this method will transform the legacy enabled as well return getSchemaValidationType(obj); } else { return null; } }
protected void setOperationSchemaValidation(Message message) { SchemaValidationType validationType = ServiceUtils.getSchemaValidationType(message); message.put(Message.SCHEMA_VALIDATION_ENABLED, validationType); }
private static SchemaValidationType getSchemaValidationTypeFromModel( Message message, AbstractPropertiesHolder properties) { Object obj = properties.getProperty(Message.SCHEMA_VALIDATION_TYPE); if (obj != null) { return getSchemaValidationType(obj); } else { return null; } }
protected void setOperationSchemaValidation(Message message) { SchemaValidationType validationType = ServiceUtils.getSchemaValidationType(message); message.put(Message.SCHEMA_VALIDATION_ENABLED, validationType); }
protected void setOperationSchemaValidation(Message message) { SchemaValidationType validationType = ServiceUtils.getSchemaValidationType(message); message.put(Message.SCHEMA_VALIDATION_ENABLED, validationType); }
protected void setOperationSchemaValidation(Message message) { SchemaValidationType validationType = ServiceUtils.getSchemaValidationType(message); message.put(Message.SCHEMA_VALIDATION_ENABLED, validationType); }
private static SchemaValidationType getOverrideSchemaValidationType(Message message) { Object obj = message.get(Message.SCHEMA_VALIDATION_ENABLED); if (obj == null && message.getExchange() != null) { obj = message.getExchange().get(Message.SCHEMA_VALIDATION_ENABLED); } if (obj != null) { // this method will transform the legacy enabled as well return getSchemaValidationType(obj); } return null; }
private static SchemaValidationType getOverrideSchemaValidationType(Message message) { Object obj = message.get(Message.SCHEMA_VALIDATION_ENABLED); if (obj == null && message.getExchange() != null) { obj = message.getExchange().get(Message.SCHEMA_VALIDATION_ENABLED); } if (obj != null) { // this method will transform the legacy enabled as well return getSchemaValidationType(obj); } return null; }
/** * A short cut method to be able to test for if Schema Validation should be enabled * for IN or OUT without having to check BOTH and IN or OUT. * * @param message * @param type */ public static boolean isSchemaValidationEnabled(SchemaValidationType type, Message message) { SchemaValidationType validationType = getSchemaValidationType(message); boolean isRequestor = MessageUtils.isRequestor(message); if (SchemaValidationType.REQUEST.equals(validationType)) { if (isRequestor) { validationType = SchemaValidationType.OUT; } else { validationType = SchemaValidationType.IN; } } else if (SchemaValidationType.RESPONSE.equals(validationType)) { if (isRequestor) { validationType = SchemaValidationType.IN; } else { validationType = SchemaValidationType.OUT; } } return validationType.equals(type) || ((SchemaValidationType.IN.equals(type) || SchemaValidationType.OUT.equals(type)) && SchemaValidationType.BOTH.equals(validationType)); } /**
/** * A short cut method to be able to test for if Schema Validation should be enabled * for IN or OUT without having to check BOTH and IN or OUT. * * @param message * @param type */ public static boolean isSchemaValidationEnabled(SchemaValidationType type, Message message) { SchemaValidationType validationType = getSchemaValidationType(message); boolean isRequestor = MessageUtils.isRequestor(message); if (SchemaValidationType.REQUEST.equals(validationType)) { if (isRequestor) { validationType = SchemaValidationType.OUT; } else { validationType = SchemaValidationType.IN; } } else if (SchemaValidationType.RESPONSE.equals(validationType)) { if (isRequestor) { validationType = SchemaValidationType.IN; } else { validationType = SchemaValidationType.OUT; } } return validationType.equals(type) || ((SchemaValidationType.IN.equals(type) || SchemaValidationType.OUT.equals(type)) && SchemaValidationType.BOTH.equals(validationType)); }