public class

FolderAdminBrowserTransform

extends FolderProjectBrowserTransform
java.lang.Object
   ↳ com.microstrategy.web.transform.AbstractTransform
     ↳ com.microstrategy.web.transform.AbstractLayoutTransform
       ↳ com.microstrategy.web.app.transforms.AbstractAppTransform
         ↳ com.microstrategy.web.app.transforms.AbstractObjectInfoListTransform
           ↳ com.microstrategy.web.app.transforms.AbstractFolderTransform
             ↳ com.microstrategy.web.app.transforms.FolderSmallIconTransform
               ↳ com.microstrategy.web.app.transforms.FolderProjectBrowserTransform
                 ↳ com.microstrategy.web.app.transforms.FolderAdminBrowserTransform

Summary

[Expand]
Inherited Constants
From class com.microstrategy.web.app.transforms.FolderProjectBrowserTransform
From class com.microstrategy.web.app.transforms.FolderSmallIconTransform
From class com.microstrategy.web.app.transforms.AbstractFolderTransform
From class com.microstrategy.web.app.transforms.AbstractObjectInfoListTransform
From class com.microstrategy.web.app.transforms.AbstractAppTransform
[Expand]
Inherited Fields
From class com.microstrategy.web.app.transforms.FolderProjectBrowserTransform
From class com.microstrategy.web.app.transforms.FolderSmallIconTransform
From class com.microstrategy.web.app.transforms.AbstractFolderTransform
From class com.microstrategy.web.app.transforms.AbstractObjectInfoListTransform
From class com.microstrategy.web.app.transforms.AbstractAppTransform
Public Constructors
FolderAdminBrowserTransform()
Public Methods
Map getObjectAttributes(WebObjectInfo object)
Returns a Map object containing the attributes the object's main container will have
void initializeTransform(Transformable data)
This method initialize the private and protected fields of the transform.
void renderClearSearch(MarkupOutput out)
Renders a Link to clear search result and return to original content
void renderList(MarkupOutput out)
Renders the list of objects contained in the folder as a list with small icons.
void renderObject(MarkupOutput out, WebObjectInfo object)
Renders the WebObjectInfo object requested according to the specifications of this transform: a small icon and the object name's information.
void transformForRequestSuccessful(MarkupOutput out)
Transforms the assosciated WebBean when its status is WebBeanRequestSuccessful.
Protected Methods
int getFolderChildCount(WebFolder folder)
String getJavascriptTyAttribute(WebObjectInfo object)
Return the Javascript TY attribute to use for the generation of the HTML tag related with this object.
WebEvent getSearchEvent()
Returns a WebEvent instance containing the event to use when searching trhought the folder list displayed by the transform.
void setBoneProperties(JsonGenerator boneProps)
Sets the necessary properties to the bone assigned to this transform (based on the scriptClass formal parameter)
Usually called by renderRegisterBone(MarkupOutput)
Can be overwritten to add or modify bone properties.
[Expand]
Inherited Methods
From class com.microstrategy.web.app.transforms.FolderProjectBrowserTransform
From class com.microstrategy.web.app.transforms.FolderSmallIconTransform
From class com.microstrategy.web.app.transforms.AbstractFolderTransform
From class com.microstrategy.web.app.transforms.AbstractObjectInfoListTransform
From class com.microstrategy.web.app.transforms.AbstractAppTransform
From class com.microstrategy.web.transform.AbstractLayoutTransform
From class com.microstrategy.web.transform.AbstractTransform
From class java.lang.Object
From interface com.microstrategy.web.app.transforms.AppTransform
From interface com.microstrategy.web.transform.LayoutTransform
From interface com.microstrategy.web.transform.Transform

Public Constructors

public FolderAdminBrowserTransform ()

Public Methods

public Map getObjectAttributes (WebObjectInfo object)

Returns a Map object containing the attributes the object's main container will have

Parameters
object WebObjectInfo to be rendered.
Returns
  • Map

public void initializeTransform (Transformable data)

This method initialize the private and protected fields of the transform. Extends initializeTransform by initializing the cache of this transform's Formal parameters.

Parameters
data Transformable instance with the bean to be transformed.

public void renderClearSearch (MarkupOutput out)

Renders a Link to clear search result and return to original content

Parameters
out MarkupOutput

public void renderList (MarkupOutput out)

Renders the list of objects contained in the folder as a list with small icons.

Parameters
out MarkupOutput instance where the HTML output is to be saved.

public void renderObject (MarkupOutput out, WebObjectInfo object)

Renders the WebObjectInfo object requested according to the specifications of this transform: a small icon and the object name's information.

Parameters
out MarkupOutput instance where to save the contents to display
object WebObjectInfo to be rendered.

public void transformForRequestSuccessful (MarkupOutput out)

Transforms the assosciated WebBean when its status is WebBeanRequestSuccessful.

Parameters
out MarkupOutput instance where the contents of this transform will be saved.

Protected Methods

protected int getFolderChildCount (WebFolder folder)

protected String getJavascriptTyAttribute (WebObjectInfo object)

Return the Javascript TY attribute to use for the generation of the HTML tag related with this object.

Parameters
object The WebObjectInfo for which it's ty attribute name is requested.
Returns
  • The Javascript TY attribute to use for the generation of the HTML tag related with this object. If none is found given the object type, null will be returned.

protected WebEvent getSearchEvent ()

Returns a WebEvent instance containing the event to use when searching trhought the folder list displayed by the transform.

Returns
  • WebEvent

protected void setBoneProperties (JsonGenerator boneProps)

Sets the necessary properties to the bone assigned to this transform (based on the scriptClass formal parameter)
Usually called by renderRegisterBone(MarkupOutput)
Can be overwritten to add or modify bone properties.

Parameters
boneProps the JsonGenerator object that contains the collection of bone properties.