org.moremotion.page
Class PageDataRequest

java.lang.Object
  extended by org.moremotion.config.ConditionalListItem
      extended by org.moremotion.page.PageDataRequest

public class PageDataRequest
extends ConditionalListItem

Represents a single data request for a page.

Version:
$Id: PageDataRequest.java 733 2010-12-27 18:19:42Z erkan $

Constructor Summary
PageDataRequest(java.lang.String datasrc)
           
 
Method Summary
 boolean getAddItemIfEmpty(MoreMotionRequest request)
           
 java.lang.String getDataSourceName(MoreMotionRequest request)
          Returns the name of the data source.
 int getExtraItemsAfter(MoreMotionRequest request)
           
 int getExtraItemsBefore(MoreMotionRequest request)
           
 int getItemsPerPage(MoreMotionRequest request)
           
 java.lang.String getName()
          Returuns the name of this Data Request
 NodeSelector getNodeSelector(MoreMotionRequest request)
          Returns the node selector of the data request
 PageConfig getPageConfig()
          Returns the PageConfig that this Data Request resides in
 int getPagesPerBlock(MoreMotionRequest request)
           
 java.util.HashMap getParams()
          Returuns the Data Request parameters
 boolean getSelectAll(MoreMotionRequest request)
          Returns true if this data request has no "node" child elements or the "selectAll" attribute is true.
 java.lang.String getSourceAreaNames(MoreMotionRequest request)
           
 java.lang.String toString()
           
 
Methods inherited from class org.moremotion.config.ConditionalListItem
getCondition, precondSatisfied, setCondition
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

PageDataRequest

public PageDataRequest(java.lang.String datasrc)
Method Detail

getPageConfig

public PageConfig getPageConfig()
Returns the PageConfig that this Data Request resides in


getName

public java.lang.String getName()
Returuns the name of this Data Request


getParams

public java.util.HashMap getParams()
Returuns the Data Request parameters


getSelectAll

public boolean getSelectAll(MoreMotionRequest request)
                     throws ConfigParameterException
Returns true if this data request has no "node" child elements or the "selectAll" attribute is true.

Throws:
ConfigParameterException

getDataSourceName

public java.lang.String getDataSourceName(MoreMotionRequest request)
                                   throws ConfigParameterException
Returns the name of the data source. If "dataSource" attribute is specified; its value, otherwise the value of the "name" attribute is returned.

Throws:
ConfigParameterException

getSourceAreaNames

public java.lang.String getSourceAreaNames(MoreMotionRequest request)
                                    throws ConfigParameterException
Throws:
ConfigParameterException

getExtraItemsBefore

public int getExtraItemsBefore(MoreMotionRequest request)
                        throws ConfigParameterException
Throws:
ConfigParameterException

getExtraItemsAfter

public int getExtraItemsAfter(MoreMotionRequest request)
                       throws ConfigParameterException
Throws:
ConfigParameterException

getAddItemIfEmpty

public boolean getAddItemIfEmpty(MoreMotionRequest request)
                          throws ConfigParameterException
Throws:
ConfigParameterException

getItemsPerPage

public int getItemsPerPage(MoreMotionRequest request)
                    throws ConfigParameterException
Throws:
ConfigParameterException

getPagesPerBlock

public int getPagesPerBlock(MoreMotionRequest request)
                     throws ConfigParameterException
Throws:
ConfigParameterException

getNodeSelector

public NodeSelector getNodeSelector(MoreMotionRequest request)
                             throws ConfigParameterException
Returns the node selector of the data request

Throws:
ConfigParameterException

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object


Copyright © 2002-2011 MOR YAZILIM. All Rights Reserved.