Data List Policies

Data List policies provide places where you can hook in behaviors that trigger when items within a data list are operated upon. When items are added to a data list, removed from a data list or updated, these policies trigger and may fire into your custom handlers.

The following policies are available:

Policy QName Description
p:beforeAddListItem Raised before an item is added to a list
p:afterAddListItem Raised after an item is added to a list
p:beforeUpdateListItem Raised before an item within a list is updated
p:afterUpdateListItem Raised after an item within a list is updated
p:beforeRemoveListItem Raised before an item is removed from a list
p:afterRemoveListItem Raised after an item is removed from a list

Method Signatures

The following method signatures apply for the policies mentioned above:

p:beforeAddListItem

(JavaScript)    
function beforeAddListItem(item, list);

(Java)          
public void beforeAddListItem(Node item, NodeList list);

p:afterAddListItem

(JavaScript)    
function afterAddListItem(item, list);

(Java)          
public void afterAddListItem(Node item, NodeList list);

p:beforeUpdateListItem

(JavaScript)    
function beforeUpdateListItem(item, list);

(Java)          
public void beforeUpdateListItem(Node item, NodeList list);

p:afterUpdateListItem

(JavaScript)    
function afterUpdateListItem(item, list);

(Java)          
public void afterUpdateListItem(Node item, NodeList list);

p:beforeRemoveListItem

(JavaScript)    
function beforeRemoveListItem(item, list);

(Java)          
public void beforeRemoveListItem(Node item, NodeList list);

p:afterRemoveListItem

(JavaScript)    
function afterRemoveListItem(item, list);

(Java)          
public void afterRemoveListItem(Node item, NodeList list);