|
Qizx fe-4.4p2 API | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface LibraryMemberObserver
Listens to update operations on a XML Library.
A LibraryMemberObserver can be regarded as a pre-commit trigger whose actions are part of the current transaction.
See PostCommitTrigger
for actions executed after a commit.
A LibraryMemberObserver can be used for:
AccessControl
implementation. For example to
define the user name and the access-rights. This also allows implementing
sophisticated access control based on the contents of a Document or Collection.
Notes:
PostCommitTrigger
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 |
---|
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 membervoid 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 membervoid memberDeleted(LibraryMember member)
member
- library member to be deletedvoid 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
|
© 2010 Axyana Software | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |