Package org.ametys.web.repository.page
Interface ModifiableZone
- All Superinterfaces:
 AmetysObject,DataAwareAmetysObject,DataHolder,ModelLessDataAwareAmetysObject,ModelLessDataHolder,ModifiableAmetysObject,ModifiableDataHolder,ModifiableModelLessDataAwareAmetysObject,ModifiableModelLessDataHolder,RemovableAmetysObject,Zone
- All Known Implementing Classes:
 DefaultZone
public interface ModifiableZone
extends Zone, ModifiableModelLessDataAwareAmetysObject, RemovableAmetysObject
A zone that is modifiable
- 
Field Summary
Fields inherited from interface org.ametys.web.repository.page.Zone
ZONEITEM_DATA_NAME - 
Method Summary
Modifier and TypeMethodDescriptionAdd a new zone itemRetrieve the list of used zone itemsGet the view parametersMethods inherited from interface org.ametys.plugins.repository.AmetysObject
equals, getId, getName, getParent, getParentPath, getPath, hashCodeMethods inherited from interface org.ametys.plugins.repository.data.ametysobject.DataAwareAmetysObject
copyTo, copyTo, dataToJSON, dataToJSON, dataToSAX, dataToSAX, getDataNames, getRepositoryDataMethods inherited from interface org.ametys.plugins.repository.data.ametysobject.ModelLessDataAwareAmetysObject
dataToJSON, dataToSAX, getComposite, getModelItemTypeExtensionPoint, getParentDataHolder, getRootDataHolder, getType, getValue, getValue, getValueOfType, getValueOfType, hasDifferences, hasValue, hasValue, hasValueOrEmpty, isMultiple, isMultipleMethods inherited from interface org.ametys.plugins.repository.data.holder.ModelLessDataHolder
dataToJSON, dataToSAX, hasValue, hasValueOrEmptyMethods inherited from interface org.ametys.plugins.repository.ModifiableAmetysObject
needsSave, rename, revertChanges, saveChangesMethods inherited from interface org.ametys.plugins.repository.data.ametysobject.ModifiableModelLessDataAwareAmetysObject
getComposite, getComposite, getDataHolder, getParentDataHolder, getRepositoryData, getRootDataHolder, removeValue, setValue, setValue, synchronizeValuesMethods inherited from interface org.ametys.plugins.repository.RemovableAmetysObject
removeMethods inherited from interface org.ametys.web.repository.page.Zone
getSitemapElement 
- 
Method Details
- 
addZoneItem
Add a new zone item- Returns:
 - The zone item created
 - Throws:
 AmetysRepositoryException- If an error occured
 - 
getZoneItems
Retrieve the list of used zone items- Specified by:
 getZoneItemsin interfaceZone- Returns:
 - The list of zone items. Cannot be null.
 - Throws:
 AmetysRepositoryException- if an error occured
 - 
getZoneParametersHolder
Get the view parameters- Specified by:
 getZoneParametersHolderin interfaceZone- Returns:
 - the view parameters
 - Throws:
 AmetysRepositoryException- if an error occurs.
 
 -