public interface MCMPlugin
Experience
s and Touchpoint
s.
Being registered in the AdapterFactory
of the MCM package during bundle
installation.Modifier and Type | Method and Description |
---|---|
java.util.Iterator<Resource> |
findReferencedTouchpoints(ResourceResolver rr,
java.lang.String pathOrCampaignPath)
Finds the touchpoints referenced underneath the given path and/or the touchpoints
that might display experience of the given campaign if the path is a campaign.
|
java.util.Collection<java.lang.String> |
getExperienceRootComponents() |
java.lang.String |
getPluginId()
An id string for identification of the plugin - for example for the Javascript
plugin part.
|
java.util.Collection<java.lang.String> |
getTouchpointRootComponents() |
Experience |
makeExperience(Resource adaptable)
Should try it's best to make an experience out of the adaptable.
|
Touchpoint |
makeTouchpoint(Resource adaptable)
Should try it's best to make an experience out of the adaptable.
|
java.lang.String getPluginId()
twitter
java.util.Collection<java.lang.String> getTouchpointRootComponents()
java.util.Collection<java.lang.String> getExperienceRootComponents()
Experience makeExperience(Resource adaptable)
com.day.cq.mcm.impl.MCMConfiguration-exampleconfig
with a property setting of:
adaptable
- Touchpoint makeTouchpoint(Resource adaptable)
adaptable
- java.util.Iterator<Resource> findReferencedTouchpoints(ResourceResolver rr, java.lang.String pathOrCampaignPath)
pathOrCampaignPath
- "Copyright © 2010 - 2020 Adobe Systems Incorporated. All Rights Reserved"