All Downloads are FREE. Search and download functionalities are using the official Maven repository.

org.opencms.workplace.comparison.CmsDifferenceDialog Maven / Gradle / Ivy

Go to download

OpenCms is an enterprise-ready, easy to use website content management system based on Java and XML technology. Offering a complete set of features, OpenCms helps content managers worldwide to create and maintain beautiful websites fast and efficiently.

There is a newer version: 18.0
Show newest version
/*
 * This library is part of OpenCms -
 * the Open Source Content Management System
 *
 * Copyright (c) Alkacon Software GmbH & Co. KG (http://www.alkacon.com)
 *
 * This library is free software; you can redistribute it and/or
 * modify it under the terms of the GNU Lesser General Public
 * License as published by the Free Software Foundation; either
 * version 2.1 of the License, or (at your option) any later version.
 *
 * This library is distributed in the hope that it will be useful,
 * but WITHOUT ANY WARRANTY; without even the implied warranty of
 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
 * Lesser General Public License for more details.
 *
 * For further information about Alkacon Software, please see the
 * company website: http://www.alkacon.com
 *
 * For further information about OpenCms, please see the
 * project website: http://www.opencms.org
 *
 * You should have received a copy of the GNU Lesser General Public
 * License along with this library; if not, write to the Free Software
 * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
 */

package org.opencms.workplace.comparison;

import org.opencms.jsp.CmsJspActionElement;

import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import javax.servlet.jsp.PageContext;

/**
 * Provides a GUI for the file comparison dialog.

* * @since 6.0.0 */ public class CmsDifferenceDialog extends A_CmsDiffViewDialog { /** The content of the second file to compare. */ private String m_copySource; /** The content of the first file to compare. */ private String m_originalSource; /** Parameter value indicating wether to compare properties, attributes or elements. */ private String m_paramCompare; /** Parameter value for the element name. */ private String m_paramElement; /** Parameter value for the locale. */ private String m_paramLocale; /** Parameter value for the structure id of the first file. */ private String m_paramId1; /** Parameter value for the structure id of the second file. */ private String m_paramId2; /** Parameter value for the tag id of the first file. */ private String m_paramTagId1; /** Parameter value for the tag id of the second file. */ private String m_paramTagId2; /** Parameter value for the text mode. */ private String m_paramTextmode; /** Parameter value for the version of the first file. */ private String m_paramVersion1; /** Parameter value for the version of the second file. */ private String m_paramVersion2; /** * Default constructor.

* * @param jsp an initialized JSP action element */ public CmsDifferenceDialog(CmsJspActionElement jsp) { super(jsp); } /** * Public constructor with JSP variables.

* * @param context the JSP page context * @param req the JSP request * @param res the JSP response */ public CmsDifferenceDialog(PageContext context, HttpServletRequest req, HttpServletResponse res) { this(new CmsJspActionElement(context, req, res)); } /** * Returns the paramCompare.

* * @return the paramCompare */ public String getParamCompare() { return m_paramCompare; } /** * Returns the paramElement.

* * @return the paramElement */ public String getParamElement() { return m_paramElement; } /** * Returns the paramLocale.

* * @return the paramLocale */ public String getParamLocale() { return m_paramLocale; } /** * Returns the paramId1.

* * @return the paramId1 */ public String getParamId1() { return m_paramId1; } /** * Returns the paramId2.

* * @return the paramId2 */ public String getParamId2() { return m_paramId2; } /** * Returns the paramTagId1.

* * @return the paramTagId1 */ public String getParamTagId1() { return m_paramTagId1; } /** * Returns the paramTagId2.

* * @return the paramTagId2 */ public String getParamTagId2() { return m_paramTagId2; } /** * Returns the paramTextmode.

* * @return the paramTextmode */ public String getParamTextmode() { return m_paramTextmode; } /** * Returns the paramVersion1.

* * @return the paramVersion1 */ public String getParamVersion1() { return m_paramVersion1; } /** * Returns the paramVersion2.

* * @return the paramVersion2 */ public String getParamVersion2() { return m_paramVersion2; } /** * Sets the copySource.

* * @param copySource the copySource to set */ public void setCopySource(String copySource) { m_copySource = copySource; } /** * Sets the originalSource.

* * @param originalSource the originalSource to set */ public void setOriginalSource(String originalSource) { m_originalSource = originalSource; } /** * Sets the paramCompare.

* * @param paramCompare the paramCompare to set */ public void setParamCompare(String paramCompare) { m_paramCompare = paramCompare; } /** * Sets the paramElement.

* * @param paramElement the paramElement to set */ public void setParamElement(String paramElement) { m_paramElement = paramElement; } /** * Sets the paramLocale.

* * @param paramLocale the paramLocale to set */ public void setParamLocale(String paramLocale) { m_paramLocale = paramLocale; } /** * Sets the paramId1.

* * @param paramId1 the paramId1 to set */ public void setParamId1(String paramId1) { m_paramId1 = paramId1; } /** * Sets the paramId2.

* * @param paramId2 the paramId2 to set */ public void setParamId2(String paramId2) { m_paramId2 = paramId2; } /** * Sets the paramTagId1.

* * @param paramTagId1 the paramTagId1 to set */ public void setParamTagId1(String paramTagId1) { m_paramTagId1 = paramTagId1; } /** * Sets the paramTagId2.

* * @param paramTagId2 the paramTagId2 to set */ public void setParamTagId2(String paramTagId2) { m_paramTagId2 = paramTagId2; } /** * Sets the paramTextmode.

* * @param paramTextmode the paramTextmode to set */ public void setParamTextmode(String paramTextmode) { m_paramTextmode = paramTextmode; } /** * Sets the paramVersion1.

* * @param paramVersion1 the paramVersion1 to set */ public void setParamVersion1(String paramVersion1) { m_paramVersion1 = paramVersion1; } /** * Sets the paramVersion2.

* * @param paramVersion2 the paramVersion2 to set */ public void setParamVersion2(String paramVersion2) { m_paramVersion2 = paramVersion2; } /** * * @see org.opencms.workplace.comparison.A_CmsDiffViewDialog#getCopySource() */ @Override protected String getCopySource() { return m_copySource; } /** * * @see org.opencms.workplace.comparison.A_CmsDiffViewDialog#getLinesBeforeSkip() */ @Override protected int getLinesBeforeSkip() { return 2; } /** * * @see org.opencms.workplace.comparison.A_CmsDiffViewDialog#getOriginalSource() */ @Override protected String getOriginalSource() { return m_originalSource; } /** * * @see org.opencms.workplace.comparison.A_CmsDiffViewDialog#validateParamaters() */ @Override protected void validateParamaters() { // noop } }





© 2015 - 2024 Weber Informatics LLC | Privacy Policy