IEntityEvents

From Virtual World Web Wiki
Jump to: navigation, search

This interface describes a Layer Two extensibility point. Components can implement this interface and an instance of the implementing class will be created by MEF on startup. Entity events fire on the service provider in response to changes to Entities

See also: EntityEventsHandler

Remarks [edit]

Methods

void AccountCreated(Guid accountID)
Fired when a new Account is created
bool BeforeEntityDelete(EntityType entityType, Guid entityID, TextWriter logWriter)
Fired before an entity is deleted and allows you to return false to prevent it
void DynamicGroupCreated(Guid personaRoleID)
Fired when a new Dynamic Group is created
void EntityDeleted(EntityType entityType, Guid entityID, TextWriter logWriter)
Fired when an entity has been deleted
void EntityDeleting(EntityType entityType, Guid entityID, TextWriter logWriter)
Fired when an entity is about to be deleted
void EntityGroupCreated(Guid entityGroupID)
Fired when a new Entity Group is created
void PersonaCreated(Guid personaID, Guid accountID)
Fired when a new Persona is created
bool PersonaNameCheck(string name, Guid accountID)
Fired to check if a new persona name is available for use
void SecurableMetadataChanged(Guid securableID)
Fired when the metadata on a securable object changes