pl.bristleback.server.bristle.binding
Class BindingError

java.lang.Object
  extended by pl.bristleback.server.bristle.binding.BindingError

public class BindingError
extends java.lang.Object

Wrapper class containing information about error while binding operation.

Created on: 2011-02-27 17:00:32

Author:
Wojciech Niemiec

Constructor Summary
BindingError()
           
 
Method Summary
static BindingError addNotNullViolationError(java.lang.String fieldName)
          Creates and returns new binding error object with type BindingErrorType.NOT_NULL_VIOLATION and given field name.
static BindingError addTypeMismatchError(java.lang.String fieldName)
          Creates and returns new binding error object with type BindingErrorType.TYPE_MISMATCH and given field name.
 BindingErrorType getErrorType()
           
 java.lang.String getFieldName()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

BindingError

public BindingError()
Method Detail

addTypeMismatchError

public static BindingError addTypeMismatchError(java.lang.String fieldName)
Creates and returns new binding error object with type BindingErrorType.TYPE_MISMATCH and given field name. This error should be added when PropertyValueResolver cannot extract object value properly and returns null.

Parameters:
fieldName - name of the field related with this type mismatch error.
Returns:
type mismatch binding error.

addNotNullViolationError

public static BindingError addNotNullViolationError(java.lang.String fieldName)
Creates and returns new binding error object with type BindingErrorType.NOT_NULL_VIOLATION and given field name. This

Parameters:
fieldName - name of the field related with this not null error.
Returns:
not null violation binding error.

getFieldName

public java.lang.String getFieldName()

getErrorType

public BindingErrorType getErrorType()


Copyright © 2011. All Rights Reserved.