|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectcom.plumtree.portalpages.admin.objcommon.AdminModelHelper
public class AdminModelHelper
| Field Summary | |
|---|---|
static java.lang.String |
STR_MVC_CLASS_NAME
|
| Constructor Summary | |
|---|---|
AdminModelHelper()
|
|
| Method Summary | |
|---|---|
void |
ABODeleteFolders(int[] nFolders)
This method creates a job to delete folders using Asynchronous Browser Operations (ABO). |
void |
ABODeletePageTemplates(int[] nPageTemplates)
|
void |
AddDependentTypes(int _nCurrentType,
XPArrayList _xpSortedTypes,
XPHashtable _xpTypesToDelete,
XPArrayList _xpInProcessTypes)
This method takes a class type and adds it and it's dependent class types to a list, if they are present in the hashtable. |
boolean |
CheckAuthSourceForDelete(int nCurrentFolderID)
|
boolean |
CheckFoldersForDelete()
This method checks whether or not the user is trying to delete any folders. |
boolean |
CheckIsCommunityFolder(int nFolderID)
|
protected boolean |
CheckObjectsFromExternalAuthSource(int nObjectCount,
int nCurrentFolderID,
int nClassID,
int nAuthSourcePropID)
This helper method checks whether any of the objects for deletion are from an external authentication source. |
boolean |
CheckPageTemplatesForDelete()
This method checks whether or not the user is trying to delete any page templates. |
void |
CleanupAllData()
|
void |
CleanupTempData()
|
java.lang.String |
ConcatenateErrors(java.lang.String _strFirstError,
java.lang.String _strSecondError)
This method concatenates two error messages into a single message with proper internationalized spacing between the messages. |
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. |
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. |
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. |
int[] |
GetABOJobIDs()
|
boolean |
GetABOJobIDsToDisplay()
|
java.lang.String[] |
GetABOJobNames(int[] nABOJobIDs)
|
java.lang.String |
GetAdminFolderPath(int folderID)
|
protected int[] |
GetAllFoldersForCard(int cardId)
|
int[] |
GetAllObjectTypesArray()
|
java.lang.String |
GetAllObjectTypesString()
|
int |
GetCommunityID(int nFolderID,
int defaultFolderID)
|
java.lang.String |
GetFolderErrorString(int nErrorID,
int nCurrentFolderID)
This method is used to get and format an error message where the only arg in the message is a folder name. |
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()
|
ObjectManagerHolder |
GetObjMgrHolder(int nClassID)
This method returns the requested object manager holder, instantiating it if it was not cached. |
XPHashtable |
GetObjMgrs()
|
int |
GetRootFolderID()
|
java.lang.String |
GetSpaceID()
Get the SpaceID of the parent Activity Space |
void |
Init(AActivitySpace parent)
|
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[] arCardIDs,
int nFromFolder,
int nTargetFolder)
|
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 |
RaiseError(java.lang.String strError)
This method raises a UI Error. |
void |
RefreshResults(java.lang.String key)
|
void |
SetFoldersForDeleteCheck(boolean tf)
|
void |
SetObjectsForDeleteCheck(int[] nObjectIDPairs)
This method is used to set the list of folder IDs (temporary) to be checked for delete. |
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 AdminModelHelper()
| Method Detail |
|---|
public void CleanupTempData()
IModel.CleanupTempData()public void CleanupAllData()
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.int - nCurrentFolderID -1 means all folders
public void DeleteCards(int[] cards,
int[] folders)
protected int[] GetAllFoldersForCard(int cardId)
public void DeleteDocumentFolders(int[] documentFolders)
public void DeleteFolders(int[] nFolders)
int[] - the folder IDs to deletepublic boolean GetABOJobIDsToDisplay()
com.plumtree.portalpages.admin.objmgr.IObjMgrModelRO#ABOJobIDsToDisplay()public java.lang.String[] GetABOJobNames(int[] nABOJobIDs)
IObjMgrModelRO.GetABOJobIDs()public int[] GetABOJobIDs()
IObjMgrModelRO.GetABOJobIDs()public void ABODeleteFolders(int[] nFolders)
int[] - the folder IDs to deletepublic void ABODeletePageTemplates(int[] nPageTemplates)
public void AddDependentTypes(int _nCurrentType,
XPArrayList _xpSortedTypes,
XPHashtable _xpTypesToDelete,
XPArrayList _xpInProcessTypes)
_nCurrentType - The class type to check for dependent class types._xpSortedTypes - The List of class types sorted by dependency._xpTypesToDelete - The hashtable of types to delete._xpInProcessTypes - The List of types that are currently being processed.
This is used to avoid infinite loops. This can be null.
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 int GetCommunityID(int nFolderID,
int defaultFolderID)
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 GetAllObjectTypesString()
public int[] GetAllObjectTypesArray()
public java.lang.String GetSpaceID()
public void Init(AActivitySpace parent)
com.plumtree.xpshared.activityspace.IModel#Init()
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 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 IDspublic void RefreshResults(java.lang.String key)
public void DoMove(java.lang.Object[][] nObjects,
java.lang.Object[][] nFolders,
int nFolderID)
public void MoveCards(int[] arCardIDs,
int nFromFolder,
int nTargetFolder)
public void RaiseError(java.lang.String strError)
strError -
public java.lang.String ConcatenateErrors(java.lang.String _strFirstError,
java.lang.String _strSecondError)
_strFirstError - The first error. May be null or empty string._strSecondError - The second error. May be null or empty string.
public void SetSelectedObjects(int nClassID,
int[] nSelectedObjectIDs)
int - nClassID the class ID of the selected itemsint[] - nSelectedObjectIDs the selected object IDspublic boolean CheckIsCommunityFolder(int nFolderID)
nFolderID -
public java.lang.String GetFolderErrorString(int nErrorID,
int nCurrentFolderID)
int - nErrorID the id in the xml fileint - nCurrentFolderID the id of the folder to use the name of
public ObjectManagerHolder GetObjMgrHolder(int nClassID)
public boolean CheckAuthSourceForDelete(int nCurrentFolderID)
protected boolean CheckObjectsFromExternalAuthSource(int nObjectCount,
int nCurrentFolderID,
int nClassID,
int nAuthSourcePropID)
nObjectCount - nCurrentFolderID - nClassID - nAuthSourcePropID -
public boolean CheckPageTemplatesForDelete()
public boolean CheckFoldersForDelete()
public void SetObjectsForDeleteCheck(int[] nObjectIDPairs)
int[] - of object class id / object id pairs.public void SetFoldersForDeleteCheck(boolean tf)
public java.lang.String GetAdminFolderPath(int folderID)
public void MoveDocumentFolders(int[] foldersToMove,
int targetFolder)
public void MoveCards(int fromFolder,
int cardId,
int toFolder)
public void CopyCards(int[] cardIds,
int toFolder)
cardIds - toFolder -
public void CopyDocumentFolders(int[] folderIDs,
int toFolder)
folderIDs - toFolder - public XPHashtable GetObjMgrs()
|
|
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||