Package ZenRelations :: Module PrimaryPathObjectManager :: Class PrimaryPathManager
[hide private]
[frames] | no frames]

Class PrimaryPathManager

source code

                        ExtensionClass.Base --+    
                                              |    
                    ExtensionClass.Base --+   |    
                                          |   |    
                 OFS.CopySupport.CopySource --+    
                                              |    
                    ExtensionClass.Base --+   |    
                                          |   |    
                        App.Management.Tabs --+    
                                              |    
                OFS.Traversable.Traversable --+    
                                              |    
                    ExtensionClass.Base --+   |    
                                          |   |    
                  AccessControl.Owned.Owned --+    
                                              |    
                                    ZItem.ZItem --+
                                                  |
                           Acquisition.Implicit --+
                                                  |
                        ExtensionClass.Base --+   |
                                              |   |
AccessControl.PermissionMapping.RoleManager --+   |
                                              |   |
                 AccessControl.Role.RoleManager --+
                                                  |
                                                 PrimaryPathManager

Instance Methods [hide private]
 
getPrimaryPath(self, fromNode=None)
Return the primary path of this object by following __primary_parent__
source code
 
getPrimaryId(self, fromNode=None)
Return the primary path in the form /zport/dmd/xyz
source code
 
getPrimaryUrlPath(self, full=False)
Return the primary path as an absolute url
source code
 
primaryAq(self)
Return self with is acquisition path set to primary path
source code
 
getPrimaryParent(self)
Return our parent object by our primary path
source code

Inherited from ZItem.ZItem: __len__, __repr__, getId, manage, manage_FTPlist, manage_FTPstat, manage_afterAdd, manage_afterClone, manage_beforeDelete, manage_editedDialog, objectIds, objectItems, objectValues, raise_standardErrorMessage, this, title_and_id, title_or_id, tpURL, tpValues

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

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

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

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

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

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

Inherited from AccessControl.Role.RoleManager: ac_inherited_permissions, access_debug_info, acquiredRolesAreUsedBy, get_local_roles, get_local_roles_for_userid, get_valid_userids, has_local_roles, manage_access, manage_acquiredPermissions, manage_addLocalRoles, manage_changePermissions, manage_defined_roles, manage_delLocalRoles, manage_editRoles, manage_permission, manage_role, manage_setLocalRoles, permission_settings, permissionsOfRole, possible_permissions, rolesOfPermission, userdefined_roles, users_with_local_role, validRoles, valid_roles, validate_roles

Inherited from AccessControl.Role.RoleManager (private): _addRole, _delRoles, _has_user_defined_role, _setRoles

Inherited from AccessControl.PermissionMapping.RoleManager: manage_getPermissionMapping, manage_setPermissionMapping

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

Class Variables [hide private]

Inherited from ZItem.ZItem: REQUEST, __allow_access_to_unprotected_subobjects__, __name__, __propsets__, icon, id, isPrincipiaFolderish, isTopLevelPrincipiaApplicationObject, manage_options, meta_type, title

Inherited from ZItem.ZItem (private): _manage_editedDialog

Inherited from OFS.CopySupport.CopySource: __ac_permissions__

Inherited from App.Management.Tabs: manage_tabs

Inherited from OFS.Traversable.Traversable: getPhysicalRoot

Inherited from AccessControl.Owned.Owned: manage_owner

Inherited from AccessControl.Role.RoleManager: __ac_local_roles__, __ac_roles__, aclAChecked, aclEChecked, aclPChecked, manage_acquiredForm, manage_editLocalRoles, manage_listLocalRoles, manage_permissionForm, manage_roleForm, permissionMappingPossibleValues, selectedRoles, smallRolesWidget

Inherited from AccessControl.Role.RoleManager (private): _method_manage_access, _normal_manage_access