org.exoplatform.application.registry
Interface ApplicationRegistryService

All Known Implementing Classes:
ApplicationRegistryServiceImpl

public interface ApplicationRegistryService

Created y the eXo platform team User: Tuan Nguyen Date: 20 april 2007


Method Summary
 void clearAllRegistries()
           
 java.util.List<Application> getAllApplications()
           
 Application getApplication(java.lang.String id)
           
 Application getApplication(java.lang.String category, java.lang.String name)
           
 java.util.List<ApplicationCategory> getApplicationCategories()
           
 java.util.List<ApplicationCategory> getApplicationCategories(java.util.Comparator<ApplicationCategory> sortComparator)
           
 java.util.List<ApplicationCategory> getApplicationCategories(java.lang.String accessUser, java.lang.String... appTypes)
           
 ApplicationCategory getApplicationCategory(java.lang.String name)
           
 java.util.List<Application> getApplications(ApplicationCategory category, java.util.Comparator<Application> sortComparator, java.lang.String... appTypes)
           
 java.util.List<Application> getApplications(ApplicationCategory category, java.lang.String... appTypes)
           
 void importAllPortlets()
           
 void importExoGadgets()
           
 void initListener(org.exoplatform.container.component.ComponentPlugin com)
           
 void remove(Application app)
           
 void remove(ApplicationCategory category)
           
 void save(ApplicationCategory category)
           
 void save(ApplicationCategory category, Application application)
           
 void update(Application application)
           
 

Method Detail

getApplicationCategories

java.util.List<ApplicationCategory> getApplicationCategories(java.lang.String accessUser,
                                                             java.lang.String... appTypes)
                                                             throws java.lang.Exception
Throws:
java.lang.Exception

initListener

void initListener(org.exoplatform.container.component.ComponentPlugin com)
                  throws java.lang.Exception
Throws:
java.lang.Exception

getApplicationCategories

java.util.List<ApplicationCategory> getApplicationCategories()
                                                             throws java.lang.Exception
Throws:
java.lang.Exception

getApplicationCategories

java.util.List<ApplicationCategory> getApplicationCategories(java.util.Comparator<ApplicationCategory> sortComparator)
                                                             throws java.lang.Exception
Throws:
java.lang.Exception

getApplicationCategory

ApplicationCategory getApplicationCategory(java.lang.String name)
                                           throws java.lang.Exception
Throws:
java.lang.Exception

save

void save(ApplicationCategory category)
          throws java.lang.Exception
Throws:
java.lang.Exception

remove

void remove(ApplicationCategory category)
            throws java.lang.Exception
Throws:
java.lang.Exception

getApplications

java.util.List<Application> getApplications(ApplicationCategory category,
                                            java.lang.String... appTypes)
                                            throws java.lang.Exception
Throws:
java.lang.Exception

getApplications

java.util.List<Application> getApplications(ApplicationCategory category,
                                            java.util.Comparator<Application> sortComparator,
                                            java.lang.String... appTypes)
                                            throws java.lang.Exception
Throws:
java.lang.Exception

getAllApplications

java.util.List<Application> getAllApplications()
                                               throws java.lang.Exception
Throws:
java.lang.Exception

getApplication

Application getApplication(java.lang.String id)
                           throws java.lang.Exception
Throws:
java.lang.Exception

getApplication

Application getApplication(java.lang.String category,
                           java.lang.String name)
                           throws java.lang.Exception
Throws:
java.lang.Exception

save

void save(ApplicationCategory category,
          Application application)
          throws java.lang.Exception
Throws:
java.lang.Exception

update

void update(Application application)
            throws java.lang.Exception
Throws:
java.lang.Exception

remove

void remove(Application app)
            throws java.lang.Exception
Throws:
java.lang.Exception

importAllPortlets

void importAllPortlets()
                       throws java.lang.Exception
Throws:
java.lang.Exception

importExoGadgets

void importExoGadgets()
                      throws java.lang.Exception
Throws:
java.lang.Exception

clearAllRegistries

void clearAllRegistries()
                        throws java.lang.Exception
Throws:
java.lang.Exception


Copyright © 2010 eXo Platform SAS. All Rights Reserved.