Event thrown but not existing?

Hello,

I’m trying to implements a listener triggered when my space is created.

So i’m using the blueprint I created and I checked every events triggered. Here is the list :

onfluenceEvent : class com.atlassian.confluence.event.events.space.SpaceCreateEvent
ConfluenceEvent : class com.atlassian.confluence.impl.search.DefaultIndexFlushRequester$RequestIndexFlushEvent
ConfluenceEvent : class com.atlassian.confluence.event.events.label.LabelAddEvent
ConfluenceEvent : class com.atlassian.confluence.impl.search.DefaultIndexFlushRequester$RequestIndexFlushEvent
ConfluenceEvent : class com.atlassian.confluence.plugins.createcontent.api.events.SpaceBlueprintCreateEvent
ConfluenceEvent : class com.atlassian.confluence.plugins.tasklist.event.ConfluenceTaskV2CreateEvent
ConfluenceEvent : class com.atlassian.confluence.plugins.tasklist.event.ConfluenceTaskV2CreateEvent
ConfluenceEvent : class com.atlassian.confluence.plugins.tasklist.event.ConfluenceTaskV2CreateEvent
ConfluenceEvent : class com.atlassian.confluence.plugins.tasklist.event.ConfluenceTaskV2CreateEvent
ConfluenceEvent : class com.atlassian.confluence.plugins.tasklist.event.ConfluenceTaskV2CreateEvent
ConfluenceEvent : class com.atlassian.confluence.plugins.tasklist.event.ConfluenceTaskV2CreateEvent
ConfluenceEvent : class com.atlassian.confluence.plugins.tasklist.event.ConfluenceTaskV2CreateEvent
ConfluenceEvent : class com.atlassian.confluence.plugins.tasklist.event.ConfluenceTaskV2CreateEvent
ConfluenceEvent : class com.atlassian.confluence.plugins.tasklist.event.ConfluenceTaskV2CreateEvent
ConfluenceEvent : class com.atlassian.confluence.plugins.tasklist.event.ConfluenceTaskV2CreateEvent
ConfluenceEvent : class com.atlassian.confluence.event.events.content.page.PageCreateEvent
ConfluenceEvent : class com.atlassian.confluence.event.events.content.mail.notification.ContentNotificationAddedEvent
ConfluenceEvent : class com.atlassian.confluence.impl.search.DefaultIndexFlushRequester$RequestIndexFlushEvent
ConfluenceEvent : class com.atlassian.confluence.event.events.content.page.PageCreateEvent
ConfluenceEvent : class com.atlassian.confluence.event.events.content.mail.notification.ContentNotificationAddedEvent
ConfluenceEvent : class com.atlassian.confluence.impl.search.DefaultIndexFlushRequester$RequestIndexFlushEvent
ConfluenceEvent : class com.atlassian.confluence.plugins.createcontent.TemplatePageCreateEvent
ConfluenceEvent : class com.atlassian.confluence.event.events.content.page.PageCreateEvent
ConfluenceEvent : class com.atlassian.confluence.event.events.content.mail.notification.ContentNotificationAddedEvent
ConfluenceEvent : class com.atlassian.confluence.impl.search.DefaultIndexFlushRequester$RequestIndexFlushEvent
ConfluenceEvent : class com.atlassian.confluence.plugins.createcontent.TemplatePageCreateEvent
ConfluenceEvent : class com.atlassian.confluence.event.events.content.page.PageCreateEvent
ConfluenceEvent : class com.atlassian.confluence.event.events.content.mail.notification.ContentNotificationAddedEvent
ConfluenceEvent : class com.atlassian.confluence.impl.search.DefaultIndexFlushRequester$RequestIndexFlushEvent
ConfluenceEvent : class com.atlassian.confluence.plugins.createcontent.TemplatePageCreateEvent
ConfluenceEvent : class com.atlassian.confluence.event.events.content.page.PageCreateEvent
ConfluenceEvent : class com.atlassian.confluence.event.events.content.mail.notification.ContentNotificationAddedEvent
ConfluenceEvent : class com.atlassian.confluence.impl.search.DefaultIndexFlushRequester$RequestIndexFlushEvent
ConfluenceEvent : class com.atlassian.confluence.event.events.content.page.PageCreateEvent
ConfluenceEvent : class com.atlassian.confluence.event.events.content.mail.notification.ContentNotificationAddedEvent
ConfluenceEvent : class com.atlassian.confluence.impl.search.DefaultIndexFlushRequester$RequestIndexFlushEvent
ConfluenceEvent : class com.atlassian.confluence.plugins.createcontent.TemplatePageCreateEvent
ConfluenceEvent : class com.atlassian.confluence.event.events.content.page.PageCreateEvent
ConfluenceEvent : class com.atlassian.confluence.event.events.content.mail.notification.ContentNotificationAddedEvent
ConfluenceEvent : class com.atlassian.confluence.impl.search.DefaultIndexFlushRequester$RequestIndexFlushEvent
ConfluenceEvent : class com.atlassian.confluence.plugins.createcontent.TemplatePageCreateEvent
ConfluenceEvent : class com.atlassian.confluence.event.events.content.page.PageCreateEvent
ConfluenceEvent : class com.atlassian.confluence.event.events.content.mail.notification.ContentNotificationAddedEvent
ConfluenceEvent : class com.atlassian.confluence.impl.search.DefaultIndexFlushRequester$RequestIndexFlushEvent
ConfluenceEvent : class com.atlassian.confluence.plugins.createcontent.TemplatePageCreateEvent
ConfluenceEvent : class com.atlassian.confluence.event.events.content.page.PageCreateEvent
ConfluenceEvent : class com.atlassian.confluence.event.events.content.mail.notification.ContentNotificationAddedEvent
ConfluenceEvent : class com.atlassian.confluence.impl.search.DefaultIndexFlushRequester$RequestIndexFlushEvent
ConfluenceEvent : class com.atlassian.confluence.plugins.createcontent.TemplatePageCreateEvent
ConfluenceEvent : class com.atlassian.confluence.plugins.createcontent.TemplatePageCreateEvent
ConfluenceEvent : class com.atlassian.confluence.event.events.content.page.PageCreateEvent
ConfluenceEvent : class com.atlassian.confluence.event.events.content.mail.notification.ContentNotificationAddedEvent
ConfluenceEvent : class com.atlassian.confluence.impl.search.DefaultIndexFlushRequester$RequestIndexFlushEvent
ConfluenceEvent : class com.atlassian.confluence.plugins.createcontent.TemplatePageCreateEvent
ConfluenceEvent : class com.atlassian.confluence.event.events.content.page.PageCreateEvent
ConfluenceEvent : class com.atlassian.confluence.event.events.content.mail.notification.ContentNotificationAddedEvent
ConfluenceEvent : class com.atlassian.confluence.impl.search.DefaultIndexFlushRequester$RequestIndexFlushEvent
ConfluenceEvent : class com.atlassian.confluence.plugins.createcontent.TemplatePageCreateEvent
ConfluenceEvent : class com.atlassian.confluence.plugins.createcontent.TemplatePageCreateEvent
ConfluenceEvent : class com.atlassian.confluence.event.events.space.SpaceUpdateEvent
ConfluenceEvent : class com.atlassian.confluence.impl.search.DefaultIndexFlushRequester$RequestIndexFlushEvent
ConfluenceEvent : class com.atlassian.confluence.event.events.content.page.PageTrashedEvent
ConfluenceEvent : class com.atlassian.confluence.impl.search.DefaultIndexFlushRequester$RequestIndexFlushEvent
ConfluenceEvent : class com.atlassian.confluence.event.events.content.mail.notification.ContentNotificationRemovedEvent
ConfluenceEvent : class com.atlassian.confluence.plugins.tasklist.event.ConfluenceTaskV2RemoveEvent
ConfluenceEvent : class com.atlassian.confluence.plugins.tasklist.event.ConfluenceTaskV2RemoveEvent
ConfluenceEvent : class com.atlassian.confluence.plugins.tasklist.event.ConfluenceTaskV2RemoveEvent
ConfluenceEvent : class com.atlassian.confluence.plugins.tasklist.event.ConfluenceTaskV2RemoveEvent
ConfluenceEvent : class com.atlassian.confluence.plugins.tasklist.event.ConfluenceTaskV2RemoveEvent
ConfluenceEvent : class com.atlassian.confluence.plugins.tasklist.event.ConfluenceTaskV2RemoveEvent
ConfluenceEvent : class com.atlassian.confluence.plugins.tasklist.event.ConfluenceTaskV2RemoveEvent
ConfluenceEvent : class com.atlassian.confluence.plugins.tasklist.event.ConfluenceTaskV2RemoveEvent
ConfluenceEvent : class com.atlassian.confluence.plugins.tasklist.event.ConfluenceTaskV2RemoveEvent
ConfluenceEvent : class com.atlassian.confluence.plugins.tasklist.event.ConfluenceTaskV2RemoveEvent
ConfluenceEvent : class com.atlassian.confluence.event.events.content.page.PageRemoveEvent
ConfluenceEvent : class com.atlassian.confluence.impl.search.DefaultIndexFlushRequester$RequestIndexFlushEvent
ConfluenceEvent : class com.atlassian.confluence.plugins.createcontent.api.events.SpaceBlueprintHomePageCreateEvent

So when I use my blueprint -> Space is created, pages are created, and finally SpaceBlueprintHomePageCreateEvent is triggered.

I’m trying to do things when SpaceBlueprintHomePageCreateEvent is triggered, but i’m not able to use it as its not existing ( or at leaast netbeans cant find it ).

Is this event has been removed? replaced?

Thank you.

You’ve probably missed dependency to the blueprint plugin so the class is not visible in your IDE. You can add the relevant dependency e.g. something like this in maven pom.xml

   <dependency>
        <groupId>com.atlassian.confluence.plugins</groupId>
        <artifactId>confluence-create-content-plugin</artifactId>
        <scope>provided</scope>
    </dependency>

Sorry for late answer.

I figured it out some month ago and I finally managed to import SpaceBlueprintHomePageCreateEvent class and catch the event in my listener.

Thank you!