Package Products :: Package ZenModel :: Module LinkManager :: Class LinkManager
[hide private]
[frames] | no frames]

Class LinkManager

source code

                        ExtensionClass.Base --+            
                                              |            
                  OFS.CopySupport.CopyContainer --+        
                                                  |        
                        ExtensionClass.Base --+   |        
                                              |   |        
                      App.Management.Navigation --+        
                                                  |        
                        ExtensionClass.Base --+   |        
                                              |   |        
                            App.Management.Tabs --+        
                                                  |        
                           Acquisition.Implicit --+        
                                                  |        
                         Persistence.Persistent --+        
                                                  |        
                    ExtensionClass.Base --+       |        
                                          |       |        
     webdav.EtagSupport.EtagSupport --+   |       |        
                                      |   |       |        
           webdav.Lockable.LockableItem --+       |        
                                          |       |        
                   webdav.Resource.Resource --+   |        
                                              |   |        
                   webdav.Collection.Collection --+        
                                                  |        
                    OFS.Traversable.Traversable --+        
                                                  |        
                    OFS.ObjectManager.ObjectManager --+    
                                                      |    
                            ExtensionClass.Base --+   |    
                                                  |   |    
                          OFS.ZDOM.Node --+       |   |    
                                          |       |   |    
                           OFS.ZDOM.Element --+   |   |    
                                              |   |   |    
                 OFS.ZDOM.ElementWithAttributes --+   |    
                                                  |   |    
                OFS.PropertyManager.PropertyManager --+    
                                                      |    
                        ExtensionClass.Base --+       |    
                                              |       |    
AccessControl.PermissionMapping.RoleManager --+       |    
                                              |       |    
          AccessControl.rolemanager.RoleManager --+   |    
                                                  |   |    
                               OFS.role.RoleManager --+    
                                                      |    
                        ExtensionClass.Base --+       |    
                                              |       |    
         webdav.EtagSupport.EtagSupport --+   |       |    
                                          |   |       |    
               webdav.Lockable.LockableItem --+       |    
                                              |       |    
                       webdav.Resource.Resource --+   |    
                                                  |   |    
                       webdav.Collection.Collection --+    
                                                      |    
                            ExtensionClass.Base --+   |    
                                                  |   |    
                        ExtensionClass.Base --+   |   |    
                                              |   |   |    
         webdav.EtagSupport.EtagSupport --+   |   |   |    
                                          |   |   |   |    
               webdav.Lockable.LockableItem --+   |   |    
                                              |   |   |    
                       webdav.Resource.Resource --+   |    
                                                  |   |    
                        ExtensionClass.Base --+   |   |    
                                              |   |   |    
                     OFS.CopySupport.CopySource --+   |    
                                                  |   |    
                        ExtensionClass.Base --+   |   |    
                                              |   |   |    
                            App.Management.Tabs --+   |    
                                                  |   |    
                    OFS.Traversable.Traversable --+   |    
                                                  |   |    
                              OFS.ZDOM.Node --+   |   |    
                                              |   |   |    
                               OFS.ZDOM.Element --+   |    
                                                  |   |    
                    ExtensionClass.Base --+       |   |    
                                          |       |   |    
                  AccessControl.owner.Owned --+   |   |    
                                              |   |   |    
                                OFS.owner.Owned --+   |    
                                                  |   |    
                        ExtensionClass.Base --+   |   |    
                                              |   |   |    
                           App.Undo.UndoSupport --+   |    
                                                  |   |    
                                OFS.SimpleItem.Item --+    
                                                      |    
                            ExtensionClass.Base --+   |    
                                                  |   |    
                        OFS.FindSupport.FindSupport --+    
                                                      |    
                                      OFS.Folder.Folder --+
                                                          |
                                                         LinkManager

A tool that keeps track of OSI layer links between objects.

Instance Methods [hide private]
 
__init__(self, id, *args, **kwargs) source code
 
_getCatalog(self, layer=3) source code
 
_addLinkCatalog(self, id, indices) source code
 
getLinkedNodes(self, meta_type, id, layer=3, visited=None) source code
 
