|
|||||||||
| 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 IModelIModel.CleanupTempData()public boolean GetHasDisplayedObjects(int classID)
public void CleanupAllData()
IModel
CleanupAllData in interface IModelIModel.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 IManagedObjectIManagedObject.Create()public void DeleteFolders(int[] nFolders)
int[] - the folder IDs to delete
public 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 IRepostModelIRepostModel.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 IMVCObjectcom.plumtree.xpshared.activityspace.IModel#GetName()public Redirect GetRedirectAfterFinish()
IRepostModel
GetRedirectAfterFinish in interface IRepostModelIRepostModel.GetRedirectAfterFinish()public java.lang.String GetAllObjectTypesString()
public int[] GetAllObjectTypesArray()
public java.lang.String GetSpaceID()
public void Init(AActivitySpace parent)
IModel
Init in interface IModelparent - the parent Activity Spacecom.plumtree.xpshared.activityspace.IModel#Init()public void SetSearchModel(ISearchResultModelRO model)
IAdminSearchModelRO
SetSearchModel in interface IAdminSearchModelROpublic 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 IDs
protected 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 IRepostModelIRepostModel.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 IObjMgrDeleteROpublic boolean CheckPageTemplatesForDelete()
CheckPageTemplatesForDelete in interface IObjMgrDeleteROpublic boolean CheckFoldersForDelete()
CheckFoldersForDelete in interface IObjMgrDeleteROpublic void SetObjectsForDeleteCheck(int[] nObjectIDPairs)
SetObjectsForDeleteCheck in interface IObjMgrDeleteROint[] - of object class id / object id pairs.public void SetFoldersForDeleteCheck(boolean tf)
IObjMgrDeleteRO
SetFoldersForDeleteCheck in interface IObjMgrDeleteROpublic 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 | ||||||||