org.apache.empire.jsf2.pages
Class PageDefinitions

java.lang.Object
  extended by org.apache.empire.jsf2.pages.PageDefinitions
All Implemented Interfaces:
Serializable

public abstract class PageDefinitions
extends Object
implements Serializable

See Also:
Serialized Form

Field Summary
protected  String pageUriExtension
           
 
Constructor Summary
protected PageDefinitions()
           
protected PageDefinitions(String pageUriExtension)
           
 
Method Summary
 boolean containsView(String viewId)
          returns true if the view exists in the page map or false otherwise
 PageDefinition getDefaultPage()
          returns the default (welcome) page definition.
static PageDefinitions getInstance()
           
 PageDefinition getPageFromViewId(String viewId)
          returns a page definition for a given viewId
 String getPageUri(PageDefinition pageDef)
          returns the page uri (without contextRoot!) for given page definition
 String getPageUriExtension()
          returns the page uri extension
protected static void registerPage(PageDefinition pageDef)
          register a page.
 void registerPageBeans(FacesImplementation facesImpl)
          Register page beans with the BeanManager
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

pageUriExtension

protected String pageUriExtension
Constructor Detail

PageDefinitions

protected PageDefinitions(String pageUriExtension)

PageDefinitions

protected PageDefinitions()
Method Detail

getInstance

public static PageDefinitions getInstance()

registerPageBeans

public void registerPageBeans(FacesImplementation facesImpl)
Register page beans with the BeanManager

Parameters:
facesImpl -

getPageUriExtension

public String getPageUriExtension()
returns the page uri extension

Returns:

getPageUri

public String getPageUri(PageDefinition pageDef)
returns the page uri (without contextRoot!) for given page definition

Parameters:
pageDef - the page definition
Returns:
the page uri

containsView

public boolean containsView(String viewId)
returns true if the view exists in the page map or false otherwise

Parameters:
viewId -
Returns:
true if the view exists in the page map or false otherwise

getDefaultPage

public PageDefinition getDefaultPage()
returns the default (welcome) page definition. By default this is the first page in the PageMap

Returns:
the default (welcome) page definition.

getPageFromViewId

public PageDefinition getPageFromViewId(String viewId)
returns a page definition for a given viewId

Parameters:
viewId -
Returns:
the page definition

registerPage

protected static void registerPage(PageDefinition pageDef)
register a page. Called internally from PageDefinition constructor! Do not call yourself.

Parameters:
pageDef -


Copyright © 2008–2014 Apache Software Foundation. All rights reserved.