DocBook|Search
Class Reference
%DeepSee.UI.FolderManager
   
Server:basexml
Instance:SOAXML
User:UnknownUser
 
-
  [BASEXML] >  [%DeepSee] >  [UI] >  [FolderManager]
Private  Storage  

class %DeepSee.UI.FolderManager extends %DeepSee.UI.standardPage

DeepSee Folder Manager page.

Inventory

Parameters Properties Methods Queries Indices ForeignKeys Triggers
3 4 36


Summary

This is a Zen Page class. It belongs to the application %ZEN.Portal.Application.

Properties
%condition %import %includeFiles %page
%resource StdTitle aboutPage align
aux backgroundTimerInterval cellAlign cellSize
cellStyle cellVAlign children composite
containerStyle cssLevel currSortMode currStep
currViewMode directory disabled docbookId
dragAndDrop dragEnabled dropEnabled enclosingClass
enclosingStyle error folderName groupClass
groupStyle height hidden hint
hintClass hintStyle homePage id
index isModified label labelClass
labelDisabledClass labelPosition labelStyle layout
name onafterdrag onbeforedrag onclick
ondrag ondrop onhide onrefresh
onshow onupdate pageModified parent
searchKey selectedFiles selectedItems showLabel
slice title tuple useSVG
useSoftModals valign visible width
window zenPersistentPopup

Methods
%%OIDGet %AddChild %AddChildAfter %AddChildBefore
%AddComponent %AddImportedComponents %AddToSaveSet %ApplyURLParms
%Attr %BindExport %ClassIsLatestVersion %ClassName
%ConstructClone %DispatchClassMethod %DispatchGetModified %DispatchGetProperty
%DispatchMethod %DispatchSetModified %DispatchSetMultidimProperty %DispatchSetProperty
%DrawAutoLogout %DrawClassDefinitions %DrawComponentHTML %DrawHTML
%DrawHTMLPage %DrawJSStrings %DrawObjectDefinitions %EnclosingDivId
%EndBackgroundMethod %EndScript %Eval %Extends
%ForceClientRender %GetChildIndex %GetComponent %GetComponentById
%GetComponentByName %GetEventHandlers %GetLinks %GetLocatorLinks
%GetPageName %GetParameter %GetValueById %GetValueByName
%GetXMLName %IsA %IsModified %Link
%LinkCSS %LinkScript %MakeId %New
%NormalizeObject %ObjectModified %OnAddToPageAfter %OnAddToPageBefore
%OnAfterCreatePage %OnBeforeCreatePage %OnCreateApplication %OnCreatePage
%OnDetermineCSSLevel %OnDrawEnclosingDiv %OnDrawHTMLBody %OnDrawHTMLHead
%OnDrawHTMLMeta %OnDrawObjectProperties %OnFinishBackgroundTask %OnGetPageName
%OnGetProductName %OnGetSmallMenu %OnGetTitle %OnMonitorBackgroundTask
%OnMutateChildren %OnObjectSynch %OnPreHTTP %OnSubmit
%OnUseSoftModals %OnZENDeserialize %OriginalNamespace %PackageName
%QuoteValue %QuoteValueL10N %Register %RemoveChild
%RemoveChildren %RemoveComponent %RemoveFromSaveSet %RunBackgroundMethod
%Self %SerializeObject %SetBackgroundMethodStatus %SetErrorById
%SetErrorByName %SetModified %SetValueById %SetValueByName
%SetValuesByName %StartScript %ValidateObject %ZENVersion
BuildMenu ConvertParameter Decrypt DeleteItems
DoLogout DrawExportDirectory DrawFolders DrawHelp
DrawLocator DrawRibbon DrawTitle Encrypt
EscapeHTML EscapeURL ExportItems GetCSPURL
GetContextLinks GetDocPage GetItemDetails GetNewURL
GetQuickLinks HyperEventBody HyperEventCall HyperEventFrame
HyperEventHead ImportItems Include InsertHiddenField
InsertHiddenFields IsPrivate Link OnDrawRibbon
OnGetRibbonInfo OnHTTPHeader OnPage OnPageError
OnPostHTTP OnPostHyperEvent OnPreHTTP OnPreHyperEvent
Page QuoteJS RewriteURL SaveFolderDetails
SendItemToTrash ShowError StartTimer StopTimer
ThrowError UnescapeHTML UnescapeURL XMLDTD
XMLExport XMLExportToStream XMLExportToString XMLNew
XMLSchema XMLSchemaNamespace XMLSchemaType addChild
addChildAfter addChildBefore adjustSizes allClick
cancelPopup cbClick changePassword childrenMutated
correctIELayering createComponent createComponentNS deleteComponent
deleteFolder deleteItem deleteSelected dragFinishHandler
dragHandler dragNotifyHandler dragStartHandler dropHandler
dropStartHandler endModal exportThem exposeComponent
findElement fireOnLoadEvent fireOnResizeEvent fireOnUnloadEvent
fireOnUpdateEvent firePopupAction getChildIndex getComponent
getComponentById getEnclosingDiv getHidden getHintElement
getLabelElement getOpener getProperty getSelectedFiles
getSelectedItems getSettings getTitleAreaHeight getType
goHome goMenu gotoNamespace gotoPage
importThem invokeSuper isOfType launchPopupWindow
logout makeId navigate onCreate
onDelete onDisplayHandler onEndModalHandler onPopupAction
onRefreshContents onSerialize onServerMethodCall onServerMethodError
onServerMethodReturn onStartModalHandler ondisabledHandler onkeydownHandler
onkeyupHandler onlayoutHandler onloadHandler onlogoutHandler
onoverlayHandler onresizeHandler onunloadHandler onupdateHandler
popupActionHandler refreshContents refreshFolders removeChild
render renderContents renderSVG rowClick
saveFolder searchBlur searchBoxHandler searchFocus
searchKeyDown searchKeyPress selectAllFiles selectFile
setComponentId setExportDirectory setHidden setModified
setOverlayMode setProperty setPropertyAll setSortMode
setSortModeHandler setTraceOption setViewMode setViewModeHandler
showAbout showHelp startModal startProgressBar
stopProgressBar switchNamespace toggleFolder updateDetails


