1234567891011121314151617181920212223 |
- -- Not required. Just shows the sort of queries being sent to DB.
- select ACL_OBJECT_IDENTITY.OBJECT_ID_IDENTITY, ACL_ENTRY.ACE_ORDER,
- ACL_OBJECT_IDENTITY.ID as ACL_ID,
- ACL_OBJECT_IDENTITY.PARENT_OBJECT,
- ACL_OBJECT_IDENTITY,ENTRIES_INHERITING,
- ACL_ENTRY.ID as ACE_ID, ACL_ENTRY.MASK, ACL_ENTRY.GRANTING, ACL_ENTRY.AUDIT_SUCCESS, ACL_ENTRY.AUDIT_FAILURE,
- ACE_SID.PRINCIPAL as ACE_PRINCIPAL, ACE_SID.SID as ACE_SID,
- ACL_SID.PRINCIPAL as ACL_PRINCIPAL, ACL_SID.SID as ACL_SID,
- ACL_CLASS.CLASS
- from ACL_OBJECT_IDENTITY, ACL_ENTRY, ACL_SID ACE_SID, ACL_SID ACL_SID, ACL_CLASS
- where ACL_ENTRY.ACL_OBJECT_IDENTITY = ACL_OBJECT_IDENTITY.ID
- and ACE_SID.ID = ACL_ENTRY.SID
- and ACL_SID.ID = ACL_OBJECT_IDENTITY.OWNER_SID
- and ACL_CLASS.ID = ACL_OBJECT_IDENTITY.OBJECT_ID_CLASS
- and (
- (ACL_OBJECT_IDENTITY.OBJECT_ID_IDENTITY = 1
- and ACL_CLASS.CLASS = 'sample.contact.Contact')
- or
- (ACL_OBJECT_IDENTITY.OBJECT_ID_IDENTITY = 2
- and ACL_CLASS.CLASS = 'sample.contact.Contact')
- ) order by ACL_ENTRY.ACL_OBJECT_IDENTITY asc, ACL_ENTRY.ACE_ORDER asc
|