private void fillEntityCombobox() { Collection<EntityMetaDataVO> colMasterdata = MetaDataClientProvider.getInstance().getAllEntities(); List<EntityMetaDataVO> lstMasterdata = new ArrayList<EntityMetaDataVO>(colMasterdata); Collections.sort( lstMasterdata, new Comparator<EntityMetaDataVO>() { @Override public int compare(EntityMetaDataVO o1, EntityMetaDataVO o2) { return o1.toString().compareTo(o2.toString()); } }); cbxEntity.addItem(""); for (EntityMetaDataVO vo : lstMasterdata) { if (!vo.getEntity().startsWith("general")) cbxEntity.addItem(vo); } }
public String getField() { EntityMetaDataVO md = MetaDataClientProvider.getInstance().getEntity(field.getEntityName()); return "#{" + md.getNuclet() + "." + md.getEntity() + "." + field.getName() + "}"; }
protected CollectableField makeCollectableField(EntityMetaDataVO eMeta, String label) { return new LocalizedCollectableValueField(eMeta.getEntity(), label); }