Class ValidateDepotSaveDtoImpl
java.lang.Object
org.xbricks.inventories.inventory.validation.ValidateDepotSaveDtoImpl
- All Implemented Interfaces:
jakarta.validation.ConstraintValidator<ValidateDepotSaveDto,
DepotSaveDto>
public class ValidateDepotSaveDtoImpl
extends Object
implements jakarta.validation.ConstraintValidator<ValidateDepotSaveDto,DepotSaveDto>
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionboolean
isNameValid
(DepotSaveDto value, jakarta.validation.ConstraintValidatorContext context) Prüft, ob das Element einen Namen hat, der unter den Geschwisterelementen eindeutig ist.boolean
isPositionInTreeStructureValid
(DepotSaveDto value, jakarta.validation.ConstraintValidatorContext context) Prüft, ob das Element sich selbst als Eltern- bzw.boolean
isValid
(DepotSaveDto value, jakarta.validation.ConstraintValidatorContext context) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface jakarta.validation.ConstraintValidator
initialize
-
Constructor Details
-
ValidateDepotSaveDtoImpl
public ValidateDepotSaveDtoImpl()
-
-
Method Details
-
isValid
- Specified by:
isValid
in interfacejakarta.validation.ConstraintValidator<ValidateDepotSaveDto,
DepotSaveDto>
-
isPositionInTreeStructureValid
public boolean isPositionInTreeStructureValid(DepotSaveDto value, jakarta.validation.ConstraintValidatorContext context) Prüft, ob das Element sich selbst als Eltern- bzw. Vorfahrenelement hat und somit einen Ring bilden würde.- Parameters:
value
- Das zu prüfende Element.- Returns:
- True oder False.
-
isNameValid
public boolean isNameValid(DepotSaveDto value, jakarta.validation.ConstraintValidatorContext context) Prüft, ob das Element einen Namen hat, der unter den Geschwisterelementen eindeutig ist.- Parameters:
value
- Das zu prüfende Element.- Returns:
- True oder False.
-