com.sas.models
Class MDSelectorMenuItemNode

com.sas.models.MDSelectorMenuItemNode
All Implemented Interfaces:
com.sas.beans.PropertyChangeSource, com.sas.lang.ObjectDataInterface, ModelInterface, MDSelectorMenuItemNodeInterface, MutableNodeInterface, MutableSimpleNodeInterface, NodeInterface, SelectorMenuItemNodeInterface, SelectorMenuItemNodeV2Interface, SimpleNodeInterface, StaticNodeStyleInterface, TreeInterface, java.io.Serializable

public class MDSelectorMenuItemNode
implements MDSelectorMenuItemNodeInterface

MDSelectorMenuNode extends SelectorMenuItemNode and provides an implementation of MDSelectorMenuNodeInterface

See Also:
Serialized Form

Field Summary
static int EXPORT_TO_EXCEL
           
static int FINDER
           
static int MEASURE_STAT_SELECTOR
           
protected  com.sas.sasserver.metabaselist.MetabaseListInterface metabase
          metabaseModel property
protected  com.sas.sasserver.mdtable.MultidimensionalTableV3Interface model
          multidimModel property
static int QUERY_SELECTOR
           
static java.lang.String RB_KEY
           
protected  javax.servlet.http.HttpServletRequest request
          request property
static int ROW_COLUMN_SELECTOR
           
static int SORT_SELECTOR
           
static int SUBSET_SELECTOR
           
static int TOP_BOTTOM_SELECTOR
           
static int TOTALS_SELECTOR
           
 
Fields inherited from class com.sas.models.SelectorMenuItemNode
selector, selectorObject
 
Fields inherited from class com.sas.models.Node
children, defaultNodeStyle, expandedNodeText, externalUpdateSupported, hasChildren, nodeStyle, nodeText, nodeType, objectData
 
Constructor Summary
MDSelectorMenuItemNode()
          MDSelectorMenuNode constructor
MDSelectorMenuItemNode(int selector)
          MDSelectorMenuNode constructor
MDSelectorMenuItemNode(int selector, javax.servlet.http.HttpServletRequest request)
          MDSelectorMenuNode constructor
MDSelectorMenuItemNode(int selector, javax.servlet.http.HttpServletRequest request, com.sas.sasserver.metabaselist.MetabaseListInterface metabase, com.sas.sasserver.mdtable.MultidimensionalTableV3Interface multidim)
          MDSelectorMenuNode constructor
MDSelectorMenuItemNode(int selector, javax.servlet.http.HttpServletRequest request, com.sas.sasserver.mdtable.MultidimensionalTableV3Interface multidim)
          MDSelectorMenuNode constructor
 
Method Summary
 com.sas.sasserver.metabaselist.MetabaseListInterface getMetabase()
          Returns the metabase model
 com.sas.sasserver.mdtable.MultidimensionalTableV3Interface getModel()
          Returns the multidim model
 javax.servlet.http.HttpServletRequest getRequest()
          Gets the current request object.
 com.sas.servlet.beans.BaseTransformation getSelector()
          Returns the selector associated with the menu node
 int getSelectorType()
          Returns the string value of the selector associated with the menu node
 void setMetabase(com.sas.sasserver.metabaselist.MetabaseListInterface value)
          Sets the metabase model
 void setModel(com.sas.sasserver.mdtable.MultidimensionalTableV3Interface value)
          Sets the mutidim model on the MenuNode
 void setRequest(javax.servlet.http.HttpServletRequest request)
          Sets the request object.
 void setSelectorType(int selector)
          Sets the selector name associated with the MenuNode
 
Methods inherited from class com.sas.models.SelectorMenuItemNode
getSelectorObject, setSelector, setSelectorObject
 
Methods inherited from class com.sas.models.Node
addItems, addNodeChild, addNodeChild, addPropertyChangeListener, attachView, countNodeChildren, detachView, firePropertyChange, firePropertyChange, getDefaultNodeStyle, getIndex, getNodeChild, getNodeChildCount, getNodeChildren, getNodeChildren, getNodeExpandedText, getNodeStyle, getNodeText, getNodeType, getNodeTypes, getObjectData, getRoot, isExternalUpdateSupported, isLeafNode, moveNodeChild, notifyPropertyChange, removeAllNodeChildren, removeNodeChild, removeNodeChild, removePropertyChangeListener, setDefaultNodeStyle, setExternalUpdateSupported, setNodeChildren, setNodeExpandedText, setNodeStyle, setNodeText, setNodeType, setObjectData, sort, toString
 
Methods inherited from interface com.sas.models.SelectorMenuItemNodeInterface
setSelector
 
Methods inherited from interface com.sas.models.NodeInterface
getNodeExpandedText, getNodeText, getNodeType
 