getChildLinks(self, organizer) source code
 
getChildLinks_recursive(self, context)
Returns all links under a given Organizer, aggregated
source code
 
getNetworkLinks(self, context)
An alternate way to get links under an Organizer.
source code

Inherited from OFS.ObjectManager.ObjectManager: __class_init__, __contains__, __delitem__, __getitem__, __iter__, __len__, __nonzero__, __setitem__, all_meta_types, filtered_meta_types, get, getSiteManager, hasObject, items, keys, list_imports, manage_FTPlist, manage_FTPstat, manage_afterAdd, manage_afterClone, manage_beforeDelete, manage_delObjects, manage_exportObject, manage_hasId, manage_importObject, objectIds, objectIds_d, objectItems, objectItems_d, objectMap, objectMap_d, objectValues, objectValues_d, setSiteManager, superValues, tpValues, values

Inherited from OFS.ObjectManager.ObjectManager (private): _checkId, _delOb, _delObject, _getImportPaths, _getOb, _importObjectFromFile, _setOb, _setObject, _subobject_permissions

Inherited from OFS.CopySupport.CopyContainer: cb_dataItems, cb_dataValid, manage_CopyContainerAllItems, manage_CopyContainerFirstItem, manage_clone, manage_copyObjects, manage_cutObjects, manage_pasteObjects, manage_renameObject, manage_renameObjects, validClipData

Inherited from OFS.CopySupport.CopyContainer (private): _get_id, _verifyObjectPaste

Inherited from App.Management.Navigation: manage_zmi_logout

Inherited from App.Management.Tabs: filtered_manage_options, manage_workspace, tabs_path_default, tabs_path_info

Inherited from webdav.Collection.Collection: DELETE, HEAD, PUT, dav__init, listDAVObjects

Inherited from webdav.Resource.Resource: COPY, LOCK, MKCOL, MOVE, OPTIONS, PROPFIND, PROPPATCH, TRACE, UNLOCK, dav__simpleifhandler, dav__validate, manage_DAVget

Inherited from webdav.Lockable.LockableItem: wl_clearLocks, wl_delLock, wl_getLock, wl_hasLock, wl_isLocked, wl_lockItems, wl_lockTokens, wl_lockValues, wl_lockmapping, wl_setLock

Inherited from webdav.EtagSupport.EtagSupport: http__etag, http__parseMatchList, http__processMatchHeaders, http__refreshEtag

Inherited from OFS.Traversable.Traversable: absolute_url, absolute_url_path, getPhysicalPath, restrictedTraverse, unrestrictedTraverse, virtual_url_path

Inherited from OFS.PropertyManager.PropertyManager: getProperty, getPropertyType, hasProperty, manage_addProperty, manage_changeProperties, manage_changePropertyTypes, manage_delProperties, manage_editProperties, propdict, propertyDescription, propertyIds, propertyItems, propertyLabel, propertyMap, propertyValues, valid_property_id

Inherited from OFS.PropertyManager.PropertyManager (private): _delPropValue, _delProperty, _propertyMap, _setPropValue, _setProperty, _updateProperty, _wrapperCheck

Inherited from OFS.ZDOM.ElementWithAttributes: getAttribute, getAttributeNode, getAttributes

Inherited from OFS.ZDOM.Element: getChildNodes, getElementsByTagName, getFirstChild, getLastChild, getNextSibling, getNodeName, getNodeType, getParentNode, getPreviousSibling, getTagName

Inherited from OFS.ZDOM.Node: getNodeValue, getOwnerDocument, hasChildNodes

Inherited from OFS.role.RoleManager: manage_access, manage_acquiredPermissions, manage_addLocalRoles, manage_changePermissions, manage_defined_roles, manage_delLocalRoles, manage_editRoles, manage_permission, manage_role, manage_setLocalRoles

Inherited from OFS.role.RoleManager (private): _addRole, _delRoles, _has_user_defined_role, _setRoles

