|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.plumtree.portalpages.admin.objsearch.AdminSearchModel
public class AdminSearchModel
Field Summary | |
---|---|
static java.lang.String |
STR_MVC_CLASS_NAME
|
Constructor Summary | |
---|---|
AdminSearchModel()
|
Method Summary | |
---|---|
void |
ABODeleteFolders(int[] nFolders)
This method creates a job to delete folders using Asynchronous Browser Operations (ABO). |
void |
ABODeletePageTemplates(int[] nPageTemplates)
|
boolean |
CheckAuthSourceForDelete()
This method checks if any users or groups came from an auth source other than plumtree. |
boolean |
CheckFoldersForDelete()
This method checks whether or not the user is trying to delete any folders. |
protected boolean |
CheckIsCommunityFolder(int nFolderID)
|
boolean |
CheckPageTemplatesForDelete()
This method checks whether or not the user is trying to delete any page templates. |
void |
CleanupAllData()
This method is called when an ActivitySpace is removed from the cache. |
void |
CleanupTempData()
This method is called at the end of every HTTP request by the Interpreter. |
void |
CopyCards(int[] cardIds,
int toFolder)
|
void |
CopyDocumentFolders(int[] folderIDs,
int toFolder)
|
void |
CopyFolders(int nTargetFolderID,
int[] nFolders)
This method copies folders to a new folder. |
void |
CopyObjectsBetweenFolders(int nFolderID,
XPHashtable xpmObjects,
int nCurrentFolderID)
This method copies objects between folders. |
java.lang.Object |
Create()
This method is used by the ASManager to return new instances of managed objects. |
void |
DeleteCards(int[] cards,
int[] folders)
|
void |
DeleteDocumentFolders(int[] documentFolders)
|
void |
DeleteFolders(int[] nFolders)
This method deletes folders. |
void |
DeleteObjects(XPHashtable xpmObjects,
boolean bABODeleteObjects)
This method deletes objects. |
protected void |
DoMove(java.lang.Object[][] nObjects,
java.lang.Object[][] nFolders,
int nFolderID)
|
void |
EnableObjects(XPHashtable xpmObjects,
java.lang.String sComment,
boolean bEnable)
This method enables and disables users and web services. |
void |
Finish()
Implement some code to execute when the user clicks on "Finish". |
java.lang.String |
GetAdminFolderPath(int folderID)
|
int[] |
GetAllObjectTypesArray()
|
java.lang.String |
GetAllObjectTypesString()
|
int |
GetCommunityID(int nFolderID)
TODO: MOve some version of this to the helper. |
int |
GetFolderIDFromTree(java.lang.String subspaceKey)
This method gets the selected folder from the tree sub space. |
boolean |
GetFolderIsCommunity(IPTAdminFolder folder)
|
boolean |
GetFolderIsSubportal(IPTAdminFolder folder)
|
java.lang.String |
GetFolderTreeID()
|
boolean |
GetHasDisplayedObjects(int classID)
|
java.lang.String |
GetName()
Return the name of the MVC object. |
Redirect |
GetRedirectAfterFinish()
Returns the Redirect object (this is were we need to go at the end of the Editor). |
int |
GetRootFolderID()
|
ISearchResultModelRO |
GetSearchModel()
Get the SearchResultModel associated with this Admin Search. |
java.lang.String |
GetSpaceID()
Get the SpaceID of the parent Activity Space |
void |
Init(AActivitySpace parent)
This method initializes the model. |
void |
MigrateFolders(int[] nFolderIDs,
java.lang.String sComment)
This method adds folders into the migration queue. |
void |
MigrateObjects(int nClassID,
int[] nObjects,
java.lang.String sComment)
This method adds objects into the migration queue. |
void |
MigrateObjects(XPHashtable xpmObjects,
java.lang.String sComment)
This method adds objects into the migration queue. |
void |
MoveCards(int fromFolder,
int cardId,
int toFolder)
|
void |
MoveDocumentFolders(int[] foldersToMove,
int targetFolder)
|
void |
MoveFolders(int nTargetFolderID,
int[] nFolders)
This method moves folders to a new folder. |
void |
MoveObjectsBetweenFolders(int nFolderID,
java.lang.Object[][] nObjects,
java.lang.Object[][] nFolders)
This method moves objects between folders. |
void |
RefreshResults(java.lang.String key)
|
int |
SavePage(java.lang.String _sPageName,
XPHashtable _htFormData)
Calls the right save function according to the page name passed in argument. |
void |
SetFoldersForDeleteCheck(boolean tf)
This method checks whether or not the user is trying to delete any folders. |
void |
SetObjectsForDeleteCheck(int[] nObjectIDPairs)
This method is used to set the list of folder IDs (temporary) to be checked for delete. |
void |
SetSearchModel(ISearchResultModelRO model)
Set the SearchResultModel associated with this Admin Search. |
void |
SetSelectedObjects(int nClassID,
int[] nSelectedObjectIDs)
This method sets the selected items in a Class ID |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public static final java.lang.String STR_MVC_CLASS_NAME
Constructor Detail |
---|
public AdminSearchModel()
Method Detail |
---|
public void CleanupTempData()
IModel
CleanupTempData
in interface IModel
IModel.CleanupTempData()
public boolean GetHasDisplayedObjects(int classID)
public void CleanupAllData()
IModel
CleanupAllData
in interface IModel
IModel.CleanupAllData()
public void CopyFolders(int nTargetFolderID, int[] nFolders)
int
- nTargetFolderID the ID of the folder to copy the folders to.int[]
- nFolders an array of folder IDs.public void CopyObjectsBetweenFolders(int nFolderID, XPHashtable xpmObjects, int nCurrentFolderID)
int
- nFolderID the ID of the folder to copy the objects to.XPHashtable
- a map of Integer Class IDs to int[] arrays of object IDs.public java.lang.Object Create()
IManagedObject
Create
in interface IManagedObject
IManagedObject.Create()
public void DeleteFolders(int[] nFolders)
int[]
- the folder IDs to deletepublic void DeleteCards(int[] cards, int[] folders)
cards
- folders
- public void DeleteDocumentFolders(int[] documentFolders)
public void ABODeletePageTemplates(int[] nPageTemplates)
nPageTemplates
- public void DeleteObjects(XPHashtable xpmObjects, boolean bABODeleteObjects)
XPHashtable
- a map of Integer Class IDs to int[] arrays of object IDs.public void EnableObjects(XPHashtable xpmObjects, java.lang.String sComment, boolean bEnable)
public void Finish()
IRepostModel
Finish
in interface IRepostModel
IRepostModel.Finish()
public int GetCommunityID(int nFolderID)
com.plumtree.portalpages.admin.objmgr.IObjMgrModelRO#GetCommunityID()
public boolean GetFolderIsCommunity(IPTAdminFolder folder)
IObjMgrModelRO.GetCurrentFolderIsCommunity()
public boolean GetFolderIsSubportal(IPTAdminFolder folder)
IObjMgrModelRO.GetCurrentFolderIsSubportal()
public int GetFolderIDFromTree(java.lang.String subspaceKey)
public java.lang.String GetFolderTreeID()
IObjMgrModelRO.GetFolderTreeID()
public int GetRootFolderID()
public java.lang.String GetName()
IMVCObject
GetName
in interface IMVCObject
com.plumtree.xpshared.activityspace.IModel#GetName()
public Redirect GetRedirectAfterFinish()
IRepostModel
GetRedirectAfterFinish
in interface IRepostModel
IRepostModel.GetRedirectAfterFinish()
public java.lang.String GetAllObjectTypesString()
public int[] GetAllObjectTypesArray()
public java.lang.String GetSpaceID()
public void Init(AActivitySpace parent)
IModel
Init
in interface IModel
parent
- the parent Activity Spacecom.plumtree.xpshared.activityspace.IModel#Init()
public void SetSearchModel(ISearchResultModelRO model)
IAdminSearchModelRO
SetSearchModel
in interface IAdminSearchModelRO
public ISearchResultModelRO GetSearchModel()
IAdminSearchModelRO
GetSearchModel
in interface IAdminSearchModelRO
public void MigrateFolders(int[] nFolderIDs, java.lang.String sComment)
public void MigrateObjects(XPHashtable xpmObjects, java.lang.String sComment)
public void MigrateObjects(int nClassID, int[] nObjects, java.lang.String sComment)
public void MoveFolders(int nTargetFolderID, int[] nFolders)
int
- nTargetFolderID the ID of the folder to move the folders to.int[]
- nFolders an array of folder IDs.public void MoveCards(int fromFolder, int cardId, int toFolder)
fromFolder
- cardId
- toFolder
- public void MoveDocumentFolders(int[] foldersToMove, int targetFolder)
foldersToMove
- targetFolder
- public void CopyCards(int[] cardIds, int toFolder)
cardIds
- toFolder
- public void CopyDocumentFolders(int[] folderIDs, int toFolder)
folderIDs
- toFolder
- public void MoveObjectsBetweenFolders(int nFolderID, java.lang.Object[][] nObjects, java.lang.Object[][] nFolders)
int
- nFolderID the ID of the folder to move the objects to.Object[][]
- nObjects an (2 x n) array of class IDs / Object IDsprotected void DoMove(java.lang.Object[][] nObjects, java.lang.Object[][] nFolders, int nFolderID)
nObjects
- nFolders
- nFolderID
- public int SavePage(java.lang.String _sPageName, XPHashtable _htFormData)
IRepostModel
SavePage
in interface IRepostModel
IRepostModel.SavePage(String, XPHashtable)
public void SetSelectedObjects(int nClassID, int[] nSelectedObjectIDs)
int
- nClassID the class ID of the selected itemsint[]
- nSelectedObjectIDs the selected object IDsprotected boolean CheckIsCommunityFolder(int nFolderID)
nFolderID
-
public void ABODeleteFolders(int[] nFolders)
int[]
- the folder IDs to deletepublic boolean CheckAuthSourceForDelete()
IObjMgrDeleteRO
CheckAuthSourceForDelete
in interface IObjMgrDeleteRO
public boolean CheckPageTemplatesForDelete()
CheckPageTemplatesForDelete
in interface IObjMgrDeleteRO
public boolean CheckFoldersForDelete()
CheckFoldersForDelete
in interface IObjMgrDeleteRO
public void SetObjectsForDeleteCheck(int[] nObjectIDPairs)
SetObjectsForDeleteCheck
in interface IObjMgrDeleteRO
int[]
- of object class id / object id pairs.public void SetFoldersForDeleteCheck(boolean tf)
IObjMgrDeleteRO
SetFoldersForDeleteCheck
in interface IObjMgrDeleteRO
public java.lang.String GetAdminFolderPath(int folderID)
folderID
-
public void RefreshResults(java.lang.String key)
key
-
|
|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |