private Stream<ConstraintD<?>> getConstraints() { return owner.getConstraintDescriptors().stream().<ConstraintD<?>> map(c -> c.unwrap(ConstraintD.class)); }
private Stream<ConstraintD<?>> getConstraints() { return owner.getConstraintDescriptors().stream().<ConstraintD<?>> map(c -> c.unwrap(ConstraintD.class)); }
public static Set<ConstraintDescriptor<?>> getConstraintDescriptorsFor(Class<?> clazz, String property) { ElementDescriptor elementDescriptor = getPropertyDescriptor( clazz, property ); return elementDescriptor.getConstraintDescriptors(); }
public static Set<ConstraintDescriptor<?>> getConstraintDescriptorsFor(Class<?> clazz, String property) { ElementDescriptor elementDescriptor = getPropertyDescriptor( clazz, property ); return elementDescriptor.getConstraintDescriptors(); }
@Test @SpecAssertion(section = Sections.CONSTRAINTMETADATA_ELEMENTDESCRIPTOR, id = "b") public void testGetConstraintDescriptors() { ElementDescriptor descriptor = getPropertyDescriptor( SubClass.class, "myField" ); assertEquals( descriptor.getConstraintDescriptors().size(), 2, "There should be two constraints on myField" ); }
@Test @SpecAssertion(section = "5.2", id = "b") public void testGetConstraintDescriptors() { ElementDescriptor descriptor = getPropertyDescriptor( SubClass.class, "myField" ); assertEquals( descriptor.getConstraintDescriptors().size(), 2, "There should be two constraints on myField" ); }
if (description.elementDescriptor() != null) { for (ConstraintDescriptor<?> constraintDescriptor : description.elementDescriptor() .getConstraintDescriptors()) { String friendlyConstraint = messageInterpolator.interpolate( constraintDescriptor.getMessageTemplate(), new DummyContext(constraintDescriptor));