Package org.apache.sling.cms.publication
Class PublicationEvent
- java.lang.Object
-
- org.osgi.service.event.Event
-
- org.apache.sling.cms.publication.PublicationEvent
-
public class PublicationEvent extends org.osgi.service.event.EventHelper for generating OSGi Events for publication events
-
-
Field Summary
Fields Modifier and Type Field Description static StringEVENT_PUBLISHstatic StringEVENT_UNPUBLISHstatic StringPN_DEEPstatic StringPN_PUBLICATION_TYPE
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static PublicationEventpublish(PublishableResource resource, boolean deep)Creates an event to be fired when a publication occurs.static PublicationEventunpublish(PublishableResource resource, boolean deep)Creates an event to be fired when a unpublish occurs.
-
-
-
Field Detail
-
EVENT_PUBLISH
public static final String EVENT_PUBLISH
- See Also:
- Constant Field Values
-
EVENT_UNPUBLISH
public static final String EVENT_UNPUBLISH
- See Also:
- Constant Field Values
-
PN_PUBLICATION_TYPE
public static final String PN_PUBLICATION_TYPE
- See Also:
- Constant Field Values
-
PN_DEEP
public static final String PN_DEEP
- See Also:
- Constant Field Values
-
-
Method Detail
-
publish
public static PublicationEvent publish(PublishableResource resource, boolean deep)
Creates an event to be fired when a publication occurs.- Parameters:
resource- the content publisheddeep- if true publish the resource and all child resources- Returns:
- the publish event
-
unpublish
public static PublicationEvent unpublish(PublishableResource resource, boolean deep)
Creates an event to be fired when a unpublish occurs.- Parameters:
resource- the content unpublishdeep- if true unpublish the resource and all child resources- Returns:
- the unpublish event
-
-