Promoting Launch Using Api | Community
Skip to main content
New Participant
December 14, 2020
Solved

Promoting Launch Using Api

  • December 14, 2020
  • 2 replies
  • 1524 views

Hi,

I am trying to use LaunchManager Api to Promote the launch, but I am unable to set LaunchPromotion Parameters.

https://helpx.adobe.com/experience-manager/6-3/sites/developing/using/reference-materials/javadoc/com/adobe/cq/launches/api/LaunchManager.html#promoteLaunch(com.adobe.cq.launches.api.Launch,%20com.adobe.cq.launches.api.LaunchPromotionParameters)

 

Code : 

Launch launch = res.adaptTo(Launch.class); // Launch Path

LaunchManager launchManager = res.adaptTo(LaunchManager.class); // LaunchManager object

launchManager.promoteLaunch(launch, launchParameters?);

 

if anyone has a sample code snippet, that would be helpful.

 

Thanks in advance.

This post is no longer active and is closed to new replies. Need help? Start a new post to ask your question.
Best answer by shelly-goel

@pmahiske19 

Here's the sample implementation for promoting a launch programmatically, which you can refer to:

 

https://github.com/terrabeata/promote-launch/blob/master/bundle/src/main/java/com/adobe/daycare/example/LaunchServlet.java

2 replies

shelly-goel
shelly-goelAccepted solution
Employee
December 28, 2020

@pmahiske19 

Here's the sample implementation for promoting a launch programmatically, which you can refer to:

 

https://github.com/terrabeata/promote-launch/blob/master/bundle/src/main/java/com/adobe/daycare/example/LaunchServlet.java

Kunal_Gaba_
New Participant
December 16, 2020

I believe you just have to create a new Java POJO class which will implement LaunchPromotionParameters interface. Implement the methods of the interface and pass the POJO object to the promoteLaunch method. 

New Participant
December 17, 2020
LaunchPromotionParameters has all getters. I tried to get it using Impl but unable to do it. do we have any other option to get the LaunchPromotionParameters ?