@Override protected AbstractBaseEvent raiseUpdatedEvent(User fromIdentityType, JPAIdentityStore store) { return new UserUpdatedEvent(fromIdentityType); }
@Override protected AbstractBaseEvent raiseUpdatedEvent(Group fromIdentityType, JPAIdentityStore store) { return new GroupUpdatedEvent(fromIdentityType); }
@Override protected AbstractBaseEvent raiseDeletedEvent(User fromIdentityType, JPAIdentityStore store) { return new UserDeletedEvent(fromIdentityType); }
@Override protected void fireAttributedTypeAddedEvent(IdentityType attributedType) { fireEvent(new IdentityTypeCreatedEvent(attributedType, this.partitionManager)); }
@Override protected void fireAttributedTypeUpdatedEvent(IdentityType attributedType) { fireEvent(new IdentityTypeUpdatedEvent(attributedType, this.partitionManager)); }
@Override protected void fireAttributedTypeUpdatedEvent(Relationship relationship) { fireEvent(new RelationshipUpdatedEvent(relationship, this.partitionManager)); }
@Override protected void fireAttributedTypeRemovedEvent(IdentityType attributedType) { fireEvent(new IdentityTypeDeletedEvent(attributedType, this.partitionManager)); }
@Override protected void fireAttributedTypeRemovedEvent(Relationship attributedType) { fireEvent(new RelationshipDeletedEvent(attributedType, this.partitionManager)); }
@Override protected void fireAttributedTypeUpdatedEvent(Partition attributedType) { fireEvent(new PartitionUpdatedEvent(attributedType, this)); }
@Override protected void fireAttributedTypeRemovedEvent(Partition attributedType) { fireEvent(new PartitionDeletedEvent(attributedType, this)); }
@Override protected AbstractBaseEvent raiseDeletedEvent(Group fromIdentityType, JPAIdentityStore store) { return new GroupDeletedEvent(fromIdentityType); }
@Override protected AbstractBaseEvent raiseDeletedEvent(Agent fromIdentityType, JPAIdentityStore store) { return new AgentDeletedEvent(fromIdentityType); }
@Override protected AbstractBaseEvent raiseCreatedEvent(Group fromIdentityType, JPAIdentityStore store) { return new GroupCreatedEvent(fromIdentityType); }
@Override protected AbstractBaseEvent raiseCreatedEvent(Role fromIdentityType, JPAIdentityStore store) { return new RoleCreatedEvent(fromIdentityType); }
@Override protected AbstractBaseEvent raiseUpdatedEvent(Role fromIdentityType, JPAIdentityStore store) { return new RoleUpdatedEvent(fromIdentityType); }
@Override protected AbstractBaseEvent raiseCreatedEvent(Agent fromIdentityType, JPAIdentityStore store) { return new AgentCreatedEvent(fromIdentityType); }
@Override protected AbstractBaseEvent raiseUpdatedEvent(Agent fromIdentityType, JPAIdentityStore store) { return new AgentUpdatedEvent(fromIdentityType); }
@Override protected AbstractBaseEvent raiseCreatedEvent(User fromIdentityType, JPAIdentityStore store) { return new UserCreatedEvent(fromIdentityType); }
@Override protected AbstractBaseEvent raiseDeletedEvent(Role fromIdentityType, JPAIdentityStore store) { return new RoleDeletedEvent(fromIdentityType); }
@Override protected void fireAttributedTypeAddedEvent(IdentityType attributedType) { fireEvent(new IdentityTypeCreatedEvent(attributedType, this.partitionManager)); }