@Deprecated public abstract class BaseDirectoryTransactionExtension extends Object implements Serializable
Constructor and Description |
---|
BaseDirectoryTransactionExtension()
Deprecated.
|
public BaseDirectoryTransactionExtension()
public void init(com.axemble.vdoc.core.modification.ModificationTracer modificationTracer)
public void release()
protected final IDirectoryModule getDirectoryModule()
public boolean onBeforeCommit()
public void onAfterCommit()
public void onAfterRollback()
protected final Collection<IOrganization> getCreatedOrganizations()
protected final Collection<IOrganization> getUpdatedOrganizations()
protected final Collection<IOrganization> getDeletedOrganizations()
protected final IOrganization getPreviousOrganization(IStorageKey id) throws DirectoryModuleException
DirectoryModuleException
protected final Collection<ILocalization> getCreatedLocalizations()
protected final Collection<ILocalization> getUpdatedLocalizations()
protected final Collection<ILocalization> getDeletedLocalizations()
protected final ILocalization getPreviousLocalization(IStorageKey id) throws DirectoryModuleException
DirectoryModuleException
protected final Collection<IGroup> getCreatedGroups()
protected final Collection<IGroup> getUpdatedGroups()
protected final Collection<IGroup> getDeletedGroups()
protected final IGroup getPreviousGroup(IStorageKey id) throws DirectoryModuleException
DirectoryModuleException
protected final IUser getPreviousUser(IStorageKey id) throws DirectoryModuleException
DirectoryModuleException
protected final Collection<IUser> getCreatedUsers()
protected final Collection<IUser> getUpdatedUsers()
protected final Collection<IUser> getDeletedUsers()
protected final Collection<IGroup> getCreatedUserParents(IUser user)
protected final Collection<IGroup> getCreatedGroupParents(IGroup group)
protected final Collection<IGroup> getCreatedGroupChildren(IGroup group)
protected final Collection<IUser> getCreatedGroupMembers(IGroup group)
protected final Collection<IGroup> getDeletedUserParents(IUser user)
protected final Collection<IGroup> getDeletedGroupParents(IGroup group)
protected final Collection<IGroup> getDeletedGroupChildren(IGroup group)
protected final Collection<IUser> getDeletedGroupMembers(IGroup group)
Copyright © 2022 Visiativ. All rights reserved.