nl.gx.webmanager.cms.core
Interface PersonalizationCategory

All Superinterfaces:
Wrapper

public interface PersonalizationCategory
extends Wrapper

Interface representing a personalization category.

Author:
Sander Dahlberg

Method Summary
 java.lang.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.
 java.lang.String getValue()
          Returns a unique identifying value of the category.
 void setName(java.lang.String name)
          Sets the name of the personalization category.
 void setPersonalizationItems(PersonalizationItem[] personalizationItems)
          Assigns the personalization items to this personalization category.
 void setValue(java.lang.String value)
          Sets the value of the personalization category.
 
Methods inherited from interface nl.gx.webmanager.wrapper.Wrapper
getId, getUUID, setId, setUUID
 

Method Detail

getName

java.lang.String getName()
Returns the language dependent description of the personalization category.

Returns:
The language dependent description of the personalization category.

getValue

java.lang.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(java.lang.String name)
Sets the name of the personalization category.

Parameters:
name - New name of the personalization category. Cannot be null or an empty string.

setValue

void setValue(java.lang.String value)
Sets the value of the personalization category.

Parameters:
value - New value of the personalization category. Cannot be null 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.


Copyright © 2007-2011 GX Software BV. All Rights Reserved.