de.smartics.properties.api.core.domain
Class PropertyValueMessageBean

Package class diagram package PropertyValueMessageBean
java.lang.Object
  extended by de.smartics.exceptions.i18n.AbstractMessageBean
      extended by de.smartics.properties.api.core.app.AbstractBaseMessageBean
          extended by de.smartics.properties.api.core.domain.PropertyMessageBean
              extended by de.smartics.properties.api.core.domain.PropertyDescriptorMessageBean
                  extended by de.smartics.properties.api.core.domain.PropertyValueMessageBean
All Implemented Interfaces:
de.smartics.exceptions.i18n.MessageBean, Serializable
Direct Known Subclasses:
PropertyValidationMessageBean, PropertyValueWithSourceMessageBean

public class PropertyValueMessageBean
     
     
extends PropertyDescriptorMessageBean

Provides context information for errors concerning a property value.

See Also:
Serialized Form

Field Summary
 
Fields inherited from class de.smartics.exceptions.i18n.AbstractMessageBean
code, localizedInfo
 
Constructor Summary
PropertyValueMessageBean(PropertiesCode code, Throwable cause, PropertyDescriptor propertyDescriptor, Object value)
          Default constructor.
PropertyValueMessageBean(PropertyDescriptor propertyDescriptor, Object value)
          Convenience constructor with no message and no root cause.
PropertyValueMessageBean(Throwable cause, PropertyDescriptor propertyDescriptor, Object value)
          Convenience constructor with cause.
 
Method Summary
 Serializable getValue()
          Returns the value of the property that does not meet the constraints.
 
Methods inherited from class de.smartics.properties.api.core.domain.PropertyDescriptorMessageBean
getPropertyDescriptor
 
Methods inherited from class de.smartics.properties.api.core.domain.PropertyMessageBean
getPropertyKey
 
Methods inherited from class de.smartics.exceptions.i18n.AbstractMessageBean
getCause, getCauseTrail, getCauseTrail, getClassLoader, getCode, getLocalizedInfo, getLocalizedMessage, getLocalizedMessage, getLocalizedMessage, getLocalizedMessage, getLocalizedTextMessage, getLocalizedTextMessage, getLocalizedTextMessage, getMessage, getMessage, getMessage, getMessages, getMessages, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

PropertyValueMessageBean

public PropertyValueMessageBean(PropertyDescriptor propertyDescriptor,
                                Object value)
Convenience constructor with no message and no root cause.

Parameters:
propertyDescriptor - the descriptor of the property raising the exception.
value - the value of the property that does not meet the constraints. If the value is not serializable, its string representation is stored.

PropertyValueMessageBean

public PropertyValueMessageBean(Throwable cause,
                                PropertyDescriptor propertyDescriptor,
                                Object value)
Convenience constructor with cause.

Parameters:
cause - the cause (which is saved for later retrieval by the AbstractMessageBean.getCause() method). (A null value is permitted, and indicates that the cause is nonexistent or unknown.)
propertyDescriptor - the descriptor of the property raising the exception.
value - the value of the property that does not meet the constraints. If the value is not serializable, its string representation is stored.

PropertyValueMessageBean

public PropertyValueMessageBean(PropertiesCode code,
                                Throwable cause,
                                PropertyDescriptor propertyDescriptor,
                                Object value)
Default constructor.

Parameters:
code - the error or exception code of the exception.
cause - the cause (which is saved for later retrieval by the AbstractMessageBean.getCause() method). (A null value is permitted, and indicates that the cause is nonexistent or unknown.)
propertyDescriptor - the descriptor of the property raising the exception.
value - the value of the property that does not meet the constraints. If the value is not serializable, its string representation is stored.
Method Detail

getValue

public final Serializable getValue()
Returns the value of the property that does not meet the constraints.

Returns:
the value of the property that does not meet the constraints.


Copyright © 2012-2013 Kronseder & Reiner GmbH - smartics. All Rights Reserved.