package ru.hflabs.rcd.exception.constraint.document; import ru.hflabs.rcd.exception.constraint.ConstraintException; import ru.hflabs.rcd.model.path.MetaFieldNamedPath; /** * Класс <class>IncompleteFieldsException</class> реализует исключительную ситуацию, возникающую при неполном наборе значений полей * * @see ConstraintException */ public class IncompleteFieldsException extends ConstraintException { private static final long serialVersionUID = 6723345911071786486L; /** МЕТА-поле, для которого нехватает значений */ private final MetaFieldNamedPath value; public IncompleteFieldsException(MetaFieldNamedPath value) { super(String.format("Field values ​​for '%s' are incomplete", value)); this.value = value; } public MetaFieldNamedPath getValue() { return value; } }