in modules/frontend/app/configuration/generator/generator/AbstractTransformer.js [354:379]
static hasProperties(bean) {
const searchProps = (prop) => {
switch (prop.clsName) {
case 'BEAN':
if (this.hasProperties(prop.value))
return true;
break;
case 'ARRAY':
case 'COLLECTION':
if (_.find(prop.items, (item) => this.hasProperties(item)))
return true;
break;
case 'DATA_SOURCE':
case 'PROPERTY':
case 'PROPERTY_CHAR':
return true;
default:
}
return false;
};
return _.isObject(bean) && (!!_.find(bean.arguments, searchProps) || !!_.find(bean.properties, searchProps));
}