## Uses of Interface
org.apache.sling.cms.PublishableResource

Packages that use PublishableResource
org.apache.sling.cms: Package with all of the common models used to access content in the Sling reference CMS
org.apache.sling.cms.publication: Publication related APIs

### Uses of PublishableResource in org.apache.sling.cms

Subinterfaces of PublishableResource in org.apache.sling.cms
`interface` `File` An interface representing a sling:File resource.
`interface` `Page` An interface representing a sling:Page resource.

### Uses of PublishableResource in org.apache.sling.cms.publication

Methods in org.apache.sling.cms.publication with parameters of type PublishableResource
`static PublicationEvent` PublicationEvent.`publish​(PublishableResource resource, boolean deep)` Creates an event to be fired when a publication occurs.
`void` PublicationManager.`publish​(@NotNull PublishableResource resource)` Publishes the resource.
`static PublicationEvent` PublicationEvent.`unpublish​(PublishableResource resource, boolean deep)` Creates an event to be fired when a unpublish occurs.
`void` PublicationManager.`unpublish​(@NotNull PublishableResource resource)` Un-publishes the resource.