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

Class PrimaryPathManager

source code

                                 object --+        
                                          |        
                        ExtensionClass.Base --+    
                                              |    
                             object --+       |    
                                      |       |    
                    ExtensionClass.Base --+   |    
                                          |   |    
                 OFS.CopySupport.CopySource --+    
                                              |    
                             object --+       |    
                                      |       |    
                    ExtensionClass.Base --+   |    
                                          |   |    
                        App.Management.Tabs --+    
                                              |    
                OFS.Traversable.Traversable --+    
                                              |    
                             object --+       |    
                                      |       |    
                    ExtensionClass.Base --+   |    
                                          |   |    
                  AccessControl.Owned.Owned --+    
                                              |    
                                    ZItem.ZItem --+
                                                  |
                                 object --+       |
                                          |       |
                        ExtensionClass.Base --+   |
                                              |   |
                 ZenEvents.EventDetail.Implicit --+
                                                  |
                                 object --+       |
                                          |       |
                        ExtensionClass.Base --+   |
                                              |   |
AccessControl.PermissionMapping.RoleManager --+   |
                                              |   |
                 AccessControl.Role.RoleManager --+
                                                  |
                                                 PrimaryPathManager
Known Subclasses:
RelationshipBase.RelationshipBase, PrimaryPathObjectManager

A common base class for simple, non-container objects.

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__, __name__, __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 ZenEvents.EventDetail.Implicit: __new__, __of__

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 ExtensionClass.Base: __getattribute__, __getnewargs__, __getstate__, __reduce__, __setstate__

Inherited from OFS.CopySupport.CopySource: __providedBy__, 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 ExtensionClass.Base: __getattribute__, __getnewargs__, __getstate__, __reduce__, __setstate__

Inherited from object: __delattr__, __hash__, __init__, __reduce_ex__, __setattr__, __str__

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__, __propsets__, icon, id, isPrincipiaFolderish, isTopLevelPrincipiaApplicationObject, manage_options, meta_type, title

Inherited from ZItem.ZItem (private): _manage_editedDialog

Inherited from AccessControl.Role.RoleManager: __ac_local_roles__, __ac_permissions__, __ac_roles__, __implemented__, __provides__, 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

Inherited from App.Management.Tabs: manage_tabs

Inherited from OFS.Traversable.Traversable: getPhysicalRoot

Inherited from AccessControl.Owned.Owned: manage_owner

Properties [hide private]

Inherited from object: __class__