Class ValidationManager
- java.lang.Object
-
- org.opennms.features.vaadin.jmxconfiggenerator.ui.mbeans.validation.ValidationManager
-
public class ValidationManager extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description protected MaximumLengthValidator
attributeLengthValidator
protected AttributeNameValidator
attributeNameValidator
protected com.vaadin.v7.data.Validator
attributeUniqueNameValidator
protected NameProvider
nameProvider
protected SelectionManager
selectionManager
-
Constructor Summary
Constructors Constructor Description ValidationManager(NameProvider nameProvider, SelectionManager selectionManager)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ValidationResult
validate(MbeansHierarchicalContainer container)
protected void
validate(Attrib attrib, ValidationResult validationResult)
void
validate(CompAttrib compAttrib, ValidationResult validationResult)
protected void
validate(CompMember compMember, ValidationResult validationResult)
void
validate(Mbean mbean, ValidationResult validationResult)
protected void
validateInternal(com.vaadin.v7.data.Validator validator, java.lang.Object itemId, java.lang.Object value, ValidationResult result)
-
-
-
Field Detail
-
attributeNameValidator
protected final AttributeNameValidator attributeNameValidator
-
attributeLengthValidator
protected final MaximumLengthValidator attributeLengthValidator
-
attributeUniqueNameValidator
protected final com.vaadin.v7.data.Validator attributeUniqueNameValidator
-
nameProvider
protected final NameProvider nameProvider
-
selectionManager
protected final SelectionManager selectionManager
-
-
Constructor Detail
-
ValidationManager
public ValidationManager(NameProvider nameProvider, SelectionManager selectionManager)
-
-
Method Detail
-
validate
public ValidationResult validate(MbeansHierarchicalContainer container)
-
validateInternal
protected void validateInternal(com.vaadin.v7.data.Validator validator, java.lang.Object itemId, java.lang.Object value, ValidationResult result)
-
validate
public void validate(Mbean mbean, ValidationResult validationResult)
-
validate
public void validate(CompAttrib compAttrib, ValidationResult validationResult)
-
validate
protected void validate(CompMember compMember, ValidationResult validationResult)
-
validate
protected void validate(Attrib attrib, ValidationResult validationResult)
-
-