/* * Click nbfs://nbhost/SystemFileSystem/Templates/Licenses/license-default.txt to change this license * Click nbfs://nbhost/SystemFileSystem/Templates/Classes/Class.java to edit this template */ package com.megatim.fdxcommons.model.dataproduction.metadata.constraint; import com.megatim.fdxcommons.model.dataproduction.DataProductionType; import com.megatim.fdxcommons.model.dataproduction.metadata.ProductionMetaData; import javax.validation.ConstraintValidator; import javax.validation.ConstraintValidatorContext; /** * * @author ASUS */ public class ProductionMetaDataValidator implements ConstraintValidator { @Override public void initialize(ProductionMetaDataConstraint cons) { } @Override public boolean isValid(ProductionMetaData pmd, ConstraintValidatorContext cxt) { return pmd.getDataProductionType().equals(DataProductionType.ADD) ? pmd.getStartIndex() != null : true; } }