com.sas.entities.edit.models.providers
Class BusinessQueryDynamicValuesHandler

com.sas.entities.edit.models.providers.BusinessQueryDynamicValuesHandler
All Implemented Interfaces:
DynamicValuesHandlerInterface

public class BusinessQueryDynamicValuesHandler
implements DynamicValuesHandlerInterface

This class defines an implementation of DynamicValuesHandlerInterface for an InformationMap query


Field Summary
 
Fields inherited from interface com.sas.entities.edit.models.providers.DynamicValuesHandlerInterface
INFORMATION_MAP_QUERY, LOCATION, SORT, VALUE_DATAITEM_ID
 
Constructor Summary
BusinessQueryDynamicValuesHandler()
          Constructor for creating an instance of BusinessQueryDynamicValuesHandler
 
Method Summary
 DynamicValuesProviderInterface handleDynamicValues(org.w3c.dom.Node dynamicValuesNode)
          An implementation of the interface method, handleDynamicValues for an InformationMap query.
 

Constructor Detail

BusinessQueryDynamicValuesHandler

public BusinessQueryDynamicValuesHandler()
Constructor for creating an instance of BusinessQueryDynamicValuesHandler

Method Detail

handleDynamicValues

public DynamicValuesProviderInterface handleDynamicValues(org.w3c.dom.Node dynamicValuesNode)
An implementation of the interface method, handleDynamicValues for an InformationMap query. Process the node to obtain the parameters necessary to create an instance of BusinessQueryDynamicValuesProvider.

Specified by:
handleDynamicValues in interface DynamicValuesHandlerInterface
Parameters:
dynamicValuesNode - node containing <DynamicValues> subtag
 <DynamicValues>
                <InformationMapQuery location="sbip://hope/BipTree/blah/blah/foo.map"
                        valueDataItemId="dataItem1" sort=DataItemActionType.SORT_ASCENDING/>
 </DynamicValues>
 
Returns:
instance of BusinessQueryDynamicValuesProvider



Copyright © 2009 SAS Institute Inc. All Rights Reserved.