Inherited from AccessControl.rolemanager.RoleManager: ac_inherited_permissions, access_debug_info, acquiredRolesAreUsedBy, get_local_roles, get_local_roles_for_userid, get_valid_userids, has_local_roles, manage_getUserRolesAndPermissions, permission_settings, permissionsOfRole, possible_permissions, rolesOfPermission, userdefined_roles, users_with_local_role, valid_roles, validate_roles

Inherited from AccessControl.PermissionMapping.RoleManager: manage_getPermissionMapping, manage_setPermissionMapping

Inherited from AccessControl.PermissionMapping.RoleManager (private): _isBeingUsedAsAMethod

Inherited from OFS.SimpleItem.Item: __repr__, getId, manage_editedDialog, raise_standardErrorMessage, this, title_and_id, title_or_id, tpURL

Inherited from OFS.CopySupport.CopySource: cb_isCopyable, cb_isMoveable, cb_userHasCopyOrMovePermission

Inherited from OFS.CopySupport.CopySource (private): _canCopy, _getCopy, _notifyOfCopyTo, _postCopy, _setId

Inherited from OFS.owner.Owned: manage_changeOwnershipType, manage_takeOwnership

Inherited from AccessControl.owner.Owned: changeOwnership, getOwner, getOwnerTuple, getWrappedOwner, manage_fixupOwnershipAfterAdd, owner_info, userCanTakeOwnership

Inherited from AccessControl.owner.Owned (private): _deleteOwnershipAfterAdd

Inherited from App.Undo.UndoSupport: get_request_var_or_attr, manage_undo_transactions, undoable_transactions

Inherited from OFS.FindSupport.FindSupport: PrincipiaFind, ZopeFind, ZopeFindAndApply

Class Variables [hide private]

Inherited from OFS.Folder.Folder: __ac_permissions__, manage_options, meta_type

Inherited from OFS.Folder.Folder (private): _properties

Inherited from OFS.ObjectManager.ObjectManager: has_order_support, isAnObjectManager, isPrincipiaFolderish, manage_addProduct, manage_importExportForm, manage_index_main, manage_main, meta_types, security

Inherited from OFS.ObjectManager.ObjectManager (private): _components, _objects

Inherited from OFS.CopySupport.CopyContainer: manage_renameForm

Inherited from App.Management.Navigation: manage, manage_copyright, manage_form_title, manage_menu, manage_page_footer, manage_page_header, manage_top_frame, manage_zmi_prefs, zope_quick_start

Inherited from App.Management.Tabs: manage_tabs, manage_workspace__roles__

Inherited from webdav.Collection.Collection: __dav_collection__

Inherited from webdav.Resource.Resource: __dav_resource__, __http_methods__

Inherited from OFS.Traversable.Traversable: getPhysicalRoot

Inherited from OFS.PropertyManager.PropertyManager: __propsets__, manage_propertiesForm, manage_propertyTypeForm, propertysheets, title

Inherited from OFS.PropertyManager.PropertyManager (private): _reserved_names

Inherited from OFS.role.RoleManager: aclAChecked, aclEChecked, aclPChecked, manage_acquiredForm, manage_editLocalRoles, manage_listLocalRoles, manage_permissionForm, manage_reportUserPermissions, manage_roleForm, selectedRoles, smallRolesWidget, validRoles

Inherited from OFS.role.RoleManager (private): _normal_manage_access

Inherited from AccessControl.rolemanager.RoleManager: __ac_local_roles__, __ac_roles__, permissionMappingPossibleValues

Inherited from OFS.SimpleItem.Item: REQUEST, __allow_access_to_unprotected_subobjects__, __name__, icon, id, isTopLevelPrincipiaApplicationObject

Inherited from OFS.SimpleItem.Item (private): _manage_editedDialog

Inherited from OFS.owner.Owned: manage_owner

Inherited from App.Undo.UndoSupport: manage_UndoForm

Inherited from OFS.FindSupport.FindSupport: manage_findAdv, manage_findForm, manage_findFrame, manage_findResult

Method Details [hide private]

__init__(self, id, *args, **kwargs)
(Constructor)

source code 
Overrides: OFS.Folder.Folder.__init__