|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectfr.paris.lutece.portal.business.portlet.Portlet
public abstract class Portlet
This class represents business objects Portlet. It is the base class of all portlets. It is abstract and the implementation of the interface XmlContent is compulsary.
Field Summary | |
---|---|
static int |
FLAG_DISPLAY_ON_LARGE_DEVICE
|
static int |
FLAG_DISPLAY_ON_NORMAL_DEVICE
|
static int |
FLAG_DISPLAY_ON_SMALL_DEVICE
|
static int |
FLAG_DISPLAY_ON_XLARGE_DEVICE
|
static int |
STATUS_PUBLISHED
|
static int |
STATUS_UNPUBLISHED
|
Fields inherited from interface fr.paris.lutece.portal.business.XmlContent |
---|
TAG_CHILD_PAGES_LIST, TAG_CURRENT_PAGE_ID, TAG_DISPLAY_ON_LARGE_DEVICE, TAG_DISPLAY_ON_NORMAL_DEVICE, TAG_DISPLAY_ON_SMALL_DEVICE, TAG_DISPLAY_ON_XLARGE_DEVICE, TAG_DISPLAY_PORTLET_TITLE, TAG_MENU, TAG_MENU_INDEX, TAG_MENU_LIST, TAG_MODE, TAG_PAGE, TAG_PAGE_DESCRIPTION, TAG_PAGE_ID, TAG_PAGE_IMAGE, TAG_PAGE_LEVEL, TAG_PAGE_NAME, TAG_PARENT_PAGE_ID, TAG_PLUGIN_NAME, TAG_PORTLET, TAG_PORTLET_ID, TAG_PORTLET_NAME, TAG_SUBLEVEL_INDEX, TAG_SUBLEVEL_MENU, TAG_SUBLEVEL_MENU_LIST |
Constructor Summary | |
---|---|
Portlet()
|
Method Summary | |
---|---|
protected java.lang.String |
addPortletTags(java.lang.StringBuffer strPortlet)
Add the common tags to all the portlets to the XML document |
void |
copy(Portlet portlet)
This method copies the fields of the portlet specified in this portlet. |
int |
getAcceptAlias()
Indicates if this portlet can be modified after its creation or not. |
int |
getColumn()
Return the number of the column of this portlet in the page |
java.sql.Timestamp |
getDateUpdate()
Returns the date of update of this portlet |
int |
getDeviceDisplayFlags()
Gets device display flags |
int |
getDisplayPortletTitle()
Indicates if this portlet can be modified have a title or not. |
java.lang.String |
getHomeClassName()
Returns the name of the java class which manages this type of portlet. |
int |
getId()
Returns the identifier of this portlet. |
java.lang.String |
getName()
Returns the name of this portlet |
int |
getOrder()
Returns the order of this portlet in the page which contains it. |
int |
getPageId()
Returns the page identifier associated to this portlet |
java.lang.String |
getPluginName()
Get the plugin Name |
java.lang.String |
getPortletTypeId()
Returns the identifier of the portlet type of this portlet which caracterizes the portlet. |
java.lang.String |
getPortletTypeName()
Returns the portlet type name of this portlet |
java.lang.String |
getRole()
Gets the portlet's role |
int |
getStatus()
Returns the identifier of this portlet. |
int |
getStyleId()
Returns the style identifier of this portlet |
java.lang.String |
getUrlCreation()
Returns the url of the program which manages the creation of a portlet |
java.lang.String |
getUrlUpdate()
Returns the url of the program which manages the update of a portlet |
java.lang.String |
getXslFile(int nMode)
Recovers the stylesheet of the portlet according to the mode |
java.util.Map<java.lang.String,java.lang.String> |
getXslParams()
Recovers the parameters to use with the stylesheet at the time of the transformation. |
byte[] |
getXslSource(int nMode)
Recovers the stylesheet of the portlet according to the mode |
boolean |
hasDeviceDisplayFlag(int nFlag)
Check if a flag is setted |
void |
remove()
Remove the portlet. |
void |
setAcceptAlias(int nAcceptAlias)
Sets the flag which indicates that this portlet can be updated or not. |
void |
setColumn(int nColumn)
Sets the number of the column of this portlet in its page with the specified int. |
void |
setDateUpdate(java.sql.Timestamp dateUpdate)
Sets the date of update of this portlet with the specified date. |
void |
setDeviceDisplayFlags(int nFlags)
Set device display flags |
void |
setDisplayPortletTitle(int nDisplayPortletTitle)
Sets the flag which indicates that this portlet can be have a title or not. |
void |
setHomeClassName(java.lang.String strHomeClassName)
Sets the name of the java class which manages this type of portlet with the specified string. |
void |
setId(int nId)
Sets the identifier of the portlet to the specified int. |
void |
setName(java.lang.String strName)
Sets the name of this portlet to the specified string. |
void |
setOrder(int nType)
Sets the order of this portlet in its page with the specified int. |
void |
setPageId(int nPageId)
Sets the identifier of the portlet style with the specified int. |
void |
setPluginName(java.lang.String strPluginName)
Sets the flag which indicates that this portlet can be updated or not. |
void |
setPortletTypeId(java.lang.String strPortletTypeId)
Sets the identifier of the portlet type to the specified int. |
void |
setPortletTypeName(java.lang.String strPortletTypeName)
Sets the name of this portlet type with the specified string. |
void |
setRole(java.lang.String strRole)
Sets the portlet's role |
void |
setStatus(int nStatus)
Sets the identifier of the portlet to the specified int. |
void |
setStyleId(int nStyleId)
Sets the identifier of the portlet style with the specified int. |
void |
setUrlCreation(java.lang.String strUrlCreation)
Sets the url of the program which creates this portlet |
void |
setUrlUpdate(java.lang.String strUrlUpdate)
Sets the url of the program which updates this portlet |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface fr.paris.lutece.portal.business.XmlContent |
---|
getXml, getXmlDocument |
Field Detail |
---|
public static final int STATUS_PUBLISHED
public static final int STATUS_UNPUBLISHED
public static final int FLAG_DISPLAY_ON_SMALL_DEVICE
public static final int FLAG_DISPLAY_ON_NORMAL_DEVICE
public static final int FLAG_DISPLAY_ON_LARGE_DEVICE
public static final int FLAG_DISPLAY_ON_XLARGE_DEVICE
Constructor Detail |
---|
public Portlet()
Method Detail |
---|
public int getId()
public void setId(int nId)
nId
- the new identifierpublic int getStyleId()
public void setStyleId(int nStyleId)
nStyleId
- the new style identifierpublic int getPageId()
public void setPageId(int nPageId)
nPageId
- The identifier of the pagepublic int getStatus()
public void setStatus(int nStatus)
nStatus
- the new statuspublic java.lang.String getName()
public void setName(java.lang.String strName)
strName
- the new namepublic java.lang.String getPortletTypeId()
public void setPortletTypeId(java.lang.String strPortletTypeId)
strPortletTypeId
- the portlet type identifierpublic java.lang.String getPortletTypeName()
public void setPortletTypeName(java.lang.String strPortletTypeName)
strPortletTypeName
- the new portlet type namepublic java.lang.String getUrlCreation()
public void setUrlCreation(java.lang.String strUrlCreation)
strUrlCreation
- The url of creationpublic java.lang.String getUrlUpdate()
public void setUrlUpdate(java.lang.String strUrlUpdate)
strUrlUpdate
- The url of updatepublic java.sql.Timestamp getDateUpdate()
public void setDateUpdate(java.sql.Timestamp dateUpdate)
dateUpdate
- the new datepublic int getColumn()
public void setColumn(int nColumn)
nColumn
- the new number of columnpublic int getOrder()
public void setOrder(int nType)
nType
- the new orderpublic int getDeviceDisplayFlags()
public boolean hasDeviceDisplayFlag(int nFlag)
nFlag
- The flag to check
public void setDeviceDisplayFlags(int nFlags)
nFlags
- Flagspublic java.lang.String getHomeClassName()
public void setHomeClassName(java.lang.String strHomeClassName)
strHomeClassName
- The Home Class namepublic int getAcceptAlias()
public void setDisplayPortletTitle(int nDisplayPortletTitle)
nDisplayPortletTitle
- The flagpublic int getDisplayPortletTitle()
public void setAcceptAlias(int nAcceptAlias)
nAcceptAlias
- The flagpublic java.lang.String getPluginName()
public void setPluginName(java.lang.String strPluginName)
strPluginName
- The flagpublic java.lang.String getRole()
public void setRole(java.lang.String strRole)
strRole
- The rolepublic void copy(Portlet portlet)
portlet
- the portlet to copyprotected java.lang.String addPortletTags(java.lang.StringBuffer strPortlet)
strPortlet
- The string buffer which contains the XML content of this portlet
public java.lang.String getXslFile(int nMode)
nMode
- the selected mode.
public byte[] getXslSource(int nMode)
nMode
- the selected mode.
public java.util.Map<java.lang.String,java.lang.String> getXslParams()
public void remove()
AppException
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |