use of com.google.firestore.admin.v1.Field in project tapestry-5 by apache.
the class FieldTranslatorSourceImpl method createDefaultTranslator.
public FieldTranslator createDefaultTranslator(ComponentResources resources, String parameterName) {
assert resources != null;
assert InternalUtils.isNonBlank(parameterName);
Field field = (Field) resources.getComponent();
Class propertyType = resources.getBoundType(parameterName);
return createDefaultTranslator(field, resources.getId(), resources.getContainerMessages(), null, propertyType, resources.getAnnotationProvider(parameterName));
}
use of com.google.firestore.admin.v1.Field in project tapestry-5 by apache.
the class FieldTranslatorSourceImpl method createTranslator.
public FieldTranslator createTranslator(ComponentResources resources, String translatorName) {
assert resources != null;
assert InternalUtils.isNonBlank(translatorName);
Field field = (Field) resources.getComponent();
Translator translator = translatorSource.get(translatorName);
return createTranslator(field, resources.getId(), resources.getContainerMessages(), null, translator);
}
use of com.google.firestore.admin.v1.Field in project tapestry-5 by apache.
the class FieldValidatorDefaultSourceImpl method createDefaultValidator.
public FieldValidator createDefaultValidator(ComponentResources resources, String parameterName) {
Class propertyType = resources.getBoundType(parameterName);
if (propertyType == null)
return null;
Field field = (Field) resources.getComponent();
return createDefaultValidator(field, resources.getId(), resources.getContainerMessages(), resources.getLocale(), propertyType, resources.getAnnotationProvider(parameterName));
}
use of com.google.firestore.admin.v1.Field in project tapestry-5 by apache.
the class ValidationTrackerImplTest method record_error_for_field.
@Test
public void record_error_for_field() {
Field field = newFieldWithControlName("field");
replay();
ValidationTracker tracker = new ValidationTrackerImpl();
assertFalse(tracker.getHasErrors());
assertFalse(tracker.inError(field));
assertNull(tracker.getError(field));
tracker.recordError(field, "one");
assertTrue(tracker.getHasErrors());
assertTrue(tracker.inError(field));
assertEquals(tracker.getError(field), "one");
tracker.recordError(field, "two");
assertEquals(tracker.getError(field), "two");
verify();
}
use of com.google.firestore.admin.v1.Field in project tapestry-5 by apache.
the class ValidationTrackerImplTest method clear_removes_all.
@Test
public void clear_removes_all() {
Field fielda = newFieldWithControlName("fieldA");
Field fieldb = newFieldWithControlName("fieldB");
replay();
ValidationTracker tracker = new ValidationTrackerImpl();
tracker.recordError("one");
tracker.recordInput(fieldb, "input b");
tracker.recordError(fieldb, "fieldb: two");
tracker.recordError("three");
tracker.recordInput(fielda, "input a");
tracker.recordError(fielda, "fielda: four");
tracker.clear();
assertFalse(tracker.getHasErrors());
assertTrue(tracker.getErrors().isEmpty());
assertNull(tracker.getInput(fielda));
assertNull(tracker.getInput(fieldb));
verify();
}
Aggregations