|
© 2005 BEA Systems, Inc. | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
"Views" are deep copy immutable objects. Unlike "Definitions" and "Instances" Views cannot be modified by the developer. A Instance or a Definition however can always be obtained from the view. The persistence APIs provides course grain and fine grain getters but only fine grain setters. If you are interested in an object and all its children then retrieve the View, if you are only interested in the immediate object and don't care about its children then retrieve the Definition.
The Layout view contains all the Page's Portlets and Books and the information needed to organize these object on the user's screen. These portlets and books are laid out in different layout locations called placeholders and are also positioned within the placeholder them selves.
View
Method Summary | |
int |
getBookCount()
Convenience method to count the total number of books within the placeholders in this layout. |
BookView[] |
getBookViews()
Get an array of all the books within the placeholders in this layout. |
LayoutDefinition |
getLayoutDefinition()
Retrieve the associated LayoutDefinition from this Layout View. |
LayoutDefinitionId |
getLayoutDefinitionId()
Getter for layout definition id. |
LocalizationResourceView |
getLocalizationResourceView()
The Localization resource contains the localized title and description for this layout. |
int |
getPlaceableCount()
Convenience method to count the total number of placeables (books or portlets) within the placeholders in this layout. |
PlaceableView[] |
getPlaceableViews()
Return all the placeables (books and portlets) in all the placeholder on this page. |
int |
getPlaceholderCount()
Convenience method to get the number of placeholders for this layout. |
PlaceholderView |
getPlaceholderView(int layoutLocation)
Get the placeholder for a given layout location. |
PlaceholderView |
getPlaceholderView(PlaceholderDefinitionId placeholderDefinitionId)
Get the placeholder for a given database definition ID. |
PlaceholderView[] |
getPlaceholderViews()
Get all placeholders for this layout. |
int |
getPortletCount()
Convenience method to count the total number of portlets within the placeholders in this layout. |
PortletView[] |
getPortletViews()
Get an array of all the portlets within the placeholders in this layout. |
String |
getWebAppName()
Return the name of the webapp that this layout is associated with. |
boolean |
isDeleted()
If isDeleted is true then the layout has been removed from the file system. |
Methods inherited from interface com.bea.netuix.application.view.MarkupBasedView |
getMarkupView |
Methods inherited from interface com.bea.netuix.application.view.View |
getDescription, getTitle |
Method Detail |
public int getBookCount()
public BookView[] getBookViews()
public LayoutDefinition getLayoutDefinition()
Retrieve the associated LayoutDefinition
from this Layout View. Layout Views are immutable but
Definitions are not. Therefore it is often necessary to retrieve the definition from the view in
order to update its values and then in turn call the persistence API. The Layout Definition is constructed and
updated via it's .layout file. If you create a new .layout file then a new Layout Definition is created in the
database. If you edit the file the changes are automatically seen in the database. (during dev time we poll
the file system and in production we update the database whenever the webapp is redeployed.
public LayoutDefinitionId getLayoutDefinitionId()
Getter for layout definition id. The layout id is the primary key value for the layout definition in the PF_LAYOUT_DEFINITION table. Unlike Book Pages and Portlets Layouts do not have instances. The admin or end user can still change his or her layout but they are customizing the page not the layout.
public LocalizationResourceView getLocalizationResourceView()
The Localization resource contains the localized title and description for this layout.
public int getPlaceableCount()
public PlaceableView[] getPlaceableViews()
public int getPlaceholderCount()
public PlaceholderView getPlaceholderView(int layoutLocation)
public PlaceholderView getPlaceholderView(PlaceholderDefinitionId placeholderDefinitionId)
public PlaceholderView[] getPlaceholderViews()
public int getPortletCount()
public PortletView[] getPortletViews()
public String getWebAppName()
public boolean isDeleted()
|
© 2005 BEA Systems, Inc. | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |