📄 jahiapageenginetempbean.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 + -