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.
- ALIGN_CENTER - Static variable in class io.meeds.appcenter.service.MyApplicationsSettingsService
- ALIGN_END - Static variable in class io.meeds.appcenter.service.MyApplicationsSettingsService
- ALIGN_START - Static variable in class io.meeds.appcenter.service.MyApplicationsSettingsService
- 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(Application) - Constructor for class io.meeds.appcenter.model.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.
- APPLICATION_ID_PREFERENCE - Static variable in class io.meeds.appcenter.service.MyApplicationsCopyService
-
The legacy key of the header title, which a copy never carries.
- APPLICATION_IDS - Static variable in class io.meeds.appcenter.service.MyApplicationsSettingsService
- 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
- ApplicationCategoryCacheListener - Class in io.meeds.appcenter.listener
-
Clears the applications listed per category when an application's category link or a category changes.
- ApplicationCategoryCacheListener() - Constructor for class io.meeds.appcenter.listener.ApplicationCategoryCacheListener
- ApplicationCategoryPlugin - Class in io.meeds.appcenter.plugin
- ApplicationCategoryPlugin() - Constructor for class io.meeds.appcenter.plugin.ApplicationCategoryPlugin
- ApplicationCategoryStorage - Class in io.meeds.appcenter.storage
-
The applications linked to a category or to one of its sub-categories, as the Shortcuts portlet lists them, cached per category: reading a subtree's links costs one query per category of the subtree.
- ApplicationCategoryStorage() - Constructor for class io.meeds.appcenter.storage.ApplicationCategoryStorage
- 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
- ApplicationCopy - Class in io.meeds.appcenter.model
-
An application a Shortcuts portlet window created, carried by value in the preferences of a copy of that window: the fields its form offers, its labels in every language and its illustration's content.
- ApplicationCopy() - Constructor for class io.meeds.appcenter.model.ApplicationCopy
- 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
- ApplicationListCopy - Class in io.meeds.appcenter.model
-
What a copy of a Shortcuts portlet window carries in its data.init preference: the source window's header title and the applications it created, by value, so that the copy owns its own once it is first rendered.
- ApplicationListCopy() - Constructor for class io.meeds.appcenter.model.ApplicationListCopy
- ApplicationListFilter - Class in io.meeds.appcenter.model
-
The applications a Shortcuts portlet window lists in its SELECTED mode: the window's CMS setting name and either the ordered application ids it selected or the ordered categories whose applications it lists.
- ApplicationListFilter(String, List<Long>) - Constructor for class io.meeds.appcenter.model.ApplicationListFilter
- 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
- CACHE_NAME - Static variable in class io.meeds.appcenter.storage.ApplicationCategoryStorage
- callInRequest(Supplier<T>) - Method in class io.meeds.appcenter.storage.PortletWindowStorage
-
Runs a task in a request of its own: called on a thread of this storage, where no request is running, it gets its own entity manager.
- callOnWindow(String, Function<PortletWindow, T>, Runnable) - Method in class io.meeds.appcenter.storage.PortletWindowStorage
-
Runs a task on a window's preferences as one task of the storage thread, in a request of its own, holding the window's lock from its first read to its last write, and waits for it.
- canAccess(Application, String) - Method in class io.meeds.appcenter.service.ApplicationCenterService
-
Whether a user may see an application.
- 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
-
An administrator links any application to a category, and whoever manages the applications of a Shortcuts portlet window links those it created.
- canEditContextApplication(Application, String) - Method in class io.meeds.appcenter.service.ApplicationCenterService
-
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.
- canEditLegacyHeaderTitle(String) - Method in class io.meeds.appcenter.service.MyApplicationsSettingsService
-
Whether a user may change a header title stored under a legacy numeric object id, the random applicationId the portlet used before the title was keyed on the setting name: administrators only.
- canEditSettings(String, String) - Method in class io.meeds.appcenter.service.MyApplicationsSettingsService
-
Whether a user may change the settings of a Shortcuts portlet window, header title included: the page-content right of the window's page, in the space owning that page's site, whatever space its setting recorded, the site edit right for a site-layout window, administrators only for a shared-layout window, whose context is the platform's whatever space its setting recorded, and for a window whose setting was recorded on a section-template draft page, whatever its name.
- CATEGORY_IDS - Static variable in class io.meeds.appcenter.service.MyApplicationsSettingsService
- CATEGORY_METADATA_TYPE - Static variable in class io.meeds.appcenter.service.MyApplicationsSettingsService
-
The metadata type of social's categories, which social keeps private
- 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.
- clearCache() - Method in class io.meeds.appcenter.storage.ApplicationCategoryStorage
-
Clears every category's applications: a link, a category creation, move or deletion can change any subtree.
- clearCategoryApplications() - Method in class io.meeds.appcenter.service.ApplicationCenterService
-
Clears the applications listed per category, after a change of a category or of a category link.
- COLOR - Static variable in class io.meeds.appcenter.service.MyApplicationsSettingsService
-
The tiles' color, empty for none: a transparent tile, with the skin's border color when outlined.
- COMETD_CHANNEL - Static variable in class io.meeds.appcenter.service.ApplicationBadgeWebSocketService
- consumeCopy(String, String, String) - Method in class io.meeds.appcenter.service.MyApplicationsCopyService
-
Consumes what a copy of a Shortcuts portlet window carries, at its first render: creates, owned by the copy, one application per application it carries that its list names, with no right checked and every field validated again, and gives the copy the header title it carries when it has none.
- consumeWindowCopy(String, String) - Method in class io.meeds.appcenter.service.MyApplicationsCopyService
-
Consumes what a copy of a window carries, when it is rendered under the name it holds as committed and still carries it: see
MyApplicationsCopyService.consumeCopy(String, String, String). - ContextApplicationSpaceListener - Class in io.meeds.appcenter.listener
-
Deletes the applications Shortcuts portlet windows created in the context of a space when the space is deleted.
- ContextApplicationSpaceListener() - Constructor for class io.meeds.appcenter.listener.ContextApplicationSpaceListener
- CONTEXTUAL_MESSAGE_PREFIX - Static variable in class io.meeds.appcenter.service.ApplicationCenterService
-
Prefix of the codes naming a field:
<prefix><field>TooLong - copyHeaderTitle(String, String) - Method in class io.meeds.appcenter.service.MyApplicationsSettingsService
-
Copies the header title, every language, from one key to another when the latter holds none: from the legacy applicationId key to the setting name, or from the setting name a window gave up to the one it got.
- 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
-
Creates an application of the Application Center: whatever the application carries, it is owned by no Shortcuts portlet window.
- 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
- createContextApplication(ApplicationForm, String, String) - Method in class io.meeds.appcenter.service.ApplicationCenterService
-
Creates an application from the settings of a Shortcuts portlet window, owned by that window: listed there only, never in the users' Application Center.
- createContextApplication(Application, String, long) - Method in class io.meeds.appcenter.storage.ApplicationCenterStorage
-
Creates an application owned by a Shortcuts portlet window.
- createContextApplication(HttpServletRequest, String, ApplicationForm) - Method in class io.meeds.appcenter.rest.ApplicationRest
- createCopiedContextApplication(ApplicationForm, byte[], String) - Method in class io.meeds.appcenter.service.ApplicationCenterService
-
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.
- 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
- DATA_INIT_PREFERENCE - Static variable in class io.meeds.appcenter.service.MyApplicationsCopyService
-
What a copy carries until its first render consumes it.
- 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
- deleteContextApplication(long, String, String) - Method in class io.meeds.appcenter.service.ApplicationCenterService
-
Deletes an application created from the settings of a Shortcuts portlet window, from that window's settings.
- deleteContextApplication(HttpServletRequest, long, String) - Method in class io.meeds.appcenter.rest.ApplicationRest
- 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
- deleteIllustration(long) - Method in class io.meeds.appcenter.storage.ApplicationCenterStorage
-
Deletes an application illustration that no application uses.
- 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.
- deleteSectionTemplateApplications(long) - Method in class io.meeds.appcenter.service.ApplicationCenterService
-
Deletes the applications the windows of a section template's drafts created, every administrator's, once the template is deleted.
- deleteSectionTemplateDraftLeftovers(String, String, Collection<String>) - Method in class io.meeds.appcenter.service.ApplicationCenterService
-
Deletes the applications an earlier editing session of a section template left behind on a user's draft page: the section-template editor saves the draft page again, with new windows, each time it opens the template, so that the applications of the windows it replaced are listed nowhere.
- deleteSpaceApplications(long) - Method in class io.meeds.appcenter.service.ApplicationCenterService
-
Deletes the applications Shortcuts portlet windows created in the context of a deleted space: a space created later with the same name gets the same group, so the same audience.
- detectImageMimeType(byte[]) - Static method in class io.meeds.appcenter.util.ImageTypeUtils
-
Decides the type of an image from its content.
- 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.
- EVENT_NAMES - Static variable in class io.meeds.appcenter.listener.ApplicationCategoryCacheListener
- evict(String, String) - Method in class io.meeds.appcenter.storage.ApplicationBadgeStorage
-
Drops the cached count so that the next read recomputes it.
- exists(String) - Method in class io.meeds.appcenter.storage.PortletWindowStorage
- EXTERNAL_USERS_PERMISSION - Static variable in class io.meeds.appcenter.service.ApplicationCenterService
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
- findIdsByContextSettingNameLike(String) - Method in interface io.meeds.appcenter.dao.ApplicationDAO
- findIdsByContextSpaceId(long) - 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
- FORMER_PERMISSIONS - Static variable in class io.meeds.appcenter.plugin.upgrade.MyApplicationsPortletInstancePermissionUpgradePlugin
G
- generatePreferences(Application, Portlet, PortletInstanceContext) - Method in class io.meeds.appcenter.plugin.MyApplicationsPortletInstancePreferencePlugin
- generateSectionTemplateDraftSettingName(String, long) - Method in class io.meeds.appcenter.service.MyApplicationsSettingsService
-
Generates the setting name of a window of a section-template draft page: Untitled-STORAGEID-sdraft-TEMPLATEID-UUID, so that the applications of the template's earlier editing sessions, and those to delete with the template, are told by their owner's name.
- generateSettingName(String, WindowKind) - Method in class io.meeds.appcenter.service.MyApplicationsSettingsService
-
Generates the setting name of a window: Untitled-STORAGEID-UUID for a page window, with a site- or shared- marker before the UUID for a site-layout or a shared-layout window, so that its name tells which right and which context apply to it.
- 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
- getAlignment(String) - Static method in class io.meeds.appcenter.service.MyApplicationsSettingsService
-
Reads a stored alignment, horizontal or vertical: START, CENTER or END, START being the left in a left-to-right page and the top vertically.
- 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
- getApplicationCategoryIds(List<Long>) - Method in class io.meeds.appcenter.service.ApplicationCenterService
- getApplicationIds() - Method in interface io.meeds.appcenter.dao.ApplicationDAO
- getApplicationIds(long) - Method in class io.meeds.appcenter.storage.ApplicationCategoryStorage
-
Reads the ids of the applications linked to a category or to any of its sub-categories, whatever their depth: the category's own links first, then its sub-categories' in the order the category service returns them, each application once.
- getApplicationIds(String) - Method in interface io.meeds.appcenter.dao.ApplicationDAO
- getApplicationIds(String) - Static method in class io.meeds.appcenter.service.MyApplicationsSettingsService
-
Reads stored application ids: the ordered ids, without duplicates, empty for a value that is not a list of at most
ApplicationCenterService.MAX_LISTED_APPLICATIONSids. - getApplicationIds(String) - Method in class io.meeds.appcenter.storage.ApplicationCenterStorage
- 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
- getCategoryIds(String) - Static method in class io.meeds.appcenter.service.MyApplicationsSettingsService
-
Reads stored category ids: the ordered ids, without duplicates, empty for a value that is not a list of at most
MyApplicationsSettingsService.MAX_LISTED_CATEGORIESids. - getColor(String) - Static method in class io.meeds.appcenter.service.MyApplicationsSettingsService
-
Reads a stored color: #RRGGBB or #RRGGBBAA.
- getContextApplicationIds(long) - Method in class io.meeds.appcenter.storage.ApplicationCenterStorage
- getContextApplicationIdsByOwnerPattern(String) - Method in class io.meeds.appcenter.storage.ApplicationCenterStorage
- getContextApplications(ApplicationListFilter, Locale, String) - Method in class io.meeds.appcenter.service.ApplicationCenterService
-
Reads the applications a Shortcuts portlet window lists, for a user editing its settings: as
ApplicationCenterService.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. - getContextApplications(HttpServletRequest, HttpServletResponse, String, List<Long>) - Method in class io.meeds.appcenter.rest.ApplicationRest
- getContextSpaceId(String, String) - Method in class io.meeds.appcenter.service.MyApplicationsSettingsService
-
Decides the space a window's setting records: the space owning the site of the recorded page reference, for a page window as for a site-layout window, whose recorded page is on the site whose layout holds it, whatever site's navigation rendered the page; none for a shared-layout window, which a configured layout renders on every page of the sites it serves.
- getContextSuggestions(HttpServletRequest, HttpServletResponse, String, String, List<Long>, int, int) - Method in class io.meeds.appcenter.rest.ApplicationRest
- getContextSuggestions(String, String, List<Long>, int, int, Locale, String) - Method in class io.meeds.appcenter.service.ApplicationCenterService
-
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.
- getCopyPreferences(Map<String, String>, boolean, String) - Method in class io.meeds.appcenter.service.MyApplicationsCopyService
-
Computes the preferences of a copy of a Shortcuts portlet window: every preference but its setting name, the legacy header key and data.init, plus data.init carrying, by value, its header title and the applications it created that it lists, active, with an audience: one whose audience an administrator emptied is never copied, whoever makes the copy.
- getDeclaredUrls() - Method in interface io.meeds.appcenter.plugin.ApplicationBadgePlugin
- getDeclaredUrls(ApplicationType) - Method in interface io.meeds.appcenter.plugin.ApplicationBadgePlugin
- getDisplayFlag(String) - Static method in class io.meeds.appcenter.service.MyApplicationsSettingsService
-
Reads a stored display flag: showSeeMore, listInRow, showIcon, showName or outlined.
- 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
- getIconSize(String) - Static method in class io.meeds.appcenter.service.MyApplicationsSettingsService
-
Reads a stored icon size.
- getLimit() - Method in class io.meeds.appcenter.model.ApplicationList
- getListedApplications(ApplicationListFilter, Locale, String) - Method in class io.meeds.appcenter.service.ApplicationCenterService
-
Reads the applications a Shortcuts portlet window lists.
- getListedApplications(HttpServletRequest, HttpServletResponse, String, List<Long>, List<Long>) - Method in class io.meeds.appcenter.rest.ApplicationRest
- getListingMode(String) - Static method in class io.meeds.appcenter.service.MyApplicationsSettingsService
-
Reads a stored listing mode: FAVORITES or SELECTED, FAVORITES for any other value or none.
- getMandatoryAndFavoriteApplications(String, Pageable) - Method in class io.meeds.appcenter.storage.ApplicationCenterStorage
- getMandatoryAndFavoriteApplications(Pageable, String, Locale) - Method in class io.meeds.appcenter.service.ApplicationCenterService
-
Reads the mandatory and favorite applications of a user, never one created from a Shortcuts portlet, which only that portlet lists.
- 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
- getOrSetPreference(String, String, String) - Method in class io.meeds.appcenter.storage.PortletWindowStorage
-
Reads a preference of a window, and sets it when the window holds no value for it, in one read-modify-write.
- getOrStoreSettingName(String, Supplier<String>) - Method in class io.meeds.appcenter.service.MyApplicationsCopyService
-
Names a window rendered with no name, a new window or a copy: the name it holds as committed, which another render stored meanwhile, or else a new one, stored.
- 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.
- getPortletName() - Method in class io.meeds.appcenter.plugin.MyApplicationsPortletInstancePreferencePlugin
- 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. - getPreferences() - Method in class io.meeds.appcenter.storage.PortletWindow
- getPreferences(String) - Method in class io.meeds.appcenter.storage.PortletWindowStorage
- getSectionTemplateDraftNamePattern(long) - Method in class io.meeds.appcenter.service.MyApplicationsSettingsService
- getSectionTemplateDraftStorageId(String, long) - Method in class io.meeds.appcenter.service.MyApplicationsSettingsService
- getSectionTemplateId(String) - Method in class io.meeds.appcenter.service.MyApplicationsSettingsService
- getSelectionMode(String) - Static method in class io.meeds.appcenter.service.MyApplicationsSettingsService
-
Reads a stored selection mode: MANUAL or CATEGORY, MANUAL for any other value or none.
- getSetting(String) - Method in class io.meeds.appcenter.service.MyApplicationsSettingsService
- getSettingPageReference(String, String, SiteKey) - Method in class io.meeds.appcenter.service.MyApplicationsSettingsService
-
Decides the page reference a window's setting records and is compared with: for a site-layout window, the rendered page's name on the site whose layout holds the window, whatever page and site render it, so that its context, its right and the check of its name follow that site; the rendered page otherwise.
- 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. - getSettingsToStore(String, String, Map<String, String>) - Method in class io.meeds.appcenter.service.MyApplicationsSettingsService
-
Decides a settings write of a Shortcuts portlet window: refuses a user who may not edit the window's settings, before reading any parameter, then keeps only the preferences the portlet owns, each with a valid value.
- 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
- getStorageId() - Method in class io.meeds.appcenter.storage.PortletWindow
- 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
- getTemplate(String) - Static method in class io.meeds.appcenter.service.MyApplicationsSettingsService
-
Reads a stored template: ROW, CARDS or COLUMN, null for any other value or none, which renders the legacy layout.
- getType() - Method in class io.meeds.appcenter.plugin.ApplicationCategoryPlugin
- getWritableSettings(String, Map<String, String>) - Method in class io.meeds.appcenter.service.MyApplicationsSettingsService
-
Filters the parameters of a settings write down to the preferences the Shortcuts portlet owns, each with a valid value.
- GIF_MIME_TYPE - Static variable in class io.meeds.appcenter.util.ImageTypeUtils
-
Type of a GIF image.
H
- H_ALIGN - Static variable in class io.meeds.appcenter.service.MyApplicationsSettingsService
- hasAccessPermission(String, String) - Method in class io.meeds.appcenter.plugin.ApplicationTranslationPlugin
-
The labels of an application are read by whoever may see or edit it.
- hasAccessPermission(String, String) - Method in class io.meeds.appcenter.plugin.MyApplicationsHeaderTranslationPlugin
- hasEditPermission(String, String) - Method in class io.meeds.appcenter.plugin.ApplicationTranslationPlugin
-
The labels of an application are written by an administrator, and those of an application created from a Shortcuts portlet by whoever manages that portlet's applications too.
- 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.
- hasSetting(String) - Method in class io.meeds.appcenter.service.MyApplicationsSettingsService
- HEADER_TITLE_FIELD - Static variable in class io.meeds.appcenter.service.MyApplicationsSettingsService
I
- ICON_SIZE - Static variable in class io.meeds.appcenter.service.MyApplicationsSettingsService
-
The icon size, in pixels.
- ImageTypeUtils - Class in io.meeds.appcenter.util
-
Decides the type of an image from its first bytes, never from a name or a label a client sent.
- 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.ApplicationCategoryCacheListener
- init() - Method in class io.meeds.appcenter.listener.ContextApplicationSpaceListener
- init() - Method in class io.meeds.appcenter.listener.SectionTemplateApplicationListener
- init() - Method in class io.meeds.appcenter.listener.WebNotificationBadgeListener
- init() - Method in class io.meeds.appcenter.plugin.ApplicationCategoryPlugin
-
Registers this plugin, without which every category read of applications falls back to the default plugin
- 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.MyApplicationsPortletInstancePreferencePlugin
- 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
- INVALID_HELP_PAGE_URL_MESSAGE - Static variable in class io.meeds.appcenter.service.ApplicationCenterService
- INVALID_ICON_MESSAGE - Static variable in class io.meeds.appcenter.service.ApplicationCenterService
- INVALID_TYPE_MESSAGE - Static variable in class io.meeds.appcenter.service.ApplicationCenterService
- INVALID_UPLOAD_MESSAGE - Static variable in class io.meeds.appcenter.service.ApplicationCenterService
- INVALID_URL_MESSAGE - Static variable in class io.meeds.appcenter.service.ApplicationCenterService
- 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.plugin.upgrade - package io.meeds.appcenter.plugin.upgrade
- io.meeds.appcenter.rest - package io.meeds.appcenter.rest
- io.meeds.appcenter.rest.util - package io.meeds.appcenter.rest.util
- io.meeds.appcenter.service - package io.meeds.appcenter.service
- io.meeds.appcenter.storage - package io.meeds.appcenter.storage
- io.meeds.appcenter.util - package io.meeds.appcenter.util
- isContextDeleted(String, String) - Method in class io.meeds.appcenter.service.MyApplicationsSettingsService
-
Whether a window's context no longer exists: the page its setting records is on a space's group site, or on a space's public site, and that space is gone, or on a portal site that was removed.
- isContextual() - Method in class io.meeds.appcenter.model.Application
- 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
- isIllustrationTokenValid(long, String, long) - Method in class io.meeds.appcenter.service.ApplicationCenterService
- isIllustrationTokenValid(long, String, long) - Method in class io.meeds.appcenter.storage.ApplicationCenterStorage
- isPlacementEligibleSite(String) - Method in class io.meeds.appcenter.service.ApplicationCenterService
- isSectionTemplateDraftName(String) - Method in class io.meeds.appcenter.service.MyApplicationsSettingsService
- 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. - isShown(Application, String, String, boolean) - Method in class io.meeds.appcenter.service.ApplicationCenterService
-
Whether a Shortcuts portlet window's settings drawer lists an application to a user, the rule a copy of the window applies too.
- isUserPersonalAppsEnabled() - Method in class io.meeds.appcenter.service.ApplicationCenterService
-
Returns whether users are allowed to create personal URL apps.
J
- JPEG_MIME_TYPE - Static variable in class io.meeds.appcenter.util.ImageTypeUtils
-
Type of a JPEG image.
K
- keepsSettingName(String, String, WindowKind, String, Supplier<Collection<String>>) - Method in class io.meeds.appcenter.service.MyApplicationsSettingsService
-
Whether a window keeps the setting name its preferences carry.
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
- LIST_IN_ROW - Static variable in class io.meeds.appcenter.service.MyApplicationsSettingsService
-
Whether the apps stay on one line, ignored by the COLUMN template.
- LISTING_MODE - Static variable in class io.meeds.appcenter.service.MyApplicationsSettingsService
- LISTING_MODE_FAVORITES - Static variable in class io.meeds.appcenter.service.MyApplicationsSettingsService
-
Lists the apps each viewer marked as favorite, the default.
- LISTING_MODE_SELECTED - Static variable in class io.meeds.appcenter.service.MyApplicationsSettingsService
-
Lists the apps chosen in the settings.
- 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_APPS_TO_LIST - Static variable in class io.meeds.appcenter.service.MyApplicationsSettingsService
- MAX_APPS_TO_LIST_LIMIT - Static variable in class io.meeds.appcenter.service.MyApplicationsSettingsService
- MAX_FAVORITE_APPS - Static variable in class io.meeds.appcenter.service.ApplicationCenterService
- MAX_ICON_SIZE - Static variable in class io.meeds.appcenter.service.MyApplicationsSettingsService
- MAX_ILLUSTRATION_SIZE - Static variable in class io.meeds.appcenter.service.ApplicationCenterService
-
Largest illustration of an application created from a Shortcuts portlet, in bytes.
- MAX_LISTED_APPLICATIONS - Static variable in class io.meeds.appcenter.service.ApplicationCenterService
-
Most applications a Shortcuts portlet lists in its SELECTED mode (D6).
- MAX_LISTED_CATEGORIES - Static variable in class io.meeds.appcenter.service.MyApplicationsSettingsService
-
Most categories a Shortcuts portlet lists the apps of (D6).
- MAX_SUGGESTIONS - Static variable in class io.meeds.appcenter.service.ApplicationCenterService
-
Most suggestions returned by one call of the Shortcuts app suggester.
- message() - Method in record class io.meeds.appcenter.model.BadgeWebSocketMessage
-
Returns the value of the
messagerecord component. - MIN_APPS_TO_LIST - Static variable in class io.meeds.appcenter.service.MyApplicationsSettingsService
- MIN_ICON_SIZE - Static variable in class io.meeds.appcenter.service.MyApplicationsSettingsService
- MY_APPLICATIONS_OBJECT_TYPE - Static variable in class io.meeds.appcenter.plugin.MyApplicationsHeaderTranslationPlugin
- MyApplicationsCopyService - Class in io.meeds.appcenter.service
-
Copies of a Shortcuts portlet window (AppCenterMyApplicationsPortlet): a section duplicated, a page saved as a template, a site or space created from a template, a template exported.
- MyApplicationsCopyService() - Constructor for class io.meeds.appcenter.service.MyApplicationsCopyService
- MyApplicationsHeaderTranslationPlugin - Class in io.meeds.appcenter.plugin
- MyApplicationsHeaderTranslationPlugin() - Constructor for class io.meeds.appcenter.plugin.MyApplicationsHeaderTranslationPlugin
- MyApplicationsPortletInstancePermissionUpgradePlugin - Class in io.meeds.appcenter.plugin.upgrade
-
Opens the Shortcuts portlet instance of an existing database to all users, as a fresh database gets it from portlet-instances.json, so that whoever may edit a page can add the portlet to it.
- MyApplicationsPortletInstancePermissionUpgradePlugin(InitParams) - Constructor for class io.meeds.appcenter.plugin.upgrade.MyApplicationsPortletInstancePermissionUpgradePlugin
- MyApplicationsPortletInstancePreferencePlugin - Class in io.meeds.appcenter.plugin
-
Computes the preferences of a copy of a Shortcuts portlet window, which layout asks for when it duplicates a section, saves a page or a section as a template, creates a site or a space from a template, or exports one: see
MyApplicationsCopyService.getCopyPreferences(Map, boolean, String). - MyApplicationsPortletInstancePreferencePlugin() - Constructor for class io.meeds.appcenter.plugin.MyApplicationsPortletInstancePreferencePlugin
- MyApplicationsSettingsService - Class in io.meeds.appcenter.service
-
Settings of the Shortcuts portlet (AppCenterMyApplicationsPortlet): who may change them, which preferences a settings write may store, and the header title keyed on the portlet's CMS setting name.
- MyApplicationsSettingsService() - Constructor for class io.meeds.appcenter.service.MyApplicationsSettingsService
N
- name() - Method in record class io.meeds.appcenter.model.ApplicationBadgeProvider
-
Returns the value of the
namerecord component. - NAME_PREFERENCE - Static variable in class io.meeds.appcenter.service.MyApplicationsCopyService
-
The window's CMS setting name, which a copy never carries.
- NAME_SPACE - Static variable in class io.meeds.appcenter.storage.ApplicationCenterStorage
- NEW_PERMISSIONS - Static variable in class io.meeds.appcenter.plugin.upgrade.MyApplicationsPortletInstancePermissionUpgradePlugin
- normalizePersonalUrl(String) - Method in class io.meeds.appcenter.service.ApplicationCenterService
-
Normalizes an URL entered by an end user for a personal application.
- NOT_CONTEXTUAL_MESSAGE - Static variable in class io.meeds.appcenter.service.ApplicationCenterService
- NOT_FAVORITABLE_MESSAGE - Static variable in class io.meeds.appcenter.service.ApplicationCenterService
- NOT_OWNED_MESSAGE - Static variable in class io.meeds.appcenter.service.ApplicationCenterService
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<Object, Object>) - Method in class io.meeds.appcenter.listener.ApplicationCategoryCacheListener
- onEvent(Event<Object, Object>) - Method in class io.meeds.appcenter.listener.SectionTemplateApplicationListener
- onEvent(Event<String, Object>) - Method in class io.meeds.appcenter.listener.WebNotificationBadgeListener
- onEvent(Event<String, String>) - Method in class io.meeds.appcenter.listener.ApplicationBadgeWebSocketListener
- OUTLINED - Static variable in class io.meeds.appcenter.service.MyApplicationsSettingsService
P
- PAGE - Enum constant in enum class io.meeds.appcenter.constant.WindowKind
-
A window of a page.
- PLACEMENT_SCOPE - Static variable in class io.meeds.appcenter.storage.ApplicationPlacementStorage
- PlacementSide - Enum Class in io.meeds.appcenter.constant
- PNG_MIME_TYPE - Static variable in class io.meeds.appcenter.util.ImageTypeUtils
-
Type of a PNG image.
- PORTLET - Enum constant in enum class io.meeds.appcenter.constant.ApplicationType
- PORTLET_CONTENT_ID - Static variable in class io.meeds.appcenter.plugin.upgrade.MyApplicationsPortletInstancePermissionUpgradePlugin
- PORTLET_NAME - Static variable in class io.meeds.appcenter.plugin.MyApplicationsPortletInstancePreferencePlugin
- portletNames() - Method in record class io.meeds.appcenter.model.ApplicationBadgeProvider
-
Returns the value of the
portletNamesrecord component. - PortletWindow - Class in io.meeds.appcenter.storage
-
A portlet window's preferences as committed, within a task of
PortletWindowStorage.callOnWindow(java.lang.String, java.util.function.Function<io.meeds.appcenter.storage.PortletWindow, T>, java.lang.Runnable): read and written on the storage's thread, in the task's request, under the window's lock. - PortletWindowStorage - Class in io.meeds.appcenter.storage
-
The preferences of a portlet window as committed.
- PortletWindowStorage() - Constructor for class io.meeds.appcenter.storage.PortletWindowStorage
- privateAnswer(T) - Static method in class io.meeds.appcenter.rest.util.RestUtils
- privateRefusal(HttpStatus) - Static method in class io.meeds.appcenter.rest.util.RestUtils
- processUpgrade(String, String) - Method in class io.meeds.appcenter.plugin.upgrade.MyApplicationsPortletInstancePermissionUpgradePlugin
- PWA_SMALL_ICON_BASE_PATH - Static variable in class io.meeds.appcenter.plugin.AppCenterPwaShortcutPlugin
R
- readUpload(String, int) - Method in class io.meeds.appcenter.storage.ApplicationCenterStorage
-
Reads the start of an upload, at most one byte more than the given bound, so that a caller tells an upload above the bound without reading it whole.
- 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
- removeUpload(String) - Method in class io.meeds.appcenter.storage.ApplicationCenterStorage
-
Removes an upload once its content is stored.
- 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.
- RestUtils - Class in io.meeds.appcenter.rest.util
-
Builds the answers of the handlers that return per-user or role-restricted content from a URL that does not identify the user.
- RIGHT - Enum constant in enum class io.meeds.appcenter.constant.PlacementSide
- RIGHT_PLACEMENT_KEY - Static variable in class io.meeds.appcenter.storage.ApplicationPlacementStorage
S
- saveIllustration(byte[], String) - Method in class io.meeds.appcenter.storage.ApplicationCenterStorage
-
Stores an application illustration.
- savePreferences(String, Map<String, String>) - Method in class io.meeds.appcenter.storage.PortletWindowStorage
-
Sets preferences of a window over its committed ones, the others kept.
- savePreferences(Map<String, String>) - Method in class io.meeds.appcenter.storage.PortletWindow
-
Sets preferences over the committed ones, the others kept.
- 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
- saveWindowPreference(String, String, String) - Method in class io.meeds.appcenter.service.MyApplicationsCopyService
-
Writes a preference of a window over its committed preferences, never over a render's earlier view of them.
- SECTION_TEMPLATE_DRAFT - Enum constant in enum class io.meeds.appcenter.constant.WindowKind
-
A window of a section-template draft page, which the section-template editor saves again, with new windows, each time it opens the template: edited by administrators only, in the platform context.
- SectionTemplateApplicationListener - Class in io.meeds.appcenter.listener
-
Deletes the applications the Shortcuts portlet windows of a section template's drafts created once the template is deleted: the section-template editor's working state, listed nowhere else.
- SectionTemplateApplicationListener() - Constructor for class io.meeds.appcenter.listener.SectionTemplateApplicationListener
- SELECTION_MODE - Static variable in class io.meeds.appcenter.service.MyApplicationsSettingsService
- SELECTION_MODE_CATEGORY - Static variable in class io.meeds.appcenter.service.MyApplicationsSettingsService
-
Lists the apps of the categories picked.
- SELECTION_MODE_MANUAL - Static variable in class io.meeds.appcenter.service.MyApplicationsSettingsService
-
Lists the apps picked one by one, in applicationIds, the default.
- 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
- SETTING_TYPE - Static variable in class io.meeds.appcenter.service.MyApplicationsSettingsService
- setUserPersonalAppsEnabled(boolean, String) - Method in class io.meeds.appcenter.service.ApplicationCenterService
-
Enables or disables the user personal apps feature.
- SHARED_LAYOUT - Enum constant in enum class io.meeds.appcenter.constant.WindowKind
-
A window of a shared layout, rendered on every page of the sites it serves: a site's own sharedlayout-<site>.xml, else the default sharedlayout.xml.
- SHARED_LAYOUT_REFERENCE - Static variable in class io.meeds.appcenter.service.MyApplicationsSettingsService
-
Reference a shared-layout window's setting records in place of a page: a window of a configured shared layout has no storage id, so no generated name to carry its kind.
- SHOW_HEADER - Static variable in class io.meeds.appcenter.service.MyApplicationsSettingsService
- SHOW_ICON - Static variable in class io.meeds.appcenter.service.MyApplicationsSettingsService
- SHOW_NAME - Static variable in class io.meeds.appcenter.service.MyApplicationsSettingsService
- SHOW_SEE_MORE - Static variable in class io.meeds.appcenter.service.MyApplicationsSettingsService
- SITE_LAYOUT - Enum constant in enum class io.meeds.appcenter.constant.WindowKind
-
A window of a site layout, rendered with every page its site shows, and, in the meta portal's layout, under every displayed site.
- spaceRemoved(SpaceLifeCycleEvent) - Method in class io.meeds.appcenter.listener.ContextApplicationSpaceListener
- 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
- stop() - Method in class io.meeds.appcenter.storage.PortletWindowStorage
- SYSTEM_APPLICATIONS_BUNDLE - Static variable in class io.meeds.appcenter.service.ApplicationCenterService
-
The bundle of the titles the portlets show system applications with.
T
- TEMPLATE - Static variable in class io.meeds.appcenter.service.MyApplicationsSettingsService
-
How the apps are displayed: ROW, CARDS or COLUMN.
- TEMPLATE_CARDS - Static variable in class io.meeds.appcenter.service.MyApplicationsSettingsService
- TEMPLATE_COLUMN - Static variable in class io.meeds.appcenter.service.MyApplicationsSettingsService
- TEMPLATE_ROW - Static variable in class io.meeds.appcenter.service.MyApplicationsSettingsService
- TIMEOUT_SECONDS - Static variable in class io.meeds.appcenter.storage.PortletWindowStorage
-
Longest wait for a read or a write of a window's preferences, its time queued included.
- TITLE_MANDATORY_MESSAGE - Static variable in class io.meeds.appcenter.service.ApplicationCenterService
- TOO_LARGE_MESSAGE - Static variable in class io.meeds.appcenter.service.ApplicationCenterService
- TOO_MANY_CATEGORIES_MESSAGE - Static variable in class io.meeds.appcenter.service.ApplicationCenterService
- 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.
- updateContextApplication(long, ApplicationForm, String, String) - Method in class io.meeds.appcenter.service.ApplicationCenterService
-
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.
- updateContextApplication(Application) - Method in class io.meeds.appcenter.storage.ApplicationCenterStorage
-
Updates an application owned by a Shortcuts portlet window.
- updateContextApplication(HttpServletRequest, long, String, ApplicationForm) - Method in class io.meeds.appcenter.rest.ApplicationRest
- updateFavoriteApplicationOrder(long, String, Long) - Method in class io.meeds.appcenter.storage.ApplicationCenterStorage
- updateFavoriteApplicationOrder(ApplicationOrder, String) - Method in class io.meeds.appcenter.service.ApplicationCenterService
-
Deprecated, for removal: This API element is subject to removal in a future version.
- updateFavoriteApplicationsOrder(List<ApplicationOrder>, String) - Method in class io.meeds.appcenter.service.ApplicationCenterService
-
Orders the favorite applications of a user, an application not yet favorite becoming one, unless mandatory.
- 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
- V_ALIGN - Static variable in class io.meeds.appcenter.service.MyApplicationsSettingsService
- 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.
- valueOf(String) - Static method in enum class io.meeds.appcenter.constant.WindowKind
-
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.
- values() - Static method in enum class io.meeds.appcenter.constant.WindowKind
-
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
- WEBP_MIME_TYPE - Static variable in class io.meeds.appcenter.util.ImageTypeUtils
-
Type of a WebP image.
- WindowKind - Enum Class in io.meeds.appcenter.constant
-
Where a Shortcuts portlet window is placed, which decides the context of its setting and the marker its setting name carries.
- WindowPreferencesTimeoutException - Exception Class in io.meeds.appcenter.model.exception
-
A read or a write of a window's preferences that did not end in time: a write may still be committed after it.
- WindowPreferencesTimeoutException(String, Throwable) - Constructor for exception class io.meeds.appcenter.model.exception.WindowPreferencesTimeoutException
- 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
ApplicationCenterService.updateFavoriteApplicationsOrder(List, String), which checks every application before it writes any order; since 7.3.0, for removal