package io.ebeaninternal.server.deploy; import io.ebean.bean.BeanCollection; import io.ebean.bean.EntityBean; import io.ebeaninternal.api.json.SpiJsonWriter; /** * Helper for element collection List. */ public class BeanSetHelpElement extends BeanSetHelp { BeanSetHelpElement(BeanPropertyAssocMany many) { super(many); } @Override public void add(BeanCollection collection, EntityBean bean, boolean withCheck) { Object elementValue = bean._ebean_getField(0); if (withCheck) { collection.internalAddWithCheck(elementValue); } else { collection.internalAdd(elementValue); } } @Override void jsonWriteElement(SpiJsonWriter ctx, Object element) { many.jsonWriteElementValue(ctx, element); } }