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.String
getDesc()
java.lang.String
getDescId()
java.lang.String
getEvent()
WebEvent
getEventInstance(PreferencesBean pb)
java.lang.String
getFeatureId()
HashList
getGroups()
java.lang.String
getName()
Transform
getTransform()
java.lang.String
getUrl()
java.lang.String
getVisible()
boolean
initFromXML(org.w3c.dom.Element root)
Initialize the GroupInfo from the given Xml Node.boolean
isApplyAllProjectsEnabled()
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:
getEventInstance
in interfacePreferencesBean.GroupInfo
- Parameters:
pb
- PreferencesBean- Returns:
- WebEvent instance corresponding to this GroupInfo
-
getDesc
public java.lang.String getDesc()
- Specified by:
getDesc
in interfacePreferencesBean.GroupInfo
- Returns:
- String with the descriptor property value
-
getDescId
public java.lang.String getDescId()
- Specified by:
getDescId
in interfacePreferencesBean.GroupInfo
- Returns:
- String with the descriptor identifier property value
-
getName
public java.lang.String getName()
- Specified by:
getName
in interfacePreferencesBean.GroupInfo
- Returns:
- String with the name property value
-
getUrl
public java.lang.String getUrl()
- Specified by:
getUrl
in interfacePreferencesBean.GroupInfo
- Returns:
- String with the url property value
-
getEvent
public java.lang.String getEvent()
- Specified by:
getEvent
in interfacePreferencesBean.GroupInfo
- Returns:
- String with the event property value
-
getFeatureId
public java.lang.String getFeatureId()
- Specified by:
getFeatureId
in interfacePreferencesBean.GroupInfo
- Returns:
- String with the feature property value
-
getVisible
public java.lang.String getVisible()
- Specified by:
getVisible
in interfacePreferencesBean.GroupInfo
- Returns:
- String with the visible property value
-
getGroups
public HashList getGroups()
- Specified by:
getGroups
in interfacePreferencesBean.GroupInfo
- Returns:
- HashList instance with the groups available
-
getTransform
public Transform getTransform()
- Specified by:
getTransform
in interfacePreferencesBean.GroupInfo
- Returns:
- Transform instance corresponding to this GroupInfo
-
isApplyAllProjectsEnabled
public boolean isApplyAllProjectsEnabled()
Description copied from interface:PreferencesBean.GroupInfo
indicates whether the group settings are allowed to be stored a the server level or only at the current project level.- Specified by:
isApplyAllProjectsEnabled
in interfacePreferencesBean.GroupInfo
- Since:
- MicroStrategy Web 9.0.1
-
-