Java Doc for PageDao.java in  » Content-Management-System » riotfamily » org » riotfamily » pages » dao » Java Source Code / Java DocumentationJava Source Code and Java Documentation

Java Source Code / Java Documentation
1. 6.0 JDK Core
2. 6.0 JDK Modules
3. 6.0 JDK Modules com.sun
4. 6.0 JDK Modules com.sun.java
5. 6.0 JDK Modules sun
6. 6.0 JDK Platform
7. Ajax
8. Apache Harmony Java SE
9. Aspect oriented
10. Authentication Authorization
11. Blogger System
12. Build
13. Byte Code
14. Cache
15. Chart
16. Chat
17. Code Analyzer
18. Collaboration
19. Content Management System
20. Database Client
21. Database DBMS
22. Database JDBC Connection Pool
23. Database ORM
24. Development
25. EJB Server geronimo
26. EJB Server GlassFish
27. EJB Server JBoss 4.2.1
28. EJB Server resin 3.1.5
29. ERP CRM Financial
30. ESB
31. Forum
32. GIS
33. Graphic Library
34. Groupware
35. HTML Parser
36. IDE
37. IDE Eclipse
38. IDE Netbeans
39. Installer
40. Internationalization Localization
41. Inversion of Control
42. Issue Tracking
43. J2EE
44. JBoss
45. JMS
46. JMX
47. Library
48. Mail Clients
49. Net
50. Parser
51. PDF
52. Portal
53. Profiler
54. Project Management
55. Report
56. RSS RDF
57. Rule Engine
58. Science
59. Scripting
60. Search Engine
61. Security
62. Sevlet Container
63. Source Control
64. Swing Library
65. Template Engine
66. Test Coverage
67. Testing
68. UML
69. Web Crawler
70. Web Framework
71. Web Mail
72. Web Server
73. Web Services
74. Web Services apache cxf 2.0.1
75. Web Services AXIS2
76. Wiki Engine
77. Workflow Engines
78. XML
79. XML UI
Java
Java Tutorial
Java Open Source
Jar File Download
Java Articles
Java Products
Java by API
Photoshop Tutorials
Maya Tutorials
Flash Tutorials
3ds-Max Tutorials
Illustrator Tutorials
GIMP Tutorials
C# / C Sharp
C# / CSharp Tutorial
C# / CSharp Open Source
ASP.Net
ASP.NET Tutorial
JavaScript DHTML
JavaScript Tutorial
JavaScript Reference
HTML / CSS
HTML CSS Reference
C / ANSI-C
C Tutorial
C++
C++ Tutorial
Ruby
PHP
Python
Python Tutorial
Python Open Source
SQL Server / T-SQL
SQL Server / T-SQL Tutorial
Oracle PL / SQL
Oracle PL/SQL Tutorial
PostgreSQL
SQL / MySQL
MySQL Tutorial
VB.Net
VB.Net Tutorial
Flash / Flex / ActionScript
VBA / Excel / Access / Word
XML
XML Tutorial
Microsoft Office PowerPoint 2007 Tutorial
Microsoft Office Excel 2007 Tutorial
Microsoft Office Word 2007 Tutorial
Java Source Code / Java Documentation » Content Management System » riotfamily » org.riotfamily.pages.dao 
Source Cross Reference  Class Diagram Java Document (Java Doc) 


org.riotfamily.pages.dao.PageDao

All known Subclasses:   org.riotfamily.pages.dao.AbstractPageDao,
PageDao
public interface PageDao (Code)
DAO interface for Page pages and PageAlias aliases .

Implementors should extend AbstractPageDao instead of implementing this interface directly.
author:
   Felix Gnass [fgnass at neteye dot de]
since:
   6.5





Method Summary
public  PageaddTranslation(Page page, Site site)
    
public  voiddeleteAlias(Page page)
    
public  voiddeletePage(Page page)
    
public  voiddeleteSite(Site site)
    
public  PageNodefindNodeForHandler(String handlerName)
     Returns the PageNode with the given handlerName, or null if no such node exists.
public  PagefindPage(Site site, String path)
     Returns the Page with the given site and path, or null if no such page exists.
public  PageAliasfindPageAlias(Site site, String path)
     Returns the PageAlias with the given site and path, or null if no such alias exists.
public  PagefindPageForHandler(String handlerName, Site site)
     Returns the Page with the given handlerName and site, or null if no such page exists.
public  ListfindPagesForHandler(String handlerName, Site site)
     Returns all pages with the given handlerName and site, or an empty list if no page is found.
public  SitefindSite(String hostName, String path)
    
public  SitegetDefaultSite()
     Returns the first site returned by listSites().
public  PageNodegetRootNode()
     Returns the root node.
public  ListgetWildcardPaths(Site site)
    
public  ListlistSites()
     Returns all sites.
public  PageloadPage(Long id)
     Loads the Page with the given id.
public  SiteloadSite(Long id)
    
public  voidmoveNode(PageNode node, PageNode newParent)
    
public  voidsaveNode(PageNode node)
    
public  voidsavePage(Site site, Page page)
    
public  voidsavePage(Page parent, Page child)
    
public  voidsaveSite(Site site)
    
public  voidupdateNode(PageNode node)
    
public  voidupdatePage(Page page)
    
public  voidupdateSite(Site site)
    



Method Detail
addTranslation
public Page addTranslation(Page page, Site site)(Code)



deleteAlias
public void deleteAlias(Page page)(Code)



deletePage
public void deletePage(Page page)(Code)



deleteSite
public void deleteSite(Site site)(Code)



findNodeForHandler
public PageNode findNodeForHandler(String handlerName)(Code)
Returns the PageNode with the given handlerName, or null if no such node exists.
throws:
  IncorrectResultSizeDataAccessException - if more than one nodeexists with the given handlerName



findPage
public Page findPage(Site site, String path)(Code)
Returns the Page with the given site and path, or null if no such page exists.



findPageAlias
public PageAlias findPageAlias(Site site, String path)(Code)
Returns the PageAlias with the given site and path, or null if no such alias exists.



findPageForHandler
public Page findPageForHandler(String handlerName, Site site)(Code)
Returns the Page with the given handlerName and site, or null if no such page exists.
throws:
  IncorrectResultSizeDataAccessException - if more than one pageexists with the given handlerName



findPagesForHandler
public List findPagesForHandler(String handlerName, Site site)(Code)
Returns all pages with the given handlerName and site, or an empty list if no page is found.



findSite
public Site findSite(String hostName, String path)(Code)



getDefaultSite
public Site getDefaultSite()(Code)
Returns the first site returned by listSites().



getRootNode
public PageNode getRootNode()(Code)
Returns the root node.



getWildcardPaths
public List getWildcardPaths(Site site)(Code)



listSites
public List listSites()(Code)
Returns all sites.



loadPage
public Page loadPage(Long id)(Code)
Loads the Page with the given id.



loadSite
public Site loadSite(Long id)(Code)



moveNode
public void moveNode(PageNode node, PageNode newParent)(Code)



saveNode
public void saveNode(PageNode node)(Code)



savePage
public void savePage(Site site, Page page)(Code)



savePage
public void savePage(Page parent, Page child)(Code)



saveSite
public void saveSite(Site site)(Code)



updateNode
public void updateNode(PageNode node)(Code)



updatePage
public void updatePage(Page page)(Code)



updateSite
public void updateSite(Site site)(Code)



www.java2java.com | Contact Us
Copyright 2009 - 12 Demo Source and Support. All rights reserved.
All other trademarks are property of their respective owners.