|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object com.plumtree.uiinfrastructure.tree.ATreeModel com.plumtree.portaluiinfrastructure.tree.AObjectTreeModel com.plumtree.portaluiinfrastructure.tree.DirectoryTreeModel
public class DirectoryTreeModel
Field Summary | |
---|---|
static int |
BROWSE_MODE
Browse Mode |
static int |
EDIT_MODE
Edit Mode |
protected int[] |
m_nDisplayedClassIDs
|
protected IPTSession |
m_ptSession
|
static java.lang.String |
STR_MVC_CLASS_NAME
Browsing Tree object name |
Fields inherited from class com.plumtree.portaluiinfrastructure.tree.AObjectTreeModel |
---|
ALLCOMMUNITIES, m_bDisplayingSearchResults, m_bSearchInitialized, m_nAccessLevel, m_ptClassTypeDescManager, m_ptFolderSelectqf, m_ptqf, NOCOMMUNITIES, THISCOMMUNITY |
Fields inherited from class com.plumtree.uiinfrastructure.tree.ATreeModel |
---|
m_asOwner, m_bAllChecked, m_bAllowEmptyTreeSubmission, m_bEmptyList, m_bFlatList, m_bHelpEnabled, m_bMultiSelect, m_bShowRoot, m_nLastExpandedNodeID, m_nSelectMode, m_nSelectOptions, m_nSubmitMode, m_Root, m_strActionSubTitle, m_strOnClickFunction, m_strParentFormItems, m_strParentFormName, m_strParentFormSpaceID, m_strParentFormSubmit, m_strTitle, m_xpmSelectedItems |
Constructor Summary | |
---|---|
DirectoryTreeModel()
|
Method Summary | |
---|---|
protected java.lang.Object[][] |
CalculateFolderSelectQueryFilter(int nAccessLevel)
This method calculates the read only query filter. |
java.lang.Object |
Create()
This method is used by the ASManager to return new instances of managed objects. |
void |
ExpandNode(boolean bExpand,
int nNodeID)
Expand or collapse a node in the tree |
protected void |
ExpandToSelectedItem()
This method expands the tree to display the pre-selected item. |
int[] |
GetDisplayedClassIDs()
This method returns the class IDs to be displayed in this tree. |
int |
GetFolderClassID()
This method returns the class ID of the folders in the tree. |
boolean |
GetItemDisplayed(int nClassID,
int nObjectID)
This method returns whether or not the given item should be displayed. |
java.lang.String |
GetName()
Return the name of the MVC object. |
boolean |
HiddenCard(int nID)
|
void |
Init(AActivitySpace parent)
This method initializes the model. |
void |
ResetTree()
This method initializes tree variables. |
void |
SelectNode(int nID,
boolean bSelect)
This method de/selects the specified tree node |
void |
SetClassIDsToDisplay(int[] nIDs)
This method will set the class IDs to be displayed. |
void |
SetCommunityMode(int nMode,
int nFolderID)
This method sets the community mode for this tree. |
void |
SetDirectoryMode(int _nDirMode)
|
void |
SetObjectIDsToDisplay(int[] nIDs)
This method will display only the given objects. |
void |
SetObjectIDsToHide(int[] nIDs)
This method will hide the given objects. |
void |
SetObjectIDsToSelect(int[] nIDs)
This method will select the given objects. |
void |
SetQueryFilter(int nClassID,
int nPropID,
int[] nValues)
This method sets a filter on a specific class. |
void |
SetQueryFilter(int nClassID,
int nPropID,
java.lang.String[] sValues)
This method sets a filter on a specific class. |
void |
SetRootFolderID(int nID)
This method sets the root id for object type trees |
Methods inherited from class com.plumtree.portaluiinfrastructure.tree.AObjectTreeModel |
---|
GetAccessLevel, GetDisplayingSearchResults, GetFilterClassID, GetFilterCLSID, GetFilterCLSIDPropID, GetItemSelected, GetLeafIfAlreadySelected, GetPortletAlignment, GetPortletType, GetPortletWebServiceID, GetSearchEnabled, GetSearchStarted, GetUserTypeFilter, ResetToBrowsingMode, SavePage, SetAccessLevel, SetCompositeImage, SetCompositeImage, SetLeafImage |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface com.plumtree.uiinfrastructure.tree.ITreeModelRO |
---|
GetActionSubTitle, GetAllChecked, GetAllowEmptySubmission, GetDisplayingFlatList, GetHelpEnabled, GetLastExpandedNodeID, GetMultipleSelect, GetOnClickFunction, GetParentFormName, GetParentFormSpaceID, GetParentFormSubmitFunction, GetRootTreeIterator, GetSelectedItems, GetSelectMode, GetSelectOptions, GetShowRoot, GetSubmitMode, GetTitle, GetTreeIsEmpty |
Field Detail |
---|
public static final java.lang.String STR_MVC_CLASS_NAME
public static final int BROWSE_MODE
public static final int EDIT_MODE
protected IPTSession m_ptSession
protected int[] m_nDisplayedClassIDs
Constructor Detail |
---|
public DirectoryTreeModel()
Method Detail |
---|
public java.lang.Object Create()
ATreeModel
Create
in interface IManagedObject
Create
in class ATreeModel
IManagedObject.Create()
public void ExpandNode(boolean bExpand, int nNodeID)
ExpandNode
in interface ITreeModel
ExpandNode
in class ATreeModel
bExpand
- nNodeID
- public void SelectNode(int nID, boolean bSelect)
IObjectTreeModel
SelectNode
in interface IObjectTreeModel
SelectNode
in class AObjectTreeModel
nID
- The ID of the node to de/selectbSelect
- true implies select, false deselectIObjectTreeModel.SelectNode(int, boolean)
public int[] GetDisplayedClassIDs()
IObjectTreeModelRO
GetDisplayedClassIDs
in interface IObjectTreeModelRO
GetDisplayedClassIDs
in class AObjectTreeModel
IObjectTreeModelRO.GetDisplayedClassIDs()
public int GetFolderClassID()
IObjectTreeModelRO
GetFolderClassID
in interface IObjectTreeModelRO
GetFolderClassID
in class AObjectTreeModel
IObjectTreeModelRO.GetFolderClassID()
public boolean GetItemDisplayed(int nClassID, int nObjectID)
IObjectTreeModelRO
GetItemDisplayed
in interface IObjectTreeModelRO
GetItemDisplayed
in class AObjectTreeModel
IObjectTreeModelRO.GetItemDisplayed(int, int)
public java.lang.String GetName()
IMVCObject
GetName
in interface IMVCObject
GetName
in class AObjectTreeModel
IMVCObject.GetName()
public boolean HiddenCard(int nID)
public void Init(AActivitySpace parent)
IModel
Init
in interface IModel
Init
in class AObjectTreeModel
parent
- the parent Activity SpaceIModel.Init(AActivitySpace)
public void ResetTree()
ITreeModel
ResetTree
in interface ITreeModel
ResetTree
in class AObjectTreeModel
public void SetClassIDsToDisplay(int[] nIDs)
ITreeModel
SetClassIDsToDisplay
in interface ITreeModel
SetClassIDsToDisplay
in class AObjectTreeModel
nIDs
- ITreeModel.SetClassIDsToDisplay(int[])
public void SetDirectoryMode(int _nDirMode)
public void SetObjectIDsToDisplay(int[] nIDs)
ITreeModel
SetObjectIDsToDisplay
in interface ITreeModel
SetObjectIDsToDisplay
in class ATreeModel
ITreeModel.SetObjectIDsToDisplay(int[])
public void SetObjectIDsToHide(int[] nIDs)
ITreeModel
SetObjectIDsToHide
in interface ITreeModel
SetObjectIDsToHide
in class AObjectTreeModel
ITreeModel.SetObjectIDsToHide(int[])
public void SetObjectIDsToSelect(int[] nIDs)
ITreeModel
SetObjectIDsToSelect
in interface ITreeModel
SetObjectIDsToSelect
in class AObjectTreeModel
nIDs
- ITreeModel.SetObjectIDsToSelect(int[])
public void SetQueryFilter(int nClassID, int nPropID, int[] nValues)
IObjectTreeModel
SetQueryFilter
in interface IObjectTreeModel
SetQueryFilter
in class AObjectTreeModel
This must be called after SetAccessLevel() and SetClassIDsToDisplay().
public void SetQueryFilter(int nClassID, int nPropID, java.lang.String[] sValues)
IObjectTreeModel
SetQueryFilter
in interface IObjectTreeModel
SetQueryFilter
in class AObjectTreeModel
This must be called after SetAccessLevel() and SetClassIDsToDisplay().
public void SetCommunityMode(int nMode, int nFolderID)
IObjectTreeModel
SetCommunityMode
in interface IObjectTreeModel
SetCommunityMode
in class AObjectTreeModel
nMode
- nFolderID
- IObjectTreeModel.SetCommunityMode(int, int)
public void SetRootFolderID(int nID)
IObjectTreeModel
SetRootFolderID
in interface IObjectTreeModel
SetRootFolderID
in class AObjectTreeModel
nID
- IObjectTreeModel.SetRootFolderID(int)
protected void ExpandToSelectedItem()
protected java.lang.Object[][] CalculateFolderSelectQueryFilter(int nAccessLevel)
CalculateFolderSelectQueryFilter
in class AObjectTreeModel
int
- the access level required by the tree
|
|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |