| es.udc.mypersonalizer.portal.model.wizards.PropertyUpdater
All known Subclasses: es.udc.mypersonalizer.portal.model.wizards.UpdateSimplePropertiesUpdater, es.udc.mypersonalizer.portal.model.wizards.RemovePropertyStructureUpdater, es.udc.mypersonalizer.portal.model.wizards.AddPropertyStructureUpdater,
PropertyUpdater | public interface PropertyUpdater (Code) | | This interface defines the PropertyUpdaters. These are objects responsible
for updating properties in different manners. These can be used to create
a new property, remove it, update... each different class implementing
this interface will perform a different operation, based on the data
supplied in a
WizardEvent object.
The PropertyUpdaters are registered in
PropertyUpdaterRegistrySingleton , which reads the instances to register
from configuration.
The normal system operation requires the following property updaters:
author: Daniel Fernandez since: 1.0 |
Method Summary | |
public void | update(Property property, WizardEvent event) This method performs the action for which the updater object is
responsible. |
update | public void update(Property property, WizardEvent event) throws InternalErrorException(Code) | | This method performs the action for which the updater object is
responsible. This can be add, modify, update... taking the needed data
from a
WizardEvent object and acting on a given
Property .
The exact point of the Property tree where the action will be applied
is established by the propertyStructureName of the
wizard event.
Parameters: property - the property which will receive the action. Parameters: event - the event which contains the data to add, update, etc. throws: InternalErrorException - if any fatal errors occur. |
|
|