/** * Returns the total number of pages.<p> * * @return the total number of pages */ public int getTotalNumberOfPages() { return (int)Math.ceil((double)getTotalSize() / getMaxItemsPerPage()); }
/** * Returns the total number of pages.<p> * * @return the total number of pages */ public int getTotalNumberOfPages() { return (int)Math.ceil((double)getTotalSize() / getMaxItemsPerPage()); }
/** * Returns <code>true</code> if the resources to be published will generate broken links.<p> * * @return <code>true</code> if the resources to be published will generate broken links */ public boolean hasBrokenLinks() { // CmsPublishBrokenRelationsList list = new CmsPublishBrokenRelationsList(getJsp(), getParentFolder()); // list.refreshList(); return (getBrokenRelationsList().getList().getTotalSize() > 0); }
/** * @see org.opencms.workplace.list.A_CmsListDialog#defaultActionHtmlContent() */ @Override public String defaultActionHtmlContent() { if (getList().getTotalSize() > 0) { return super.defaultActionHtmlContent(); } return ""; }
/** * Returns <code>true</code> if the resources to be published will generate broken links.<p> * * @return <code>true</code> if the resources to be published will generate broken links */ public boolean hasBrokenLinks() { // CmsPublishBrokenRelationsList list = new CmsPublishBrokenRelationsList(getJsp(), getParentFolder()); // list.refreshList(); return (getBrokenRelationsList().getList().getTotalSize() > 0); }
/** * @see org.opencms.workplace.list.A_CmsListDialog#defaultActionHtmlContent() */ @Override public String defaultActionHtmlContent() { if (getList().getTotalSize() > 0) { return super.defaultActionHtmlContent(); } return ""; }
/** * @see org.opencms.workplace.list.A_CmsListDialog#customHtmlStart() */ @Override protected String customHtmlStart() { StringBuffer result = new StringBuffer(512); result.append(dialogBlockStart(key(Messages.GUI_USER_DEPENDENCIES_NOTICE_0))); result.append("\n"); if (getCurrentToolPath().indexOf("/edit/") < 0) { result.append(key(Messages.GUI_USER_DEPENDENCIES_SELECTED_USERS_0)); result.append(":<br>\n"); List users = CmsStringUtil.splitAsList(getUserName(), CmsHtmlList.ITEM_SEPARATOR, true); result.append("<ul>\n"); Iterator it = users.iterator(); while (it.hasNext()) { String name = (String)it.next(); result.append("<li>"); result.append(name); result.append("</li>\n"); } result.append("</ul>\n"); } if (getList().getTotalSize() > 0) { result.append(key(Messages.GUI_USER_DEPENDENCIES_NOTICE_TEXT_0)); } else { result.append(key(Messages.GUI_USER_DEPENDENCIES_DELETE_0)); } result.append(dialogBlockEnd()); return result.toString(); }
/** * @see org.opencms.workplace.list.A_CmsListDialog#customHtmlStart() */ @Override protected String customHtmlStart() { StringBuffer result = new StringBuffer(512); result.append( dialogBlockStart(Messages.get().container(Messages.GUI_GROUP_DEPENDENCIES_NOTICE_0).key(getLocale()))); if (getCurrentToolPath().indexOf("/edit/") < 0) { result.append(key(Messages.GUI_GROUP_DEPENDENCIES_SELECTED_GROUPS_0)); result.append(":<br>\n"); List<String> users = CmsStringUtil.splitAsList(getGroupName(), CmsHtmlList.ITEM_SEPARATOR, true); result.append("<ul>\n"); Iterator<String> it = users.iterator(); while (it.hasNext()) { String name = it.next(); result.append("<li>"); result.append(name); result.append("</li>\n"); } result.append("</ul>\n"); } if (getList().getTotalSize() > 0) { result.append(key(Messages.GUI_GROUP_DEPENDENCIES_NOTICE_TEXT_0)); } else { result.append(key(Messages.GUI_GROUP_DEPENDENCIES_DELETE_0)); } result.append(dialogBlockEnd()); return result.toString(); }
result.append(DELETE_ACTION); result.append("', form);\" class='dialogbutton'>\n"); if (getList().getTotalSize() > 0) { result.append("<input name='"); result.append(TRANSFER_ACTION);
result.append(DELETE_ACTION); result.append("', form);\" class='dialogbutton'>\n"); if (getList().getTotalSize() > 0) { result.append("<input name='"); result.append(TRANSFER_ACTION);
/** * Returns html code for the possible broken relations.<p> * * @return html code for the possible broken relations * * @throws JspException if dialog actions fail * @throws IOException in case of errros forwarding to the required result page * @throws ServletException in case of errros forwarding to the required result page */ public String buildReport() throws JspException, ServletException, IOException { CmsDeleteBrokenRelationsList list = new CmsDeleteBrokenRelationsList( getJsp(), getResourceList(), Boolean.valueOf(getParamDeleteSiblings()).booleanValue()); list.actionDialog(); StringBuffer result = new StringBuffer(512); list.getList().setBoxed(false); result.append("<input type='hidden' name='result' value='"); result.append(list.getList().getTotalSize()).append("'>\n"); result.append(CmsListExplorerColumn.getExplorerStyleDef()); result.append("<div style='height:150px; overflow: auto;'>\n"); result.append(list.getList().listHtml()); result.append("</div>\n"); return result.toString(); }
/** * Returns html code for the possible broken relations.<p> * * @return html code for the possible broken relations * * @throws JspException if dialog actions fail * @throws IOException in case of errros forwarding to the required result page * @throws ServletException in case of errros forwarding to the required result page */ public String buildReport() throws JspException, ServletException, IOException { CmsDeleteBrokenRelationsList list = new CmsDeleteBrokenRelationsList( getJsp(), getResourceList(), Boolean.valueOf(getParamDeleteSiblings()).booleanValue()); list.actionDialog(); StringBuffer result = new StringBuffer(512); list.getList().setBoxed(false); result.append("<input type='hidden' name='result' value='"); result.append(list.getList().getTotalSize()).append("'>\n"); result.append(CmsListExplorerColumn.getExplorerStyleDef()); result.append("<div style='height:150px; overflow: auto;'>\n"); result.append(list.getList().listHtml()); result.append("</div>\n"); return result.toString(); }
result.append(list.getTotalSize()).append("'>\n"); result.append(CmsListExplorerColumn.getExplorerStyleDef()); result.append("<div style='height:200px; overflow: auto;'>\n");
result.append(list.getTotalSize()).append("'>\n"); result.append(CmsListExplorerColumn.getExplorerStyleDef()); result.append("<div style='height:200px; overflow: auto;'>\n");
new Integer(displayedFrom()), new Integer(displayedTo()), new Integer(getTotalSize())})); } else { html.append(messages.key(Messages.GUI_LIST_TITLE_FILTERED_TEXT_5, new Object[] { new Integer(displayedTo()), new Integer(getSize()), new Integer(getTotalSize())})); html.append(messages.key(Messages.GUI_LIST_SINGLE_TITLE_TEXT_2, new Object[] { m_name.key(getWp().getLocale()), new Integer(getTotalSize())})); } else { html.append(messages.key(Messages.GUI_LIST_SINGLE_TITLE_FILTERED_TEXT_3, new Object[] { m_name.key(getWp().getLocale()), new Integer(getSize()), new Integer(getTotalSize())}));
new Integer(displayedFrom()), new Integer(displayedTo()), new Integer(getTotalSize())})); } else { html.append(messages.key( new Integer(displayedTo()), new Integer(getSize()), new Integer(getTotalSize())})); html.append(messages.key( Messages.GUI_LIST_SINGLE_TITLE_TEXT_2, new Object[] {m_name.key(getWp().getLocale()), new Integer(getTotalSize())})); } else { html.append(messages.key( m_name.key(getWp().getLocale()), new Integer(getSize()), new Integer(getTotalSize())}));
messages.key( Messages.GUI_LIST_PAGING_TEXT_2, new Object[] {m_name.key(getWp().getLocale()), new Integer(getTotalSize())})); } else { html.append(messages.key( Messages.GUI_LIST_PAGING_FILTER_TEXT_3, new Object[] {m_name.key(getWp().getLocale()), new Integer(getSize()), new Integer(getTotalSize())}));
html.append(messages.key(Messages.GUI_LIST_PAGING_TEXT_2, new Object[] { m_name.key(getWp().getLocale()), new Integer(getTotalSize())})); } else { html.append(messages.key(Messages.GUI_LIST_PAGING_FILTER_TEXT_3, new Object[] { m_name.key(getWp().getLocale()), new Integer(getSize()), new Integer(getTotalSize())}));
/** * Lazy details initialization.<p> * * @param detailId the id of the detail column */ protected void initializeDetail(String detailId) { // if detail column visible or printable CmsListItemDetails details = getList().getMetadata().getItemDetailDefinition(detailId); if (details.isVisible() || details.isPrintable()) { // if the list is not empty if (getList().getTotalSize() > 0) { // if the detail column has not been previously initialized if (getList().getAllContent().get(0).get(detailId) == null) { if (LOG.isDebugEnabled()) { LOG.debug( Messages.get().getBundle().key(Messages.LOG_START_DETAILS_LIST_2, getListId(), detailId)); } fillDetails(detailId); if (LOG.isDebugEnabled()) { LOG.debug( Messages.get().getBundle().key(Messages.LOG_END_DETAILS_LIST_2, getListId(), detailId)); } } } } }
/** * Lazy details initialization.<p> * * @param detailId the id of the detail column */ protected void initializeDetail(String detailId) { // if detail column visible or printable CmsListItemDetails details = getList().getMetadata().getItemDetailDefinition(detailId); if (details.isVisible() || details.isPrintable()) { // if the list is not empty if (getList().getTotalSize() > 0) { // if the detail column has not been previously initialized if (((CmsListItem)getList().getAllContent().get(0)).get(detailId) == null) { if (LOG.isDebugEnabled()) { LOG.debug(Messages.get().getBundle().key( Messages.LOG_START_DETAILS_LIST_2, getListId(), detailId)); } fillDetails(detailId); if (LOG.isDebugEnabled()) { LOG.debug(Messages.get().getBundle().key(Messages.LOG_END_DETAILS_LIST_2, getListId(), detailId)); } } } } }