lumis.portal.hierarquicalpropertybag
Interface IHierarquicalPropertyBagManager

Package class diagram package IHierarquicalPropertyBagManager
All Known Implementing Classes:
HierarquicalPropertyBagManager

public interface IHierarquicalPropertyBagManager

Manager that manages portal hierarquical property bags.

Since:
4.2.0

Method Summary
 void add(HierarquicalPropertyBag bag)
          Persists a hierarquical property bag.
 void delete(HierarquicalPropertyBag bag)
          Deletes the given hierarquical property bag.
 HierarquicalPropertyBag get(String propertyBagId)
          Returns the hierarquical property bag with the given identifier.
 

Method Detail

add

void add(HierarquicalPropertyBag bag)
         throws PortalException
Persists a hierarquical property bag.

Parameters:
bag - the hierarquical property bag to persist.
Throws:
PortalException
Since:
4.2.0

get

HierarquicalPropertyBag get(String propertyBagId)
                            throws PortalException
Returns the hierarquical property bag with the given identifier.

Parameters:
propertyBagId - identifier of the property bag.
Returns:
the hierarquical property bag corresponding to the given identifier.
Throws:
PortalException
Since:
4.2.0

delete

void delete(HierarquicalPropertyBag bag)
            throws PortalException
Deletes the given hierarquical property bag.

Delete is not done recursively. There must not be any child property bags that have the given property bag as its parent.

Parameters:
bag - the hierarquical property bag to be deleted.
Throws:
PortalException
Since:
4.2.0


Lumisportal  4.2.1.080903 - Copyright © 2001-2007, Lumis. All Rights Reserved.