lumis.portal.hierarquicalpropertybag
Class HierarquicalPropertyBagManager

Package class diagram package HierarquicalPropertyBagManager
java.lang.Object
  extended by lumis.portal.hierarquicalpropertybag.HierarquicalPropertyBagManager
All Implemented Interfaces:
IHierarquicalPropertyBagManager

public class HierarquicalPropertyBagManager
extends Object
implements IHierarquicalPropertyBagManager

Manager that implements the IHierarquicalPropertyBagManager interface.

Since:
4.2.0

Constructor Summary
HierarquicalPropertyBagManager()
           
 
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.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

HierarquicalPropertyBagManager

public HierarquicalPropertyBagManager()
Method Detail

add

public void add(HierarquicalPropertyBag bag)
         throws PortalException
Description copied from interface: IHierarquicalPropertyBagManager
Persists a hierarquical property bag.

Specified by:
add in interface IHierarquicalPropertyBagManager
Parameters:
bag - the hierarquical property bag to persist.
Throws:
PortalException

delete

public void delete(HierarquicalPropertyBag bag)
            throws PortalException
Description copied from interface: IHierarquicalPropertyBagManager
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.

Specified by:
delete in interface IHierarquicalPropertyBagManager
Parameters:
bag - the hierarquical property bag to be deleted.
Throws:
PortalException

get

public HierarquicalPropertyBag get(String propertyBagId)
                            throws PortalException
Description copied from interface: IHierarquicalPropertyBagManager
Returns the hierarquical property bag with the given identifier.

Specified by:
get in interface IHierarquicalPropertyBagManager
Parameters:
propertyBagId - identifier of the property bag.
Returns:
the hierarquical property bag corresponding to the given identifier.
Throws:
PortalException


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