/** * Adds a default Action.<p> * * A column could have more than one default action if the visibilities are complementary.<p> * * @param defaultAction the default Action to add */ public void addDefaultAction(CmsListDefaultAction defaultAction) { if (m_listId != null) { // set the list id defaultAction.setListId(m_listId); } // set the column id defaultAction.setColumnForLink(this); m_defaultActions.add(defaultAction); }
/** * Adds a default Action.<p> * * A column could have more than one default action if the visibilities are complementary.<p> * * @param defaultAction the default Action to add */ public void addDefaultAction(CmsListDefaultAction defaultAction) { if (m_listId != null) { // set the list id defaultAction.setListId(m_listId); } // set the column id defaultAction.setColumnForLink(this); m_defaultActions.add(defaultAction); }
/** * Sets the list id for all column single actions.<p> * * @param col the column to set the list id for */ private void setListIdForColumn(CmsListColumnDefinition col) { col.setListId(getListId()); // default actions Iterator<CmsListDefaultAction> itDefaultActions = col.getDefaultActions().iterator(); while (itDefaultActions.hasNext()) { itDefaultActions.next().setListId(getListId()); } // direct actions Iterator<I_CmsListDirectAction> itDirectActions = col.getDirectActions().iterator(); while (itDirectActions.hasNext()) { itDirectActions.next().setListId(getListId()); } } }
/** * Sets the list id for all column single actions.<p> * * @param col the column to set the list id for */ private void setListIdForColumn(CmsListColumnDefinition col) { col.setListId(getListId()); // default actions Iterator itDefaultActions = col.getDefaultActions().iterator(); while (itDefaultActions.hasNext()) { ((CmsListDefaultAction)itDefaultActions.next()).setListId(getListId()); } // direct actions Iterator itDirectActions = col.getDirectActions().iterator(); while (itDirectActions.hasNext()) { ((CmsListDirectAction)itDirectActions.next()).setListId(getListId()); } } }