\BasicPersonalisation
Synopsis
class BasicPersonalisation
extends VaryingPersonalisationScheme
implements
SelectionProvider
{
- // members
- public static array $has_many = ;
- public static boolean $is_abstract = false;
- // Inherited members from VaryingPersonalisationScheme
- public static array $db;
- public static array $has_many;
- public static boolean $is_abstract;
- // Inherited members from PersonalisationScheme
- public static array $db;
- public static array $has_many;
- public static array $summary_fields;
- public static boolean $is_abstract;
- // methods
- public void getCMSFields()
- public void generateRulesList()
- public void getRulesList()
- public void generateRuleHTML()
- public void getVariation()
- public void personalise()
- public void canCreate()
- public void hasDefault()
- // Inherited methods from VaryingPersonalisationScheme
- public void getCMSFields()
- public void personalise()
- public void getContextProvider()
- public void getSelectionProvider()
- public void canCreate()
- public void getRenderProperty()
- protected void trackRender()
- // Inherited methods from PersonalisationScheme
- public null personalise()
- public static void personalise_with()
- public void canCreate()
- public void ajaxLink()
- public void getCMSFields()
- public void getReport()
Hierarchy
Tasks
Line | Task |
---|---|
159 | identify the default variation or the first, or something. |
Members
public
- $db
- $db
- $has_many
- $has_many
- $has_many
- $is_abstract
- $is_abstract
- $is_abstract
- $summary_fields
Methods
public
- canCreate()
- generateRuleHTML()
- generateRulesList()
- getCMSFields()
- getRulesList() — this method sorts rules so Default will be always the last one to be displayed
- getVariation()
- hasDefault()
- personalise()
Inherited from VaryingPersonalisationScheme
protected
- trackRender() — If measurement is enabled for this scheme, then we need to track that this was rendered for the current identity.
public
- canCreate()
- getCMSFields()
- getContextProvider()
- getRenderProperty()
- getSelectionProvider()
- personalise()
Inherited from PersonalisationScheme
public
- ajaxLink()
- canCreate()
- getCMSFields()
- getReport()
- personalise() — Perform the personalisation. This should be overridden by sub classes.
- personalise_with()