ninja.validation
Class ConstraintViolation

java.lang.Object
  extended by ninja.validation.ConstraintViolation

public class ConstraintViolation
extends Object

A validation constraint violation

Author:
James Roper

Constructor Summary
ConstraintViolation(String messageKey, String fieldKey, String defaultMessage, Object... messageParams)
          Create a constraint violation
 
Method Summary
static ConstraintViolation create(String messageKey, Object... messageParams)
           
static ConstraintViolation createForField(String messageKey, String fieldKey, Object... messageParams)
           
static ConstraintViolation createForFieldWithDefault(String messageKey, String fieldKey, String defaultMessage, Object... messageParams)
           
static ConstraintViolation createWithDefault(String messageKey, String defaultMessage, Object... messageParams)
           
 String getDefaultMessage()
           
 String getFieldKey()
           
 String getMessageKey()
           
 Object[] getMessageParams()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ConstraintViolation

public ConstraintViolation(String messageKey,
                           String fieldKey,
                           String defaultMessage,
                           Object... messageParams)
Create a constraint violation

Parameters:
messageKey - The message key
fieldKey - The field key. May be null.
defaultMessage - The default message. May be null.
messageParams - The message params
Method Detail

getMessageKey

public String getMessageKey()

getFieldKey

public String getFieldKey()

getDefaultMessage

public String getDefaultMessage()

getMessageParams

public Object[] getMessageParams()

create

public static ConstraintViolation create(String messageKey,
                                         Object... messageParams)

createWithDefault

public static ConstraintViolation createWithDefault(String messageKey,
                                                    String defaultMessage,
                                                    Object... messageParams)

createForField

public static ConstraintViolation createForField(String messageKey,
                                                 String fieldKey,
                                                 Object... messageParams)

createForFieldWithDefault

public static ConstraintViolation createForFieldWithDefault(String messageKey,
                                                            String fieldKey,
                                                            String defaultMessage,
                                                            Object... messageParams)


Copyright © 2012. All Rights Reserved.