|
Qizx/db 2.1 API | ||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
Observes update operations on a XML Library.
Useful for:
AccessControl object to
speed up its job (which is to match the privileges of a User with a
LibraryMember currently being accessed or modified). This allows
implementing sophisticated access control based on the contents
of a Document or Collection.
Notes:
| Method Summary | |
void |
memberCreated(LibraryMember member)
Called just after a library member is created or overwritten (for a Document). |
void |
memberDeleted(LibraryMember member)
Called just before the library member is deleted. |
void |
memberRenamed(LibraryMember member,
String oldPath)
Called just after the library member is renamed. |
void |
propertyModified(LibraryMember member,
String propertyName)
Called just after a property of a member is modified or removed. |
| Method Detail |
public void memberCreated(LibraryMember member)
member - a library member just created
DataModelException - if thrown, the exception is reported to the
application, but this does not cancel the creation of the member
public void memberRenamed(LibraryMember member,
String oldPath)
member - the library member renamed. Renaming a collection generates
one event for the collection itself, not for contained members.oldPath - previous path of the memberpublic void memberDeleted(LibraryMember member)
member - library member to be deleted
public void propertyModified(LibraryMember member,
String propertyName)
Note: this method is not called for modifications performed by a LibraryMemberObserver, to avoid recursive looping.
member - the library member whose property changespropertyName - name of the modified or removed property
|
© 2008 Axyana Software | ||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||