public final class PortletDAO extends Object implements IPortletDAO
| Constructor and Description |
|---|
PortletDAO() |
| Modifier and Type | Method and Description |
|---|---|
void |
delete(int nPortletId)
Delete a record from the table and its alias
|
List<Integer> |
getUsedOrdersForColumns(int pageId,
int columnId)
Get list of used orders for a column
|
boolean |
hasAlias(int nPortletId)
Indicates if the portlet has alias in the database or not.
|
void |
insert(Portlet portlet)
Insert a new record in the table.
|
Portlet |
load(int nPortletId)
Load the data of a portlet from the database
|
Portlet |
loadLastModifiedPortlet()
Load the last modified portlet
|
int |
newPrimaryKey()
Returns a new primary key which will be used to add a new portlet
|
Collection<Portlet> |
selectAliasesForPortlet(int nPortletId)
Returns the list of the alias portlets associated to the original portlet
|
Collection<PortletImpl> |
selectPortletListByStyle(int nStyleId)
Returns the list of the portlets associated to the style
|
Collection<Portlet> |
selectPortletsByRole(String strRole)
Gets a collection of portlets associated to a given role
|
List<Portlet> |
selectPortletsByType(String strPortletTypeId)
Returns a list of portlets according to the selected type
|
Collection<PortletImpl> |
selectPortletsListbyName(String strPortletName)
Returns the list of portlets in a distinct name
|
PortletType |
selectPortletType(String strPortletTypeId)
Returns the instance of the PortletType whose identifier is specified in
parameter
|
ReferenceList |
selectStylesList(String strPortletTypeId)
Returns all the styles corresponding to a portlet type
|
StyleSheet |
selectXslFile(int nPortletId,
int nIdMode)
Returns the stylesheet of the portlet according to the mode
|
void |
store(Portlet portlet)
Update the record in the table
|
void |
updateStatus(Portlet portlet,
int nStatus)
Update the portlet status : 0 for activated - 1 for suspended
|
public void insert(Portlet portlet)
insert in interface IPortletDAOportlet - the portlet to insert in the databasepublic void delete(int nPortletId)
delete in interface IPortletDAOnPortletId - the identifier of the portlet to be deletedpublic Portlet load(int nPortletId)
load in interface IPortletDAOnPortletId - the portlet identifierpublic void store(Portlet portlet)
store in interface IPortletDAOportlet - the portlet referencepublic int newPrimaryKey()
newPrimaryKey in interface IPortletDAOpublic void updateStatus(Portlet portlet, int nStatus)
updateStatus in interface IPortletDAOportlet - the portlet to upadte in the databasenStatus - the status to updatepublic StyleSheet selectXslFile(int nPortletId, int nIdMode)
selectXslFile in interface IPortletDAOnPortletId - the identifier of the portletnIdMode - the selected modepublic Collection<PortletImpl> selectPortletsListbyName(String strPortletName)
selectPortletsListbyName in interface IPortletDAOstrPortletName - the name of portletpublic Collection<Portlet> selectAliasesForPortlet(int nPortletId)
selectAliasesForPortlet in interface IPortletDAOnPortletId - the original portlet idpublic List<Portlet> selectPortletsByType(String strPortletTypeId)
selectPortletsByType in interface IPortletDAOstrPortletTypeId - the portlet typepublic ReferenceList selectStylesList(String strPortletTypeId)
selectStylesList in interface IPortletDAOstrPortletTypeId - the identifier of the portlet typepublic boolean hasAlias(int nPortletId)
hasAlias in interface IPortletDAOnPortletId - the identifier of the portletpublic PortletType selectPortletType(String strPortletTypeId)
selectPortletType in interface IPortletDAOstrPortletTypeId - the identifier of the portlet typepublic Collection<PortletImpl> selectPortletListByStyle(int nStyleId)
selectPortletListByStyle in interface IPortletDAOnStyleId - the identifier of the stylepublic Collection<Portlet> selectPortletsByRole(String strRole)
selectPortletsByRole in interface IPortletDAOstrRole - The rolepublic Portlet loadLastModifiedPortlet()
loadLastModifiedPortlet in interface IPortletDAOPortletpublic List<Integer> getUsedOrdersForColumns(int pageId, int columnId)
getUsedOrdersForColumns in interface IPortletDAOpageId - the page idcolumnId - the column idCopyright © 2016 City of Paris. All rights reserved.