Package org.ametys.web.repository.page
Interface Zone
-
- All Superinterfaces:
AmetysObject
,DataAwareAmetysObject
,DataHolder
,ModelLessDataAwareAmetysObject
,ModelLessDataHolder
- All Known Subinterfaces:
ModifiableZone
- All Known Implementing Classes:
CourseZone
,DefaultZone
,FirstLevelZone
,OrgUnitZone
,PostListZone
,PostZone
,ProgramZone
,SecondLevelZone
,StaticZone
,TransitionalZone
,UGCTransitionalZone
,UGCZone
,UserZone
public interface Zone extends ModelLessDataAwareAmetysObject
-
-
Field Summary
Fields Modifier and Type Field Description static String
ZONEITEM_DATA_NAME
Constant for the name of the data containing the zone item
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description Page
getPage()
Get the parent page of the zoneAmetysObjectIterable<? extends ZoneItem>
getZoneItems()
Retrieve the list of used zone itemsModelAwareDataHolder
getZoneParametersHolder()
Get the view parameters-
Methods inherited from interface org.ametys.plugins.repository.AmetysObject
equals, getId, getName, getParent, getParentPath, getPath, hashCode
-
Methods inherited from interface org.ametys.plugins.repository.data.ametysobject.DataAwareAmetysObject
copyTo, dataToSAX, getDataNames, getRepositoryData
-
Methods inherited from interface org.ametys.plugins.repository.data.holder.DataHolder
dataToSAX
-
Methods inherited from interface org.ametys.plugins.repository.data.ametysobject.ModelLessDataAwareAmetysObject
dataToSAX, getComposite, getDataHolder, getType, getValue, getValue, getValueOfType, getValueOfType, hasValue, isMultiple
-
Methods inherited from interface org.ametys.plugins.repository.data.holder.ModelLessDataHolder
dataToSAX
-
-
-
-
Field Detail
-
ZONEITEM_DATA_NAME
static final String ZONEITEM_DATA_NAME
Constant for the name of the data containing the zone item- See Also:
- Constant Field Values
-
-
Method Detail
-
getZoneItems
AmetysObjectIterable<? extends ZoneItem> getZoneItems() throws AmetysRepositoryException
Retrieve the list of used zone items- Returns:
- The list of zone items. Cannot be null.
- Throws:
AmetysRepositoryException
- if an error occured
-
getZoneParametersHolder
ModelAwareDataHolder getZoneParametersHolder() throws AmetysRepositoryException
Get the view parameters- Returns:
- the view parameters
- Throws:
AmetysRepositoryException
- if an error occurs.
-
-