/** * I am a new Model Object */ component accessors="true"{ // Properties /** * Constructor */ AJAXReturn function init(){ variables.instance = structNew(); variables.instance.strError = structNew(); variables.instance.strError.Success = 1; variables.instance.strError.aErrors = []; variables.instance.aData = []; return this; } public void function addErrorMessage(string mes) { arrayAppend(instance.strError.aErrors, mes); } public void function addData(struct d) { arrayAppend(instance.aData, d); } public void function setErrorFlag(boolean errorFlag) { instance.strError.Success = errorFlag; } public number function getNoOfErrors() { return arrayLen(instance.strError.aErrors); } public struct function toStruct() { return variables.instance; } }