package com.constellio.model.entities.configs;
import com.constellio.model.frameworks.validation.ValidationErrors;
import com.constellio.model.services.factories.ModelLayerFactory;
public interface SystemConfigurationScript<T> {
void validate(T newValue, ValidationErrors errors);
void onValueChanged(T previousValue, T newValue, ModelLayerFactory modelLayerFactory);
void onValueChanged(T previousValue, T newValue, ModelLayerFactory modelLayerFactory, String collection);
}