|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface PersonalizationModel
Expression, composed by a number of PersonalizationExpression objects, which can be applied to the session xml on the frontend.
| Nested Class Summary | |
|---|---|
static class |
PersonalizationModel.Operator
Operator used to concatenate contained PersonalizationExpression and/or PersonalizationModel objects with. |
| Method Summary | |
|---|---|
PersonalizationExpression[] |
getExpressions()
Returns an array containing all PersonalizationExpression objects contained by this PersonalizationModel. |
PersonalizationModel[] |
getModels()
Returns an array containing all PersonalizationModel objects contained by this PersonalizationModel. |
PersonalizationModel.Operator |
getOperator()
Returns the Operator used by this PersonalizationModel to links its PersonalizationExpression objects by. |
PersonalizationItem[] |
getPersonalizationItems()
Returns all personalization items that are contained by this personalization model. |
boolean |
isUsingNotOperator()
Returns true if the not operator should be applied to the result of the PersonalizationModel. |
void |
setOperator(PersonalizationModel.Operator operator)
Sets the logical operator for the personalization model. |
void |
setPersonalizationItems(PersonalizationItem[] personalizationItems)
Sets the personalization items for the personalization model. |
void |
setUsingNotOperator(boolean isUsingNotOperator)
Sets the logical negation flag for the personalization model. |
| Methods inherited from interface nl.gx.webmanager.cms.core.PersonalizationItem |
|---|
getName, getPersonalizationCategory, isAvailable, isShownByLinks, isValid, setAvailable, setName, setPersonalizationCategory, setShownByLinks |
| Methods inherited from interface nl.gx.webmanager.wrapper.Wrapper |
|---|
getId, getUUID, setId, setUUID |
| Method Detail |
|---|
PersonalizationModel.Operator getOperator()
boolean isUsingNotOperator()
PersonalizationExpression[] getExpressions()
PersonalizationModel[] getModels()
PersonalizationItem[] getPersonalizationItems()
void setOperator(PersonalizationModel.Operator operator)
operator - The new operator for this personalization model.void setUsingNotOperator(boolean isUsingNotOperator)
isUsingNotOperator - Set to true to flip the result of executing the combined XPATH
expression.void setPersonalizationItems(PersonalizationItem[] personalizationItems)
PersonalizationExpression.Type.CHOOSE and PersonalizationExpression.Type.CONDITION are allowed.
personalizationItems - All these personalization items are assigned. Any previous items are
unassigned.
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||