public class LayoutAssignmentMediator extends AbstractPageLayoutMediator
Constructor and Description |
---|
LayoutAssignmentMediator() |
Modifier and Type | Method and Description |
---|---|
protected void | clearUniqueID()
Remove the unique ids being set.
|
protected void | deleteBasedOnActivityID(java.lang.String dmActivityID, java.lang.String inESpotName, java.lang.String currentESpotName)
Delete DMELEMENT, PLLOCATION, DMACTIVITY and EMSPOT tables based on web activity ID
|
protected java.lang.String | getActionString()
It checks the main physical object to see if it is insert, update or delete to return the corresponding action string.
|
java.lang.String | getApplyToSubPages()
Gets applyToSubPages value
|
protected java.lang.String | getDefinedDmactivityID(java.lang.String inESpotName, java.lang.String inPageLayoutID, java.lang.String inLayoutGroup)
Get the dmActivityID for the layout assignment defined for the specified e-marketing spot name and page layout ID 1.
|
java.lang.String | getGroupNumber() |
java.lang.String | getIdentifier() |
java.lang.String | getLayoutESpotID() |
java.lang.String | getPLLocationID() |
boolean | getPropagateToSubLevels()
Gets propagateToSubLevels value
|
java.lang.String | getResolvedIdentifier() |
java.lang.String | getWebActivityID() |
protected void | performDelete(java.lang.String inESpotName, java.lang.String inPageLayoutID, java.lang.String inLayoutGroup)
Perform delete operation on the specified e-marketing spot name and pagelayout ID
|
protected TableDataObject | populateDMACTIVITY()
Populates the physical object of DMACTIVITY table
|
protected void | populateDMELEMENT(LayoutType layoutNoun)
Populates the DMELEMENT table with the list of campaign elements to be associated with the layout web activity.
|
protected TableDataObject | populateDMELEMENT(LayoutType layoutNoun, java.lang.String campaignElement, java.lang.String webActivityID, java.lang.String sequence)
Populates the physical object of DMELEMENT table from the LAYOUT noun
|
protected TableDataObject | populateDMELEMENT(LayoutType layoutNoun, java.lang.String campaignElement, java.lang.String webActivityID, java.lang.String sequence, java.lang.String pageID)
Populates the physical object of DMELEMENT table from the LAYOUT noun
|
protected TableDataObject | populateDMELEMENTNVP(java.lang.String dmElementID, java.lang.String name, java.lang.String value)
Populates the physical object of DMELEMENTNVP table
|
protected TableDataObject | populateDMELEMENTNVP(java.lang.String dmElementID, java.lang.String name, java.lang.String value, java.lang.String propertiies)
Populates the physical object of DMELEMENTNVP table
|
protected TableDataObject | populateDMTRIGLSTN(java.lang.String dmElementID, java.lang.String webActivityID)
Populates the physical object of DMTRIGLSTN table
|
protected TableDataObject | populateEMSPOT(java.lang.String generatedEspotName)
Populates the physical object of EMSPOT table
|
protected TableDataObject | populatePLLOCATION()
Populates the physical object of PLLOCATION table
|
protected void | reset()
Resets instance variables to their initial values.
|
void | setApplyToSubPages(java.lang.String applyToSubPages)
Sets applyToSubPages value
|
void | setGroupNumber(java.lang.String groupNumber) |
void | setIdentifier(java.lang.String inIdentifier) |
void | setLayoutESpotID(java.lang.String eSpotID) |
void | setPLLocationID(java.lang.String pllocationID) |
void | setPropagateToSubLevels(boolean propagateToSubLevels)
Sets propagateToSubLevels value
|
void | setResolvedIdentifier(java.lang.String inResolvedIdentifier) |
void | setWebActivityID(java.lang.String webActivityID) |
protected void | transform(java.lang.Object layoutNoun, boolean deleteFlag)
Transform the logical noun of LAYOUT to list of physical objects.
|
protected boolean | validateApplyToSubPage(java.lang.String subPageGroup)
Validate the subPageGroup valid is correct or not
|
protected void transform(java.lang.Object layoutNoun, boolean deleteFlag) throws DataLoadException
protected void clearUniqueID()
protected void reset()
protected boolean validateApplyToSubPage(java.lang.String subPageGroup)
protected TableDataObject populateEMSPOT(java.lang.String generatedEspotName) throws DataLoadException
protected TableDataObject populateDMACTIVITY() throws DataLoadException
protected TableDataObject populatePLLOCATION() throws DataLoadException
protected void populateDMELEMENT(LayoutType layoutNoun) throws DataLoadException
protected TableDataObject populateDMELEMENT(LayoutType layoutNoun, java.lang.String campaignElement, java.lang.String webActivityID, java.lang.String sequence) throws DataLoadException
protected TableDataObject populateDMELEMENT(LayoutType layoutNoun, java.lang.String campaignElement, java.lang.String webActivityID, java.lang.String sequence, java.lang.String pageID) throws DataLoadException
protected TableDataObject populateDMELEMENTNVP(java.lang.String dmElementID, java.lang.String name, java.lang.String value) throws DataLoadException
protected TableDataObject populateDMELEMENTNVP(java.lang.String dmElementID, java.lang.String name, java.lang.String value, java.lang.String propertiies) throws DataLoadException
protected TableDataObject populateDMTRIGLSTN(java.lang.String dmElementID, java.lang.String webActivityID) throws DataLoadException
protected java.lang.String getDefinedDmactivityID(java.lang.String inESpotName, java.lang.String inPageLayoutID, java.lang.String inLayoutGroup) throws DataLoadException
protected void performDelete(java.lang.String inESpotName, java.lang.String inPageLayoutID, java.lang.String inLayoutGroup) throws DataLoadException
protected void deleteBasedOnActivityID(java.lang.String dmActivityID, java.lang.String inESpotName, java.lang.String currentESpotName) throws DataLoadException
public java.lang.String getPLLocationID()
public void setPLLocationID(java.lang.String pllocationID)
public void setGroupNumber(java.lang.String groupNumber)
public java.lang.String getGroupNumber()
public java.lang.String getWebActivityID()
public void setWebActivityID(java.lang.String webActivityID)
public java.lang.String getLayoutESpotID()
public void setLayoutESpotID(java.lang.String eSpotID)
public java.lang.String getIdentifier()
public void setIdentifier(java.lang.String inIdentifier)
public java.lang.String getResolvedIdentifier()
public void setResolvedIdentifier(java.lang.String inResolvedIdentifier)
public void setApplyToSubPages(java.lang.String applyToSubPages)
public java.lang.String getApplyToSubPages()
public void setPropagateToSubLevels(boolean propagateToSubLevels)
public boolean getPropagateToSubLevels()
protected java.lang.String getActionString()