package com.bitmonlab.osiris.api.core.map.validations; import javax.inject.Inject; import javax.inject.Named; import com.bitmonlab.osiris.api.core.map.dao.api.FeatureRepository; import com.bitmonlab.osiris.api.core.map.exceptions.FeatureNotExistException; import com.bitmonlab.osiris.commons.map.model.geojson.Feature; @Named public class ValidatorExistFeature { @Inject private FeatureRepository featureRepository; public void checkFeatureExist(String idApplication, String idFeature) throws FeatureNotExistException{ Feature feature = featureRepository.findByApplicationIdentifierAndId(idApplication, idFeature); if (feature==null){ throw new FeatureNotExistException(); } } }