Class DirectoryEvent

java.lang.Object
com.atlassian.crowd.event.Event
com.atlassian.crowd.event.DirectoryEvent
Direct Known Subclasses:
AllPasswordsExpiredEvent, AzureGroupsRemovedEvent, DirectoryCreatedEvent, DirectoryDeletedEvent, DirectoryUpdatedEvent, GroupCreatedEvent, GroupDeletedEvent, GroupMembershipCreatedEvent, GroupMembershipDeletedEvent, GroupMembershipsCreatedEvent, GroupMembershipsDeletedEvent, GroupUpdatedEvent, ImportEvent, RoleCreatedEvent, RoleDeletedEvent, RoleMembershipCreatedEvent, RoleMembershipDeletedEvent, RoleUpdatedEvent, UserAuthenticatedEvent, UserAuthenticationFailedInvalidAuthenticationEvent, UserCreatedEvent, UserCredentialUpdatedEvent, UserCredentialValidationFailed, UserDeletedEvent, UsersDeletedEvent, UserUpdatedEvent

public abstract class DirectoryEvent extends Event
An Event that represents any operation on a Directory going via the DirectoryManager.

These events correspond to operations performed via Crowd (eg. Crowd console, Crowd connected applications).

  • Constructor Details

    • DirectoryEvent

      public DirectoryEvent(Object source, Directory directory)
  • Method Details

    • getDirectory

      public Directory getDirectory()
    • getDirectoryId

      public Long getDirectoryId()
    • getDirectoryType

      public DirectoryType getDirectoryType()
    • getDirectoryImplementationClass

      public String getDirectoryImplementationClass()
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object