Class IntegrationAttributeProcessingException
java.lang.Object
java.lang.Throwable
java.lang.Exception
java.lang.RuntimeException
de.hybris.platform.integrationservices.exception.IntegrationAttributeException
de.hybris.platform.integrationservices.exception.IntegrationAttributeProcessingException
- All Implemented Interfaces:
Serializable
- Direct Known Subclasses:
AttributePersistenceException,InvalidAttributeValueException,VirtualAttributeExecutionException
This is a "root" super class for all exception indicating problem with attribute reading/writing for a specific item model.
If such exception is thrown for one item model, it does not mean it's going to be thrown for another item model. If
a problem is systemic and is caused by an invalid attribute definition then those exceptions should extend
IntegrationAttributeException bypassing this class in their hierarchy.- See Also:
-
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedIntegrationAttributeProcessingException(String message, TypeAttributeDescriptor descriptor) Instantiates this exceptionprotectedIntegrationAttributeProcessingException(String message, TypeAttributeDescriptor descriptor, Throwable cause) Instantiates this exception -
Method Summary
Methods inherited from class de.hybris.platform.integrationservices.exception.IntegrationAttributeException
getAttributeDescriptor, getAttributeName, getIntegrationItemCodeMethods inherited from class java.lang.Throwable
addSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString
-
Constructor Details
-
IntegrationAttributeProcessingException
protected IntegrationAttributeProcessingException(String message, TypeAttributeDescriptor descriptor) Instantiates this exception- Parameters:
message- a message to be used for this exception. If this message contains format parameter placeholders, e.g."%s", then the message will be used as a template and the placeholders will be replaced in this order:attributeName,ioItemCodedescriptor- descriptor of the attribute, for which the exception is thrown.
-
IntegrationAttributeProcessingException
protected IntegrationAttributeProcessingException(String message, TypeAttributeDescriptor descriptor, Throwable cause) Instantiates this exception- Parameters:
message- a message to be used for this exception. If this message contains format parameter placeholders, e.g."%s", then the message will be used as a template and the placeholders will be replaced in this order:attributeName,ioItemCodedescriptor- descriptor of the attribute, for which the exception is thrown.cause- an intercepted exception that caused this exception to be thrown
-