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

Type PrimaryPathManager

    object --+        
             |        
          Base --+    
                 |    
   RoleManager --+    
                 |    
       RoleManager --+
                     |
    object --+       |
             |       |
          Base --+   |
                 |   |
object --+       |   |
         |       |   |
      Base --+   |   |
             |   |   |
    CopySource --+   |
                 |   |
object --+       |   |
         |       |   |
      Base --+   |   |
             |   |   |
         Owned --+   |
                 |   |
object --+       |   |
         |       |   |
      Base --+   |   |
             |   |   |
          Tabs --+   |
                 |   |
   Traversable --+   |
                 |   |
             ZItem --+
                     |
    object --+       |
             |       |
          Base --+   |
                 |   |
          Acquirer --+
                     |
                    PrimaryPathManager

Known Subclasses:
PrimaryPathObjectManager, RelationshipBase

A common base class for simple, non-container objects.
Method Summary
  getPrimaryId(self, fromNode)
Return the primary path in the form /zport/dmd/xyz
  getPrimaryParent(self)
Return our parent object by our primary path
  getPrimaryPath(self, fromNode)
Return the primary path of this object by following __primary_parent__
  getPrimaryUrlPath(self, full)
Return the primary path as an absolute url
  primaryAq(self)
Return self with is acquisition path set to primary path
Inherited from ZItem: __len__, __repr__, getId, manage, manage_afterAdd, manage_afterClone, manage_beforeDelete, manage_editedDialog, manage_FTPlist, manage_FTPstat, objectIds, objectItems, objectValues, raise_standardErrorMessage, this, title_and_id, title_or_id, tpURL, tpValues
Inherited from CopySource: cb_isCopyable, cb_isMoveable, cb_userHasCopyOrMovePermission
Inherited from Tabs: class_manage_path, filtered_manage_options, manage_workspace, tabs_path_default, tabs_path_info
Inherited from Traversable: absolute_url, absolute_url_path, getPhysicalPath, restrictedTraverse, unrestrictedTraverse, virtual_url_path
Inherited from Owned: changeOwnership, getOwner, getOwnerTuple, getWrappedOwner, manage_fixupOwnershipAfterAdd, owner_info, userCanTakeOwnership
Inherited from 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_defined_roles, manage_editRoles, manage_role, permission_settings, permissionsOfRole, possible_permissions, rolesOfPermission, userdefined_roles, users_with_local_role, valid_roles, validate_roles, validRoles
Inherited from RoleManager: manage_getPermissionMapping
Inherited from Base: __getattribute__, __getnewargs__, __getstate__, __reduce__, __setstate__
Inherited from object: __init__, __delattr__, __hash__, __reduce_ex__, __setattr__, __str__

Class Variable Summary
Inherited from ZItem: __allow_access_to_unprotected_subobjects__, __name__, __propsets__, getId__roles__, icon, id, isPrincipiaFolderish, isTopLevelPrincipiaApplicationObject, manage_options, meta_type, REQUEST, title
Inherited from CopySource: __ac_permissions__, __implemented__, __providedBy__, __provides__
Inherited from Tabs: class_manage_path__roles__, filtered_manage_options__roles__, manage_tabs, manage_tabs__roles__, manage_workspace__roles__
Inherited from Traversable: absolute_url__roles__, absolute_url_path__roles__, getPhysicalPath__roles__, getPhysicalRoot, getPhysicalRoot__roles__, restrictedTraverse__roles__, unrestrictedTraverse__roles__, virtual_url_path__roles__
Inherited from Owned: changeOwnership__roles__, getOwner__roles__, getOwnerTuple__roles__, getWrappedOwner__roles__, manage_changeOwnershipType__roles__, manage_fixupOwnershipAfterAdd__roles__, manage_owner, manage_owner__roles__, manage_takeOwnership__roles__, owner_info__roles__
Inherited from RoleManager: __ac_local_roles__, __ac_roles__, ac_inherited_permissions__roles__, access_debug_info__roles__, aclAChecked, aclEChecked, aclPChecked, acquiredRolesAreUsedBy__roles__, manage_access__roles__, manage_acquiredForm, manage_acquiredForm__roles__, manage_acquiredPermissions__roles__, manage_addLocalRoles__roles__, manage_changePermissions__roles__, manage_defined_roles__roles__, manage_delLocalRoles__roles__, manage_editLocalRoles, manage_editLocalRoles__roles__, manage_editRoles__roles__, manage_listLocalRoles, manage_listLocalRoles__roles__, manage_permission__roles__, manage_permissionForm, manage_permissionForm__roles__, manage_role__roles__, manage_roleForm, manage_roleForm__roles__, manage_setLocalRoles__roles__, permission_settings__roles__, permissionMappingPossibleValues, permissionsOfRole__roles__, rolesOfPermission__roles__, selectedRoles, smallRolesWidget, userdefined_roles__roles__
Inherited from RoleManager: manage_getPermissionMapping__roles__, manage_setPermissionMapping__roles__

Method Details

getPrimaryId(self, fromNode=None)

Return the primary path in the form /zport/dmd/xyz

getPrimaryParent(self)

Return our parent object by our primary path

getPrimaryPath(self, fromNode=None)

Return the primary path of this object by following __primary_parent__

getPrimaryUrlPath(self, full=False)

Return the primary path as an absolute url

primaryAq(self)

Return self with is acquisition path set to primary path

Generated by Epydoc 2.1 on Thu Aug 16 09:55:14 2007 http://epydoc.sf.net