Uses of Class
io.meeds.appcenter.model.Application
Packages that use Application
Package
Description
-
Uses of Application in io.meeds.appcenter.model
Subclasses of Application in io.meeds.appcenter.modelMethods in io.meeds.appcenter.model that return types with arguments of type ApplicationMethod parameters in io.meeds.appcenter.model with type arguments of type ApplicationModifier and TypeMethodDescriptionApplicationList.setApplications(List<Application> applications) Constructors in io.meeds.appcenter.model with parameters of type ApplicationModifierConstructorDescriptionApplication(Application application) Copies every field, the permissions and category ids into new lists, so that decorating or changing the copy never writes into the instance the app-center.application cache serves.ApplicationDescriptor(String name, Application application) ApplicationForm(Application application) -
Uses of Application in io.meeds.appcenter.rest
Methods in io.meeds.appcenter.rest that return ApplicationModifier and TypeMethodDescriptionApplicationRest.createApplication(jakarta.servlet.http.HttpServletRequest request, ApplicationForm application) ApplicationRest.createContextApplication(jakarta.servlet.http.HttpServletRequest request, String settingName, ApplicationForm application) ApplicationRest.createPersonalApplication(jakarta.servlet.http.HttpServletRequest request, ApplicationForm application) ApplicationRest.updateContextApplication(jakarta.servlet.http.HttpServletRequest request, long applicationId, String settingName, ApplicationForm application) Methods in io.meeds.appcenter.rest that return types with arguments of type ApplicationModifier and TypeMethodDescriptionApplicationRest.getContextApplications(jakarta.servlet.http.HttpServletRequest request, jakarta.servlet.http.HttpServletResponse response, String settingName, List<Long> ids) ApplicationRest.getContextSuggestions(jakarta.servlet.http.HttpServletRequest request, jakarta.servlet.http.HttpServletResponse response, String settingName, String keyword, List<Long> excludedIds, int offset, int limit) ApplicationRest.getListedApplications(jakarta.servlet.http.HttpServletRequest request, jakarta.servlet.http.HttpServletResponse response, String settingName, List<Long> ids, List<Long> categoryIds) -
Uses of Application in io.meeds.appcenter.service
Methods in io.meeds.appcenter.service that return ApplicationModifier and TypeMethodDescriptionApplicationCenterService.createApplication(Application application) Create new Application that will be available for all users.ApplicationCenterService.createApplication(Application application, String username) Create new Application that will be available for all users.ApplicationCenterService.createContextApplication(ApplicationForm application, String settingName, String username) Creates an application from the settings of a Shortcuts portlet window, owned by that window: listed there only, never in the users' Application Center.ApplicationCenterService.createCopiedContextApplication(ApplicationForm application, byte[] illustration, String settingName) Creates, in the context of a copy of a Shortcuts portlet window, the copy of an application the source window created, when the copy is first rendered: owned by the copy, with the audience of the context the copy's setting recorded.ApplicationCenterService.createPersonalApplication(Application application, String username) Creates a personal URL application for the given user.ApplicationCenterService.findSystemApplicationByUrl(String url) ApplicationCenterService.getApplication(long applicationId) Get an application by idApplicationCenterService.updateContextApplication(long applicationId, ApplicationForm application, String settingName, String username) Updates an application created from the settings of a Shortcuts portlet window, from that window's settings, with the fields its form offers, each one validated as on creation, but a portlet instance it keeps, which it does not check again.Methods in io.meeds.appcenter.service that return types with arguments of type ApplicationModifier and TypeMethodDescriptionApplicationCenterService.getContextApplications(ApplicationListFilter filter, Locale locale, String username) Reads the applications a Shortcuts portlet window lists, for a user editing its settings: asApplicationCenterService.getListedApplications(io.meeds.appcenter.model.ApplicationListFilter, java.util.Locale, java.lang.String), plus the applications the window created whose audience excludes the user, unless an administrator emptied that audience.ApplicationCenterService.getContextSuggestions(String settingName, String keyword, List<Long> excludedIds, int offset, int limit, Locale locale, String username) Suggests the applications a Shortcuts portlet window may list: active, non-personal applications the user may access, matching the keyword, read from the app-center.application cache and decorated on a copy.ApplicationCenterService.getListedApplications(ApplicationListFilter filter, Locale locale, String username) Reads the applications a Shortcuts portlet window lists.ApplicationCenterService.getSystemApplications()Methods in io.meeds.appcenter.service with parameters of type ApplicationModifier and TypeMethodDescriptionbooleanApplicationCenterService.canAccess(Application application, String username) Whether a user may see an application.booleanApplicationCenterService.canEditContextApplication(Application application, String username) Whether a user may edit an application from the settings of a Shortcuts portlet window: an administrator any application, whoever manages the applications of the window that created one that application only.ApplicationCenterService.createApplication(Application application) Create new Application that will be available for all users.ApplicationCenterService.createApplication(Application application, String username) Create new Application that will be available for all users.ApplicationCenterService.createPersonalApplication(Application application, String username) Creates a personal URL application for the given user.booleanApplicationCenterInjectService.isDefaultSystemApplication(Application application) Checks whether the application is a system application injected by configuration or notbooleanApplicationCenterService.isShown(Application application, String settingName, String username, boolean editor) Whether a Shortcuts portlet window's settings drawer lists an application to a user, the rule a copy of the window applies too.ApplicationBadgePluginRegistry.resolveBadgeName(Application application) Resolves which badge an application displays: an explicitly bound name wins, otherwise a Drawer or Portlet entry matches the url a plugin declares.voidApplicationCenterService.updateApplication(Application application) voidApplicationCenterService.updateApplication(Application application, String username) Update an existing application on datasource.voidApplicationCenterService.updatePersonalApplication(Application application, String username) Updates a personal URL application. -
Uses of Application in io.meeds.appcenter.storage
Methods in io.meeds.appcenter.storage that return ApplicationModifier and TypeMethodDescriptionApplicationCenterStorage.createApplication(Application application) Creates an application of the Application Center: whatever the application carries, it is owned by no Shortcuts portlet window.ApplicationCenterStorage.createContextApplication(Application application, String contextSettingName, long contextSpaceId) Creates an application owned by a Shortcuts portlet window.ApplicationCenterStorage.findSystemApplicationByUrl(String url) ApplicationCenterStorage.getApplication(long applicationId) Methods in io.meeds.appcenter.storage that return types with arguments of type ApplicationModifier and TypeMethodDescriptionApplicationCenterStorage.getApplications(String keyword) ApplicationCenterStorage.getApplicationsByBadge(String badgeName, List<String> urls) Retrieves the applications a badge is bound to, either explicitly through their stored badge name, or implicitly through a url the plugin declares.ApplicationCenterStorage.getSystemApplications()Methods in io.meeds.appcenter.storage with parameters of type ApplicationModifier and TypeMethodDescriptionApplicationCenterStorage.createApplication(Application application) Creates an application of the Application Center: whatever the application carries, it is owned by no Shortcuts portlet window.ApplicationCenterStorage.createContextApplication(Application application, String contextSettingName, long contextSpaceId) Creates an application owned by a Shortcuts portlet window.voidApplicationCenterStorage.updateApplication(Application application) voidApplicationCenterStorage.updateContextApplication(Application application) Updates an application owned by a Shortcuts portlet window.