SchemaHolder¶
-
public class
SchemaHolder
¶ A class that holds the MDS schema - entities, types, fields, lookups, advanced settings and so on. Used during MDS processing in order to avoid repeatedly querying the database.
Methods¶
addEntity¶
-
public void
addEntity
(EntityDto entity, AdvancedSettingsDto advancedSettings, List<FieldDto> fields)¶
addTypeValidation¶
-
public void
addTypeValidation
(TypeDto type, List<TypeValidationDto> validations)¶
findValidations¶
-
public List<TypeValidationDto>
findValidations
(String typeClass, Class<? extends Annotation> aClass)¶
getAdvancedSettings¶
-
public AdvancedSettingsDto
getAdvancedSettings
(EntityDto entity)¶
getAdvancedSettings¶
-
public AdvancedSettingsDto
getAdvancedSettings
(String className)¶