Parameters

• parameter DOCBOOKID = "D2GS_uis_folder_manager";
Docbook ID for this page.
• parameter PAGENAME = "Folder Manager";
Name of this page.
• parameter RESOURCE = "%DeepSee_Admin";
This is a comma-delimited list of system Resources and associated permissions. A user must hold the specified permissions on at least one of the specified resources in order to view this page or invoke any of its server-side methods from the client.
The format of each item in the list should be as follows:
Resource[:Permission]
Permission is optional, and defaults to USE if not supplied. If it is supplied, it should be one of USE, READ or WRITE.

Properties

• property directory as %ZEN.Datatype.string;
Export directory.
• property folderName as %ZEN.Datatype.string;
Current folder name.
• property selectedFiles as list of %ZEN.Datatype.string;
List of selected files.
• property selectedItems as list of %ZEN.Datatype.string;
List of selected items.

Methods

• method %GetLocatorLinks(Output pLink) as %Status
Return the array of links to show in the locator bar.
pLink(n)=$LB(caption,link)
• method %OnAfterCreatePage() as %Status
Decorate the page.
• method %OnGetPageName() as %String
Get the (localized) name of the page.
• method %OnGetProductName() as %String
Get the product name for the page.
• method %OnGetTitle() as %String
Get the (localized) title string for the page. This should be implemented in a subclass.
• method DeleteItems() as %String [ ZenMethod ]
Delete the current selected list.
• method DrawExportDirectory(pSeed As %String) as %Status
Draw contents of export directory.
• method DrawFolders(pSeed As %String) as %Status
Draw content of folders list.
• method DrawHelp(pSeed As %String) as %Status
Draw content of the help box.
• method ExportItems() as %String [ ZenMethod ]
Export the current selected list.
• classmethod GetItemDetails(pName As %String) as %ZEN.proxyObject [ ZenMethod ]
Get details on selected item.
• method ImportItems() as %String [ ZenMethod ]
Import the current selected file list.
• method OnGetRibbonInfo(Output pDisplay As %Boolean, Output pViewIcons As %List, Output pSortOptions As %List, Output pSearchBox As %Boolean, Output pRibbonTitle As %String, Output pCommands As %List) as %Status
Get information to display in the ribbon bar.
• classmethod SaveFolderDetails(pName As %String, pResource As %String) as %String [ ZenMethod ]
Save folder information.
• method SendItemToTrash(pName As %String) as %String [ ZenMethod ]
Delete the given folder item.
• method adjustSizes() [ Language = javascript ]
Adjust sizes of components on the page.
• method allClick() [ Language = javascript ]
Click on all check box.
• method cbClick(cb) [ Language = javascript ]
Click on checkbox.
• method deleteFolder(name) [ Language = javascript ]
Delete the given folder.
• method deleteItem(name) [ Language = javascript ]
Delete the given item.
• method deleteSelected() [ Language = javascript ]
Delete selected items.
• method exportThem() [ Language = javascript ]
Export selected items.
• method getSelectedFiles() [ Language = javascript ]
Return an array of selected files in export directory.
• method getSelectedItems() [ Language = javascript ]
Return an array of selected folder items.
• method importThem() [ Language = javascript ]
Import selected items.
• method onPopupAction(popupName, action, value) [ Language = javascript ]
Subclass need to include the case "switchNamespace" if it is enabling "Switch" next to namespace.
• method onlayoutHandler(load) [ Language = javascript ]
Adjust sizes of components on the page.
• method refreshFolders() [ Language = javascript ]
Reload the folder list.
• method rowClick(row) [ Language = javascript ]
Click on row.
• method saveFolder(name) [ Language = javascript ]
Save folder details.
• method searchBoxHandler(searchKey) [ Language = javascript ]
Change in search box value. Overridden by subclasses.
• method selectAllFiles() [ Language = javascript ]
Select all files in export directory.
• method selectFile(n, iscb) [ Language = javascript ]
Select a file in the export directory.
• method setExportDirectory(dir) [ Language = javascript ]
Set the export directory.
• method toggleFolder(index) [ Language = javascript ]
Hide/show folders in list.
• method updateDetails() [ Language = javascript ]
Update the item details box.