Methods inherited from interface com.sas.models.SimpleNodeInterface
countNodeChildren, getNodeChild, getNodeChildCount, getNodeChildren, isLeafNode
 

Field Detail

RB_KEY

public static final java.lang.String RB_KEY
See Also:
Constant Field Values

QUERY_SELECTOR

public static final int QUERY_SELECTOR
See Also:
Constant Field Values

SORT_SELECTOR

public static final int SORT_SELECTOR
See Also:
Constant Field Values

TOTALS_SELECTOR

public static final int TOTALS_SELECTOR
See Also:
Constant Field Values

SUBSET_SELECTOR

public static final int SUBSET_SELECTOR
See Also:
Constant Field Values

FINDER

public static final int FINDER
See Also:
Constant Field Values

MEASURE_STAT_SELECTOR

public static final int MEASURE_STAT_SELECTOR
See Also:
Constant Field Values

ROW_COLUMN_SELECTOR

public static final int ROW_COLUMN_SELECTOR
See Also:
Constant Field Values

TOP_BOTTOM_SELECTOR

public static final int TOP_BOTTOM_SELECTOR
See Also:
Constant Field Values

EXPORT_TO_EXCEL

public static final int EXPORT_TO_EXCEL
See Also:
Constant Field Values

metabase

protected com.sas.sasserver.metabaselist.MetabaseListInterface metabase
metabaseModel property


model

protected com.sas.sasserver.mdtable.MultidimensionalTableV3Interface model
multidimModel property


request

protected javax.servlet.http.HttpServletRequest request
request property

Constructor Detail

MDSelectorMenuItemNode

public MDSelectorMenuItemNode()
MDSelectorMenuNode constructor


MDSelectorMenuItemNode

public MDSelectorMenuItemNode(int selector)
MDSelectorMenuNode constructor


MDSelectorMenuItemNode

public MDSelectorMenuItemNode(int selector,
                              javax.servlet.http.HttpServletRequest request)
MDSelectorMenuNode constructor


MDSelectorMenuItemNode

public MDSelectorMenuItemNode(int selector,
                              javax.servlet.http.HttpServletRequest request,
                              com.sas.sasserver.mdtable.MultidimensionalTableV3Interface multidim)
MDSelectorMenuNode constructor


MDSelectorMenuItemNode

public MDSelectorMenuItemNode(int selector,
                              javax.servlet.http.HttpServletRequest request,
                              com.sas.sasserver.metabaselist.MetabaseListInterface metabase,
                              com.sas.sasserver.mdtable.MultidimensionalTableV3Interface multidim)
MDSelectorMenuNode constructor

Method Detail

setSelectorType

public void setSelectorType(int selector)
Sets the selector name associated with the MenuNode

Specified by:
setSelectorType in interface MDSelectorMenuItemNodeInterface
Parameters:
selector - - the string value of the selector

getSelectorType

public int getSelectorType()
Returns the string value of the selector associated with the menu node

Returns:
the string value of the selector associated with the menu node

getSelector

public com.sas.servlet.beans.BaseTransformation getSelector()
Returns the selector associated with the menu node

Specified by:
getSelector in interface SelectorMenuItemNodeInterface
Overrides:
getSelector in class SelectorMenuItemNode
Returns:
the selector associated with the menu node

setModel

public void setModel(com.sas.sasserver.mdtable.MultidimensionalTableV3Interface value)
Sets the mutidim model on the MenuNode

Specified by:
setModel in interface MDSelectorMenuItemNodeInterface

getModel

public com.sas.sasserver.mdtable.MultidimensionalTableV3Interface getModel()
Returns the multidim model

Specified by:
getModel in interface MDSelectorMenuItemNodeInterface
Returns:
The mutlidim model interface

setMetabase

public void setMetabase(com.sas.sasserver.metabaselist.MetabaseListInterface value)
Sets the metabase model

Specified by:
setMetabase in interface MDSelectorMenuItemNodeInterface

getMetabase

public com.sas.sasserver.metabaselist.MetabaseListInterface getMetabase()
Returns the metabase model

Specified by:
getMetabase in interface MDSelectorMenuItemNodeInterface
Returns:
The metabase model interface

setRequest

public void setRequest(javax.servlet.http.HttpServletRequest request)
Sets the request object. There may be cases where a Transformation Bean needs to get additional information from the request, such as a parameter value.

Specified by:
setRequest in interface MDSelectorMenuItemNodeInterface
Parameters:
request - The request object

getRequest

public javax.servlet.http.HttpServletRequest getRequest()
Gets the current request object.

Specified by:
getRequest in interface MDSelectorMenuItemNodeInterface
Returns:
The request object



Copyright © 2009 SAS Institute Inc. All Rights Reserved.