info.magnolia.security.app.dialog.field.validator
Class UniqueRoleNameValidator

java.lang.Object
  extended by com.vaadin.data.validator.AbstractValidator<String>
      extended by com.vaadin.data.validator.AbstractStringValidator
          extended by info.magnolia.security.app.dialog.field.validator.UniqueRoleNameValidator
All Implemented Interfaces:
com.vaadin.data.Validator, Serializable

public class UniqueRoleNameValidator
extends com.vaadin.data.validator.AbstractStringValidator

A validator to ensure uniqueness of role names.

See Also:
Serialized Form

Nested Class Summary
 
Nested classes/interfaces inherited from interface com.vaadin.data.Validator
com.vaadin.data.Validator.EmptyValueException, com.vaadin.data.Validator.InvalidValueException
 
Constructor Summary
UniqueRoleNameValidator(com.vaadin.data.Item item, String errorMessage, info.magnolia.cms.security.SecuritySupport securitySupport)
           
 
Method Summary
protected  boolean isValidValue(String value)
           
 
Methods inherited from class com.vaadin.data.validator.AbstractStringValidator
getType
 
Methods inherited from class com.vaadin.data.validator.AbstractValidator
getErrorMessage, isValid, isValidType, setErrorMessage, validate
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

UniqueRoleNameValidator

public UniqueRoleNameValidator(com.vaadin.data.Item item,
                               String errorMessage,
                               info.magnolia.cms.security.SecuritySupport securitySupport)
Method Detail

isValidValue

protected boolean isValidValue(String value)
Specified by:
isValidValue in class com.vaadin.data.validator.AbstractValidator<String>


Copyright © 2013 Magnolia International Ltd.. All Rights Reserved.