com.atlassian.plugins.rest.common.validation
Class SalMessageInterpolator

java.lang.Object
  extended by com.atlassian.plugins.rest.common.validation.SalMessageInterpolator
All Implemented Interfaces:
javax.validation.MessageInterpolator

public class SalMessageInterpolator
extends java.lang.Object
implements javax.validation.MessageInterpolator

Looks up messages using SAL's I18nResolver. Does not support interpolation due to a lack of support in I18nResolver to accept a map of replacement variables.

Since:
2.0

Nested Class Summary
 
Nested classes/interfaces inherited from interface javax.validation.MessageInterpolator
javax.validation.MessageInterpolator.Context
 
Constructor Summary
SalMessageInterpolator(com.atlassian.sal.api.message.I18nResolver i18nResolver)
           
 
Method Summary
 java.lang.String interpolate(java.lang.String s, javax.validation.MessageInterpolator.Context context)
           
 java.lang.String interpolate(java.lang.String s, javax.validation.MessageInterpolator.Context context, java.util.Locale locale)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SalMessageInterpolator

public SalMessageInterpolator(com.atlassian.sal.api.message.I18nResolver i18nResolver)
Method Detail

interpolate

public java.lang.String interpolate(java.lang.String s,
                                    javax.validation.MessageInterpolator.Context context)
Specified by:
interpolate in interface javax.validation.MessageInterpolator

interpolate

public java.lang.String interpolate(java.lang.String s,
                                    javax.validation.MessageInterpolator.Context context,
                                    java.util.Locale locale)
Specified by:
interpolate in interface javax.validation.MessageInterpolator


Copyright © 2014 Atlassian. All Rights Reserved.