Package com.microstrategy.web.app.beans
Class PreferencesBeanImpl.GroupInfoImpl
- java.lang.Object
-
- com.microstrategy.web.app.beans.PreferencesBeanImpl.GroupInfoImpl
-
- All Implemented Interfaces:
PreferencesBean.GroupInfo
- Enclosing class:
- PreferencesBeanImpl
protected class PreferencesBeanImpl.GroupInfoImpl extends java.lang.Object implements PreferencesBean.GroupInfo
This class stores the data structure necessary for each group/group-set.- Since:
- MicroStrategy Web 8.0.0
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.StringgetDesc()java.lang.StringgetDescId()java.lang.StringgetEvent()WebEventgetEventInstance(PreferencesBean pb)java.lang.StringgetFeatureId()HashListgetGroups()java.lang.StringgetName()TransformgetTransform()java.lang.StringgetUrl()java.lang.StringgetVisible()booleaninitFromXML(org.w3c.dom.Element root)Initialize the GroupInfo from the given Xml Node.booleanisApplyAllProjectsEnabled()indicates whether the group settings are allowed to be stored a the server level or only at the current project level.
-
-
-
Method Detail
-
initFromXML
public boolean initFromXML(org.w3c.dom.Element root)
Initialize the GroupInfo from the given Xml Node. The first GroupInfo will be used automatically by the rest of the beans if the initFromXml is not called.- Parameters:
root- the XML Element with the structure information- Returns:
- true if the root contained valid information
-
getEventInstance
public WebEvent getEventInstance(PreferencesBean pb)
- Specified by:
getEventInstancein interfacePreferencesBean.GroupInfo- Parameters:
pb- PreferencesBean- Returns:
- WebEvent instance corresponding to this GroupInfo
-
getDesc
public java.lang.String getDesc()
- Specified by:
getDescin interfacePreferencesBean.GroupInfo- Returns:
- String with the descriptor property value
-
getDescId
public java.lang.String getDescId()
- Specified by:
getDescIdin interfacePreferencesBean.GroupInfo- Returns:
- String with the descriptor identifier property value
-
getName
public java.lang.String getName()
- Specified by:
getNamein interfacePreferencesBean.GroupInfo- Returns:
- String with the name property value
-
getUrl
public java.lang.String getUrl()
- Specified by:
getUrlin interfacePreferencesBean.GroupInfo- Returns:
- String with the url property value
-
getEvent
public java.lang.String getEvent()
- Specified by:
getEventin interfacePreferencesBean.GroupInfo- Returns:
- String with the event property value
-
getFeatureId
public java.lang.String getFeatureId()
- Specified by:
getFeatureIdin interfacePreferencesBean.GroupInfo- Returns:
- String with the feature property value
-
getVisible
public java.lang.String getVisible()
- Specified by:
getVisiblein interfacePreferencesBean.GroupInfo- Returns:
- String with the visible property value
-
getGroups
public HashList getGroups()
- Specified by:
getGroupsin interfacePreferencesBean.GroupInfo- Returns:
- HashList instance with the groups available
-
getTransform
public Transform getTransform()
- Specified by:
getTransformin interfacePreferencesBean.GroupInfo- Returns:
- Transform instance corresponding to this GroupInfo
-
isApplyAllProjectsEnabled
public boolean isApplyAllProjectsEnabled()
Description copied from interface:PreferencesBean.GroupInfoindicates whether the group settings are allowed to be stored a the server level or only at the current project level.- Specified by:
isApplyAllProjectsEnabledin interfacePreferencesBean.GroupInfo- Since:
- MicroStrategy Web 9.0.1
-
-