Package org.ametys.web.repository.site
Class GetAdminSitesAction
java.lang.Object
org.apache.avalon.framework.logger.AbstractLogEnabled
org.apache.cocoon.acting.AbstractAction
org.apache.cocoon.acting.ServiceableAction
org.ametys.web.repository.site.GetSitesAction
org.ametys.web.repository.site.GetAdminSitesAction
- All Implemented Interfaces:
Component
,LogEnabled
,Serviceable
,Action
Action for getting the list of existing
Site
for administrative operations.-
Field Summary
Fields inherited from class org.ametys.web.repository.site.GetSitesAction
_ametysResolver, _groupDirectoryContextHelper, _groupDirectoryDAO, _populationContextHelper, _rightManager, _siteColors, _siteConfigurationManager, _siteManager, _siteTypeExtensionPoint, _userPopulationDAO, _userProvider
Fields inherited from class org.apache.cocoon.acting.ServiceableAction
manager
Fields inherited from class org.apache.cocoon.acting.AbstractAction
EMPTY_MAP
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescription_rootSite2json
(Request request, Site site, String currentSiteName, boolean recursive, boolean readAccessOnly, boolean sharedSitesOnly, UserIdentity user) Retrieves the JSON for a root siteMethods inherited from class org.ametys.web.repository.site.GetSitesAction
_childSites2json, _getRootSites, _site2json, _site2json, act, canRead, service
Methods inherited from class org.apache.avalon.framework.logger.AbstractLogEnabled
enableLogging, getLogger, setupLogger, setupLogger, setupLogger
-
Constructor Details
-
GetAdminSitesAction
public GetAdminSitesAction()
-
-
Method Details
-
_rootSite2json
protected List<Map<String,Object>> _rootSite2json(Request request, Site site, String currentSiteName, boolean recursive, boolean readAccessOnly, boolean sharedSitesOnly, UserIdentity user) Description copied from class:GetSitesAction
Retrieves the JSON for a root site- Overrides:
_rootSite2json
in classGetSitesAction
- Parameters:
request
- The requestsite
- The root sitecurrentSiteName
- The name of the current siterecursive
- True to handle child sitesreadAccessOnly
- Only read access sitesharedSitesOnly
- Only shared sitesuser
- The current user- Returns:
- The root site info
-