/** * Adds a new item detail definition at the end.<p> * * @param itemDetail the item detail definition * * @see CmsIdentifiableObjectContainer */ public void addItemDetails(CmsListItemDetails itemDetail) { itemDetail.setListId(getListId()); m_itemDetails.addIdentifiableObject(itemDetail.getId(), itemDetail); }
/** * Adds a new item detail definition at the given position.<p> * * @param itemDetail the item detail definition * @param position the position * * @see CmsIdentifiableObjectContainer */ public void addItemDetails(CmsListItemDetails itemDetail, int position) { itemDetail.setListId(getListId()); m_itemDetails.addIdentifiableObject(itemDetail.getId(), itemDetail, position); }
/** * Adds a new item detail definition at the end.<p> * * @param itemDetail the item detail definition * * @see CmsIdentifiableObjectContainer */ public void addItemDetails(CmsListItemDetails itemDetail) { itemDetail.setListId(getListId()); m_itemDetails.addIdentifiableObject(itemDetail.getId(), itemDetail); }
/** * Adds a new item detail definition at the given position.<p> * * @param itemDetail the item detail definition * @param position the position * * @see CmsIdentifiableObjectContainer */ public void addItemDetails(CmsListItemDetails itemDetail, int position) { itemDetail.setListId(getListId()); m_itemDetails.addIdentifiableObject(itemDetail.getId(), itemDetail, position); }
String id = ((CmsListItemDetails)itItemDetails.next()).getId(); if (ids.contains(id)) { throw new CmsIllegalStateException(Messages.get().container(Messages.ERR_DUPLICATED_ID_1, id));
String id = itItemDetails.next().getId(); if (ids.contains(id)) { throw new CmsIllegalStateException(Messages.get().container(Messages.ERR_DUPLICATED_ID_1, id));
/** * Calls the <code>{@link #getListItems}</code> method and catches any exception.<p> */ protected void fillList() { try { getList().setContent(getListItems()); // initialize detail columns Iterator<CmsListItemDetails> itDetails = getList().getMetadata().getItemDetailDefinitions().iterator(); while (itDetails.hasNext()) { initializeDetail(itDetails.next().getId()); } } catch (Exception e) { throw new CmsRuntimeException( Messages.get().container(Messages.ERR_LIST_FILL_1, getList().getName().key(getLocale()), null), e); } }
/** * Calls the <code>{@link #getListItems}</code> method and catches any exception.<p> */ protected void fillList() { try { getList().setContent(getListItems()); // initialize detail columns Iterator itDetails = getList().getMetadata().getItemDetailDefinitions().iterator(); while (itDetails.hasNext()) { initializeDetail(((CmsListItemDetails)itDetails.next()).getId()); } } catch (Exception e) { throw new CmsRuntimeException(Messages.get().container( Messages.ERR_LIST_FILL_1, getList().getName().key(getLocale()), null), e); } }