Interface BehaviourIndex<B extends BehaviourBinding>

Type Parameters:
B - the type of Binding.

@AlfrescoPublicApi public interface BehaviourIndex<B extends BehaviourBinding>
Index of Bound Behaviours.
Author:
David Caruana
  • Method Details

    • getAll

      Gets all bound behaviours
      Returns:
      the bound behaviours
    • find

      Gets all bound behaviours for the specified binding. Note: The index may use any algorithm for determining which behaviours are returned for the binding e.g. based on hierarchical binding
      Parameters:
      binding - the binding
      Returns:
      the associated behaviours
    • addChangeObserver

      void addChangeObserver(org.alfresco.repo.policy.BehaviourChangeObserver<B> observer)
      Add a Behaviour Change Observer.
      Parameters:
      observer - the observer
    • getFilter

      BehaviourFilter getFilter()
      Gets the behaviour filter
      Returns:
      the behaviour filter