Package nl.gx.webmanager.cms.core
Interface PersonalizationCategory
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description String
getName()
Returns the language dependent description of the personalization category.PersonalizationExpression[]
getPersonalizationExpressions()
Returns all personalization expressions sorted by name.PersonalizationItem[]
getPersonalizationItems()
Returns all personalization expressions and models sorted by name.PersonalizationModel[]
getPersonalizationModels()
Returns all personalization models sorted by name.String
getValue()
Returns a unique identifying value of the category.void
setName(String name)
Sets the name of the personalization category.void
setPersonalizationItems(PersonalizationItem[] personalizationItems)
Assigns the personalization items to this personalization category.void
setValue(String value)
Sets the value of the personalization category.
-
-
-
Method Detail
-
getName
String getName()
Returns the language dependent description of the personalization category.- Returns:
- The language dependent description of the personalization category.
-
getValue
String getValue()
Returns a unique identifying value of the category.- Returns:
- A unique identifying value of the category.
-
getPersonalizationItems
PersonalizationItem[] getPersonalizationItems()
Returns all personalization expressions and models sorted by name.- Returns:
- All personalization expressions and models sorted by name.
-
getPersonalizationExpressions
PersonalizationExpression[] getPersonalizationExpressions()
Returns all personalization expressions sorted by name.- Returns:
- All personalization expressions sorted by name.
-
getPersonalizationModels
PersonalizationModel[] getPersonalizationModels()
Returns all personalization models sorted by name.- Returns:
- All personalization models sorted by name.
-
setName
void setName(String name)
Sets the name of the personalization category.- Parameters:
name
- New name of the personalization category. Cannot benull
or an empty string.
-
setValue
void setValue(String value)
Sets the value of the personalization category.- Parameters:
value
- New value of the personalization category. Cannot benull
or an empty string.
-
setPersonalizationItems
void setPersonalizationItems(PersonalizationItem[] personalizationItems)
Assigns the personalization items to this personalization category.- Parameters:
personalizationItems
- Personalization items to assign to this category.
-
-