Index

A B C D E F G H I L M N O P R S T U V W 
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 ComponentPlugin using 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 countBadge under 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 ApplicationBadgePlugin contributed 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 PORTLET application'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 ApplicationBadgeProvider record 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 badgeName meaning "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 BadgeWebSocketMessage record 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 0 when 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 drawerNames record 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 Application and 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 Application and 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 Application illustration InputStream, if not found, the default image InputStream will 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 Application illustration InputStream, if not found, the default image InputStream will be retrieved
getApplicationImageLastUpdated(long) - Method in class io.meeds.appcenter.service.ApplicationCenterService
Return the Application illustration 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 PORTLET entry 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/portletName content 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's FutureExoCache — 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/portletName content 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 message record 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 name record 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 portletNames record 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 wsEventName record component.
A B C D E F G H I L M N O P R S T U V W 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form