Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
A
- addApplicationPlugin(ApplicationDescriptor) - Method in class io.meeds.appcenter.service.ApplicationCenterInjectService
-
Inject a default application using IOC
ComponentPluginusing configuration - addApplicationToUserFavorite(long, String) - Method in class io.meeds.appcenter.storage.ApplicationCenterStorage
- addFavoriteApp(Long) - Method in class io.meeds.appcenter.mcp.AppCenterMcpTool
-
Adds an application to the current user's favorites.
- addFavoriteApplication(long, String) - Method in class io.meeds.appcenter.service.ApplicationCenterService
-
Add an application, identified by its technical id, as favorite of a user
- addFavoriteApplication(HttpServletRequest, Long) - Method in class io.meeds.appcenter.rest.ApplicationFavoriteRest
- addPlugin(ApplicationBadgePlugin) - Method in class io.meeds.appcenter.service.ApplicationBadgePluginRegistry
-
Registers a badge plugin, replacing any previously registered plugin with the same name.
- ANY_PERMISSION - Static variable in class io.meeds.appcenter.service.ApplicationCenterService
- APP_CENTER_CONTEXT - Static variable in class io.meeds.appcenter.service.ApplicationCenterService
- APP_CENTER_SCOPE - Static variable in class io.meeds.appcenter.service.ApplicationCenterService
- APP_CENTER_SETTINGS_KEY - Static variable in class io.meeds.appcenter.service.ApplicationCenterService
-
SettingService key under which the whole app-center configuration is stored, serialized as a single JSON blob (see
ApplicationCenterSettings). - AppCenterMcpTool - Class in io.meeds.appcenter.mcp
-
MCP tools exposing the App-Center add-on to the AI agent (EVA).
- AppCenterMcpTool(ApplicationCenterService) - Constructor for class io.meeds.appcenter.mcp.AppCenterMcpTool
- AppCenterPwaShortcutPlugin - Class in io.meeds.appcenter.plugin
- AppCenterPwaShortcutPlugin() - Constructor for class io.meeds.appcenter.plugin.AppCenterPwaShortcutPlugin
- Application - Class in io.meeds.appcenter.model
- Application() - Constructor for class io.meeds.appcenter.model.Application
- APPLICATION_OBJECT_TYPE - Static variable in class io.meeds.appcenter.plugin.ApplicationTranslationPlugin
- ApplicationBadgeCounter - Class in io.meeds.appcenter.service
-
Calls a contributing plugin's
countBadgeunder a bounded time budget, and stops calling one that keeps failing. - ApplicationBadgeCounter() - Constructor for class io.meeds.appcenter.service.ApplicationBadgeCounter
- ApplicationBadgePlugin - Interface in io.meeds.appcenter.plugin
-
Contributes an unread/pending counter — a "badge" — for one Application Center catalog entry.
- ApplicationBadgePluginRegistry - Class in io.meeds.appcenter.service
-
Holds the
ApplicationBadgePlugincontributed by every addon, and resolves which badge a catalog entry displays. - ApplicationBadgePluginRegistry() - Constructor for class io.meeds.appcenter.service.ApplicationBadgePluginRegistry
- ApplicationBadgePortletCacheListener - Class in io.meeds.appcenter.listener
-
Drops the portlet instance to content id mapping whenever a portlet instance is created, updated or removed.
- ApplicationBadgePortletCacheListener() - Constructor for class io.meeds.appcenter.listener.ApplicationBadgePortletCacheListener
- ApplicationBadgePortletStorage - Class in io.meeds.appcenter.storage
-
Translates between a
PORTLETapplication's stored url and the portlet name a badge plugin declares. - ApplicationBadgePortletStorage() - Constructor for class io.meeds.appcenter.storage.ApplicationBadgePortletStorage
- ApplicationBadgeProvider - Record Class in io.meeds.appcenter.model
-
A badge provider as the administration form sees it.
- ApplicationBadgeProvider(String, List<String>, List<String>) - Constructor for record class io.meeds.appcenter.model.ApplicationBadgeProvider
-
Creates an instance of a
ApplicationBadgeProviderrecord class. - ApplicationBadgeRest - Class in io.meeds.appcenter.rest
- ApplicationBadgeRest() - Constructor for class io.meeds.appcenter.rest.ApplicationBadgeRest
- ApplicationBadgeService - Class in io.meeds.appcenter.service
-
Serves the per-user count displayed on an application tile, and propagates its invalidation.
- ApplicationBadgeService() - Constructor for class io.meeds.appcenter.service.ApplicationBadgeService
- ApplicationBadgeStorage - Class in io.meeds.appcenter.storage
-
Caches badge counts per
badgeName:username. - ApplicationBadgeStorage() - Constructor for class io.meeds.appcenter.storage.ApplicationBadgeStorage
- ApplicationBadgeWebSocketListener - Class in io.meeds.appcenter.listener
-
Carries a badge invalidation to the browser.
- ApplicationBadgeWebSocketListener() - Constructor for class io.meeds.appcenter.listener.ApplicationBadgeWebSocketListener
- ApplicationBadgeWebSocketService - Class in io.meeds.appcenter.service
-
Notifies a browser that one of its badges changed.
- ApplicationBadgeWebSocketService() - Constructor for class io.meeds.appcenter.service.ApplicationBadgeWebSocketService
- ApplicationCategoryPlugin - Class in io.meeds.appcenter.plugin
- ApplicationCategoryPlugin() - Constructor for class io.meeds.appcenter.plugin.ApplicationCategoryPlugin
- ApplicationCenterInjectService - Class in io.meeds.appcenter.service
-
A Service to inject applications at startup time
- ApplicationCenterInjectService() - Constructor for class io.meeds.appcenter.service.ApplicationCenterInjectService
- ApplicationCenterService - Class in io.meeds.appcenter.service
-
A Service to access and store applications
- ApplicationCenterService() - Constructor for class io.meeds.appcenter.service.ApplicationCenterService
- ApplicationCenterSettings - Class in io.meeds.appcenter.model
-
Holds the global app-center configuration.
- ApplicationCenterSettings() - Constructor for class io.meeds.appcenter.model.ApplicationCenterSettings
- ApplicationCenterStorage - Class in io.meeds.appcenter.storage
-
Storage service to access / load and save applications.
- ApplicationCenterStorage() - Constructor for class io.meeds.appcenter.storage.ApplicationCenterStorage
- ApplicationDAO - Interface in io.meeds.appcenter.dao
- ApplicationDescriptor - Class in io.meeds.appcenter.model
- ApplicationDescriptor(String, Application) - Constructor for class io.meeds.appcenter.model.ApplicationDescriptor
- ApplicationDescriptorList - Class in io.meeds.appcenter.model
- ApplicationDescriptorList() - Constructor for class io.meeds.appcenter.model.ApplicationDescriptorList
- ApplicationEntity - Class in io.meeds.appcenter.entity
- ApplicationEntity() - Constructor for class io.meeds.appcenter.entity.ApplicationEntity
- ApplicationFavoriteRest - Class in io.meeds.appcenter.rest
- ApplicationFavoriteRest() - Constructor for class io.meeds.appcenter.rest.ApplicationFavoriteRest
- ApplicationForm - Class in io.meeds.appcenter.model
- ApplicationForm(Application) - Constructor for class io.meeds.appcenter.model.ApplicationForm
- ApplicationList - Class in io.meeds.appcenter.model
- ApplicationList() - Constructor for class io.meeds.appcenter.model.ApplicationList
- ApplicationNotFoundException - Exception Class in io.meeds.appcenter.model.exception
- ApplicationNotFoundException() - Constructor for exception class io.meeds.appcenter.model.exception.ApplicationNotFoundException
- ApplicationNotFoundException(String) - Constructor for exception class io.meeds.appcenter.model.exception.ApplicationNotFoundException
- ApplicationNotFoundException(String, Throwable) - Constructor for exception class io.meeds.appcenter.model.exception.ApplicationNotFoundException
- ApplicationOrder - Class in io.meeds.appcenter.model
- ApplicationOrder() - Constructor for class io.meeds.appcenter.model.ApplicationOrder
- ApplicationPlacements - Class in io.meeds.appcenter.model
- ApplicationPlacements() - Constructor for class io.meeds.appcenter.model.ApplicationPlacements
- ApplicationPlacementStorage - Class in io.meeds.appcenter.storage
- ApplicationPlacementStorage() - Constructor for class io.meeds.appcenter.storage.ApplicationPlacementStorage
- ApplicationRest - Class in io.meeds.appcenter.rest
- ApplicationRest() - Constructor for class io.meeds.appcenter.rest.ApplicationRest
- ApplicationTranslationPlugin - Class in io.meeds.appcenter.plugin
- ApplicationTranslationPlugin() - Constructor for class io.meeds.appcenter.plugin.ApplicationTranslationPlugin
- ApplicationType - Enum Class in io.meeds.appcenter.constant
- AppModel - Class in io.meeds.appcenter.mcp.model
-
A thin representation of an App-Center application returned to the AI agent (EVA).
- AppModel() - Constructor for class io.meeds.appcenter.mcp.model.AppModel
B
- BADGE_DISABLED - Static variable in class io.meeds.appcenter.service.ApplicationBadgePluginRegistry
-
Reserved
badgeNamemeaning "an administrator turned this application's badge off", as opposed to a blank value which lets the url binding resolve. - BADGE_NAME - Static variable in class io.meeds.appcenter.plugin.WebNotificationApplicationBadgePlugin
- BADGE_NAME_KEY - Static variable in class io.meeds.appcenter.service.ApplicationBadgeWebSocketService
- BADGE_UPDATED_EVENT - Static variable in class io.meeds.appcenter.service.ApplicationBadgeService
-
Broadcast after eviction; the glue listener turns it into a WebSocket frame.
- BadgeWebSocketMessage - Record Class in io.meeds.appcenter.model
-
The frame pushed on the badge WebSocket channel.
- BadgeWebSocketMessage(String, Map<String, Object>) - Constructor for record class io.meeds.appcenter.model.BadgeWebSocketMessage
-
Creates an instance of a
BadgeWebSocketMessagerecord class.
C
- CACHE_NAME - Static variable in class io.meeds.appcenter.storage.ApplicationBadgePortletStorage
- CACHE_NAME - Static variable in class io.meeds.appcenter.storage.ApplicationBadgeStorage
- canAccess(Application, String) - Method in class io.meeds.appcenter.service.ApplicationCenterService
- canAccess(String, String) - Method in class io.meeds.appcenter.plugin.ApplicationCategoryPlugin
- canEdit(String) - Method in class io.meeds.appcenter.service.ApplicationCenterService
- canEdit(String, String) - Method in class io.meeds.appcenter.plugin.ApplicationCategoryPlugin
- clearCache() - Method in class io.meeds.appcenter.storage.ApplicationBadgePortletStorage
-
Drops the mapping, so that a newly created or removed portlet instance is picked up before the cache would have expired on its own.
- COMETD_CHANNEL - Static variable in class io.meeds.appcenter.service.ApplicationBadgeWebSocketService
- count(ApplicationBadgePlugin, String) - Method in class io.meeds.appcenter.service.ApplicationBadgeCounter
-
Counts a badge for one user, degrading to
0when the plugin is too slow, fails, or has its breaker open. - countApplications() - Method in class io.meeds.appcenter.storage.ApplicationCenterStorage
- countBadge(String) - Method in interface io.meeds.appcenter.plugin.ApplicationBadgePlugin
-
Counts the items this badge reports for one user.
- countBadge(String) - Method in class io.meeds.appcenter.plugin.WebNotificationApplicationBadgePlugin
- countFavorites(String) - Method in class io.meeds.appcenter.storage.ApplicationCenterStorage
- countFavoritesForUser(String) - Method in interface io.meeds.appcenter.dao.FavoriteApplicationDAO
- createApplication(Application) - Method in class io.meeds.appcenter.service.ApplicationCenterService
-
Create new Application that will be available for all users.
- createApplication(Application) - Method in class io.meeds.appcenter.storage.ApplicationCenterStorage
- createApplication(Application, String) - Method in class io.meeds.appcenter.service.ApplicationCenterService
-
Create new Application that will be available for all users.
- createApplication(HttpServletRequest, ApplicationForm) - Method in class io.meeds.appcenter.rest.ApplicationRest
- createPersonalApp(String, String, String) - Method in class io.meeds.appcenter.mcp.AppCenterMcpTool
-
Creates a personal URL application (a shortcut to an external URL) owned by the current user.
- createPersonalApplication(Application, String) - Method in class io.meeds.appcenter.service.ApplicationCenterService
-
Creates a personal URL application for the given user.
- createPersonalApplication(HttpServletRequest, ApplicationForm) - Method in class io.meeds.appcenter.rest.ApplicationRest
D
- DEFAULT_APP_IMAGE_BODY - Static variable in class io.meeds.appcenter.service.ApplicationCenterService
- DEFAULT_APP_IMAGE_NAME - Static variable in class io.meeds.appcenter.service.ApplicationCenterService
- DEFAULT_LAST_MODIFIED - Static variable in class io.meeds.appcenter.storage.ApplicationCenterStorage
- DEFAULT_LIMIT - Static variable in class io.meeds.appcenter.service.ApplicationCenterService
- DEFAULT_USERS_GROUP - Static variable in class io.meeds.appcenter.service.ApplicationCenterService
- DEFAULT_USERS_PERMISSION - Static variable in class io.meeds.appcenter.service.ApplicationCenterService
- deleteApplication(long) - Method in class io.meeds.appcenter.storage.ApplicationCenterStorage
- deleteApplication(HttpServletRequest, Long) - Method in class io.meeds.appcenter.rest.ApplicationRest
- deleteApplication(Long) - Method in class io.meeds.appcenter.service.ApplicationCenterService
- deleteApplication(Long, String) - Method in class io.meeds.appcenter.service.ApplicationCenterService
-
Delete application identified by its id and check if username has permission to delete it.
- deleteApplicationFavorite(Long, String) - Method in class io.meeds.appcenter.storage.ApplicationCenterStorage
- deleteFavoriteApplication(HttpServletRequest, Long) - Method in class io.meeds.appcenter.rest.ApplicationFavoriteRest
- deleteFavoriteApplication(Long, String) - Method in class io.meeds.appcenter.service.ApplicationCenterService
-
Deletes an application identified by its id from favorite applications of user
- deletePersonalApp(Long) - Method in class io.meeds.appcenter.mcp.AppCenterMcpTool
-
Deletes a personal URL application owned by the current user.
- deletePersonalApplication(HttpServletRequest, Long) - Method in class io.meeds.appcenter.rest.ApplicationRest
- deletePersonalApplication(Long, String) - Method in class io.meeds.appcenter.service.ApplicationCenterService
-
Deletes a personal URL application.
- DRAWER - Enum constant in enum class io.meeds.appcenter.constant.ApplicationType
- drawerNames() - Method in record class io.meeds.appcenter.model.ApplicationBadgeProvider
-
Returns the value of the
drawerNamesrecord component.
E
- equals(Object) - Method in record class io.meeds.appcenter.model.ApplicationBadgeProvider
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class io.meeds.appcenter.model.BadgeWebSocketMessage
-
Indicates whether some other object is "equal to" this one.
- evict(String, String) - Method in class io.meeds.appcenter.storage.ApplicationBadgeStorage
-
Drops the cached count so that the next read recomputes it.
F
- FavoriteApplicationDAO - Interface in io.meeds.appcenter.dao
- FavoriteApplicationEntity - Class in io.meeds.appcenter.entity
- FavoriteApplicationEntity() - Constructor for class io.meeds.appcenter.entity.FavoriteApplicationEntity
- findBySystemIsTrueAndUrl(String) - Method in interface io.meeds.appcenter.dao.ApplicationDAO
- findFavoriteAndMandatoryApplications(String, Pageable) - Method in interface io.meeds.appcenter.dao.ApplicationDAO
- findSystemApplicationByUrl(String) - Method in class io.meeds.appcenter.service.ApplicationCenterService
- findSystemApplicationByUrl(String) - Method in class io.meeds.appcenter.storage.ApplicationCenterStorage
G
- getActiveApplications(int, int, String, String) - Method in class io.meeds.appcenter.service.ApplicationCenterService
-
Retrieves the list of applications switch offset and limit of the query, a keyword to filter on title and url of
Applicationand the username to filter on authorized applications - getActiveApplications(int, int, String, Locale, String) - Method in class io.meeds.appcenter.service.ApplicationCenterService
-
Retrieves the list of applications switch offset and limit of the query, a keyword to filter on title and url of
Applicationand the username to filter on authorized applications - getActiveApplications(HttpServletRequest, Optional<Integer>, Optional<Integer>, Optional<String>) - Method in class io.meeds.appcenter.rest.ApplicationRest
- getApplication(long) - Method in class io.meeds.appcenter.service.ApplicationCenterService
-
Get an application by id
- getApplication(long) - Method in class io.meeds.appcenter.storage.ApplicationCenterStorage
- getApplicationIds() - Method in interface io.meeds.appcenter.dao.ApplicationDAO
- getApplicationIds(String) - Method in interface io.meeds.appcenter.dao.ApplicationDAO
- getApplicationIds(String, Sort) - Method in interface io.meeds.appcenter.dao.ApplicationDAO
- getApplicationIds(Sort) - Method in interface io.meeds.appcenter.dao.ApplicationDAO
- getApplicationIdsByBadge(String, List<String>) - Method in interface io.meeds.appcenter.dao.ApplicationDAO
-
Reverse lookup of the applications a badge is bound to.
- getApplicationIdsByBadgeName(String) - Method in interface io.meeds.appcenter.dao.ApplicationDAO
- getApplicationIllustration(HttpServletRequest, long, String, String, Optional<Long>) - Method in class io.meeds.appcenter.rest.ApplicationRest
- getApplicationImageInputStream(long) - Method in class io.meeds.appcenter.service.ApplicationCenterService
-
Return the
ApplicationillustrationInputStream, if not found, the default imageInputStreamwill be retrieved - getApplicationImageInputStream(long) - Method in class io.meeds.appcenter.storage.ApplicationCenterStorage
- getApplicationImageInputStream(long, String) - Method in class io.meeds.appcenter.service.ApplicationCenterService
-
Return the
ApplicationillustrationInputStream, if not found, the default imageInputStreamwill be retrieved - getApplicationImageLastUpdated(long) - Method in class io.meeds.appcenter.service.ApplicationCenterService
-
Return the
Applicationillustration last modifed timestamp (in ms), if not found, the default image last modifed timestamp will be retrieved - getApplicationImageLastUpdated(long) - Method in class io.meeds.appcenter.storage.ApplicationCenterStorage
- getApplicationPlacements(HttpServletRequest, String) - Method in class io.meeds.appcenter.rest.ApplicationRest
- getApplicationPlacements(String, String) - Method in class io.meeds.appcenter.service.ApplicationCenterService
-
Retrieves the applications the given user stuck to each side of the layout, resolved and re-validated at read time, along with whether the given site is allowed to display stuck panels: only the meta site and the sites listed in its sidebar configuration are, by design.
- getApplications() - Method in class io.meeds.appcenter.model.ApplicationList
- getApplications(int, int, String) - Method in class io.meeds.appcenter.service.ApplicationCenterService
-
Retrieves the list of applications with offset, limit and a keyword that can be empty
- getApplications(int, int, String, Locale) - Method in class io.meeds.appcenter.service.ApplicationCenterService
-
Retrieves the list of applications with offset, limit and a keyword that can be empty
- getApplications(HttpServletRequest, Optional<Integer>, Optional<Integer>, Optional<String>) - Method in class io.meeds.appcenter.rest.ApplicationRest
- getApplications(String) - Method in class io.meeds.appcenter.storage.ApplicationCenterStorage
- getApplicationsByBadge(String, List<String>) - Method in class io.meeds.appcenter.storage.ApplicationCenterStorage
-
Retrieves the applications a badge is bound to, either explicitly through their stored badge name, or implicitly through a url the plugin declares.
- getApplicationShortcuts(String) - Method in class io.meeds.appcenter.service.ApplicationCenterService
- getAudienceId(String) - Method in class io.meeds.appcenter.plugin.ApplicationTranslationPlugin
- getAudienceId(String) - Method in class io.meeds.appcenter.plugin.MyApplicationsHeaderTranslationPlugin
- getBadge(HttpServletRequest, String) - Method in class io.meeds.appcenter.rest.ApplicationBadgeRest
- getBadge(String, String) - Method in class io.meeds.appcenter.service.ApplicationBadgeService
-
Reads a badge count for one user.
- getBadge(String, String) - Method in class io.meeds.appcenter.storage.ApplicationBadgeStorage
-
Returns the cached count for a badge, computing it through the contributing plugin on a miss.
- getBadgeProviders() - Method in class io.meeds.appcenter.rest.ApplicationBadgeRest
- getBadgeProviders() - Method in class io.meeds.appcenter.service.ApplicationBadgeService
- getBoundUrls(ApplicationBadgePlugin) - Method in class io.meeds.appcenter.service.ApplicationBadgePluginRegistry
-
Resolves the urls a badge is bound to, in the form actually stored on the applications: a
PORTLETentry stores a portlet instance id, so the declared portlet names have to be translated back to those ids. - getCategoryIds() - Method in class io.meeds.appcenter.plugin.ApplicationCategoryPlugin
- getCategoryIds() - Method in class io.meeds.appcenter.service.ApplicationCenterService
- getDeclaredUrls() - Method in interface io.meeds.appcenter.plugin.ApplicationBadgePlugin
- getDeclaredUrls(ApplicationType) - Method in interface io.meeds.appcenter.plugin.ApplicationBadgePlugin
- getDrawerNames() - Method in interface io.meeds.appcenter.plugin.ApplicationBadgePlugin
-
A badge may legitimately belong to several catalog entries — an application and its timeline or dashboard variant report the same counter — so several urls may be declared.
- getDrawerNames() - Method in class io.meeds.appcenter.plugin.WebNotificationApplicationBadgePlugin
- getFavoriteAppByUserNameAndAppId(Long, String) - Method in interface io.meeds.appcenter.dao.FavoriteApplicationDAO
- getFavoriteApplicationsList(HttpServletRequest, Integer, Pageable) - Method in class io.meeds.appcenter.rest.ApplicationFavoriteRest
- getLimit() - Method in class io.meeds.appcenter.model.ApplicationList
- getMandatoryAndFavoriteApplications(String, Pageable) - Method in class io.meeds.appcenter.storage.ApplicationCenterStorage
- getMandatoryAndFavoriteApplications(Pageable, String, Locale) - Method in class io.meeds.appcenter.service.ApplicationCenterService
- getName() - Method in interface io.meeds.appcenter.plugin.ApplicationBadgePlugin
- getName() - Method in class io.meeds.appcenter.plugin.WebNotificationApplicationBadgePlugin
- getObjectType() - Method in class io.meeds.appcenter.plugin.ApplicationTranslationPlugin
- getObjectType() - Method in class io.meeds.appcenter.plugin.MyApplicationsHeaderTranslationPlugin
- getOffset() - Method in class io.meeds.appcenter.model.ApplicationList
- getPlacedApplicationId(String, PlacementSide) - Method in class io.meeds.appcenter.storage.ApplicationPlacementStorage
- getPlugin(String) - Method in class io.meeds.appcenter.service.ApplicationBadgePluginRegistry
- getPluginNames() - Method in class io.meeds.appcenter.service.ApplicationBadgePluginRegistry
- getPlugins() - Method in class io.meeds.appcenter.service.ApplicationBadgePluginRegistry
- getPortletContentId(String) - Method in class io.meeds.appcenter.storage.ApplicationBadgePortletStorage
- getPortletContentIdsByInstanceId() - Method in class io.meeds.appcenter.storage.ApplicationBadgePortletStorage
- getPortletInstanceUrls(Collection<String>) - Method in class io.meeds.appcenter.storage.ApplicationBadgePortletStorage
-
Reverse lookup, used to find which applications a badge is bound to.
- getPortletNames() - Method in interface io.meeds.appcenter.plugin.ApplicationBadgePlugin
-
The portlets whose catalog entries carry this badge, preferably as
applicationName/portletNamecontent ids — unambiguous when two addons ship a portlet of the same name. - getSettings() - Method in class io.meeds.appcenter.rest.ApplicationRest
- getSettings() - Method in class io.meeds.appcenter.service.ApplicationCenterService
-
Returns the global app-center settings, deserialized from the single JSON blob stored in
SettingService. - getShortcuts(String) - Method in class io.meeds.appcenter.plugin.AppCenterPwaShortcutPlugin
- getSize() - Method in class io.meeds.appcenter.model.ApplicationList
- getSpaceId(String) - Method in class io.meeds.appcenter.plugin.ApplicationTranslationPlugin
- getSpaceId(String) - Method in class io.meeds.appcenter.plugin.MyApplicationsHeaderTranslationPlugin
- getSystemApplicationIds() - Method in interface io.meeds.appcenter.dao.ApplicationDAO
- getSystemApplications() - Method in class io.meeds.appcenter.service.ApplicationCenterService
- getSystemApplications() - Method in class io.meeds.appcenter.storage.ApplicationCenterStorage
- getType() - Method in class io.meeds.appcenter.plugin.ApplicationCategoryPlugin
H
- hasAccessPermission(String, String) - Method in class io.meeds.appcenter.plugin.ApplicationTranslationPlugin
- hasAccessPermission(String, String) - Method in class io.meeds.appcenter.plugin.MyApplicationsHeaderTranslationPlugin
- hasEditPermission(String, String) - Method in class io.meeds.appcenter.plugin.ApplicationTranslationPlugin
- hasEditPermission(String, String) - Method in class io.meeds.appcenter.plugin.MyApplicationsHeaderTranslationPlugin
- hashCode() - Method in record class io.meeds.appcenter.model.ApplicationBadgeProvider
-
Returns a hash code value for this object.
- hashCode() - Method in record class io.meeds.appcenter.model.BadgeWebSocketMessage
-
Returns a hash code value for this object.
I
- init() - Method in class io.meeds.appcenter.listener.ApplicationBadgePortletCacheListener
- init() - Method in class io.meeds.appcenter.listener.ApplicationBadgeWebSocketListener
- init() - Method in class io.meeds.appcenter.listener.WebNotificationBadgeListener
- init() - Method in class io.meeds.appcenter.plugin.ApplicationTranslationPlugin
- init() - Method in class io.meeds.appcenter.plugin.MyApplicationsHeaderTranslationPlugin
- init() - Method in class io.meeds.appcenter.plugin.WebNotificationApplicationBadgePlugin
- init() - Method in class io.meeds.appcenter.service.ApplicationCenterInjectService
- initTransactional() - Method in class io.meeds.appcenter.service.ApplicationCenterInjectService
- injectDefaultApplications() - Method in class io.meeds.appcenter.service.ApplicationCenterInjectService
- io.meeds.appcenter.constant - package io.meeds.appcenter.constant
- io.meeds.appcenter.dao - package io.meeds.appcenter.dao
- io.meeds.appcenter.entity - package io.meeds.appcenter.entity
- io.meeds.appcenter.listener - package io.meeds.appcenter.listener
- io.meeds.appcenter.mcp - package io.meeds.appcenter.mcp
- io.meeds.appcenter.mcp.model - package io.meeds.appcenter.mcp.model
- io.meeds.appcenter.model - package io.meeds.appcenter.model
- io.meeds.appcenter.model.exception - package io.meeds.appcenter.model.exception
- io.meeds.appcenter.plugin - package io.meeds.appcenter.plugin
- io.meeds.appcenter.rest - package io.meeds.appcenter.rest
- io.meeds.appcenter.service - package io.meeds.appcenter.service
- io.meeds.appcenter.storage - package io.meeds.appcenter.storage
- isDefaultSystemApplication(Application) - Method in class io.meeds.appcenter.service.ApplicationCenterInjectService
-
Checks whether the application is a system application injected by configuration or not
- isEnabled(String) - Method in interface io.meeds.appcenter.plugin.ApplicationBadgePlugin
-
Lets a plugin opt a user out entirely, so that no count is ever computed for them.
- isFavoriteApplication(Long, String) - Method in class io.meeds.appcenter.storage.ApplicationCenterStorage
- isPlacementEligibleSite(String) - Method in class io.meeds.appcenter.service.ApplicationCenterService
- isSelfCached() - Method in interface io.meeds.appcenter.plugin.ApplicationBadgePlugin
-
Whether this plugin owns its own caching, in which case App Center calls
ApplicationBadgePlugin.countBadge(String)directly instead of going through its own cache. - isSelfCached() - Method in class io.meeds.appcenter.plugin.WebNotificationApplicationBadgePlugin
-
The notification domain already caches this counter — with single-flight, through
CachedWebNotificationStorage'sFutureExoCache— and invalidates it on every notification change. - isUserPersonalAppsEnabled() - Method in class io.meeds.appcenter.service.ApplicationCenterService
-
Returns whether users are allowed to create personal URL apps.
L
- LEFT - Enum constant in enum class io.meeds.appcenter.constant.PlacementSide
- LEFT_PLACEMENT_KEY - Static variable in class io.meeds.appcenter.storage.ApplicationPlacementStorage
- LINK - Enum constant in enum class io.meeds.appcenter.constant.ApplicationType
- listMyAppDrawer() - Method in class io.meeds.appcenter.mcp.AppCenterMcpTool
-
Lists the current user's launcher drawer: the mandatory apps plus the apps they marked as favorites.
- listMyApps(String, Integer, Integer) - Method in class io.meeds.appcenter.mcp.AppCenterMcpTool
-
Lists the applications the current user is authorized to use (active apps they may access), optionally filtered by a keyword on title/url, with each app flagged as favorite or not.
M
- matches(String, String) - Static method in class io.meeds.appcenter.storage.ApplicationBadgePortletStorage
-
A plugin may declare either the full
applicationName/portletNamecontent id — unambiguous, and what the administration form matches on — or just the portlet name, as Layout's own portlet lookup also tolerates. - MAX_FAVORITE_APPS - Static variable in class io.meeds.appcenter.service.ApplicationCenterService
- message() - Method in record class io.meeds.appcenter.model.BadgeWebSocketMessage
-
Returns the value of the
messagerecord component. - MY_APPLICATIONS_OBJECT_TYPE - Static variable in class io.meeds.appcenter.plugin.MyApplicationsHeaderTranslationPlugin
- MyApplicationsHeaderTranslationPlugin - Class in io.meeds.appcenter.plugin
- MyApplicationsHeaderTranslationPlugin() - Constructor for class io.meeds.appcenter.plugin.MyApplicationsHeaderTranslationPlugin
N
- name() - Method in record class io.meeds.appcenter.model.ApplicationBadgeProvider
-
Returns the value of the
namerecord component. - NAME_SPACE - Static variable in class io.meeds.appcenter.storage.ApplicationCenterStorage
- normalizePersonalUrl(String) - Method in class io.meeds.appcenter.service.ApplicationCenterService
-
Normalizes an URL entered by an end user for a personal application.
O
- OBJECT_TYPE - Static variable in class io.meeds.appcenter.plugin.ApplicationCategoryPlugin
- onEvent(Event<Object, Object>) - Method in class io.meeds.appcenter.listener.ApplicationBadgePortletCacheListener
- onEvent(Event<String, Object>) - Method in class io.meeds.appcenter.listener.WebNotificationBadgeListener
- onEvent(Event<String, String>) - Method in class io.meeds.appcenter.listener.ApplicationBadgeWebSocketListener
P
- PLACEMENT_SCOPE - Static variable in class io.meeds.appcenter.storage.ApplicationPlacementStorage
- PlacementSide - Enum Class in io.meeds.appcenter.constant
- PORTLET - Enum constant in enum class io.meeds.appcenter.constant.ApplicationType
- portletNames() - Method in record class io.meeds.appcenter.model.ApplicationBadgeProvider
-
Returns the value of the
portletNamesrecord component. - PWA_SMALL_ICON_BASE_PATH - Static variable in class io.meeds.appcenter.plugin.AppCenterPwaShortcutPlugin
R
- removeAllFavoritesOfApplication(Long) - Method in interface io.meeds.appcenter.dao.FavoriteApplicationDAO
- removeApplicationPlugin(String) - Method in class io.meeds.appcenter.service.ApplicationCenterInjectService
-
Delete an injected plugin identified by its name
- removeFavoriteApp(Long) - Method in class io.meeds.appcenter.mcp.AppCenterMcpTool
-
Removes an application from the current user's favorites.
- removePlacedApplicationId(String, PlacementSide) - Method in class io.meeds.appcenter.storage.ApplicationPlacementStorage
- reorderFavoriteApps(List<Long>) - Method in class io.meeds.appcenter.mcp.AppCenterMcpTool
-
Reorders the current user's favorite applications.
- resolveBadgeName(Application) - Method in class io.meeds.appcenter.service.ApplicationBadgePluginRegistry
-
Resolves which badge an application displays: an explicitly bound name wins, otherwise a Drawer or Portlet entry matches the url a plugin declares.
- RIGHT - Enum constant in enum class io.meeds.appcenter.constant.PlacementSide
- RIGHT_PLACEMENT_KEY - Static variable in class io.meeds.appcenter.storage.ApplicationPlacementStorage
S
- saveSettings(ApplicationCenterSettings, String) - Method in class io.meeds.appcenter.service.ApplicationCenterService
-
Persists the whole app-center settings blob.
- saveSettings(HttpServletRequest, ApplicationCenterSettings) - Method in class io.meeds.appcenter.rest.ApplicationRest
- sendMessage(String, String, String) - Method in class io.meeds.appcenter.service.ApplicationBadgeWebSocketService
-
Tells one user's connected sessions that a badge must be refreshed.
- setApplications(List<Application>) - Method in class io.meeds.appcenter.model.ApplicationList
- setLimit(long) - Method in class io.meeds.appcenter.model.ApplicationList
- setOffset(long) - Method in class io.meeds.appcenter.model.ApplicationList
- setPlacedApplicationId(String, PlacementSide, long) - Method in class io.meeds.appcenter.storage.ApplicationPlacementStorage
- setSize(long) - Method in class io.meeds.appcenter.model.ApplicationList
- setUserPersonalAppsEnabled(boolean, String) - Method in class io.meeds.appcenter.service.ApplicationCenterService
-
Enables or disables the user personal apps feature.
- stickApplication(long, PlacementSide, String) - Method in class io.meeds.appcenter.service.ApplicationCenterService
-
Sticks an application to one side of the layout for the given user, replacing the application previously stuck to that side if any.
- stickApplication(HttpServletRequest, String, Long) - Method in class io.meeds.appcenter.rest.ApplicationRest
- stop() - Method in class io.meeds.appcenter.service.ApplicationBadgeCounter
T
- toString() - Method in record class io.meeds.appcenter.model.ApplicationBadgeProvider
-
Returns a string representation of this record class.
- toString() - Method in record class io.meeds.appcenter.model.BadgeWebSocketMessage
-
Returns a string representation of this record class.
U
- unstickApplication(PlacementSide, String) - Method in class io.meeds.appcenter.service.ApplicationCenterService
-
Removes the application stuck to the given side for the given user.
- unstickApplication(HttpServletRequest, String) - Method in class io.meeds.appcenter.rest.ApplicationRest
- updateApplication(Application) - Method in class io.meeds.appcenter.service.ApplicationCenterService
- updateApplication(Application) - Method in class io.meeds.appcenter.storage.ApplicationCenterStorage
- updateApplication(Application, String) - Method in class io.meeds.appcenter.service.ApplicationCenterService
-
Update an existing application on datasource.
- updateApplication(HttpServletRequest, ApplicationForm) - Method in class io.meeds.appcenter.rest.ApplicationRest
- updateApplicationsOrder(HttpServletRequest, List<ApplicationOrder>) - Method in class io.meeds.appcenter.rest.ApplicationFavoriteRest
- updateBadge(String, String) - Method in class io.meeds.appcenter.service.ApplicationBadgeService
-
Invalidates a user's badge and tells their browser to refresh it.
- updateFavoriteApplicationOrder(long, String, Long) - Method in class io.meeds.appcenter.storage.ApplicationCenterStorage
- updateFavoriteApplicationOrder(ApplicationOrder, String) - Method in class io.meeds.appcenter.service.ApplicationCenterService
-
Update favorite applications order for a user
- updatePersonalApp(Long, String, String, String) - Method in class io.meeds.appcenter.mcp.AppCenterMcpTool
-
Updates a personal URL application owned by the current user.
- updatePersonalApplication(Application, String) - Method in class io.meeds.appcenter.service.ApplicationCenterService
-
Updates a personal URL application.
- updatePersonalApplication(HttpServletRequest, Long, ApplicationForm) - Method in class io.meeds.appcenter.rest.ApplicationRest
- UserApplication - Class in io.meeds.appcenter.model
- UserApplication(Application) - Constructor for class io.meeds.appcenter.model.UserApplication
V
- valueOf(String) - Static method in enum class io.meeds.appcenter.constant.ApplicationType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class io.meeds.appcenter.constant.PlacementSide
-
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class io.meeds.appcenter.constant.ApplicationType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class io.meeds.appcenter.constant.PlacementSide
-
Returns an array containing the constants of this enum class, in the order they are declared.
W
- WebNotificationApplicationBadgePlugin - Class in io.meeds.appcenter.plugin
-
Reports the notification centre counter on its Application Center tile.
- WebNotificationApplicationBadgePlugin() - Constructor for class io.meeds.appcenter.plugin.WebNotificationApplicationBadgePlugin
- WebNotificationBadgeListener - Class in io.meeds.appcenter.listener
-
Refreshes the notification centre badge whenever the user's counter changes — a new notification, one read or removed, or the counter reset when the drawer is opened.
- WebNotificationBadgeListener() - Constructor for class io.meeds.appcenter.listener.WebNotificationBadgeListener
- wsEventName() - Method in record class io.meeds.appcenter.model.BadgeWebSocketMessage
-
Returns the value of the
wsEventNamerecord component.
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form