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
,ProgramZone
,SecondLevelZone
,TransitionalZone
,UGCTransitionalZone
,UGCZone
,UserZone
-
Field Summary
Modifier and TypeFieldDescriptionstatic final String
Constant for the name of the data containing the zone item -
Method Summary
Modifier and TypeMethodDescriptionGet the parent page of the zoneAmetysObjectIterable<? extends ZoneItem>
Retrieve the list of used zone itemsGet the view parametersMethods 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, dataToJSON, dataToJSON, dataToSAX, dataToSAX, getDataNames, getRepositoryData
Methods inherited from interface org.ametys.plugins.repository.data.ametysobject.ModelLessDataAwareAmetysObject
dataToJSON, dataToSAX, getComposite, getDataHolder, getModelItemTypeExtensionPoint, getParentDataHolder, getRootDataHolder, getType, getValue, getValue, getValueOfType, getValueOfType, hasValue, hasValue, hasValueOrEmpty, isMultiple, isMultiple
Methods inherited from interface org.ametys.plugins.repository.data.holder.ModelLessDataHolder
dataToJSON, dataToSAX
-
Field Details
-
ZONEITEM_DATA_NAME
Constant for the name of the data containing the zone item- See Also:
-
-
Method Details
-
getZoneItems
Retrieve the list of used zone items- Returns:
- The list of zone items. Cannot be null.
- Throws:
AmetysRepositoryException
- if an error occured
-
getSitemapElement
Get the parent page of the zone- Returns:
- The parent page. Cannot be null.
-
getZoneParametersHolder
Get the view parameters- Returns:
- the view parameters
- Throws:
AmetysRepositoryException
- if an error occurs.
-