⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 jahiapageenginetempbean.java

📁 java 写的一个新闻发布系统
💻 JAVA
字号:
//
//                                   ____.
//                       __/\ ______|    |__/\.     _______
//            __   .____|    |       \   |    +----+       \
//    _______|  /--|    |    |    -   \  _    |    :    -   \_________
//   \\______: :---|    :    :           |    :    |         \________>
//           |__\---\_____________:______:    :____|____:_____\
//                                      /_____|
//
//                 . . . i n   j a h i a   w e   t r u s t . . .
//

package org.jahia.engines.shared;

import org.jahia.services.pages.JahiaPage;

/**
 * For use in the Page_Field engine, to handle every page parameters without changing/creating
 * a real page until the user really want to save it.
 */
public class JahiaPageEngineTempBean {

	private	int		siteID;
	private	int		parentID;
	private int		pageType;
	private	String	title;
	private	int		pageTemplateID;
	private	String	remoteURL;
	private	int		pageLinkID;
	private	String	creator;
    private int     linkFieldID;

	// constructor
	public JahiaPageEngineTempBean( int siteID,
									int parentID,
									int pageType,
									String title,
	                                int pageTemplateID,
	                                String remoteURL,
	                                int pageLinkID,
	                                String creator,
	                                int linkFieldID )
	{
		this.siteID			= siteID;
		this.parentID		= parentID;
		this.pageType		= pageType;
		this.title			= title;
		this.pageTemplateID = pageTemplateID;
		this.remoteURL		= remoteURL;
		this.pageLinkID		= pageLinkID;
		this.creator		= creator;
		this.linkFieldID    = linkFieldID;
	} // end constructor


    //------------------------------------------------------------------------
    /** get the site ID
     *
     * @return  Return the Jahia site ID.
     */
    public int getSiteID () {
         return siteID;
    }

    //------------------------------------------------------------------------
    public int      getParentID ()                       {  return parentID;           }

    //------------------------------------------------------------------------
    public int      getPageType ()                       {  return pageType;           }

    //------------------------------------------------------------------------
    public String   getTitle ()                          {  return title;              }

    //------------------------------------------------------------------------
    public int      getPageTemplateID ()                 {  return pageTemplateID;     }

    //------------------------------------------------------------------------
    public String   getRemoteURL ()                      {  return remoteURL;          }

    //------------------------------------------------------------------------
    public int      getPageLinkID ()                     {  return pageLinkID;         }

    //------------------------------------------------------------------------
    public String   getCreator ()                        {  return creator;            }

    //------------------------------------------------------------------------
    public int      getLinkFieldID ()                    {  return linkFieldID;        }

    //------------------------------------------------------------------------
    public void     setSiteID (int siteID)               {  this.siteID = siteID;      }

    //------------------------------------------------------------------------
    public void     setParentID (int parentID)           {  this.parentID = parentID;  }

    //------------------------------------------------------------------------
    public void     setPageType (int pageType) {
        this.pageType = pageType;
    }

    //------------------------------------------------------------------------
    public void     setTitle (String title)              {  this.title = title;        }


    //------------------------------------------------------------------------
    public void setPageTemplateID (int pageTemplateID) {
        this.pageType       = JahiaPage.TYPE_DIRECT;
        this.pageTemplateID = pageTemplateID;
        this.pageLinkID     = JahiaPage.TERMINATION_PAGE_ID;
        this.remoteURL      = JahiaPage.NO_REMOTE_URL;
    }


    //------------------------------------------------------------------------
    public void setRemoteURL (String remoteURL) {
        this.pageType       = JahiaPage.TYPE_URL;
        this.pageTemplateID = -1;
        this.pageLinkID     = JahiaPage.TERMINATION_PAGE_ID;
        this.remoteURL      = remoteURL;
    }


    //------------------------------------------------------------------------
    public void setPageLinkID (int pageLinkID) {
        this.pageType       = JahiaPage.TYPE_LINK;
        this.pageTemplateID = -1;
        this.pageLinkID     = pageLinkID;
        this.remoteURL      = JahiaPage.NO_REMOTE_URL;
    }

    //------------------------------------------------------------------------
    public void setCreator (String creator) {
        this.creator = creator;
    }


    // end accessor methods


} // end JahiaPageEngineTempBean

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -