public class ApplicationRegistryServiceImpl extends Object implements org.exoplatform.application.registry.ApplicationRegistryService, org.picocontainer.Startable
| Modifier and Type | Field and Description |
|---|---|
static String |
PRODUCER_CATEGORY_NAME_SUFFIX |
| Constructor and Description |
|---|
ApplicationRegistryServiceImpl(ChromatticManager manager,
POMSessionManager mopManager,
org.exoplatform.portal.config.UserACL userACL) |
| Modifier and Type | Method and Description |
|---|---|
List<org.exoplatform.application.registry.Application> |
getAllApplications() |
org.exoplatform.application.registry.Application |
getApplication(String id) |
org.exoplatform.application.registry.Application |
getApplication(String category,
String name) |
List<org.exoplatform.application.registry.ApplicationCategory> |
getApplicationCategories() |
List<org.exoplatform.application.registry.ApplicationCategory> |
getApplicationCategories(Comparator<org.exoplatform.application.registry.ApplicationCategory> sortComparator) |
List<org.exoplatform.application.registry.ApplicationCategory> |
getApplicationCategories(Comparator<org.exoplatform.application.registry.ApplicationCategory> sortComparator,
String accessUser,
org.exoplatform.portal.config.model.ApplicationType<?>... appTypes) |
List<org.exoplatform.application.registry.ApplicationCategory> |
getApplicationCategories(String accessUser,
org.exoplatform.portal.config.model.ApplicationType<?>... appTypes) |
List<org.exoplatform.application.registry.ApplicationCategory> |
getApplicationCategories(String appName,
org.exoplatform.portal.config.model.ApplicationType appType,
Comparator<org.exoplatform.application.registry.ApplicationCategory> sortComparator) |
org.exoplatform.application.registry.ApplicationCategory |
getApplicationCategory(String name) |
List<org.exoplatform.application.registry.Application> |
getApplications(org.exoplatform.application.registry.ApplicationCategory category,
org.exoplatform.portal.config.model.ApplicationType<?>... appTypes) |
List<org.exoplatform.application.registry.Application> |
getApplications(org.exoplatform.application.registry.ApplicationCategory category,
Comparator<org.exoplatform.application.registry.Application> sortComparator,
org.exoplatform.portal.config.model.ApplicationType<?>... appTypes) |
ContentRegistry |
getContentRegistry() |
void |
importAllPortlets() |
void |
initListener(org.exoplatform.container.component.ComponentPlugin com) |
void |
remove(org.exoplatform.application.registry.Application app) |
void |
remove(org.exoplatform.application.registry.ApplicationCategory category) |
void |
save(org.exoplatform.application.registry.ApplicationCategory category) |
void |
save(org.exoplatform.application.registry.ApplicationCategory category,
org.exoplatform.application.registry.Application application) |
void |
start() |
void |
stop() |
void |
update(org.exoplatform.application.registry.Application application) |
public static final String PRODUCER_CATEGORY_NAME_SUFFIX
public ApplicationRegistryServiceImpl(ChromatticManager manager, POMSessionManager mopManager, org.exoplatform.portal.config.UserACL userACL)
public ContentRegistry getContentRegistry()
public void initListener(org.exoplatform.container.component.ComponentPlugin com)
initListener in interface org.exoplatform.application.registry.ApplicationRegistryServicepublic List<org.exoplatform.application.registry.ApplicationCategory> getApplicationCategories(Comparator<org.exoplatform.application.registry.ApplicationCategory> sortComparator, String accessUser, org.exoplatform.portal.config.model.ApplicationType<?>... appTypes)
public List<org.exoplatform.application.registry.ApplicationCategory> getApplicationCategories(String appName, org.exoplatform.portal.config.model.ApplicationType appType, Comparator<org.exoplatform.application.registry.ApplicationCategory> sortComparator)
getApplicationCategories in interface org.exoplatform.application.registry.ApplicationRegistryServicepublic List<org.exoplatform.application.registry.ApplicationCategory> getApplicationCategories(String accessUser, org.exoplatform.portal.config.model.ApplicationType<?>... appTypes) throws Exception
getApplicationCategories in interface org.exoplatform.application.registry.ApplicationRegistryServiceExceptionpublic List<org.exoplatform.application.registry.ApplicationCategory> getApplicationCategories() throws Exception
getApplicationCategories in interface org.exoplatform.application.registry.ApplicationRegistryServiceExceptionpublic List<org.exoplatform.application.registry.ApplicationCategory> getApplicationCategories(Comparator<org.exoplatform.application.registry.ApplicationCategory> sortComparator) throws Exception
getApplicationCategories in interface org.exoplatform.application.registry.ApplicationRegistryServiceExceptionpublic org.exoplatform.application.registry.ApplicationCategory getApplicationCategory(String name)
getApplicationCategory in interface org.exoplatform.application.registry.ApplicationRegistryServicepublic void save(org.exoplatform.application.registry.ApplicationCategory category)
save in interface org.exoplatform.application.registry.ApplicationRegistryServicepublic void remove(org.exoplatform.application.registry.ApplicationCategory category)
remove in interface org.exoplatform.application.registry.ApplicationRegistryServicepublic List<org.exoplatform.application.registry.Application> getApplications(org.exoplatform.application.registry.ApplicationCategory category, org.exoplatform.portal.config.model.ApplicationType<?>... appTypes) throws Exception
getApplications in interface org.exoplatform.application.registry.ApplicationRegistryServiceExceptionpublic List<org.exoplatform.application.registry.Application> getApplications(org.exoplatform.application.registry.ApplicationCategory category, Comparator<org.exoplatform.application.registry.Application> sortComparator, org.exoplatform.portal.config.model.ApplicationType<?>... appTypes)
getApplications in interface org.exoplatform.application.registry.ApplicationRegistryServicepublic List<org.exoplatform.application.registry.Application> getAllApplications() throws Exception
getAllApplications in interface org.exoplatform.application.registry.ApplicationRegistryServiceExceptionpublic org.exoplatform.application.registry.Application getApplication(String id) throws Exception
getApplication in interface org.exoplatform.application.registry.ApplicationRegistryServiceExceptionpublic org.exoplatform.application.registry.Application getApplication(String category, String name)
getApplication in interface org.exoplatform.application.registry.ApplicationRegistryServicepublic void save(org.exoplatform.application.registry.ApplicationCategory category,
org.exoplatform.application.registry.Application application)
save in interface org.exoplatform.application.registry.ApplicationRegistryServicepublic void update(org.exoplatform.application.registry.Application application)
update in interface org.exoplatform.application.registry.ApplicationRegistryServicepublic void remove(org.exoplatform.application.registry.Application app)
remove in interface org.exoplatform.application.registry.ApplicationRegistryServicepublic void importAllPortlets()
throws Exception
importAllPortlets in interface org.exoplatform.application.registry.ApplicationRegistryServiceExceptionpublic void start()
start in interface org.picocontainer.Startablepublic void stop()
stop in interface org.picocontainer.StartableCopyright © 2003–2021 eXo Platform SAS. All rights reserved.