Package com.microstrategy.web.app.beans
Interface SecurityFilterFrameBean
-
- All Superinterfaces:
AppComponent,Transformable,WebComponent
public interface SecurityFilterFrameBean extends AppComponent
This interface encapsulates the beans and operations used when displaying the security filter tab for user management.- Since:
- MicroStrategy Web 9.0.0
-
-
Field Summary
-
Fields inherited from interface com.microstrategy.web.app.beans.AppComponent
COMPONENT_POSITION_NOT_INITIALIZED
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description WebProjectInstancegetCurrentProject()If no project DSS ID was specfied, this will return the first project in thegetProjects()collection.WebIServerSessiongetCurrentProjectSession()FolderBeangetFolderBean()SimpleListgetProjects()SecurityFilterBeangetSecurityFilterBean()UserEntityBeangetUserEntityBean()voidsetCurrentProjectDSSID(java.lang.String dssId)Configures the project DSS ID that will be used to create theWebIServerSessionthat will be associated withgetSecurityFilterBean().-
Methods inherited from interface com.microstrategy.web.app.beans.AppComponent
getAppContext, getDescriptor, getDescriptor, getEventManager, getExtraInput, getExtraUrl, getLeft, getResultFilterMode, getTop, isDialog, isForcedChildrenStateSaving, isModal, isModalOpen, isOpen, setExtraInput, setExtraUrl, setForcedChildrenStateSaving, setHasJustOpened, setIsDialog, setIsModal, setIsOpen, setLeft, setTop
-
Methods inherited from interface com.microstrategy.web.beans.Transformable
addTransform, addTransformByClass, addTransformByStyle, addTransformByStyle, clearTransforms, getBeanContext, getMessageString, getMyTransformInstances, getTransformInstance, getTransformInstance, getTransformInstances, getType, hasTransform, hasTransform, invalidateTransformCache, setBeanContext, transform, transform
-
Methods inherited from interface com.microstrategy.web.beans.WebComponent
addChild, addChildStateInfo, addChildStateInfo, collectData, collectMinimalData, generateOutput, getBeanContext, getChild, getChild, getChildByClass, getChildByType, getChildCount, getChildrenByClass, getDefaultStateLevel, getFeaturesManager, getMaximumStateLevel, getName, getOutputFormat, getParent, getPath, getPersistMode, getRenderingFilter, getRoot, getTargetBean, getTargetBeanPath, getWebEvent, getWebEvent, getWebEventHandler, getXMLStatus, handleRequest, hasChanged, hasJustOpened, initBean, invalidateChildrenState, isBeanContextEmpty, isFeatureAvailable, prepareForReuse, removeChild, removeChild, searchChild, setBeanContext, setBeanContext, setChanged, setChanged, setDefaultStateLevel, setFeaturesManager, setName, setOutputFormat, setParent, setPersistMode, setRenderingFilter, setTargetBean, setTargetBeanPath, setWebEventHandler
-
-
-
-
Method Detail
-
getFolderBean
FolderBean getFolderBean()
-
getSecurityFilterBean
SecurityFilterBean getSecurityFilterBean()
-
getUserEntityBean
UserEntityBean getUserEntityBean()
-
getProjects
SimpleList getProjects() throws WebAppException
- Returns:
- available projects, empty array if none
- Throws:
WebAppException- if an error occurs while retrieving projects
-
setCurrentProjectDSSID
void setCurrentProjectDSSID(java.lang.String dssId) throws WebAppExceptionConfigures the project DSS ID that will be used to create theWebIServerSessionthat will be associated withgetSecurityFilterBean().- Parameters:
dssId- the DSS ID of the current project.- Throws:
WebAppException- See Also:
getCurrentProject()
-
getCurrentProject
WebProjectInstance getCurrentProject() throws WebAppException
If no project DSS ID was specfied, this will return the first project in thegetProjects()collection. If no projects are available, null is returned. AWebAppExceptionis thrown if the specified DSS ID is not in the collection.- Returns:
- the corresponding instance configured from
setCurrentProjectDSSID(String), or if it wasn't set, then the first instance fromgetProjects(). - Throws:
WebAppException- thrown if there was an error obtaining the current project, or if the specified DSS ID was not found.- See Also:
setCurrentProjectDSSID(String)
-
getCurrentProjectSession
WebIServerSession getCurrentProjectSession() throws WebAppException, WebObjectsException
- Throws:
WebAppExceptionWebObjectsException
-
-