Package lumis.portal.propertybag
Provides the storage of property values in a hierarchical structure.
The IPropertyBagManager
instance may be
obtained using ManagerFactory.getPropertyBagManager()
.
It contains some property bag manipulation methods.
A PropertyBag
stores property values. Each
property is identified by a unique name and has a list of
String
default values. It is recommended to name properties
using namespace like java packages, to avoid name clashes.
A property bag may have a parent. When a property bag has a parent, it inherits all the parent's properties and their values. If a property value is set on a property bag, the value set has precedence over any inherited value.
- Since:
- 5.0.0
- Version:
- $Revision$ $Date$
-
Interface Summary Interface Description IPropertyBagManager Manages property bag instances.IPropertyBagManagerSPI Property bag internal actions. -
Class Summary Class Description Property Represents a property of aPropertyBag
.PropertyBag Object that represents a property bag.PropertyBagUtil Utility methods for dealing with property bags. -
Enum Summary Enum Description PropertyInheritMode Indicates the mode the values of a property is inherited to a property bag from its parent property bag.