Source: br-presenter/src/br/presenter/validator/CrossValidationPropertyListener.js

/**
 * @module br/presenter/validator/CrossValidationPropertyListener
 */

var PropertyListener = require('br/presenter/property/PropertyListener');
var brCore = require("br/Core");

/**
 * @private
 * @class
 * @alias module:br/presenter/validator/CrossValidationPropertyListener
 * @implements module:br/presenter/property/PropertyListener
 *
 * @param oCrossPropertyValidationProxy
 * @param sPropertyId
 */
function CrossValidationPropertyListener(oCrossPropertyValidationProxy, sPropertyId)
{
	this.m_oValidationProxy = oCrossPropertyValidationProxy;
	this.m_sPropertyId = sPropertyId;
}
brCore.inherit(CrossValidationPropertyListener, PropertyListener);

CrossValidationPropertyListener.prototype.onPropertyChanged = function()
{
	this.m_oValidationProxy._$onPropertyChanged(this.m_sPropertyId);
};

module.exports = CrossValidationPropertyListener;