|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface IPTAdminCatalog
All administrative objects in Plumtree are stored in a foldering system. The folders are called Admin Folders, and the Admin Catalog is the container for the Admin Folders.
IPTAdminFolder
Method Summary | |
---|---|
void |
CopyAdminFolder(int lFolderIDToCopy,
int lTargetFolderID)
Copies an Admin Folder from one location to the next. |
IPTAdminFolder |
CreateAdminFolder(int lParentFolderID,
int lFolderType)
Creates a new regular admin folder in a given parent folder. |
void |
DeleteAdminFolder(int lFolderID)
Deletes an Admin Folder and all its contents. |
IPTObjectManager |
GetObjectManager(int lClassID)
Returns the object manager for a given class id |
IPTAdminFolder |
GetRootAdminFolder()
Returns the root admin folder |
IPTAdminFolder |
GetUnclassifiedObjectsAdminFolder()
Returns the unclassified objects admin folder |
boolean |
IsAdminFolderAccessible(int lAdminFolderID,
int lMinAccessLevel)
Checks if the admin folder is accessible with at least the minimum of the specified access level |
void |
MoveAdminFolder(int lFolderIDToBeMoved,
int lTargetFolderID)
Moves an admin folder to another folder. |
java.lang.Object[] |
MoveObjectsBetweenAdminFolders(java.lang.Object[][] vsaClassAndObjectIDs,
int lFromFolderID,
int lTargetFolderID)
Moves objects to a different admin folder. |
IPTAdminFolder |
OpenAdminFolder(int lAdminFolderID,
boolean bLockOnOpen)
Opens a specified admin folder. |
void |
PropagateAdminFoldersSecurity(int lStartingAdminFolderID,
int lPropMode,
boolean bRecursive)
Propagates security setting recursively by replacing all ACLs with the starting admin folder ACLs. |
Methods inherited from interface com.plumtree.server.IPTUnknown |
---|
GetInterfaces |
Method Detail |
---|
IPTAdminFolder GetRootAdminFolder()
IPTAdminFolder
IPTAdminFolder GetUnclassifiedObjectsAdminFolder()
IPTObjectManager GetObjectManager(int lClassID)
lClassID
- class id of desired object manager
PT_CLASSIDS
IPTAdminFolder OpenAdminFolder(int lAdminFolderID, boolean bLockOnOpen)
lFolderID
- folder id to openbLockOnOpen
- specifies if folder needs to be locked on opening
IPTAdminFolder CreateAdminFolder(int lParentFolderID, int lFolderType)
lParentFolderID
- folder id of the new folder
void MoveAdminFolder(int lFolderIDToBeMoved, int lTargetFolderID)
lFolderIDToBeMoved
- source folder to be movedlTargetFolderID
- target folder idvoid CopyAdminFolder(int lFolderIDToCopy, int lTargetFolderID)
lFolderIDToCopy
- folder to copylTargetFolderID
- target foldervoid DeleteAdminFolder(int lFolderID)
lFolderID
- folder it to deletejava.lang.Object[] MoveObjectsBetweenAdminFolders(java.lang.Object[][] vsaClassAndObjectIDs, int lFromFolderID, int lTargetFolderID)
vsaClassAndObjectIDs
- an array of class and object ids to be movedlFromFolderID
- source folder idlTargetFolderID
- target folder id
void PropagateAdminFoldersSecurity(int lStartingAdminFolderID, int lPropMode, boolean bRecursive)
lStartingAdminFolderID
- starting folder idlPropMode
- only takes in PT_PROPAGATE_SECURITY_REPLACEbRecursive
- doing it recursively or only one level deepPT_PROPAGATE_SECURITY_MODES
boolean IsAdminFolderAccessible(int lAdminFolderID, int lMinAccessLevel)
lAdminFolderID
- admin folder id to checklMinAccessLevel
- minimum access level needed
PT_ACCESS_LEVELS
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |