|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface PersonalizationManagementService
This interface defines the personalization management service for offering create and delete methods for personalization expressions, models and categories.
| Method Summary | |
|---|---|
PersonalizationCategory |
createPersonalizationCategory(Website website,
java.lang.String categoryName,
java.lang.String value)
Creates a personalization category with the given name and value. |
PersonalizationExpression |
createPersonalizationExpression(Website website)
Creates a personalization expression for the given website. |
PersonalizationModel |
createPersonalizationModel(Website website)
Creates a personalization model for the given website. |
void |
deletePersonalizationCategory(PersonalizationCategory category)
Permanently deletes a personalization category. |
void |
deletePersonalizationExpression(PersonalizationExpression expression)
Permanently deletes a personalization expression. |
void |
deletePersonalizationModel(PersonalizationModel model)
Permanently deletes a personalization model. |
PersonalizationExpression |
getPersonalizationExpression(java.lang.String idString)
Gets a personalization expression instance from the given identifier string. |
PersonalizationModel |
getPersonalizationModel(java.lang.String idString)
Gets a personalization expression instance from the given identifier string. |
| Method Detail |
|---|
PersonalizationExpression getPersonalizationExpression(java.lang.String idString)
PersonalizationExpression#getId()#toString() on a
PersonalizationExpression instance which has been created by a
PersonalizationManagementService instance.
idString - The id string to use to create a PersonalizationExpression instance.
PersonalizationExpression instance.PersonalizationModel getPersonalizationModel(java.lang.String idString)
PersonalizationExpression#getId()#toString() on a
PersonalizationExpression instance which has been created by a
PersonalizationManagementService instance.
idString - The id string to use to create a PersonalizationExpression instance.
PersonalizationExpression instance.PersonalizationExpression createPersonalizationExpression(Website website)
Default settings are:
""
false
PersonalizationExpression.Type#CONDITION
false
""
""
website - Target website.
PersonalizationModel createPersonalizationModel(Website website)
Default settings are:
""
false
PersonalizationModel.Operator#AND
false
false
website - Target website.
PersonalizationCategory createPersonalizationCategory(Website website,
java.lang.String categoryName,
java.lang.String value)
website - Website to create the personalization category for.categoryName - Name of the category.value - Value of the category. Can be used as a parameter to retrieve a specific personalization
category through Website.getPersonalizationCategory(String). Make sure a unique
value is chosen over all category values, within the scope of the given website. There is no
uniqueness validation.
void deletePersonalizationExpression(PersonalizationExpression expression)
expression - Personalization expression to delete.void deletePersonalizationModel(PersonalizationModel model)
model - Personalization model to delete.void deletePersonalizationCategory(PersonalizationCategory category)
category - Personalization category to delete.
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||