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

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.UniqueGroupNameValidator
All Implemented Interfaces:
com.vaadin.data.Validator, Serializable

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

Validator to ensure that new group name is does not exist in the system yet.

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
UniqueGroupNameValidator(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

UniqueGroupNameValidator

public UniqueGroupNameValidator(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.