Uses of Interface
org.deduced.controller.PropertyController

Packages that use PropertyController
org.deduced.controller Controllers are used to represent an application layer that restricts access to information. 
org.deduced.controller.implementation Controller implementation classes. 
org.deduced.dynamic The Dynamic package contains an implementation of the property collection that can be dynamically modified as the schema changes. 
 

Uses of PropertyController in org.deduced.controller
 

Methods in org.deduced.controller that return PropertyController
 PropertyController ControllerFactory.createPropertyController(PropertyCollection<?,?> model, java.lang.Object key)
          create Property Controller
 PropertyController ControllerProvider.getPropertyController(PropertyCollection<?,?> model, java.lang.Object propertyKey)
          get Property Controller
 

Methods in org.deduced.controller that return types with arguments of type PropertyController
 PropertyList<PropertyController> ControllerProvider.getPropertyCollectionPropertyControllerList(PropertyCollection<?,?> model)
          get Property Collection Property Controller List
 

Uses of PropertyController in org.deduced.controller.implementation
 

Classes in org.deduced.controller.implementation that implement PropertyController
 class DirectPropertyController
           Title: DirectPropertyController
 class FlyWheelPropertyController
          Fly Wheel Property Controller
 

Fields in org.deduced.controller.implementation with type parameters of type PropertyController
private  java.util.Map<PropertyCollection<?,?>,PropertyList<PropertyController>> CachedFlyWheelControllerProvider.childPropertyControllerMapMap
          map between the model and the map of child property controller
private  java.util.Map<CachedFlyWheelControllerProvider.PropertyControllerKey,PropertyController> CachedFlyWheelControllerProvider.propertyControllerMap
          map between the model+propertyKey and the property controller
 

Methods in org.deduced.controller.implementation that return PropertyController
 PropertyController DefaultControllerFactory.createPropertyController(PropertyCollection<?,?> model, java.lang.Object key)
          (non-Javadoc)
 PropertyController FlyWheelControllerFactoryImplementation.createPropertyController(PropertyCollection<?,?> model, java.lang.Object key)
          (non-Javadoc)
protected  PropertyController FlyWheelControllerProvider.createPropertyController(PropertyCollection<?,?> model, java.lang.Object propertyKey)
          create a property controller
protected  PropertyController DirectPropertyCollectionController.createPropertyController(PropertyCollectionController parentController, java.lang.Object key)
          create Property Controller
private  PropertyController DirectPropertyCollectionController.findChildPropertyController(java.lang.Object propertyKey)
          find an existing Child Property Controller
static PropertyController ControllerUtilities.findPropertyControllerControllingPropertyKey(PropertyCollection propertyControllerList, java.lang.Object controlledKey)
          find Property Controller Controlling Property Key
 PropertyController CachedFlyWheelControllerProvider.getPropertyController(PropertyCollection<?,?> model, java.lang.Object propertyKey)
          (non-Javadoc)
 PropertyController DirectControllerProvider.getPropertyController(PropertyCollection<?,?> model, java.lang.Object propertyKey)
          (non-Javadoc)
 PropertyController FlyWheelControllerProvider.getPropertyController(PropertyCollection<?,?> model, java.lang.Object propertyKey)
          (non-Javadoc)
protected  PropertyController DirectPropertyCollectionController.getPropertyControllerInternal(java.lang.Object key)
          get Property Controller internally.
 

Methods in org.deduced.controller.implementation that return types with arguments of type PropertyController
 PropertyList<PropertyController> FlyWheelControllerFactory.createPropertyCollectionPropertyControllerList(PropertyCollection<?,?> model)
          create Property Collection Property Controller List
 PropertyList<PropertyController> FlyWheelControllerFactoryImplementation.createPropertyCollectionPropertyControllerList(PropertyCollection<?,?> model)
          (non-Javadoc)
protected  PropertyList<PropertyController> FlyWheelControllerProvider.createPropertyCollectionPropertyControllerList(PropertyCollection<?,?> model)
          create a property collection child property controller List
 PropertyList<PropertyController> CachedFlyWheelControllerProvider.getPropertyCollectionPropertyControllerList(PropertyCollection<?,?> model)
          (non-Javadoc)
 PropertyList<PropertyController> DirectControllerProvider.getPropertyCollectionPropertyControllerList(PropertyCollection<?,?> model)
          (non-Javadoc)
 PropertyList<PropertyController> FlyWheelControllerProvider.getPropertyCollectionPropertyControllerList(PropertyCollection<?,?> model)
          (non-Javadoc)
 

Methods in org.deduced.controller.implementation with parameters of type PropertyController
static Task DirectPropertyController.baseCreateAndSetControlledProperty(PropertyCollection<?,?> createType, boolean deletePreviousValue, PropertyController controller)
          base Create And Set Controlled Property
static Task DirectPropertyController.baseRemoveControlledProperty(boolean deletePreviousValue, PropertyController controller)
          base Remove Controlled Property
static Task DirectPropertyController.baseSetControlledProperty(java.lang.Object value, boolean deletePreviousValue, PropertyController controller, ModelFactory validatorFactory)
          base Set Controlled Property
static void DirectPropertyController.baseUpdateValue(PropertyController controller)
          base Update Value of the monitored property
protected  void AbstractControllerFactory.initializePropertyController(PropertyCollection<?,?> controlledCollection, java.lang.Object key, PropertyController controller)
          initialize Property Controller
protected  void FlyWheelPropertyControllerList.internalSetValueParentIfNecessary(java.lang.Object propertyKey, PropertyController newValue, boolean isReference)
          (non-Javadoc)
static void ControllerUtilities.setControllerEnabled(PropertyController controller, boolean isEnabled)
          Modify a property controller to enable or disable it
 

Uses of PropertyController in org.deduced.dynamic
 

Classes in org.deduced.dynamic that implement PropertyController
 class FlyWheelDynamicPropertyController
          Fly Wheel Dynamic Property Controller
 

Methods in org.deduced.dynamic that return PropertyController
 PropertyController FlyWheelTypeBasedControllerFactory.createPropertyController(PropertyCollection<?,?> model, java.lang.Object key)
          (non-Javadoc)
 

Methods in org.deduced.dynamic that return types with arguments of type PropertyController
 PropertyList<PropertyController> FlyWheelTypeBasedControllerFactory.createPropertyCollectionPropertyControllerList(PropertyCollection<?,?> model)
          (non-Javadoc)