Class SaveOfferRequest
- java.lang.Object
-
- com.day.cq.analytics.testandtarget.OfferBase
-
- com.day.cq.analytics.testandtarget.SaveOfferRequest
-
public class SaveOfferRequest extends OfferBase
A request object used to create an offer in Adobe Target
-
-
Constructor Summary
Constructors Constructor Description SaveOfferRequest(long id, String name, String content)
Constructs aSaveOfferRequest
using the parameters required to update an offerSaveOfferRequest(String name, String content)
Constructs an object of this type using the minimal required to create an offer.SaveOfferRequest(String name, String content, String editUrl, String remoteModifiedBy)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description String
getContent()
Returns the offer content, as set in Adobe TargetString
getContentPath()
Returns the path of this offer from the AEM repositoryString
getName()
Returns the name of the offerString
toString()
-
Methods inherited from class com.day.cq.analytics.testandtarget.OfferBase
getId, getMacMetadata, getType, getWorkspace, setMacMetadata, setType, setWorkspace
-
-
-
-
Constructor Detail
-
SaveOfferRequest
public SaveOfferRequest(long id, String name, String content)
Constructs aSaveOfferRequest
using the parameters required to update an offer- Parameters:
id
- the offer id, as assigned by Adobe Target. This cannot be 0name
- the offer namecontent
- the content of the offer
-
SaveOfferRequest
public SaveOfferRequest(String name, String content)
Constructs an object of this type using the minimal required to create an offer.- Parameters:
name
- the offer namecontent
- the content of the offer
-
-
Method Detail
-
getName
public String getName()
Description copied from class:OfferBase
Returns the name of the offer
-
getContentPath
public String getContentPath()
Description copied from class:OfferBase
Returns the path of this offer from the AEM repository- Overrides:
getContentPath
in classOfferBase
- Returns:
- the offer path
-
getContent
public String getContent()
Description copied from class:OfferBase
Returns the offer content, as set in Adobe Target- Overrides:
getContent
in classOfferBase
- Returns:
- the offer content. This is usually a callback to an AEM function which pulls the content from the repository
-
-