Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
A
- AbstractService - Class in org.exoplatform.commons.notification.impl
- AbstractService() - Constructor for class org.exoplatform.commons.notification.impl.AbstractService
- AbstractWebNotifListData<K,
V> - Class in org.exoplatform.commons.notification.impl.service.storage.cache - AbstractWebNotifListData(K) - Constructor for class org.exoplatform.commons.notification.impl.service.storage.cache.AbstractWebNotifListData
- AbstractWebNotifListData(K, List<V>) - Constructor for class org.exoplatform.commons.notification.impl.service.storage.cache.AbstractWebNotifListData
- accept() - Method in record class io.meeds.commons.http.SafeFetchRequest
-
Returns the value of the
acceptrecord component. - accept(ElementVisitor) - Method in class org.exoplatform.commons.notification.template.SimpleElement
- acceptedContentTypes() - Method in record class io.meeds.commons.http.SafeFetchRequest
-
Returns the value of the
acceptedContentTypesrecord component. - acceptedContentTypes(Collection<String>) - Method in class io.meeds.commons.http.SafeFetchPolicyBuilder
-
Sets the media types an answer may declare; an answer declaring another, or none, is refused before its body is read.
- action - Variable in class org.exoplatform.commons.notification.net.router.ExoRouter.ActionBuilder
- action - Variable in class org.exoplatform.commons.notification.net.router.ExoRouter.Route
- ActionBuilder() - Constructor for class org.exoplatform.commons.notification.net.router.ExoRouter.ActionBuilder
- activeStatistics() - Method in class org.exoplatform.commons.notification.impl.StatisticsService
- add(String, Object) - Method in class org.exoplatform.commons.notification.net.router.ExoRouter.ActionBuilder
- addChildPlugin(AbstractNotificationChildPlugin) - Method in class org.exoplatform.commons.notification.impl.setting.NotificationPluginContainer
- addCurrentCapacity() - Method in class org.exoplatform.commons.notification.impl.service.MailQueueMessageManager
- addFeaturePlugin(FeaturePlugin) - Method in class org.exoplatform.settings.impl.ExoFeatureServiceImpl
- addInjector(DataInjector) - Method in class org.exoplatform.services.bench.DataInjectorService
-
this function is used to add DataInjector plugins.
- addNewLine(boolean) - Method in class org.exoplatform.commons.notification.template.SimpleElement
- addParameter(WebParamsEntity) - Method in class org.exoplatform.commons.notification.impl.jpa.web.entity.WebNotifEntity
- addParams(String) - Method in class org.exoplatform.commons.notification.net.router.ExoRouter.Route
- addPlugin(BaseNotificationPlugin) - Method in class org.exoplatform.commons.notification.impl.setting.NotificationPluginContainer
- addPropertyChange(PropertyChangeEvent) - Method in class org.exoplatform.commons.utils.PropertyChangeSupport
-
Adds an existing PropertyChangeEvent.
- addPropertyChange(String, Object, Object) - Method in class org.exoplatform.commons.utils.PropertyChangeSupport
-
Adds PropertyChangeEvent.
- addReceiver(WebUsersEntity) - Method in class org.exoplatform.commons.notification.impl.jpa.web.entity.WebNotifEntity
- addRef(String) - Method in class org.exoplatform.commons.notification.net.router.ExoRouter.ActionBuilder
- addRoute(String, String) - Static method in class org.exoplatform.commons.notification.net.router.ExoRouter
-
Add new route which loaded from route configuration file.
- addRoute(String, String, String) - Static method in class org.exoplatform.commons.notification.net.router.ExoRouter
-
Add new route which loaded from route configuration file.
- addRoutes(ExoRouterConfig) - Method in class org.exoplatform.commons.notification.net.router.ExoRouter
- afterMove() - Method in class org.exoplatform.commons.notification.impl.service.storage.cache.AbstractWebNotifListData
- afterPut() - Method in class org.exoplatform.commons.notification.impl.service.storage.cache.AbstractWebNotifListData
- afterPutRef() - Method in class org.exoplatform.commons.notification.impl.service.storage.cache.AbstractWebNotifListData
- afterRemove() - Method in class org.exoplatform.commons.notification.impl.service.storage.cache.AbstractWebNotifListData
- allowedPorts(String, Collection<Integer>) - Method in class io.meeds.commons.http.SafeFetchPolicyBuilder
-
Reads a comma-separated list of ports, ignoring what is not one — a word, a number outside 1-65535, however many digits it has — as a deployment property states them; falls back to the given set when the list names no usable port.
- allowedPorts(Collection<Integer>) - Method in class io.meeds.commons.http.SafeFetchPolicyBuilder
-
Sets the ports a URL may reach, the implicit default ports included.
- allowedSchemes(Collection<String>) - Method in class io.meeds.commons.http.SafeFetchPolicyBuilder
-
Sets the schemes a URL may use, within
SafeFetchPolicy.HTTP_SCHEMES. - AMP - Static variable in class org.exoplatform.commons.utils.StringCommonUtils
- AMP_HEX - Static variable in class org.exoplatform.commons.utils.StringCommonUtils
- AMP_NUMBER - Static variable in class org.exoplatform.commons.utils.StringCommonUtils
- AMP_SPACE - Static variable in class org.exoplatform.commons.utils.StringCommonUtils
- anyPort() - Method in class io.meeds.commons.http.SafeFetchPolicyBuilder
-
Lets a URL reach any port.
- append(ArgumentLiteral<T>, Object) - Method in class org.exoplatform.commons.notification.impl.NotificationContextImpl
- appendRoute(String, String, String) - Static method in class org.exoplatform.commons.notification.net.router.ExoRouter
- appRes(String) - Method in class org.exoplatform.commons.notification.template.GroovyElement
- appRes(String) - Method in class org.exoplatform.commons.notification.template.TemplateResourceBundle
- appRes(String, String...) - Method in class org.exoplatform.commons.notification.template.GroovyElement
- appRes(String, String...) - Method in class org.exoplatform.commons.notification.template.TemplateResourceBundle
- args - Variable in class org.exoplatform.commons.notification.net.router.ExoRouter.ActionBuilder
- ARRAY_SPLIT - Static variable in class org.exoplatform.services.bench.DataInjector
- awaitServerStartup() - Method in class io.meeds.commons.digest.job.DigestSenderJob
-
Returns once the server is fully started, HTTP connector included; returns at once when it already is.
B
- beforeMove(V) - Method in class org.exoplatform.commons.notification.impl.service.storage.cache.AbstractWebNotifListData
- beforePut() - Method in class org.exoplatform.commons.notification.impl.service.storage.cache.AbstractWebNotifListData
- beforePutRef() - Method in class org.exoplatform.commons.notification.impl.service.storage.cache.AbstractWebNotifListData
- beforeRemove() - Method in class org.exoplatform.commons.notification.impl.service.storage.cache.AbstractWebNotifListData
- body() - Method in record class io.meeds.commons.http.SafeFetchResponse
-
Returns the value of the
bodyrecord component. - build() - Method in class io.meeds.commons.http.SafeFetchPolicyBuilder
- build() - Method in class org.exoplatform.commons.notification.impl.service.storage.cache.model.SimpleCacheData
- build(DigestUserEntity, DigestFrequency, DigestUserSettings, List<DigestItemEntity>, Instant, Instant) - Method in class io.meeds.commons.digest.service.DigestMailBuilder
- builder() - Static method in class io.meeds.commons.http.SafeFetchPolicy
- BUNDLE_PATHS_PARAM - Static variable in class org.exoplatform.commons.notification.impl.setting.NotificationPluginContainer
-
Notification bundles deployed even when no notification plugin declares them, such as the bundle holding the words of the digest email
C
- CACHE_NAME - Static variable in class org.exoplatform.settings.jpa.CacheUserSettingServiceImpl
- CachedWebNotificationStorage - Class in org.exoplatform.commons.notification.impl.service.storage.cache
- CachedWebNotificationStorage(JPAWebNotificationStorage, CacheService) - Constructor for class org.exoplatform.commons.notification.impl.service.storage.cache.CachedWebNotificationStorage
- CacheKey - Interface in org.exoplatform.commons.notification.impl.service.storage.cache
-
Immutable data key.
- CacheLoader<K,
V> - Class in org.exoplatform.commons.notification.impl.service.storage.cache -
Used by FutureCache to execute the ServiceContext.
- CacheLoader() - Constructor for class org.exoplatform.commons.notification.impl.service.storage.cache.CacheLoader
- CacheUserSettingServiceImpl - Class in org.exoplatform.settings.jpa
- CacheUserSettingServiceImpl(CacheService, ListenerService, JPAUserSettingServiceImpl) - Constructor for class org.exoplatform.settings.jpa.CacheUserSettingServiceImpl
- candidateBatchSize() - Method in class io.meeds.commons.digest.service.DigestSender
-
How many candidates one query reads; a test lowers it
- capture(NotificationInfo) - Method in class io.meeds.commons.digest.service.DigestServiceImpl
- categoryLabel(DigestCategoryProvider, Locale) - Method in class io.meeds.commons.digest.service.DigestLabelResolver
- changeFeatureActivation(String, String) - Method in class org.exoplatform.settings.impl.ExoFeatureServiceImpl
- ChannelManagerImpl - Class in org.exoplatform.commons.notification.channel
- ChannelManagerImpl() - Constructor for class org.exoplatform.commons.notification.channel.ChannelManagerImpl
- checkTarget(URI) - Method in class io.meeds.commons.http.SafeAddressGuard
-
Checks the shape of a URL about to be read — the one given, or the target of a redirect: absolute, an allowed scheme, no credentials, a host, an allowed port, not too long, no white space or control character; and, when the host is an IP literal, the address it names, under the same rules as
SafeAddressGuard.resolveAllowed(java.lang.String). - claim(long, DigestFrequency, Instant, Instant) - Method in class io.meeds.commons.digest.service.DigestScheduleStorage
-
Claims an occurrence: moves the watermark of the frequency to now, only if it still holds the value the caller read.
- cleanHtmlTags(String) - Static method in class org.exoplatform.commons.notification.template.TemplateUtils
-
Clean all HTML tags on string
- cleanup(Instant) - Method in class io.meeds.commons.digest.service.DigestScheduleStorage
-
Safety cleanup, the first step of every run: the items of users who have no digest enabled any more, and the items older than the retention
- clear() - Method in class org.exoplatform.commons.notification.impl.NotificationContextImpl
- clear() - Method in class org.exoplatform.commons.notification.impl.service.storage.cache.AbstractWebNotifListData
-
Removes all of the elements from this list.
- clear() - Method in class org.exoplatform.commons.notification.impl.StatisticsService
- clear() - Method in class org.exoplatform.commons.notification.stat.ThreadLocalStatisticsImpl
- clearCache() - Method in class org.exoplatform.services.user.UserStateService
- clearDefaultSetting() - Method in class org.exoplatform.settings.jpa.CacheUserSettingServiceImpl
- clearDefaultSetting() - Method in class org.exoplatform.settings.jpa.JPAUserSettingServiceImpl
- clearWebNotificationCache(String) - Method in class org.exoplatform.commons.notification.impl.service.storage.cache.CachedWebNotificationStorage
-
Clear the notification from the cache.
- clone() - Method in class org.exoplatform.commons.notification.impl.NotificationContextImpl
- clone() - Method in class org.exoplatform.services.user.UserStateModel
- cloneInstance() - Static method in class org.exoplatform.commons.notification.impl.NotificationContextImpl
- close() - Method in class io.meeds.commons.http.SafeHttpFetcher
-
Stops the deadline thread and closes the connections; a read started afterwards is refused.
- ClusterNodeName - Class in org.exoplatform.commons.cluster
-
Check cluster node Name and generate auto name if not configured
- ClusterNodeName(IDGeneratorService) - Constructor for class org.exoplatform.commons.cluster.ClusterNodeName
- COMETD_CHANNEL - Static variable in class org.exoplatform.services.user.UserStateService
- commons(String, Locale) - Method in class io.meeds.commons.digest.service.DigestLabelResolver
- COMMONS_BUNDLE - Static variable in class io.meeds.commons.digest.service.DigestLabelResolver
- COMMONS_RESOUCE_BUNDLE_NAME - Static variable in class org.exoplatform.commons.utils.DateUtils
- CommonsUserSettingEventListenerImpl - Class in org.exoplatform.settings.listeners.impl
-
This listener is called when an user was enabled/disabled from the system and update his setting as active/inactive
- CommonsUserSettingEventListenerImpl() - Constructor for class org.exoplatform.settings.listeners.impl.CommonsUserSettingEventListenerImpl
- CommonsUtils - Class in org.exoplatform.commons.utils
- CommonsUtils() - Constructor for class org.exoplatform.commons.utils.CommonsUtils
- compare(String, String) - Method in class org.exoplatform.commons.comparators.NaturalComparator
- compile(String) - Static method in class org.exoplatform.commons.notification.net.router.regex.ExoPattern
- compile(String, int) - Static method in class org.exoplatform.commons.notification.net.router.regex.ExoPattern
- compress(String) - Static method in class org.exoplatform.commons.utils.StringCommonUtils
- compute() - Method in class org.exoplatform.commons.notification.net.router.ExoRouter.Route
- config(PluginConfig) - Method in class org.exoplatform.commons.notification.template.SimpleElement
- CONFIGURED_DOMAIN_URL_KEY - Static variable in class org.exoplatform.commons.utils.CommonsUtils
- CONFIGURED_TENANT_MASTER_HOST_KEY - Static variable in class org.exoplatform.commons.utils.CommonsUtils
- connectTimeout(Duration) - Method in class io.meeds.commons.http.SafeFetchPolicyBuilder
-
Sets the longest wait for a connection.
- ConsoleChannel - Class in org.exoplatform.commons.notification.channel
- ConsoleChannel() - Constructor for class org.exoplatform.commons.notification.channel.ConsoleChannel
- contains(V) - Method in class org.exoplatform.commons.notification.impl.service.storage.cache.AbstractWebNotifListData
-
Returns true if this list contains the specified element.
- CONTENT_TYPE_NOT_ALLOWED - Enum constant in enum class io.meeds.commons.http.SafeFetchFailure
-
The answer declares a content type outside the accepted set.
- contentType() - Method in record class io.meeds.commons.http.SafeFetchResponse
-
Returns the value of the
contentTyperecord component. - convertToDatabaseColumn(String) - Method in class io.meeds.commons.utils.StringEncryptedConverter
- convertToDatabaseColumn(List<String>) - Method in class org.exoplatform.commons.utils.StringListConverter
- convertToDatabaseColumn(Map<String, String>) - Method in class org.exoplatform.commons.utils.StringMapConverter
- convertToEntityAttribute(String) - Method in class io.meeds.commons.utils.StringEncryptedConverter
- convertToEntityAttribute(String) - Method in class org.exoplatform.commons.utils.StringListConverter
- convertToEntityAttribute(String) - Method in class org.exoplatform.commons.utils.StringMapConverter
- convertWebNotifEntityToNotificationInfo(WebUsersEntity) - Method in class org.exoplatform.commons.notification.impl.jpa.web.JPAWebNotificationStorage
-
Convert user web notification entity to notification DTO
- convertXTimeAgo(Date, String) - Static method in class org.exoplatform.commons.utils.TimeConvertUtils
- convertXTimeAgo(Date, String, int) - Static method in class org.exoplatform.commons.utils.TimeConvertUtils
- convertXTimeAgo(Date, String, Locale) - Static method in class org.exoplatform.commons.utils.TimeConvertUtils
- convertXTimeAgo(Date, String, Locale, int) - Static method in class org.exoplatform.commons.utils.TimeConvertUtils
-
Convert date to display string with format X time ago
- convertXTimeAgoByTimeServer(Date, String, Locale, int) - Static method in class org.exoplatform.commons.utils.TimeConvertUtils
-
Convert date to display string with format X time ago
- counter() - Method in class org.exoplatform.commons.notification.impl.service.MailQueueMessageManager
- countUnreadByPlugin(String) - Method in class org.exoplatform.commons.notification.impl.jpa.web.dao.WebUsersDAO
- countUnreadByPlugin(String) - Method in class org.exoplatform.commons.notification.impl.jpa.web.JPAWebNotificationStorage
- countUnreadByPlugin(String) - Method in class org.exoplatform.commons.notification.impl.service.storage.cache.CachedWebNotificationStorage
- countUnreadByPlugin(String) - Method in class org.exoplatform.commons.notification.impl.service.WebNotificationServiceImpl
- countWebNotificationsByFilter(WebNotificationFilter) - Method in class org.exoplatform.commons.notification.impl.jpa.web.dao.WebUsersDAO
- countWebNotifsByLastUpdatedDate(Calendar) - Method in class org.exoplatform.commons.notification.impl.jpa.web.dao.WebUsersDAO
- createDigestCount(String) - Method in class org.exoplatform.commons.notification.stat.ThreadLocalStatisticsImpl
- createMessageInfoCount(String) - Method in class org.exoplatform.commons.notification.stat.ThreadLocalStatisticsImpl
- createNotificationInfoCount(String) - Method in class org.exoplatform.commons.notification.stat.ThreadLocalStatisticsImpl
- createTextResource(int) - Method in class org.exoplatform.services.bench.DataInjector
-
create text/plain resource by size.
- CREDENTIALS_IN_URL - Enum constant in enum class io.meeds.commons.http.SafeFetchFailure
-
A user name or password in the URL.
D
- DataInjector - Class in org.exoplatform.services.bench
- DataInjector() - Constructor for class org.exoplatform.services.bench.DataInjector
- DataInjectorService - Class in org.exoplatform.services.bench
- DataInjectorService() - Constructor for class org.exoplatform.services.bench.DataInjectorService
- DateUtils - Class in org.exoplatform.commons.utils
- DateUtils() - Constructor for class org.exoplatform.commons.utils.DateUtils
- DAY - Static variable in class org.exoplatform.commons.utils.TimeConvertUtils
- deactiveStatistics() - Method in class org.exoplatform.commons.notification.impl.StatisticsService
- decodeSpecialCharToHTMLnumber(String) - Static method in class org.exoplatform.commons.utils.StringCommonUtils
- decodeSpecialCharToHTMLnumber(String, List<String>) - Static method in class org.exoplatform.commons.utils.StringCommonUtils
- decodeSpecialCharToHTMLnumberIgnore(String) - Static method in class org.exoplatform.commons.utils.StringCommonUtils
-
Decode special chars to HTML number ignore char Less than '<' and Greater than '>'
- decompress(InputStream) - Static method in class org.exoplatform.commons.utils.StringCommonUtils
- DEFAULT_CONNECT - Static variable in class io.meeds.commons.http.SafeFetchPolicy
-
Longest wait for a connection unless the policy says otherwise.
- DEFAULT_DOMAIN_URL - Static variable in class org.exoplatform.commons.utils.CommonsUtils
- DEFAULT_IFRAME_ALLOWED_HOSTS - Static variable in class org.exoplatform.commons.utils.HTMLSanitizer
-
The embed hosts whose iframes are kept when
HTMLSanitizer.IFRAME_ALLOWED_HOSTS_PROPERTYis not set:if-cdn.com, where the editors' default oEmbed provider (ckeditor.iframe.ly) hosts the iframe of the embeds it returns, YouTube's and SoundCloud's included;cdn.iframe.ly, iframely's API iframe; and the players of YouTube, Vimeo, Dailymotion and Calameo, for an iframe from those providers that does not come through iframely. - DEFAULT_MAX_BYTES - Static variable in class io.meeds.commons.http.SafeFetchPolicy
-
Largest body read unless the policy says otherwise, in bytes.
- DEFAULT_MAX_REDIRECTS - Static variable in class io.meeds.commons.http.SafeFetchPolicy
-
Most redirects followed unless the policy says otherwise.
- DEFAULT_NAME - Static variable in class io.meeds.commons.http.SafeFetchPolicy
-
The name of a fetcher built without one; names its deadline thread.
- DEFAULT_PORTS - Static variable in class io.meeds.commons.http.SafeFetchPolicy
-
The ports a URL may reach unless the policy says otherwise.
- DEFAULT_READ - Static variable in class io.meeds.commons.http.SafeFetchPolicy
-
Longest wait between two reads unless the policy says otherwise.
- DEFAULT_STATUS - Static variable in class org.exoplatform.services.user.UserStateService
- DEFAULT_TOTAL - Static variable in class io.meeds.commons.http.SafeFetchPolicy
-
Longest read of a URL, redirects included, unless the policy says otherwise.
- DEFAULT_USER_AGENT - Static variable in class io.meeds.commons.http.SafeFetchPolicy
-
The User-Agent sent unless the policy says otherwise.
- DELETE_BY_USER_QUERY - Static variable in interface io.meeds.commons.digest.dao.DigestItemDAO
- DELETE_COVERED_QUERY - Static variable in interface io.meeds.commons.digest.dao.DigestItemDAO
- DELETE_OLDER_THAN_QUERY - Static variable in interface io.meeds.commons.digest.dao.DigestItemDAO
- DELETE_ORPHANS_QUERY - Static variable in interface io.meeds.commons.digest.dao.DigestItemDAO
- deleteByUser(String) - Method in interface io.meeds.commons.digest.dao.DigestItemDAO
-
Every waiting item of one user, when the user leaves the digest for good
- deleteCovered(String, Instant) - Method in interface io.meeds.commons.digest.dao.DigestItemDAO
-
Deletes the items every enabled frequency of the recipient has covered
- deleteCoveredItems(String, Instant) - Method in class io.meeds.commons.digest.service.DigestScheduleStorage
-
Deletes the items every enabled frequency of the user has covered
- deleteEntity(String) - Method in class org.exoplatform.commons.notification.stat.ThreadLocalStatisticsImpl
- deleteOlderThan(Instant) - Method in interface io.meeds.commons.digest.dao.DigestItemDAO
-
Safety cleanup: items older than the retention, whatever happened
- deleteOrphans() - Method in interface io.meeds.commons.digest.dao.DigestItemDAO
-
Safety cleanup: items of users who have no digest enabled any more
- DiffResult - Class in org.exoplatform.commons.diff
- DiffResult(String, int) - Constructor for class org.exoplatform.commons.diff.DiffResult
- DiffService - Class in org.exoplatform.commons.diff
-
Provides different methods which are used for comparing and making a list of differences between content.
- DiffService() - Constructor for class org.exoplatform.commons.diff.DiffService
- DigestCaptureListener - Class in io.meeds.commons.digest.listener
-
The glue between the notification dispatcher and the digest: captures every processed notification for the digests of its recipients, apart from the notification itself.
- DigestCaptureListener() - Constructor for class io.meeds.commons.digest.listener.DigestCaptureListener
- DigestDueCalculator - Class in io.meeds.commons.digest.service
-
Answers "is this user due now?" in his own local calendar, in Java and not in SQL, so that the rule is the same on every database.
- DigestDueCalculator(int, String) - Constructor for class io.meeds.commons.digest.service.DigestDueCalculator
- DigestEnrollmentStorage - Class in io.meeds.commons.digest.service
-
Keeps NTF_DIGEST_USERS, the work list of the digest sender job, in sync with the choices of the users: the row holds only what the job needs to answer "which users are due now?".
- DigestEnrollmentStorage(DigestUserDAO) - Constructor for class io.meeds.commons.digest.service.DigestEnrollmentStorage
- DigestItemDAO - Interface in io.meeds.commons.digest.dao
- DigestItemEntity - Class in io.meeds.commons.digest.entity
-
A notification waiting for the digest of one recipient: one row per notification and per recipient, shared by his daily and his weekly digest, never duplicated per frequency.
- DigestItemEntity() - Constructor for class io.meeds.commons.digest.entity.DigestItemEntity
- DigestLabelResolver - Class in io.meeds.commons.digest.service
-
Finds the wording of a digest label in the language of the recipient.
- DigestLabelResolver(PluginSettingService, ResourceBundleService) - Constructor for class io.meeds.commons.digest.service.DigestLabelResolver
- DigestMailBuilder - Class in io.meeds.commons.digest.service
-
Builds one digest email from the waiting items of one occurrence: keeps the categories the user selected for this frequency (the second half of the double check), groups them in display order, asks each addon for its lines, caps every category and counts the rest, then lays everything out with the template.
- DigestMailBuilder(DigestCategoryRegistry, DigestLabelResolver, DigestRecipientResolver, DigestMailRenderer, int, int) - Constructor for class io.meeds.commons.digest.service.DigestMailBuilder
- DigestMailQueueDAO - Interface in io.meeds.commons.digest.dao
-
The mail queue the platform sends from (
EMAIL_QUEUE), reached through Spring Data so that a digest email is queued in the very transaction that claims its occurrence. - DigestMailQueueStorage - Class in io.meeds.commons.digest.service
-
Puts a digest email in the platform mail queue, with the same row shape and the same checks as the legacy
QueueMessage.put, but through the Spring EntityManager: called inside the transaction that claims the occurrence, the queue row and the watermark commit, or roll back, together. - DigestMailQueueStorage(DigestMailQueueDAO, ListenerService) - Constructor for class io.meeds.commons.digest.service.DigestMailQueueStorage
- DigestMailRenderer - Class in io.meeds.commons.digest.service
-
Renders the digest email template.
- DigestMailRenderer() - Constructor for class io.meeds.commons.digest.service.DigestMailRenderer
- DigestOccurrenceProcessor - Class in io.meeds.commons.digest.service
-
One occurrence of one frequency for one user, as a single transaction: the claim of the occurrence (the guarded move of the watermark), the reading of the waiting items, the building of the email, its row in the mail queue and the deletion of the covered items commit together, or roll back together.
- DigestOccurrenceProcessor(DigestSettingStorage, DigestScheduleStorage, DigestMailBuilder, DigestMailQueueStorage) - Constructor for class io.meeds.commons.digest.service.DigestOccurrenceProcessor
- DigestParamsCodec - Class in io.meeds.commons.digest.service
-
Writes and reads back the PARAMS column of a waiting item: a small JSON object of strings, ids only.
- DigestRecipientResolver - Class in io.meeds.commons.digest.service
-
What the digest email needs to know about its recipient and about the platform, gathered from the existing notification helpers so that the digest emails come from the same sender and use the same links as the instant ones.
- DigestRecipientResolver() - Constructor for class io.meeds.commons.digest.service.DigestRecipientResolver
- DigestScheduleStorage - Class in io.meeds.commons.digest.service
-
The work list of the digest sender job: who is a candidate, the claim of an occurrence, the waiting items of a user and their deletion.
- DigestScheduleStorage(DigestUserDAO, DigestItemDAO) - Constructor for class io.meeds.commons.digest.service.DigestScheduleStorage
- DigestSender - Class in io.meeds.commons.digest.service
-
One run of the digest sender job: the safety cleanup, then the selection of the users due now, then one task per due user serving his frequencies one after the other, on a small worker pool.
- DigestSender(DigestScheduleStorage, DigestDueCalculator, DigestOccurrenceProcessor, int, int) - Constructor for class io.meeds.commons.digest.service.DigestSender
- DigestSenderJob - Class in io.meeds.commons.digest.job
-
The one scheduled job of the digest, hourly by default.
- DigestSenderJob() - Constructor for class io.meeds.commons.digest.job.DigestSenderJob
- DigestServiceImpl - Class in io.meeds.commons.digest.service
- DigestServiceImpl(DigestSettingStorage, DigestEnrollmentStorage, DigestCategoryRegistry, DigestItemDAO, DigestSender, DigestLabelResolver) - Constructor for class io.meeds.commons.digest.service.DigestServiceImpl
- DigestSettingStorage - Class in io.meeds.commons.digest.service
-
Reads and writes the digest settings through
SettingService, whose cache is in-memory and cluster-coherent: a change saved on one server applies immediately on every server. - DigestSettingStorage(SettingService) - Constructor for class io.meeds.commons.digest.service.DigestSettingStorage
- DigestTimeZoneListener - Class in io.meeds.commons.digest.listener
-
The glue between the platform timezone of a user and the digest: when the platform saves a user's timezone (event social.timeZone.saved, source = the username, data = the zone id), the copy the digest sender job keeps in its work list is refreshed, so the next occurrence is computed in the new timezone.
- DigestTimeZoneListener() - Constructor for class io.meeds.commons.digest.listener.DigestTimeZoneListener
- DigestUserDAO - Interface in io.meeds.commons.digest.dao
- DigestUserEntity - Class in io.meeds.commons.digest.entity
-
The work list of the digest sender job: one row per user having at least one digest frequency enabled, nobody else.
- DigestUserEntity() - Constructor for class io.meeds.commons.digest.entity.DigestUserEntity
- discard(String, String, String, String) - Method in class io.meeds.commons.digest.service.DigestServiceImpl
- dispatch(NotificationContext, String) - Method in class org.exoplatform.commons.notification.channel.ConsoleChannel
- dispatch(NotificationContext, String) - Method in class org.exoplatform.commons.notification.channel.MailChannel
- dispatch(NotificationContext, String) - Method in class org.exoplatform.commons.notification.channel.WebChannel
E
- ElementCacheKey - Class in org.exoplatform.commons.notification.cache
- ElementCacheKey(String) - Constructor for class org.exoplatform.commons.notification.cache.ElementCacheKey
- ElementCacheKey(String, String) - Constructor for class org.exoplatform.commons.notification.cache.ElementCacheKey
- EMPTY_STR - Static variable in class org.exoplatform.commons.utils.StringCommonUtils
- enable(boolean) - Method in class org.exoplatform.commons.notification.impl.jpa.email.JPAQueueMessageImpl
- encodeSpecialCharForSimpleInput(String) - Static method in class org.exoplatform.commons.utils.StringCommonUtils
-
Encode special character, use for input title or name of the object.
- encodeSpecialCharInHTML(String) - Static method in class org.exoplatform.commons.utils.StringCommonUtils
-
Encode special character, use for input content of object (only apply for input by CKEditer).
- encodeSpecialCharInSearchTerm(String) - Static method in class org.exoplatform.commons.utils.StringCommonUtils
-
Encode special character, use for input search
- encodeSpecialCharToHTMLnumber(String, String, boolean) - Static method in class org.exoplatform.commons.utils.StringCommonUtils
-
Encode special character to html number.
- end() - Method in class org.exoplatform.commons.notification.net.router.regex.ExoMatcherImpl
- end(int) - Method in class org.exoplatform.commons.notification.net.router.regex.ExoMatcherImpl
- endRequest(Object) - Static method in class org.exoplatform.commons.utils.CommonsUtils
- enqueue(MessageInfo) - Method in class io.meeds.commons.digest.service.DigestMailQueueStorage
-
Queues the message in the transaction of the caller.
- enroll(String, DigestUserSettings, String) - Method in class io.meeds.commons.digest.service.DigestEnrollmentStorage
- equals(Object) - Method in record class io.meeds.commons.http.SafeFetchRequest
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class io.meeds.commons.http.SafeFetchResponse
-
Compares by content: the body is an array.
- equals(Object) - Method in class org.exoplatform.commons.notification.cache.ElementCacheKey
- equals(Object) - Method in class org.exoplatform.commons.notification.impl.service.storage.cache.AbstractWebNotifListData
- equals(Object) - Method in class org.exoplatform.commons.notification.impl.service.storage.cache.model.SimpleCacheData
- equals(Object) - Method in class org.exoplatform.commons.notification.impl.service.storage.cache.model.WebNotifInfoCacheKey
- equals(Object) - Method in class org.exoplatform.commons.notification.net.router.regex.ExoMatcherImpl
- equals(Object) - Method in class org.exoplatform.services.user.UserStateModel
- escape(String) - Method in class org.exoplatform.commons.diff.DiffService
-
Escapes a string by a common filter.
- escapeHTML(String) - Method in class org.exoplatform.commons.notification.template.GroovyElement
- execute() - Method in interface org.exoplatform.commons.notification.impl.service.storage.cache.ServiceContext
-
Contains the code which allow to get the data from storage.
- execute(String, UriInfo) - Method in class org.exoplatform.services.bench.DataInjectorService
- execute(HashMap<String, String>) - Method in class org.exoplatform.services.bench.DataInjector
-
This function should be implemented to execute tasks that require to response data to client.
- execute(NotificationContext) - Method in class org.exoplatform.commons.notification.impl.command.NotificationExecutorImpl
- execute(JobExecutionContext) - Method in class org.exoplatform.commons.notification.job.NotificationJob
- execute(JobExecutionContext) - Method in class org.exoplatform.commons.notification.job.SendEmailNotificationJob
- executed(long, long) - Method in class org.exoplatform.commons.notification.stat.ThreadLocalQueryStatisticsImpl
- EXO_DAILY - Static variable in class org.exoplatform.commons.notification.impl.AbstractService
- EXO_INSTANTLY - Static variable in class org.exoplatform.commons.notification.impl.AbstractService
- EXO_IS_ACTIVE - Static variable in class org.exoplatform.commons.notification.impl.AbstractService
- EXO_IS_ENABLED - Static variable in class org.exoplatform.commons.notification.impl.AbstractService
- EXO_LAST_READ_DATE - Static variable in class org.exoplatform.commons.notification.impl.AbstractService
- EXO_MUTED_SPACES - Static variable in class org.exoplatform.commons.notification.impl.AbstractService
- EXO_WEEKLY - Static variable in class org.exoplatform.commons.notification.impl.AbstractService
- ExoFeatureRest - Class in org.exoplatform.settings.rest
- ExoFeatureRest(ExoFeatureService) - Constructor for class org.exoplatform.settings.rest.ExoFeatureRest
- ExoFeatureServiceImpl - Class in org.exoplatform.settings.impl
- ExoFeatureServiceImpl(SettingService, UserACL, ListenerService) - Constructor for class org.exoplatform.settings.impl.ExoFeatureServiceImpl
- ExoMatcher - Interface in org.exoplatform.commons.notification.net.router.regex
- ExoMatcherImpl - Class in org.exoplatform.commons.notification.net.router.regex
- ExoPattern - Class in org.exoplatform.commons.notification.net.router.regex
- ExoRouter - Class in org.exoplatform.commons.notification.net.router
- ExoRouter() - Constructor for class org.exoplatform.commons.notification.net.router.ExoRouter
- ExoRouter.ActionBuilder - Class in org.exoplatform.commons.notification.net.router
- ExoRouter.Route - Class in org.exoplatform.commons.notification.net.router
-
Route class which contains path, action and argument list.
- ExoRouterConfig - Class in org.exoplatform.commons.notification.net.router
- ExoRouterConfig() - Constructor for class org.exoplatform.commons.notification.net.router.ExoRouterConfig
- ExoRouterConfig(InitParams) - Constructor for class org.exoplatform.commons.notification.net.router.ExoRouterConfig
- extractGroupInfo(String) - Static method in class org.exoplatform.commons.notification.net.router.regex.ExoPattern
-
Process extract given pattern string to Map of ArgumentName and GroupData
F
- fetch(SafeFetchRequest) - Method in class io.meeds.commons.http.SafeHttpFetcher
-
Reads a URL, following redirects within the policy's count, each target checked by the guard before it is requested and judged again by the resolver when its connection opens.
- fetch(URI) - Method in class io.meeds.commons.http.SafeHttpFetcher
-
Reads a URL with a plain GET under the policy.
- find() - Method in interface org.exoplatform.commons.notification.net.router.regex.ExoMatcher
- find() - Method in class org.exoplatform.commons.notification.net.router.regex.ExoMatcherImpl
- find(long) - Method in class io.meeds.commons.digest.service.DigestScheduleStorage
- findAll(int, int) - Method in class org.exoplatform.commons.notification.impl.jpa.email.dao.MailQueueDAO
- findByDailyTrueAndDailyLastSentBeforeAndIdGreaterThanOrderByIdAsc(Instant, long, Limit) - Method in interface io.meeds.commons.digest.dao.DigestUserDAO
-
The daily candidates of the sender job: daily on, watermark old enough, read by keyset (ids after the last one seen, ascending) so that a candidate claimed by another node during the scan shifts nothing
- findByUserId(String) - Method in interface io.meeds.commons.digest.dao.DigestUserDAO
- findByUserIdAndItemDateGreaterThanAndItemDateLessThanEqualOrderByItemDateDesc(String, Instant, Instant) - Method in interface io.meeds.commons.digest.dao.DigestItemDAO
-
The items of one digest occurrence: what the recipient received after the previous watermark and up to the claim moment, most recent first
- findByUserIdAndPluginIdAndParamsContaining(String, String, String) - Method in interface io.meeds.commons.digest.dao.DigestItemDAO
-
The waiting items of a recipient about one object, matched on a parameter
- findByUserIdIn(Collection<String>) - Method in interface io.meeds.commons.digest.dao.DigestUserDAO
-
The enrolled users among the given ones: a row exists only for a user having a frequency enabled, so this one indexed read tells who is worth reading the settings of
- findByUserIdInAndPluginIdAndParams(Collection<String>, String, String) - Method in interface io.meeds.commons.digest.dao.DigestItemDAO
-
The waiting items of these recipients about the very same notification (same type, same parameters): one query for every recipient, at capture
- findByWeeklyTrueAndWeeklyLastSentBeforeAndIdGreaterThanOrderByIdAsc(Instant, long, Limit) - Method in interface io.meeds.commons.digest.dao.DigestUserDAO
-
The weekly candidates of the sender job, same keyset read as the daily one
- findCandidates(DigestFrequency, Instant, long, Limit) - Method in class io.meeds.commons.digest.service.DigestScheduleStorage
-
One batch of the candidates of a frequency: the frequency is on and the watermark is older than the cutoff, ids after the last one seen, ascending.
- findEnrolled(Collection<String>) - Method in class io.meeds.commons.digest.service.DigestEnrollmentStorage
-
Answers "which of these users has a digest enabled?" with one indexed read of the work list, so that the caller reads the settings of those users only.
- findItems(String, Instant, Instant) - Method in class io.meeds.commons.digest.service.DigestScheduleStorage
-
The waiting items of a user in a window, most recent first
- findNotificationsByTypeAndParams(List<String>, String, String, String, int, int) - Method in class org.exoplatform.commons.notification.impl.jpa.web.dao.WebUsersDAO
- findNotifsWithBadge(String) - Method in class org.exoplatform.commons.notification.impl.jpa.web.dao.WebUsersDAO
- findNotifsWithBadgeByPlugins(List<String>, String) - Method in class org.exoplatform.commons.notification.impl.jpa.web.dao.WebUsersDAO
- findUnreadByUserAndPlugins(List<String>, String) - Method in class org.exoplatform.commons.notification.impl.jpa.web.dao.WebUsersDAO
- findUnreadNotification(String, String, String, String) - Method in class org.exoplatform.commons.notification.impl.jpa.web.dao.WebUsersDAO
- findWebNotificationsByFilter(WebNotificationFilter, int, int) - Method in class org.exoplatform.commons.notification.impl.jpa.web.dao.WebUsersDAO
- findWebNotifsByFilter(String, boolean, int, int) - Method in class org.exoplatform.commons.notification.impl.jpa.web.dao.WebUsersDAO
- findWebNotifsByFilter(String, int, int) - Method in class org.exoplatform.commons.notification.impl.jpa.web.dao.WebUsersDAO
- findWebNotifsByFilter(List<String>, String, Boolean, int, int) - Method in class org.exoplatform.commons.notification.impl.jpa.web.dao.WebUsersDAO
- findWebNotifsByLastUpdatedDate(Calendar) - Method in class org.exoplatform.commons.notification.impl.jpa.web.dao.WebUsersDAO
- findWebNotifsByLastUpdatedDate(Calendar, int, int) - Method in class org.exoplatform.commons.notification.impl.jpa.web.dao.WebUsersDAO
- findWebNotifsOfUserByLastUpdatedDate(String, Calendar) - Method in class org.exoplatform.commons.notification.impl.jpa.web.dao.WebUsersDAO
- forget(long, String) - Method in class io.meeds.commons.digest.service.DigestScheduleStorage
-
Forgets a user for good: his waiting items and his work list row
- fragment(String, String) - Static method in class io.meeds.commons.digest.service.DigestParamsCodec
- from(String) - Method in class org.exoplatform.commons.notification.template.SimpleTemplateTransformer
G
- get(String) - Method in class org.exoplatform.commons.notification.impl.jpa.web.JPAWebNotificationStorage
- get(String) - Method in class org.exoplatform.commons.notification.impl.service.storage.cache.CachedWebNotificationStorage
- get(String) - Method in class org.exoplatform.settings.jpa.CacheUserSettingServiceImpl
- get(String) - Method in class org.exoplatform.settings.jpa.JPAUserSettingServiceImpl
- get(URI) - Static method in record class io.meeds.commons.http.SafeFetchRequest
-
A plain GET under the fetcher's policy.
- get(WebNotificationFilter, int, int) - Method in class org.exoplatform.commons.notification.impl.jpa.web.JPAWebNotificationStorage
- get(WebNotificationFilter, int, int) - Method in class org.exoplatform.commons.notification.impl.service.storage.cache.CachedWebNotificationStorage
- get(WebNotificationFilter, int, int) - Method in class org.exoplatform.commons.notification.impl.service.WebNotificationServiceImpl
- getAcceptedContentTypes() - Method in class io.meeds.commons.http.SafeFetchPolicy
- getActivePluginIds(String) - Method in class org.exoplatform.settings.jpa.JPAPluginSettingServiceImpl
- getActivePlugins(String) - Method in class org.exoplatform.settings.jpa.JPAPluginSettingServiceImpl
- getActivityCommentCreatedDigestCount() - Method in class org.exoplatform.commons.notification.impl.PluginStatisticService
- getActivityCommentCreatedMessageCount() - Method in class org.exoplatform.commons.notification.impl.PluginStatisticService
- getActivityCommentCreatedNotifCount() - Method in class org.exoplatform.commons.notification.impl.PluginStatisticService
- getActivityMentionCreatedDigestCount() - Method in class org.exoplatform.commons.notification.impl.PluginStatisticService
- getActivityMentionCreatedMessageCount() - Method in class org.exoplatform.commons.notification.impl.PluginStatisticService
- getActivityMentionCreatedNotifCount() - Method in class org.exoplatform.commons.notification.impl.PluginStatisticService
- getAllowedIframeHosts() - Static method in class org.exoplatform.commons.utils.HTMLSanitizer
- getAllowedPorts() - Method in class io.meeds.commons.http.SafeFetchPolicy
- getAllowedSchemes() - Method in class io.meeds.commons.http.SafeFetchPolicy
- getAllPlugins() - Method in class org.exoplatform.settings.jpa.JPAPluginSettingServiceImpl
- getBody() - Method in class org.exoplatform.commons.notification.impl.jpa.email.entity.MailQueueEntity
- getBundleContent(Request, String, String, String) - Method in class org.exoplatform.commons.resource.ResourceBundleREST
- getBundlePath() - Method in class org.exoplatform.commons.notification.template.TemplateResourceBundle
- getCacheKey(String, String, String) - Method in class org.exoplatform.commons.notification.template.TemplateContentTransformerService
- getCategories() - Method in class io.meeds.commons.digest.service.DigestServiceImpl
- getCategories(Locale) - Method in class io.meeds.commons.digest.service.DigestServiceImpl
- getChangeEvents() - Method in class org.exoplatform.commons.utils.PropertyChangeSupport
-
Gets PropertyChangeEvents
- getChanges() - Method in class org.exoplatform.commons.diff.DiffResult
- getChannel(ChannelKey) - Method in class org.exoplatform.commons.notification.channel.ChannelManagerImpl
- getChannelManager() - Method in class org.exoplatform.commons.notification.impl.NotificationContextImpl
- getChannels() - Method in class org.exoplatform.commons.notification.channel.ChannelManagerImpl
- getChildPluginKeys(PluginKey) - Method in class org.exoplatform.commons.notification.impl.setting.NotificationPluginContainer
- getCodec() - Static method in class io.meeds.commons.utils.StringEncryptedConverter
- getConnectTimeout() - Method in class io.meeds.commons.http.SafeFetchPolicy
- getConversationRegistry() - Static method in class org.exoplatform.commons.utils.CommonsUtils
- getConversationState(String) - Static method in class org.exoplatform.commons.utils.CommonsUtils
-
Get the last added ConversationState of a given user.
- getCreateDigestCount() - Method in class org.exoplatform.commons.notification.stat.ThreadLocalPluginStatisticsImpl
- getCreateMessageInfoCount() - Method in class org.exoplatform.commons.notification.stat.ThreadLocalPluginStatisticsImpl
- getCreateNotificationInfoCount() - Method in class org.exoplatform.commons.notification.stat.ThreadLocalPluginStatisticsImpl
- getCreationDate() - Method in class org.exoplatform.commons.notification.impl.jpa.email.entity.MailQueueEntity
- getCreationDate() - Method in class org.exoplatform.commons.notification.impl.jpa.web.entity.WebNotifEntity
- getCurrentCapacity() - Method in class org.exoplatform.commons.notification.impl.service.MailQueueMessageManager
- getCurrentDomain() - Static method in class org.exoplatform.commons.utils.CommonsUtils
-
Get the current domain name by configuration
- getCurrentPortalOwner() - Static method in class org.exoplatform.commons.utils.CommonsUtils
-
Get current portal owner
- getCurrentSite() - Static method in class org.exoplatform.commons.utils.CommonsUtils
-
Get
SiteKeyof current site - getDefaultActivePlugins() - Method in class org.exoplatform.commons.notification.impl.setting.NotificationPluginContainer
- getDefaultChannels() - Method in class org.exoplatform.commons.notification.channel.ChannelManagerImpl
- getDefaultChannelValue(String) - Method in class org.exoplatform.settings.jpa.JPAPluginSettingServiceImpl
- getDefaultKey(String, String) - Static method in class org.exoplatform.commons.notification.NotificationUtils
- getDefaultSettings() - Method in class org.exoplatform.settings.jpa.CacheUserSettingServiceImpl
- getDefaultSettings() - Method in class org.exoplatform.settings.jpa.JPAUserSettingServiceImpl
- getDelay() - Method in class org.exoplatform.services.user.UserStateService
-
Deprecated.Not needed anymore since we check connected users on WebSocket Channel
- getDeleteCount() - Method in class org.exoplatform.commons.notification.stat.ThreadLocalEntityStatisticsImpl
- getDeltas(Revision) - Method in class org.exoplatform.commons.diff.DiffService
-
Gets a list of Delta objects by a wiki page revision.
- getDescription() - Method in enum class io.meeds.commons.http.SafeFetchFailure
- getDifferencesAsHTML(String, String, boolean) - Method in class org.exoplatform.commons.diff.DiffService
-
Gets a Delta object containing line differences in the HTML format between text1 and text2.
- getDifferencesAsList(String, String) - Method in class org.exoplatform.commons.diff.DiffService
-
Gets a list of Delta objects representing line differences between text1 and text2.
- getDiffHTML() - Method in class org.exoplatform.commons.diff.DiffResult
- getDigestCreatedCount() - Method in class org.exoplatform.commons.notification.stat.ThreadLocalStatisticsImpl
- getEmail(String) - Method in class io.meeds.commons.digest.service.DigestRecipientResolver
- getEmailSenderEmail() - Method in class org.exoplatform.settings.jpa.JPAPluginSettingServiceImpl
- getEmailSenderName() - Method in class org.exoplatform.settings.jpa.JPAPluginSettingServiceImpl
- getEntityDeleteCount() - Method in class org.exoplatform.commons.notification.impl.StatisticsService
-
Get global number of entity deletes
- getEntityDeleteCount() - Method in class org.exoplatform.commons.notification.stat.ThreadLocalStatisticsImpl
- getEntityInsertCount() - Method in class org.exoplatform.commons.notification.impl.StatisticsService
-
Get global number of entity insert
- getEntityInsertCount() - Method in class org.exoplatform.commons.notification.stat.ThreadLocalStatisticsImpl
- getEntityLoadCount() - Method in class org.exoplatform.commons.notification.impl.StatisticsService
-
Get global number of entity load
- getEntityLoadCount() - Method in class org.exoplatform.commons.notification.stat.ThreadLocalStatisticsImpl
- getEntityStatistics(String) - Method in class org.exoplatform.commons.notification.impl.StatisticsService
- getEntityStatistics(String) - Method in class org.exoplatform.commons.notification.stat.ThreadLocalStatisticsImpl
- getException() - Method in class org.exoplatform.commons.notification.impl.NotificationContextImpl
- getException(Class<T>) - Method in class org.exoplatform.commons.notification.impl.NotificationContextImpl
- getExcerptSubject(String) - Static method in class org.exoplatform.commons.notification.template.TemplateUtils
-
Get the excerpt subject of notification mail from origin string - Just contains plain text - Limit number of characters
- getExecutionAvgTime() - Method in class org.exoplatform.commons.notification.stat.ThreadLocalQueryStatisticsImpl
- getExecutionCount() - Method in class org.exoplatform.commons.notification.stat.ThreadLocalQueryStatisticsImpl
- getExecutionMaxTime() - Method in class org.exoplatform.commons.notification.stat.ThreadLocalQueryStatisticsImpl
- getExecutionMinTime() - Method in class org.exoplatform.commons.notification.stat.ThreadLocalQueryStatisticsImpl
- getExecutionRowCount() - Method in class org.exoplatform.commons.notification.stat.ThreadLocalQueryStatisticsImpl
- getExemptAddresses() - Method in class io.meeds.commons.http.SafeFetchPolicy
- getExemptHosts() - Method in class io.meeds.commons.http.SafeFetchPolicy
- getFailure() - Method in exception class io.meeds.commons.http.SafeFetchException
- getFirstName(String) - Method in class io.meeds.commons.digest.service.DigestRecipientResolver
- getFooter() - Method in class org.exoplatform.commons.notification.impl.jpa.email.entity.MailQueueEntity
- getFormatDate(Date, String) - Static method in class org.exoplatform.commons.utils.TimeConvertUtils
- getFormatDate(Date, String, Locale) - Static method in class org.exoplatform.commons.utils.TimeConvertUtils
- getFrom() - Method in class org.exoplatform.commons.notification.impl.jpa.email.entity.MailQueueEntity
- getGreenwichMeanTime() - Static method in class org.exoplatform.commons.utils.TimeConvertUtils
-
Get current time GMT/Zulu or UTC,(zone time is 0+GMT)
- getGroupPlugins() - Method in class org.exoplatform.settings.jpa.JPAPluginSettingServiceImpl
- getGroupsOfUser(String) - Static method in class org.exoplatform.commons.utils.CommonsUtils
-
Gets groups of user from ConversationRegistry, if not found, get it from OrgnizationService
- getGuard() - Method in class io.meeds.commons.http.SafeHttpFetcher
- getId() - Method in class org.exoplatform.commons.notification.channel.ConsoleChannel
- getId() - Method in class org.exoplatform.commons.notification.channel.MailChannel
- getId() - Method in class org.exoplatform.commons.notification.channel.WebChannel
- getId() - Method in class org.exoplatform.commons.notification.impl.jpa.email.entity.MailQueueEntity
- getId() - Method in class org.exoplatform.commons.notification.impl.jpa.web.entity.WebNotifEntity
- getId() - Method in class org.exoplatform.commons.notification.impl.jpa.web.entity.WebParamsEntity
- getId() - Method in class org.exoplatform.commons.notification.impl.jpa.web.entity.WebUsersEntity
- getId() - Method in class org.exoplatform.commons.notification.impl.service.storage.cache.model.WebNotifInfoCacheKey
- getInsertCount() - Method in class org.exoplatform.commons.notification.stat.ThreadLocalEntityStatisticsImpl
- getInterval() - Method in class org.exoplatform.commons.notification.impl.service.MailQueueMessageManager
- getJobDataMap() - Method in class org.exoplatform.commons.notification.job.WebCronJob
- getKey() - Method in class org.exoplatform.commons.notification.channel.ConsoleChannel
- getKey() - Method in class org.exoplatform.commons.notification.channel.MailChannel
- getKey() - Method in class org.exoplatform.commons.notification.channel.WebChannel
- getLanguage() - Method in class org.exoplatform.commons.notification.cache.ElementCacheKey
- getLanguage() - Method in class org.exoplatform.commons.notification.template.SimpleElement
- getLanguage() - Method in class org.exoplatform.commons.notification.template.TemplateResourceBundle
- getLifecycle(ChannelKey) - Method in class org.exoplatform.commons.notification.channel.ChannelManagerImpl
- getLikeCreatedDigestCount() - Method in class org.exoplatform.commons.notification.impl.PluginStatisticService
- getLikeCreatedMessageCount() - Method in class org.exoplatform.commons.notification.impl.PluginStatisticService
- getLikeCreatedNotifCount() - Method in class org.exoplatform.commons.notification.impl.PluginStatisticService
- getList() - Method in class org.exoplatform.commons.notification.impl.service.storage.cache.AbstractWebNotifListData
-
Gets the list of its wrapper
- getLoadCount() - Method in class org.exoplatform.commons.notification.stat.ThreadLocalEntityStatisticsImpl
- getLocale() - Static method in class org.exoplatform.commons.utils.TimeConvertUtils
-
Get current
Locale - getLocale(String) - Method in class io.meeds.commons.digest.service.DigestRecipientResolver
- getLocale(String) - Static method in class org.exoplatform.commons.notification.NotificationUtils
-
Get locale by user's language
- getLog() - Method in class org.exoplatform.services.bench.DataInjector
-
get log object.
- getMaxBytes() - Method in class io.meeds.commons.http.SafeFetchPolicy
- getMaxConnectionsPerRoute() - Method in class io.meeds.commons.http.SafeFetchPolicy
- getMaxConnectionsTotal() - Method in class io.meeds.commons.http.SafeFetchPolicy
- getMaxRedirects() - Method in class io.meeds.commons.http.SafeFetchPolicy
- getMessageCreatedCount() - Method in class org.exoplatform.commons.notification.impl.StatisticsService
-
Get global number of message created
- getMessageCreatedCount() - Method in class org.exoplatform.commons.notification.stat.ThreadLocalStatisticsImpl
- getName() - Method in class io.meeds.commons.http.SafeFetchPolicy
- getName() - Method in class org.exoplatform.commons.notification.impl.jpa.web.entity.WebParamsEntity
- getNewUserCreatedDigestCount() - Method in class org.exoplatform.commons.notification.impl.PluginStatisticService
- getNewUserCreatedMessageCount() - Method in class org.exoplatform.commons.notification.impl.PluginStatisticService
- getNewUserCreatedNotifCount() - Method in class org.exoplatform.commons.notification.impl.PluginStatisticService
- getNodeName() - Method in class org.exoplatform.commons.cluster.ClusterNodeName
- getNotification() - Method in class org.exoplatform.commons.notification.impl.jpa.web.entity.WebParamsEntity
- getNotification() - Method in class org.exoplatform.commons.notification.impl.jpa.web.entity.WebUsersEntity
- getNotificationActivityTitle(String, String) - Static method in class org.exoplatform.commons.notification.NotificationUtils
- getNotificationCreatedCount() - Method in class org.exoplatform.commons.notification.impl.StatisticsService
-
Get global number of notification created
- getNotificationCreatedCount() - Method in class org.exoplatform.commons.notification.stat.ThreadLocalStatisticsImpl
- getNotificationExecutor() - Method in class org.exoplatform.commons.notification.impl.NotificationContextImpl
- getNotificationInfo() - Method in class org.exoplatform.commons.notification.impl.NotificationContextImpl
- getNotificationInfo(String) - Method in class org.exoplatform.commons.notification.impl.service.WebNotificationServiceImpl
- getNotificationInfos() - Method in class org.exoplatform.commons.notification.impl.NotificationContextImpl
- getNotificationInfos(WebNotificationFilter, int, int) - Method in class org.exoplatform.commons.notification.impl.service.WebNotificationServiceImpl
- getNotificationKey() - Method in class org.exoplatform.commons.notification.impl.command.NotificationCommandImpl
- getNotificationMessage(NotificationInfo, boolean) - Method in class org.exoplatform.commons.notification.impl.service.WebNotificationServiceImpl
-
Deprecated, for removal: This API element is subject to removal in a future version.
- getNumberEmailPerSend() - Method in class org.exoplatform.commons.notification.impl.service.MailQueueMessageManager
- getNumberOnBadge(String) - Method in class org.exoplatform.commons.notification.impl.jpa.web.dao.WebUsersDAO
- getNumberOnBadge(String) - Method in class org.exoplatform.commons.notification.impl.jpa.web.JPAWebNotificationStorage
- getNumberOnBadge(String) - Method in class org.exoplatform.commons.notification.impl.service.storage.cache.CachedWebNotificationStorage
- getNumberOnBadge(String) - Method in class org.exoplatform.commons.notification.impl.service.WebNotificationServiceImpl
- getOrganizationService() - Static method in class org.exoplatform.commons.utils.CommonsUtils
- getParagraphs() - Method in class org.exoplatform.services.bench.LoremIpsum4J
-
Returns two paragraphs of lorem ipsum.
- getParagraphs(int) - Method in class org.exoplatform.services.bench.LoremIpsum4J
-
Returns paragraphs of lorem ipsum.
- getParameters() - Method in class org.exoplatform.commons.notification.impl.jpa.web.entity.WebNotifEntity
- getPlatformName() - Method in class io.meeds.commons.digest.service.DigestRecipientResolver
- getPlatformUrl() - Method in class io.meeds.commons.digest.service.DigestRecipientResolver
-
The platform itself (/portal), for the platform name and the "+ N more" links: a direct link, not the notification redirection which lands on the home page of the default site (EXO-90020)
- getPlugId() - Method in class org.exoplatform.commons.notification.cache.ElementCacheKey
- getPlugin() - Method in class org.exoplatform.commons.notification.impl.command.NotificationCommandImpl
- getPlugin(PluginKey) - Method in class org.exoplatform.commons.notification.impl.setting.NotificationPluginContainer
- getPluginChannels(String) - Method in class org.exoplatform.settings.jpa.JPAPluginSettingServiceImpl
- getPluginConfig() - Method in class org.exoplatform.commons.notification.template.SimpleElement
- getPluginConfig(String) - Static method in class org.exoplatform.commons.notification.template.TemplateUtils
-
Gets Plugin configuration for specified PluginId
- getPluginConfig(String) - Method in class org.exoplatform.settings.jpa.JPAPluginSettingServiceImpl
- getPluginContainer() - Method in class org.exoplatform.commons.notification.impl.NotificationContextImpl
- getPluginNames() - Method in class org.exoplatform.commons.notification.impl.StatisticsService
-
Get the names of all entities
- getPluginNames() - Method in class org.exoplatform.commons.notification.stat.ThreadLocalStatisticsImpl
- getPluginSettingService() - Method in class org.exoplatform.commons.notification.impl.NotificationContextImpl
- getPluginStatistics(String) - Method in class org.exoplatform.commons.notification.impl.StatisticsService
- getPluginStatistics(String) - Method in class org.exoplatform.commons.notification.stat.ThreadLocalStatisticsImpl
- getPolicy() - Method in class io.meeds.commons.http.SafeHttpFetcher
- getPollCount() - Method in class org.exoplatform.commons.notification.stat.ThreadLocalQueueStatisticsImpl
- getPortalHome(String) - Static method in class org.exoplatform.commons.notification.NotificationUtils
- getPostActivityCreatedDigestCount() - Method in class org.exoplatform.commons.notification.impl.PluginStatisticService
- getPostActivityCreatedMessageCount() - Method in class org.exoplatform.commons.notification.impl.PluginStatisticService
- getPostActivityCreatedNotifCount() - Method in class org.exoplatform.commons.notification.impl.PluginStatisticService
- getPostActivitySpaceCreatedDigestCount() - Method in class org.exoplatform.commons.notification.impl.PluginStatisticService
- getPostActivitySpaceCreatedMessageCount() - Method in class org.exoplatform.commons.notification.impl.PluginStatisticService
- getPostActivitySpaceCreatedNotifCount() - Method in class org.exoplatform.commons.notification.impl.PluginStatisticService
- getProfileUrl(String) - Static method in class org.exoplatform.commons.notification.NotificationUtils
- getPropertyChange(String) - Method in class org.exoplatform.commons.utils.PropertyChangeSupport
-
Gets PropertyChangeEvent by propertyName
- getPutCount() - Method in class org.exoplatform.commons.notification.stat.ThreadLocalQueueStatisticsImpl
- getQueries() - Method in class org.exoplatform.commons.notification.impl.StatisticsService
-
Get all executed query strings
- getQueries() - Method in class org.exoplatform.commons.notification.stat.ThreadLocalStatisticsImpl
- getQueryExecutionCount() - Method in class org.exoplatform.commons.notification.impl.StatisticsService
-
Get global number of executed queries
- getQueryExecutionCount() - Method in class org.exoplatform.commons.notification.stat.ThreadLocalStatisticsImpl
- getQueryExecutionMaxTime() - Method in class org.exoplatform.commons.notification.impl.StatisticsService
-
Get the time in milliseconds of the slowest query.
- getQueryExecutionMaxTime() - Method in class org.exoplatform.commons.notification.stat.ThreadLocalStatisticsImpl
- getQueryExecutionMaxTimeQueryString() - Method in class org.exoplatform.commons.notification.impl.StatisticsService
-
Get the query string for the slowest query.
- getQueryExecutionMaxTimeQueryString() - Method in class org.exoplatform.commons.notification.stat.ThreadLocalStatisticsImpl
- getQueryStatistics(String) - Method in class org.exoplatform.commons.notification.impl.StatisticsService
- getQueryStatistics(String) - Method in class org.exoplatform.commons.notification.stat.ThreadLocalStatisticsImpl
- getQueuePollCount() - Method in class org.exoplatform.commons.notification.impl.StatisticsService
-
Get global number of poll queue
- getQueuePollCount() - Method in class org.exoplatform.commons.notification.stat.ThreadLocalStatisticsImpl
- getQueuePutCount() - Method in class org.exoplatform.commons.notification.impl.StatisticsService
-
Get global number of put queue
- getQueuePutCount() - Method in class org.exoplatform.commons.notification.stat.ThreadLocalStatisticsImpl
- getQueueStatistics(String) - Method in class org.exoplatform.commons.notification.impl.StatisticsService
- getQueueStatistics(String) - Method in class org.exoplatform.commons.notification.stat.ThreadLocalStatisticsImpl
- getReadTimeout() - Method in class io.meeds.commons.http.SafeFetchPolicy
- getReceiver() - Method in class org.exoplatform.commons.notification.impl.jpa.web.entity.WebUsersEntity
- getReceivers() - Method in class org.exoplatform.commons.notification.impl.jpa.web.entity.WebNotifEntity
- getRelationshipRecievedCreatedDigestCount() - Method in class org.exoplatform.commons.notification.impl.PluginStatisticService
- getRelationshipRecievedCreatedMessageCount() - Method in class org.exoplatform.commons.notification.impl.PluginStatisticService
- getRelationshipRecievedCreatedNotifCount() - Method in class org.exoplatform.commons.notification.impl.PluginStatisticService
- getRelativeTimeLabel(Locale, long) - Static method in class org.exoplatform.commons.utils.DateUtils
-
Gets prettyTime by timestamp.
- getRequestJoinSpaceCreatedDigestCount() - Method in class org.exoplatform.commons.notification.impl.PluginStatisticService
- getRequestJoinSpaceCreatedMessageCount() - Method in class org.exoplatform.commons.notification.impl.PluginStatisticService
- getRequestJoinSpaceCreatedNotifCount() - Method in class org.exoplatform.commons.notification.impl.PluginStatisticService
- getResolver() - Method in class io.meeds.commons.http.SafeFetchPolicy
- getResourceBundle(String, Locale, String) - Static method in class org.exoplatform.commons.notification.template.TemplateResourceBundle
- getResourceBundle(String, Locale, String) - Static method in class org.exoplatform.commons.notification.template.TemplateUtils
-
Gets Resource Bundle value
- getRestContextName() - Static method in class org.exoplatform.commons.utils.CommonsUtils
- getRestId() - Method in class org.exoplatform.services.bench.DataInjector
- getRoute(String, String) - Static method in class org.exoplatform.commons.notification.net.router.ExoRouter
- getRoute(String, String, String) - Static method in class org.exoplatform.commons.notification.net.router.ExoRouter
- getRoute(String, String, String, String, int) - Static method in class org.exoplatform.commons.notification.net.router.ExoRouter
- getRouteMapping() - Method in class org.exoplatform.commons.notification.net.router.ExoRouterConfig
-
Gets the associated activity key type mapping from URI Pattern.
- getSender() - Method in class io.meeds.commons.digest.service.DigestRecipientResolver
-
The platform sender, the same as for the instant notification emails
- getSender() - Method in class org.exoplatform.commons.notification.impl.jpa.web.entity.WebNotifEntity
- getSentCounter() - Method in class org.exoplatform.commons.notification.impl.service.MailQueueMessageManager
- getService(Class<T>) - Static method in class org.exoplatform.commons.utils.CommonsUtils
-
Gets the service.
- getService(Class<T>, String) - Static method in class org.exoplatform.commons.utils.CommonsUtils
-
Gets the service.
- getSettingsUrl(String) - Method in class io.meeds.commons.digest.service.DigestRecipientResolver
-
The user notification settings page, the same link as the instant emails footer
- getSpaceInvitationCreatedDigestCount() - Method in class org.exoplatform.commons.notification.impl.PluginStatisticService
- getSpaceInvitationCreatedMessageCount() - Method in class org.exoplatform.commons.notification.impl.PluginStatisticService
- getSpaceInvitationCreatedNotifCount() - Method in class org.exoplatform.commons.notification.impl.PluginStatisticService
- getSpecificChannels() - Method in class org.exoplatform.commons.notification.channel.ChannelManagerImpl
- getStartTime() - Method in class org.exoplatform.commons.notification.impl.StatisticsService
- getStartTime() - Method in class org.exoplatform.commons.notification.stat.ThreadLocalStatisticsImpl
- getStatistics() - Method in class org.exoplatform.commons.notification.impl.StatisticsService
- getStatistics() - Method in class org.exoplatform.commons.notification.NotificationContextFactory
- getStatisticsCollector() - Method in class org.exoplatform.commons.notification.impl.StatisticsService
- getStatisticsCollector() - Method in class org.exoplatform.commons.notification.NotificationContextFactory
- getStatisticsService() - Method in class org.exoplatform.commons.notification.NotificationContextFactory
- getStatus() - Method in exception class io.meeds.commons.http.SafeFetchException
- getStatus(String) - Method in class org.exoplatform.services.user.UserStateServiceREST
- getSubject() - Method in class org.exoplatform.commons.notification.impl.jpa.email.entity.MailQueueEntity
- getSubject(PluginConfig, String, String) - Static method in class org.exoplatform.commons.notification.NotificationUtils
-
Gets the subject's resource bundle
- getSubject(TemplateContext) - Method in class org.exoplatform.commons.notification.template.TemplateContentTransformerService
- getSystemValue(InitParams, String, String, int) - Static method in class org.exoplatform.commons.notification.NotificationUtils
- getSystemValue(InitParams, String, String, String) - Static method in class org.exoplatform.commons.notification.NotificationUtils
- getTemplate() - Method in class org.exoplatform.commons.notification.template.SimpleElement
- getTemplateBuilderInChannel(PluginKey) - Method in class org.exoplatform.commons.notification.channel.ConsoleChannel
- getTemplateBuilderInChannel(PluginKey) - Method in class org.exoplatform.commons.notification.channel.MailChannel
- getTemplateBuilderInChannel(PluginKey) - Method in class org.exoplatform.commons.notification.channel.WebChannel
- getTemplateContext() - Method in class org.exoplatform.commons.notification.template.GroovyElementVisitor
- getTemplateContext() - Method in class org.exoplatform.commons.notification.template.SimpleElementVistior
- getTemplateElement(ElementCacheKey) - Method in class org.exoplatform.commons.notification.cache.TemplateCaching
- getTemplateFilePath(PluginKey) - Method in class org.exoplatform.commons.notification.channel.MailChannel
- getTemplateFilePath(PluginKey) - Method in class org.exoplatform.commons.notification.channel.WebChannel
- getTemplateInputStream(String) - Static method in class org.exoplatform.commons.notification.template.TemplateUtils
-
Gets InputStream for groovy template
- getText() - Method in class org.exoplatform.commons.notification.impl.jpa.web.entity.WebNotifEntity
- getTimeZone(String) - Static method in class org.exoplatform.commons.utils.DateUtils
-
This method is similar to
TimeZone.getTimeZone(String)with less contention - getTo() - Method in class org.exoplatform.commons.notification.impl.jpa.email.entity.MailQueueEntity
- getTotalTimeout() - Method in class io.meeds.commons.http.SafeFetchPolicy
- getType() - Method in class org.exoplatform.commons.notification.impl.jpa.email.entity.MailQueueEntity
- getType() - Method in class org.exoplatform.commons.notification.impl.jpa.web.entity.WebNotifEntity
- getUnreadNotification(String, String, String) - Method in class org.exoplatform.commons.notification.impl.jpa.web.JPAWebNotificationStorage
- getUnreadNotification(String, String, String) - Method in class org.exoplatform.commons.notification.impl.service.storage.cache.CachedWebNotificationStorage
- getUnreadNotification(String, String, String) - Method in class org.exoplatform.commons.notification.impl.service.WebNotificationServiceImpl
- getUpdateCount() - Method in class org.exoplatform.commons.notification.stat.ThreadLocalEntityStatisticsImpl
- getUpdateDate() - Method in class org.exoplatform.commons.notification.impl.jpa.web.entity.WebUsersEntity
- getUser(String) - Static method in class org.exoplatform.commons.utils.CommonsUtils
-
Get the last
Userinstance added in ConversationState of a given user - getUserAgent() - Method in class io.meeds.commons.http.SafeFetchPolicy
- getUserSettings(String) - Method in class io.meeds.commons.digest.service.DigestServiceImpl
- getUserSettings(String) - Method in class io.meeds.commons.digest.service.DigestSettingStorage
- getUserState(String) - Method in class org.exoplatform.services.user.UserStateService
-
Return user connection state
- getValue() - Method in class org.exoplatform.commons.notification.impl.jpa.web.entity.WebParamsEntity
- getValueParam(InitParams, String, int) - Static method in class org.exoplatform.commons.notification.NotificationUtils
- getValueParam(InitParams, String, String) - Static method in class org.exoplatform.commons.notification.NotificationUtils
- getValues(String) - Static method in class org.exoplatform.commons.notification.impl.AbstractService
- getWordDifferencesAsHTML(String, String) - Method in class org.exoplatform.commons.diff.DiffService
-
Gets a Delta object containing word differences between text1 and text2.
- getWordDifferencesAsList(String, String) - Method in class org.exoplatform.commons.diff.DiffService
-
Gets a list of Delta objects representing word differences between text1 and text2.
- getWords() - Method in class org.exoplatform.services.bench.LoremIpsum4J
-
Returns one sentence (50 words) of the lorem ipsum text.
- getWords(int) - Method in class org.exoplatform.services.bench.LoremIpsum4J
-
Returns words from the lorem ipsum text.
- getWords(int, int) - Method in class org.exoplatform.services.bench.LoremIpsum4J
-
Returns words from the lorem ipsum text.
- getWriter() - Method in class org.exoplatform.commons.notification.template.GroovyElementVisitor
- getWriter() - Method in class org.exoplatform.commons.notification.template.SimpleElementVistior
- GREATER_THAN - Static variable in class org.exoplatform.commons.utils.StringCommonUtils
- GroovyElement - Class in org.exoplatform.commons.notification.template
- GroovyElement() - Constructor for class org.exoplatform.commons.notification.template.GroovyElement
- GroovyElementVisitor - Class in org.exoplatform.commons.notification.template
- GroovyElementVisitor() - Constructor for class org.exoplatform.commons.notification.template.GroovyElementVisitor
- group() - Method in class org.exoplatform.commons.notification.net.router.regex.ExoMatcherImpl
- group(int) - Method in interface org.exoplatform.commons.notification.net.router.regex.ExoMatcher
- group(int) - Method in class org.exoplatform.commons.notification.net.router.regex.ExoMatcherImpl
- group(String) - Method in interface org.exoplatform.commons.notification.net.router.regex.ExoMatcher
- group(String) - Method in class org.exoplatform.commons.notification.net.router.regex.ExoMatcherImpl
- groupCount() - Method in class org.exoplatform.commons.notification.net.router.regex.ExoMatcherImpl
H
- hashCode() - Method in record class io.meeds.commons.http.SafeFetchRequest
-
Returns a hash code value for this object.
- hashCode() - Method in record class io.meeds.commons.http.SafeFetchResponse
-
Hashes by content, the body included.
- hashCode() - Method in class org.exoplatform.commons.notification.cache.ElementCacheKey
- hashCode() - Method in class org.exoplatform.commons.notification.impl.service.storage.cache.AbstractWebNotifListData
- hashCode() - Method in class org.exoplatform.commons.notification.impl.service.storage.cache.model.SimpleCacheData
- hashCode() - Method in class org.exoplatform.commons.notification.impl.service.storage.cache.model.WebNotifInfoCacheKey
- hashCode() - Method in class org.exoplatform.commons.notification.net.router.regex.ExoMatcherImpl
- hashCode() - Method in class org.exoplatform.services.user.UserStateModel
- hasPropertyName(String) - Method in class org.exoplatform.commons.utils.PropertyChangeSupport
-
Has any PropertyChangeEvent by propertyName or not
- hasTemplateBuilder(PluginKey) - Method in class org.exoplatform.commons.notification.channel.MailChannel
- hasTemplateBuilder(PluginKey) - Method in class org.exoplatform.commons.notification.channel.WebChannel
- header(String) - Method in record class io.meeds.commons.http.SafeFetchResponse
-
The first value of a header answered.
- headers() - Method in record class io.meeds.commons.http.SafeFetchResponse
-
Returns the value of the
headersrecord component. - hidePopover(String) - Method in class org.exoplatform.commons.notification.impl.jpa.web.JPAWebNotificationStorage
- hidePopover(String) - Method in class org.exoplatform.commons.notification.impl.service.storage.cache.CachedWebNotificationStorage
- hidePopover(String) - Method in class org.exoplatform.commons.notification.impl.service.WebNotificationServiceImpl
- HostResolver - Interface in io.meeds.commons.http
-
Resolves a host name to its addresses, for
SafeAddressGuard: the JDK's resolver in production, a table in the tests. - HTMLSanitizer - Class in org.exoplatform.commons.utils
-
Prevent XSS/XEE attacks by encoding user HTML inputs.
- HTMLSanitizer() - Constructor for class org.exoplatform.commons.utils.HTMLSanitizer
- HTTP_ERROR - Enum constant in enum class io.meeds.commons.http.SafeFetchFailure
-
An answer the read cannot use: a status outside 2xx, a 304 to a read that sent no validator, or a redirect without a
Location. - HTTP_SCHEMES - Static variable in class io.meeds.commons.http.SafeFetchPolicy
-
The scheme set a policy may draw from: the HTTP client speaks nothing else.
- httpsOnly() - Method in class io.meeds.commons.http.SafeFetchPolicyBuilder
-
Allows https only.
I
- ID - Static variable in class org.exoplatform.commons.notification.channel.MailChannel
- ID - Static variable in class org.exoplatform.commons.notification.channel.WebChannel
- ifModifiedSince() - Method in record class io.meeds.commons.http.SafeFetchRequest
-
Returns the value of the
ifModifiedSincerecord component. - ifNoneMatch() - Method in record class io.meeds.commons.http.SafeFetchRequest
-
Returns the value of the
ifNoneMatchrecord component. - IFRAME_ALLOWED_HOSTS_PROPERTY - Static variable in class org.exoplatform.commons.utils.HTMLSanitizer
-
System property holding the comma-separated host names an iframe
srcmay point to. - ImageResizeServiceImpl - Class in org.exoplatform.services.thumbnail
- ImageResizeServiceImpl() - Constructor for class org.exoplatform.services.thumbnail.ImageResizeServiceImpl
- include(String, TemplateContext) - Method in class org.exoplatform.commons.notification.template.GroovyElement
- increaseCreatedDigestCount(String) - Method in class org.exoplatform.commons.notification.impl.PluginStatisticService
-
Increase value when plugin creates new digest message
- increaseCreatedMessageCount(String) - Method in class org.exoplatform.commons.notification.impl.PluginStatisticService
-
Increase value when plugin creates new message
- increaseCreatedNotifCount(String) - Method in class org.exoplatform.commons.notification.impl.PluginStatisticService
-
Increase value when plugin creates new notification message
- incrementCreateDigestCount() - Method in class org.exoplatform.commons.notification.stat.ThreadLocalPluginStatisticsImpl
- incrementCreateMessageCount() - Method in class org.exoplatform.commons.notification.stat.ThreadLocalPluginStatisticsImpl
- incrementCreateNotificationCount() - Method in class org.exoplatform.commons.notification.stat.ThreadLocalPluginStatisticsImpl
- incrementDeleteCount() - Method in class org.exoplatform.commons.notification.stat.ThreadLocalEntityStatisticsImpl
- incrementInsertCount() - Method in class org.exoplatform.commons.notification.stat.ThreadLocalEntityStatisticsImpl
- incrementLoadCount() - Method in class org.exoplatform.commons.notification.stat.ThreadLocalEntityStatisticsImpl
- incrementPollCount() - Method in class org.exoplatform.commons.notification.stat.ThreadLocalQueueStatisticsImpl
- incrementPutCount() - Method in class org.exoplatform.commons.notification.stat.ThreadLocalQueueStatisticsImpl
- incrementUpdateCount() - Method in class org.exoplatform.commons.notification.stat.ThreadLocalEntityStatisticsImpl
- indexOf(String) - Method in class org.exoplatform.commons.notification.net.router.regex.ExoPattern
- indexOf(String, int) - Method in class org.exoplatform.commons.notification.net.router.regex.ExoPattern
- initBundlePath(Collection<String>) - Method in class org.exoplatform.commons.notification.template.ResourceBundleConfigDeployer
-
Loading the notification resource bundle.
- initDefaultSettings(String) - Method in class org.exoplatform.settings.jpa.CacheUserSettingServiceImpl
- initDefaultSettings(String) - Method in class org.exoplatform.settings.jpa.JPAUserSettingServiceImpl
- initDefaultSettings(User[]) - Method in class org.exoplatform.settings.jpa.CacheUserSettingServiceImpl
- initDefaultSettings(User[]) - Method in class org.exoplatform.settings.jpa.JPAUserSettingServiceImpl
- inject(String, UriInfo) - Method in class org.exoplatform.services.bench.DataInjectorService
- inject(HashMap<String, String>) - Method in class org.exoplatform.services.bench.DataInjector
-
This function should be implemented to inject data into the product.
- insertEntity(String) - Method in class org.exoplatform.commons.notification.stat.ThreadLocalStatisticsImpl
- insertLast(V) - Method in class org.exoplatform.commons.notification.impl.service.storage.cache.AbstractWebNotifListData
-
Inserts the value into last position
- instance() - Static method in class org.exoplatform.commons.notification.template.SimpleElementVistior
-
Create new instance of ElementVisitor
- IntegerData - Class in org.exoplatform.commons.notification.impl.service.storage.cache.model
- IntegerData(Integer) - Constructor for class org.exoplatform.commons.notification.impl.service.storage.cache.model.IntegerData
- internalAddressesAllowed(boolean) - Method in class io.meeds.commons.http.SafeFetchPolicyBuilder
-
Lets the fetcher reach internal addresses: a deployment's opt-out.
- INVALID_URL - Enum constant in enum class io.meeds.commons.http.SafeFetchFailure
-
Not a usable absolute URL.
- INVISIBLE - Static variable in class org.exoplatform.services.user.UserStateService
- io.meeds.commons.digest.dao - package io.meeds.commons.digest.dao
- io.meeds.commons.digest.entity - package io.meeds.commons.digest.entity
- io.meeds.commons.digest.job - package io.meeds.commons.digest.job
- io.meeds.commons.digest.listener - package io.meeds.commons.digest.listener
- io.meeds.commons.digest.service - package io.meeds.commons.digest.service
- io.meeds.commons.http - package io.meeds.commons.http
- io.meeds.commons.utils - package io.meeds.commons.utils
- isActive(String, String) - Method in class org.exoplatform.settings.jpa.JPAPluginSettingServiceImpl
- isActiveFeature(String) - Method in class org.exoplatform.settings.impl.ExoFeatureServiceImpl
- isActiveSetting(String) - Static method in class org.exoplatform.commons.notification.NotificationUtils
- isAllowed(String, String) - Method in class org.exoplatform.settings.jpa.JPAPluginSettingServiceImpl
- isAllowedIframeSrc(String) - Static method in class org.exoplatform.commons.utils.HTMLSanitizer
- isAnyPortAllowed() - Method in class io.meeds.commons.http.SafeFetchPolicy
- isBlocked(InetAddress) - Static method in class io.meeds.commons.http.SafeAddressGuard
-
Whether one address is outside what a fetched URL may point at.
- isCached(ElementCacheKey) - Method in class org.exoplatform.commons.notification.cache.TemplateCaching
-
Determines is cached or not
- isChannelActive(String) - Method in class org.exoplatform.settings.jpa.JPAPluginSettingServiceImpl
- isContainSpecialCharacter(String) - Static method in class org.exoplatform.commons.utils.StringCommonUtils
- isDeletedMember(String) - Static method in class org.exoplatform.commons.notification.NotificationUtils
- isDigestAllowed() - Method in class io.meeds.commons.digest.service.DigestServiceImpl
- isDigestAllowed() - Method in class io.meeds.commons.digest.service.DigestSettingStorage
- isDone() - Method in interface org.exoplatform.commons.cluster.StartableClusterAware
-
Check if service is done
- isDue(DigestUserEntity, DigestFrequency, Instant) - Method in class io.meeds.commons.digest.service.DigestDueCalculator
- isFailed() - Method in class org.exoplatform.commons.notification.impl.NotificationContextImpl
- isFeatureActive(String) - Static method in class org.exoplatform.commons.utils.CommonsUtils
- isFeatureActive(String, String) - Static method in class org.exoplatform.commons.utils.CommonsUtils
- isFeatureActiveForUser(String) - Method in class org.exoplatform.settings.rest.ExoFeatureRest
- isFeatureActiveForUser(String, String) - Method in class org.exoplatform.settings.impl.ExoFeatureServiceImpl
- isInternalAddressesAllowed() - Method in class io.meeds.commons.http.SafeFetchPolicy
- isNewLine() - Method in class org.exoplatform.commons.notification.template.SimpleElement
- isOn() - Method in class org.exoplatform.commons.notification.impl.service.MailQueueMessageManager
- isOnline(String) - Method in class org.exoplatform.services.user.UserStateService
-
Checks whether a user is online or not
- isRead() - Method in class org.exoplatform.commons.notification.impl.jpa.web.entity.WebUsersEntity
- isResetNumberOnBadge() - Method in class org.exoplatform.commons.notification.impl.jpa.web.entity.WebUsersEntity
- isRunning() - Method in class io.meeds.commons.digest.job.DigestSenderJob
- isShowPopover() - Method in class org.exoplatform.commons.notification.impl.jpa.web.entity.WebUsersEntity
- isStatisticsEnabled() - Method in class org.exoplatform.commons.notification.impl.StatisticsService
- isStatisticsEnabled() - Method in class org.exoplatform.commons.notification.stat.ThreadLocalStatisticsImpl
- isUserEnabled(String) - Static method in class org.exoplatform.commons.utils.CommonsUtils
-
Gets the user state enabled/disabled from ConversationRegistry, if not found, get it from OrgnizationService
- isValidEmailAddresses(String) - Static method in class org.exoplatform.commons.notification.NotificationUtils
- isValidNotificationSenderName(String) - Static method in class org.exoplatform.commons.notification.NotificationUtils
- isWritingProcess() - Method in class org.exoplatform.commons.notification.impl.NotificationContextImpl
J
- JPAPluginSettingServiceImpl - Class in org.exoplatform.settings.jpa
- JPAPluginSettingServiceImpl(SettingService, ChannelManager, ListenerService) - Constructor for class org.exoplatform.settings.jpa.JPAPluginSettingServiceImpl
- JPAQueueMessageImpl - Class in org.exoplatform.commons.notification.impl.jpa.email
- JPAQueueMessageImpl(MailService, MailQueueDAO, ListenerService, DataInitializer, NotificationContextFactory, InitParams) - Constructor for class org.exoplatform.commons.notification.impl.jpa.email.JPAQueueMessageImpl
- JPAUserSettingServiceImpl - Class in org.exoplatform.settings.jpa
- JPAUserSettingServiceImpl(OrganizationService, SettingService, ChannelManager, PluginSettingService, DataInitializer, ListenerService) - Constructor for class org.exoplatform.settings.jpa.JPAUserSettingServiceImpl
-
This service must depend on DataInitializer to make sure data structure is created before initializing it
- JPAWebNotificationStorage - Class in org.exoplatform.commons.notification.impl.jpa.web
- JPAWebNotificationStorage(WebNotifDAO, WebParamsDAO, WebUsersDAO, UserSettingService, ListenerService) - Constructor for class org.exoplatform.commons.notification.impl.jpa.web.JPAWebNotificationStorage
K
- key - Variable in class org.exoplatform.commons.notification.impl.service.storage.cache.AbstractWebNotifListData
- key(String) - Static method in class org.exoplatform.commons.notification.impl.service.storage.cache.model.WebNotifInfoCacheKey
L
- language(String) - Method in class org.exoplatform.commons.notification.template.SimpleElement
- lastLogin() - Method in class org.exoplatform.services.user.UserStateService
- LESS_THAN - Static variable in class org.exoplatform.commons.utils.StringCommonUtils
- listToString(Collection<String>, String) - Static method in class org.exoplatform.commons.notification.NotificationUtils
- listToString(List<String>) - Static method in class org.exoplatform.commons.notification.NotificationUtils
- ListWebNotificationsData - Class in org.exoplatform.commons.notification.impl.service.storage.cache.model
-
Cached data list.
- ListWebNotificationsData(ListWebNotificationsKey) - Constructor for class org.exoplatform.commons.notification.impl.service.storage.cache.model.ListWebNotificationsData
- ListWebNotificationsData(ListWebNotificationsKey, List<String>) - Constructor for class org.exoplatform.commons.notification.impl.service.storage.cache.model.ListWebNotificationsData
- ListWebNotificationsKey - Class in org.exoplatform.commons.notification.impl.service.storage.cache.model
- ListWebNotificationsKey(WebNotificationFilter, int, int) - Constructor for class org.exoplatform.commons.notification.impl.service.storage.cache.model.ListWebNotificationsKey
- LIVE_DAYS_KEY - Static variable in class org.exoplatform.commons.notification.job.WebCronJob
- loadEntity(String) - Method in class org.exoplatform.commons.notification.stat.ThreadLocalStatisticsImpl
- loadGroovyElement(String, String) - Static method in class org.exoplatform.commons.notification.template.TemplateUtils
-
Load the Groovy template element.
- loadGroovyTemplate(String) - Static method in class org.exoplatform.commons.notification.template.TemplateUtils
-
Loads the Groovy template file
- localArgs - Variable in class org.exoplatform.commons.notification.net.router.ExoRouter.Route
- LOG - Static variable in class org.exoplatform.commons.notification.job.NotificationJob
-
Defines the Logger instance
- LOG - Static variable in class org.exoplatform.commons.notification.job.WebNotificationJob
- LOREM_IPSUM - Static variable in class org.exoplatform.services.bench.LoremIpsum4J
- LoremIpsum4J - Class in org.exoplatform.services.bench
-
Simple lorem ipsum text generator.
- LoremIpsum4J() - Constructor for class org.exoplatform.services.bench.LoremIpsum4J
M
- MailChannel - Class in org.exoplatform.commons.notification.channel
- MailChannel() - Constructor for class org.exoplatform.commons.notification.channel.MailChannel
- MailLifecycle - Class in org.exoplatform.commons.notification.lifecycle
- MailLifecycle() - Constructor for class org.exoplatform.commons.notification.lifecycle.MailLifecycle
- MailQueueDAO - Class in org.exoplatform.commons.notification.impl.jpa.email.dao
- MailQueueDAO() - Constructor for class org.exoplatform.commons.notification.impl.jpa.email.dao.MailQueueDAO
- MailQueueEntity - Class in org.exoplatform.commons.notification.impl.jpa.email.entity
- MailQueueEntity() - Constructor for class org.exoplatform.commons.notification.impl.jpa.email.entity.MailQueueEntity
- MailQueueMessageManager - Class in org.exoplatform.commons.notification.impl.service
- MailQueueMessageManager(JPAQueueMessageImpl) - Constructor for class org.exoplatform.commons.notification.impl.service.MailQueueMessageManager
- makeCommand(PluginKey) - Method in class org.exoplatform.commons.notification.impl.NotificationContextImpl
- markAllRead(String) - Method in class org.exoplatform.commons.notification.impl.jpa.web.dao.WebUsersDAO
- markAllRead(String) - Method in class org.exoplatform.commons.notification.impl.jpa.web.JPAWebNotificationStorage
- markAllRead(String) - Method in class org.exoplatform.commons.notification.impl.service.storage.cache.CachedWebNotificationStorage
- markAllRead(String) - Method in class org.exoplatform.commons.notification.impl.service.WebNotificationServiceImpl
- markAllRead(List<String>, String) - Method in class org.exoplatform.commons.notification.impl.jpa.web.JPAWebNotificationStorage
- markAllRead(List<String>, String) - Method in class org.exoplatform.commons.notification.impl.service.storage.cache.CachedWebNotificationStorage
- markAllRead(List<String>, String) - Method in class org.exoplatform.commons.notification.impl.service.WebNotificationServiceImpl
- markRead(String) - Method in class org.exoplatform.commons.notification.impl.jpa.web.JPAWebNotificationStorage
- markRead(String) - Method in class org.exoplatform.commons.notification.impl.service.storage.cache.CachedWebNotificationStorage
- markRead(String) - Method in class org.exoplatform.commons.notification.impl.service.WebNotificationServiceImpl
- matcher(CharSequence) - Method in class org.exoplatform.commons.notification.net.router.regex.ExoPattern
- matches() - Method in interface org.exoplatform.commons.notification.net.router.regex.ExoMatcher
- matches() - Method in class org.exoplatform.commons.notification.net.router.regex.ExoMatcherImpl
- matches(String) - Method in class org.exoplatform.commons.notification.net.router.ExoRouter.Route
-
Base on defined Pattern, when provided URI path, this method will extract all of parameters path value in given path which reflects in defined Pattern Example: defined Pattern = "/{pageID}/topic/{topicID}" invokes:: matches("1256/topic/topic544343"); result:
Map<String, String> = {"pageID" -> "1256"}, {"topicID" -> "topic544343"} - matches(String) - Method in class org.exoplatform.commons.notification.net.router.regex.ExoPattern
- MAX_URL_LENGTH - Static variable in class io.meeds.commons.http.SafeAddressGuard
-
Longest URL accepted.
- maxBytes() - Method in record class io.meeds.commons.http.SafeFetchRequest
-
Returns the value of the
maxBytesrecord component. - maxBytes(long) - Method in class io.meeds.commons.http.SafeFetchPolicyBuilder
-
Sets the largest body read, in bytes: a ceiling a request may lower, never raise.
- maxConnections(int, int) - Method in class io.meeds.commons.http.SafeFetchPolicyBuilder
-
Sets the HTTP client's connection pool bounds.
- maxRedirects(int) - Method in class io.meeds.commons.http.SafeFetchPolicyBuilder
-
Sets the most redirects followed; zero follows none.
- mediaType() - Method in record class io.meeds.commons.http.SafeFetchResponse
-
The media type answered: the
Content-Typewithout its parameters, lower-cased. - MESSAGE_INFO - Static variable in class org.exoplatform.commons.notification.channel.WebChannel
- MONTH - Static variable in class org.exoplatform.commons.utils.TimeConvertUtils
- move(int, V, String) - Method in class org.exoplatform.commons.notification.impl.service.storage.cache.AbstractWebNotifListData
-
Moves the value at the given index
- moveTop(V, String) - Method in class org.exoplatform.commons.notification.impl.service.storage.cache.AbstractWebNotifListData
-
Moves the value at the top of list
N
- name(String) - Method in class io.meeds.commons.http.SafeFetchPolicyBuilder
-
Names the fetcher, and so its deadline thread.
- NAME_PATTERN - Static variable in class org.exoplatform.settings.jpa.JPAUserSettingServiceImpl
- NaturalComparator - Class in org.exoplatform.commons.comparators
- NaturalComparator() - Constructor for class org.exoplatform.commons.comparators.NaturalComparator
- NaturalComparator(Locale) - Constructor for class org.exoplatform.commons.comparators.NaturalComparator
- normalize(String) - Method in class io.meeds.commons.http.SafeAddressGuard
-
Reads a URL as it was given: trimmed, the fragment dropped, then checked by
SafeAddressGuard.checkTarget(java.net.URI). - NOTIFICATION_CHANNEL_STATUS_MODIFIED - Static variable in class org.exoplatform.settings.jpa.JPAPluginSettingServiceImpl
- NOTIFICATION_PLUGIN_STATUS_MODIFIED - Static variable in class org.exoplatform.settings.jpa.JPAPluginSettingServiceImpl
- NOTIFICATION_SCOPE - Static variable in class org.exoplatform.settings.jpa.JPAUserSettingServiceImpl
-
Setting Scope on Common Setting
- NotificationCommandImpl - Class in org.exoplatform.commons.notification.impl.command
- NotificationCommandImpl(BaseNotificationPlugin) - Constructor for class org.exoplatform.commons.notification.impl.command.NotificationCommandImpl
- NotificationContextFactory - Class in org.exoplatform.commons.notification
- NotificationContextFactory(StatisticsService) - Constructor for class org.exoplatform.commons.notification.NotificationContextFactory
- NotificationContextImpl - Class in org.exoplatform.commons.notification.impl
- NotificationExecutorImpl - Class in org.exoplatform.commons.notification.impl.command
- NotificationExecutorImpl() - Constructor for class org.exoplatform.commons.notification.impl.command.NotificationExecutorImpl
- NotificationJob - Class in org.exoplatform.commons.notification.job
- NotificationJob() - Constructor for class org.exoplatform.commons.notification.job.NotificationJob
- NotificationJob(ExoContainer) - Constructor for class org.exoplatform.commons.notification.job.NotificationJob
- NotificationPluginContainer - Class in org.exoplatform.commons.notification.impl.setting
- NotificationPluginContainer(InitParams) - Constructor for class org.exoplatform.commons.notification.impl.setting.NotificationPluginContainer
- NotificationServiceImpl - Class in org.exoplatform.commons.notification.impl.service
- NotificationServiceImpl(ChannelManager, UserSettingService, OrganizationService, NotificationContextFactory, ListenerService, NotificationCompletionService, EntityManagerService) - Constructor for class org.exoplatform.commons.notification.impl.service.NotificationServiceImpl
- NotificationUtils - Class in org.exoplatform.commons.notification
- NotificationUtils() - Constructor for class org.exoplatform.commons.notification.NotificationUtils
- notModified() - Method in record class io.meeds.commons.http.SafeFetchResponse
-
Returns the value of the
notModifiedrecord component.
O
- off() - Method in class org.exoplatform.commons.notification.impl.service.MailQueueMessageManager
- on() - Method in class org.exoplatform.commons.notification.impl.service.MailQueueMessageManager
- onEvent(Event<Object, NotificationInfo>) - Method in class io.meeds.commons.digest.listener.DigestCaptureListener
- onEvent(Event<String, String>) - Method in class io.meeds.commons.digest.listener.DigestTimeZoneListener
- onEvent(WebAppEvent) - Method in class org.exoplatform.commons.notification.template.ResourceBundleConfigDeployer
- online() - Method in class org.exoplatform.services.user.UserStateService
- online() - Method in class org.exoplatform.services.user.UserStateServiceREST
- onSelect(ExoCache<? extends ListWebNotificationsKey, ? extends Object>, ListWebNotificationsKey, ObjectCacheInfo<? extends Object>) - Method in class org.exoplatform.commons.notification.impl.service.storage.cache.WebNotificationInfosSelector
- org.exoplatform.commons.cluster - package org.exoplatform.commons.cluster
- org.exoplatform.commons.comparators - package org.exoplatform.commons.comparators
- org.exoplatform.commons.diff - package org.exoplatform.commons.diff
-
Provides a service to mark differences between two contents.
- org.exoplatform.commons.notification - package org.exoplatform.commons.notification
- org.exoplatform.commons.notification.cache - package org.exoplatform.commons.notification.cache
- org.exoplatform.commons.notification.channel - package org.exoplatform.commons.notification.channel
- org.exoplatform.commons.notification.impl - package org.exoplatform.commons.notification.impl
- org.exoplatform.commons.notification.impl.command - package org.exoplatform.commons.notification.impl.command
- org.exoplatform.commons.notification.impl.jpa.email - package org.exoplatform.commons.notification.impl.jpa.email
- org.exoplatform.commons.notification.impl.jpa.email.dao - package org.exoplatform.commons.notification.impl.jpa.email.dao
- org.exoplatform.commons.notification.impl.jpa.email.entity - package org.exoplatform.commons.notification.impl.jpa.email.entity
- org.exoplatform.commons.notification.impl.jpa.web - package org.exoplatform.commons.notification.impl.jpa.web
- org.exoplatform.commons.notification.impl.jpa.web.dao - package org.exoplatform.commons.notification.impl.jpa.web.dao
- org.exoplatform.commons.notification.impl.jpa.web.entity - package org.exoplatform.commons.notification.impl.jpa.web.entity
- org.exoplatform.commons.notification.impl.service - package org.exoplatform.commons.notification.impl.service
- org.exoplatform.commons.notification.impl.service.storage.cache - package org.exoplatform.commons.notification.impl.service.storage.cache
- org.exoplatform.commons.notification.impl.service.storage.cache.model - package org.exoplatform.commons.notification.impl.service.storage.cache.model
- org.exoplatform.commons.notification.impl.setting - package org.exoplatform.commons.notification.impl.setting
- org.exoplatform.commons.notification.job - package org.exoplatform.commons.notification.job
- org.exoplatform.commons.notification.lifecycle - package org.exoplatform.commons.notification.lifecycle
- org.exoplatform.commons.notification.net - package org.exoplatform.commons.notification.net
- org.exoplatform.commons.notification.net.router - package org.exoplatform.commons.notification.net.router
- org.exoplatform.commons.notification.net.router.regex - package org.exoplatform.commons.notification.net.router.regex
- org.exoplatform.commons.notification.stat - package org.exoplatform.commons.notification.stat
- org.exoplatform.commons.notification.template - package org.exoplatform.commons.notification.template
- org.exoplatform.commons.resource - package org.exoplatform.commons.resource
- org.exoplatform.commons.utils - package org.exoplatform.commons.utils
- org.exoplatform.services.bench - package org.exoplatform.services.bench
- org.exoplatform.services.thumbnail - package org.exoplatform.services.thumbnail
- org.exoplatform.services.user - package org.exoplatform.services.user
- org.exoplatform.settings.impl - package org.exoplatform.settings.impl
- org.exoplatform.settings.jpa - package org.exoplatform.settings.jpa
- org.exoplatform.settings.listeners.impl - package org.exoplatform.settings.listeners.impl
- org.exoplatform.settings.rest - package org.exoplatform.settings.rest
- out() - Method in class org.exoplatform.commons.notification.template.GroovyElementVisitor
- out() - Method in class org.exoplatform.commons.notification.template.SimpleElementVistior
P
- paragraphs(int) - Method in class org.exoplatform.services.bench.DataInjector
-
get pseudo paragraphs.
- parse(String) - Static method in class io.meeds.commons.digest.service.DigestParamsCodec
- path - Variable in class org.exoplatform.commons.notification.net.router.ExoRouter.Route
- pattern() - Method in class org.exoplatform.commons.notification.net.router.regex.ExoPattern
- ping(String) - Method in class org.exoplatform.services.user.UserStateService
-
Deprecated.not needed anymore since the user online status is managed in realtime with WebSocket Channel
- PluginStatisticService - Class in org.exoplatform.commons.notification.impl
- PluginStatisticService() - Constructor for class org.exoplatform.commons.notification.impl.PluginStatisticService
- POLICY_DEFINITION - Static variable in class org.exoplatform.commons.utils.HTMLSanitizer
-
A policy definition that matches the minimal HTML that eXo allows.
- pollQueue(String) - Method in class org.exoplatform.commons.notification.stat.ThreadLocalStatisticsImpl
- PORT_NOT_ALLOWED - Enum constant in enum class io.meeds.commons.http.SafeFetchFailure
-
A port outside the allowed set.
- postDelete(User) - Method in class org.exoplatform.settings.listeners.impl.CommonsUserSettingEventListenerImpl
- postSetEnabled(User) - Method in class org.exoplatform.settings.listeners.impl.CommonsUserSettingEventListenerImpl
- prependRoute(String, String) - Static method in class org.exoplatform.commons.notification.net.router.ExoRouter
-
Add a new route at the beginning of the route list
- prependRoute(String, String, String) - Static method in class org.exoplatform.commons.notification.net.router.ExoRouter
-
Add a new route at the beginning of the route list
- process(Collection<NotificationInfo>) - Method in class org.exoplatform.commons.notification.impl.service.NotificationServiceImpl
- process(NotificationInfo) - Method in class org.exoplatform.commons.notification.impl.service.NotificationServiceImpl
- process(NotificationContext, String) - Method in class org.exoplatform.commons.notification.lifecycle.MailLifecycle
- process(NotificationContext, String) - Method in class org.exoplatform.commons.notification.lifecycle.SimpleLifecycle
- process(NotificationContext, String) - Method in class org.exoplatform.commons.notification.lifecycle.WebLifecycle
- process(NotificationContext, String...) - Method in class org.exoplatform.commons.notification.lifecycle.MailLifecycle
- process(NotificationContext, String...) - Method in class org.exoplatform.commons.notification.lifecycle.SimpleLifecycle
- process(NotificationContext, String...) - Method in class org.exoplatform.commons.notification.lifecycle.WebLifecycle
- processDueDigests() - Method in class io.meeds.commons.digest.service.DigestSender
- processDueDigests() - Method in class io.meeds.commons.digest.service.DigestServiceImpl
- processGroovy(TemplateContext) - Method in class org.exoplatform.commons.notification.template.TemplateContentTransformerService
-
Transform a
TemplateContextwith groovy template to a Text (used in Mail Notif by example) - processGroovy(TemplateContext) - Static method in class org.exoplatform.commons.notification.template.TemplateUtils
-
Process the Groovy template associate with Template context to generate It will be use for digest mail
- processLinkTitle(String) - Static method in class org.exoplatform.commons.notification.NotificationUtils
-
Add the style css for a link in the activity title to display a link without underline
- processNotification(NotificationContext) - Method in class org.exoplatform.commons.notification.impl.command.NotificationCommandImpl
- processSendNotification() - Method in class org.exoplatform.commons.notification.job.NotificationJob
-
Process the job to build the message and send to target.
- processSendNotification(JobExecutionContext) - Method in class org.exoplatform.commons.notification.job.NotificationJob
- processSendNotification(JobExecutionContext) - Method in class org.exoplatform.commons.notification.job.WebNotificationJob
- processSubject(TemplateContext) - Method in class org.exoplatform.commons.notification.template.TemplateContentTransformerService
-
Transform a
TemplateContextto a Subject Text (used in Mail by example) - processSubject(TemplateContext) - Static method in class org.exoplatform.commons.notification.template.TemplateUtils
-
Render for Subject template
- PropertyChangeSupport - Class in org.exoplatform.commons.utils
- PropertyChangeSupport(Object) - Constructor for class org.exoplatform.commons.utils.PropertyChangeSupport
- put(int, V, String) - Method in class org.exoplatform.commons.notification.impl.service.storage.cache.AbstractWebNotifListData
-
Puts the value at the given index
- put(MessageInfo) - Method in class org.exoplatform.commons.notification.impl.jpa.email.JPAQueueMessageImpl
- put(ElementCacheKey, Element) - Method in class org.exoplatform.commons.notification.cache.TemplateCaching
-
Puts value in the caching
- putAtTop(V, String) - Method in class org.exoplatform.commons.notification.impl.service.storage.cache.AbstractWebNotifListData
-
Puts the value at the top of list
- putQueue(String) - Method in class org.exoplatform.commons.notification.stat.ThreadLocalStatisticsImpl
Q
- queryExecuted(String, long, long) - Method in class org.exoplatform.commons.notification.stat.ThreadLocalStatisticsImpl
- QUOT - Static variable in class org.exoplatform.commons.utils.StringCommonUtils
R
- randomParagraphs(int) - Method in class org.exoplatform.services.bench.DataInjector
-
get random paragraphs
- randomUser() - Method in class org.exoplatform.services.bench.DataInjector
-
get random user id.
- randomWords(int) - Method in class org.exoplatform.services.bench.DataInjector
-
get random words.
- readGroupsIfExist(HashMap<String, String>) - Method in class org.exoplatform.services.bench.DataInjector
- readMembershipIfExist(HashMap<String, String>) - Method in class org.exoplatform.services.bench.DataInjector
- readTimeout(Duration) - Method in class io.meeds.commons.http.SafeFetchPolicyBuilder
-
Sets the longest wait between two reads.
- readUsersIfExist(HashMap<String, String>) - Method in class org.exoplatform.services.bench.DataInjector
- REFUSED_ADDRESS - Enum constant in enum class io.meeds.commons.http.SafeFetchFailure
-
The host resolves to an address the platform must not reach.
- RefusedAddressException - Exception Class in io.meeds.commons.http
-
Thrown by
SafeAddressGuard.resolveAllowed(java.lang.String)for a host resolving to an address the platform must not reach. - RefusedAddressException() - Constructor for exception class io.meeds.commons.http.RefusedAddressException
-
Builds the exception; the message never names the host or the address.
- register(AbstractChannel) - Method in class org.exoplatform.commons.notification.channel.ChannelManagerImpl
- registerGroupConfig(GroupProviderPlugin) - Method in class org.exoplatform.settings.jpa.JPAPluginSettingServiceImpl
- registerOverrideTemplateProvider(TemplateProvider) - Method in class org.exoplatform.commons.notification.channel.ChannelManagerImpl
- registerPluginConfig(PluginConfig) - Method in class org.exoplatform.settings.jpa.JPAPluginSettingServiceImpl
- registerTemplateProvider(TemplateProvider) - Method in class org.exoplatform.commons.notification.channel.ChannelManagerImpl
- registerTemplateProvider(TemplateProvider) - Method in class org.exoplatform.commons.notification.channel.ConsoleChannel
- registerTemplateProvider(TemplateProvider) - Method in class org.exoplatform.commons.notification.channel.MailChannel
- registerTemplateProvider(TemplateProvider) - Method in class org.exoplatform.commons.notification.channel.WebChannel
- reject(String, UriInfo) - Method in class org.exoplatform.services.bench.DataInjectorService
- reject(HashMap<String, String>) - Method in class org.exoplatform.services.bench.DataInjector
-
This function should be implemented to clear data that is injected before by
DataInjector.inject(java.util.HashMap<java.lang.String, java.lang.String>). - remove(long) - Method in class org.exoplatform.commons.notification.impl.jpa.web.JPAWebNotificationStorage
- remove(long) - Method in class org.exoplatform.commons.notification.impl.service.storage.cache.CachedWebNotificationStorage
- remove(String) - Method in class org.exoplatform.commons.notification.impl.jpa.web.JPAWebNotificationStorage
- remove(String) - Method in class org.exoplatform.commons.notification.impl.service.storage.cache.CachedWebNotificationStorage
- remove(String) - Method in class org.exoplatform.commons.notification.impl.service.WebNotificationServiceImpl
- remove(String) - Method in class org.exoplatform.commons.notification.net.router.ExoRouter.ActionBuilder
- remove(String, long) - Method in class org.exoplatform.commons.notification.impl.jpa.web.JPAWebNotificationStorage
- remove(String, long) - Method in class org.exoplatform.commons.notification.impl.service.storage.cache.CachedWebNotificationStorage
- remove(ArgumentLiteral<T>) - Method in class org.exoplatform.commons.notification.impl.NotificationContextImpl
- remove(PluginKey) - Method in class org.exoplatform.commons.notification.impl.setting.NotificationPluginContainer
- remove(V, String) - Method in class org.exoplatform.commons.notification.impl.service.storage.cache.AbstractWebNotifListData
-
Moves the value at the given index
- removeAll() - Method in class org.exoplatform.commons.notification.impl.jpa.email.JPAQueueMessageImpl
- removeByValue(V) - Method in class org.exoplatform.commons.notification.impl.service.storage.cache.AbstractWebNotifListData
-
Removes the item by its value
- removeCurrentCapacity() - Method in class org.exoplatform.commons.notification.impl.service.MailQueueMessageManager
- removeLinkTitle(String) - Static method in class org.exoplatform.commons.notification.NotificationUtils
-
Remove all link in activity title and add user-name class
- removePropertyChange(String) - Method in class org.exoplatform.commons.utils.PropertyChangeSupport
-
Removes an existing PropertyChangeEvent.
- removeUsersSetting() - Method in class org.exoplatform.commons.notification.impl.service.MailQueueMessageManager
- render(Map<String, Object>) - Method in class io.meeds.commons.digest.service.DigestMailRenderer
- replaceAll(String) - Method in interface org.exoplatform.commons.notification.net.router.regex.ExoMatcher
- replaceAll(String) - Method in class org.exoplatform.commons.notification.net.router.regex.ExoMatcherImpl
- reset() - Static method in class org.exoplatform.commons.notification.net.router.ExoRouter
- resetCounter() - Method in class org.exoplatform.commons.notification.impl.service.MailQueueMessageManager
- resetNumberOnBadge(String) - Method in class org.exoplatform.commons.notification.impl.jpa.web.JPAWebNotificationStorage
- resetNumberOnBadge(String) - Method in class org.exoplatform.commons.notification.impl.service.storage.cache.CachedWebNotificationStorage
- resetNumberOnBadge(String) - Method in class org.exoplatform.commons.notification.impl.service.WebNotificationServiceImpl
- resetNumberOnBadge(List<String>, String) - Method in class org.exoplatform.commons.notification.impl.jpa.web.JPAWebNotificationStorage
- resetNumberOnBadge(List<String>, String) - Method in class org.exoplatform.commons.notification.impl.service.storage.cache.CachedWebNotificationStorage
- resetNumberOnBadge(List<String>, String) - Method in class org.exoplatform.commons.notification.impl.service.WebNotificationServiceImpl
- resetTestMail() - Method in class org.exoplatform.commons.notification.impl.service.MailQueueMessageManager
- resolve(String) - Method in interface io.meeds.commons.http.HostResolver
-
Resolves a host.
- resolve(String, String, Locale) - Method in class io.meeds.commons.digest.service.DigestLabelResolver
- resolveAllowed(String) - Method in class io.meeds.commons.http.SafeAddressGuard
-
Resolves a host and refuses it when ANY of its addresses is one the platform must not reach — a name answering one public and one loopback address is a name reaching loopback.
- resolver(HostResolver) - Method in class io.meeds.commons.http.SafeFetchPolicyBuilder
-
Replaces name resolution: the seam of the tests, a table of names.
- ResourceBundleConfigDeployer - Class in org.exoplatform.commons.notification.template
- ResourceBundleConfigDeployer() - Constructor for class org.exoplatform.commons.notification.template.ResourceBundleConfigDeployer
- ResourceBundleREST - Class in org.exoplatform.commons.resource
-
This REST Service deserves resource bundles in JSON format
- ResourceBundleREST(ResourceBundleService, LocaleConfigService) - Constructor for class org.exoplatform.commons.resource.ResourceBundleREST
- retrieve(ServiceContext<V>, K) - Method in class org.exoplatform.commons.notification.impl.service.storage.cache.CacheLoader
-
Execute the context.
- reverse(String, Map<String, Object>) - Static method in class org.exoplatform.commons.notification.net.router.ExoRouter
-
Generates ActionBuilder base on the action name and arguments list.
- route(String) - Static method in class org.exoplatform.commons.notification.net.router.ExoRouter
- Route() - Constructor for class org.exoplatform.commons.notification.net.router.ExoRouter.Route
- routes - Static variable in class org.exoplatform.commons.notification.net.router.ExoRouter
-
All the loaded routes.
- routesFile - Variable in class org.exoplatform.commons.notification.net.router.ExoRouter.Route
- routesFileLine - Variable in class org.exoplatform.commons.notification.net.router.ExoRouter.Route
- run() - Method in class io.meeds.commons.digest.job.DigestSenderJob
- runInContainer(Runnable) - Method in class io.meeds.commons.digest.service.DigestSender
-
Binds the portal container and a request lifecycle to the current thread, the way the kernel does for a request: the workers run on a bare pool thread that has none.
S
- SafeAddressGuard - Class in io.meeds.commons.http
-
Decides which URLs the platform may be made to read on a user's or a sender's behalf, and which addresses it may connect to.
- SafeAddressGuard(SafeFetchPolicy) - Constructor for class io.meeds.commons.http.SafeAddressGuard
-
The guard of a policy.
- SafeFetchException - Exception Class in io.meeds.commons.http
-
A URL
SafeHttpFetcherread nothing usable from, with theSafeFetchFailuresaying why and, for an error status, the status. - SafeFetchException(SafeFetchFailure) - Constructor for exception class io.meeds.commons.http.SafeFetchException
-
Builds the exception for a failure.
- SafeFetchException(SafeFetchFailure, int) - Constructor for exception class io.meeds.commons.http.SafeFetchException
-
Builds the exception for an answer whose status is the failure.
- SafeFetchException(SafeFetchFailure, Throwable) - Constructor for exception class io.meeds.commons.http.SafeFetchException
-
Builds the exception for a failure, keeping its cause for the logs.
- SafeFetchFailure - Enum Class in io.meeds.commons.http
-
Why
SafeHttpFetcherread nothing usable from a URL. - SafeFetchPolicy - Class in io.meeds.commons.http
-
What a
SafeHttpFetchermay read and how far it goes: the schemes and ports a URL may use, whether internal addresses may be reached at all, the content types accepted, the most bytes read, the most redirects followed, the timeouts, and the HTTP client's own bounds. - SafeFetchPolicyBuilder - Class in io.meeds.commons.http
-
Builds a
SafeFetchPolicy, starting from the defaults and refusing what no policy may hold: a scheme the HTTP client does not speak, a port outside 1-65535, a non-positive limit or timeout, a timeout over an hour. - SafeFetchRequest - Record Class in io.meeds.commons.http
-
One read of a URL by
SafeHttpFetcher: a GET, with the headers it sends and how it narrows the fetcher'sSafeFetchPolicy. - SafeFetchRequest(URI, String, String, String, Set<String>, long, boolean) - Constructor for record class io.meeds.commons.http.SafeFetchRequest
-
Checks the request and normalizes its media types.
- SafeFetchResponse - Record Class in io.meeds.commons.http
-
What
SafeHttpFetcherread from a URL: a 2xx answer with its body, or a 304 to a conditional read. - SafeFetchResponse(int, boolean, boolean, byte[], String, Map<String, String>, URI) - Constructor for record class io.meeds.commons.http.SafeFetchResponse
-
Keeps the headers in a case-insensitive, unmodifiable map.
- SafeHttpFetcher - Class in io.meeds.commons.http
-
Reads a URL the platform was given over HTTP, within the bounds of a
SafeFetchPolicy: the one place to fetch a user-, sender- or agent-controlled URL from the server. - SafeHttpFetcher(SafeFetchPolicy) - Constructor for class io.meeds.commons.http.SafeHttpFetcher
-
The fetcher of a policy.
- sanitize(String) - Static method in class org.exoplatform.commons.utils.HTMLSanitizer
-
This service reads HTML from input forms and writes sanitized content to a StringBuffer
- santializeJavaVariable(String) - Static method in class org.exoplatform.commons.utils.TimeConvertUtils
-
Cleanup the string to be valid of Java variable Ex: input = "123 sdkjh s;:sdlkjh d" output = "_123_sdkjh_s__sdlkjh_d"
- save(NotificationInfo) - Method in class org.exoplatform.commons.notification.impl.jpa.web.JPAWebNotificationStorage
- save(NotificationInfo) - Method in class org.exoplatform.commons.notification.impl.service.storage.cache.CachedWebNotificationStorage
- save(NotificationInfo) - Method in class org.exoplatform.commons.notification.impl.service.WebNotificationServiceImpl
- save(UserSetting) - Method in class org.exoplatform.settings.jpa.CacheUserSettingServiceImpl
- save(UserSetting) - Method in class org.exoplatform.settings.jpa.JPAUserSettingServiceImpl
- save(UserStateModel) - Method in class org.exoplatform.services.user.UserStateService
-
Deprecated.use
UserStateService.saveStatus(String, String)instead - saveActiveFeature(String, boolean) - Method in class org.exoplatform.settings.impl.ExoFeatureServiceImpl
- saveActivePlugin(String, String, boolean) - Method in class org.exoplatform.settings.jpa.JPAPluginSettingServiceImpl
- saveChannelDefaultValue(String, boolean) - Method in class org.exoplatform.settings.jpa.JPAPluginSettingServiceImpl
- saveChannelStatus(String, boolean) - Method in class org.exoplatform.settings.jpa.JPAPluginSettingServiceImpl
- saveDigestAllowed(boolean) - Method in class io.meeds.commons.digest.service.DigestServiceImpl
- saveDigestAllowed(boolean) - Method in class io.meeds.commons.digest.service.DigestSettingStorage
- saveEmailSender(String, String) - Method in class org.exoplatform.settings.jpa.JPAPluginSettingServiceImpl
- saveLastReadDate(String, Long) - Method in class org.exoplatform.settings.jpa.CacheUserSettingServiceImpl
- saveLastReadDate(String, Long) - Method in class org.exoplatform.settings.jpa.JPAUserSettingServiceImpl
- saveStatus(String, String) - Method in class org.exoplatform.services.user.UserStateService
-
Changes online status of the user: donotditurb, absent, available ...
- saveUserSettings(String, DigestUserSettings) - Method in class io.meeds.commons.digest.service.DigestSettingStorage
- saveUserSettings(String, DigestUserSettings, String) - Method in class io.meeds.commons.digest.service.DigestServiceImpl
- scaleImage(byte[], int, int, boolean, boolean) - Method in class org.exoplatform.services.thumbnail.ImageResizeServiceImpl
- SCHEME_NOT_ALLOWED - Enum constant in enum class io.meeds.commons.http.SafeFetchFailure
-
A scheme outside the allowed set.
- select(ListWebNotificationsKey, ObjectCacheInfo<? extends Object>) - Method in class org.exoplatform.commons.notification.impl.service.storage.cache.WebNotificationInfosSelector
- SEMICOLON - Static variable in class org.exoplatform.commons.utils.StringCommonUtils
- send() - Method in class org.exoplatform.commons.notification.impl.jpa.email.JPAQueueMessageImpl
- send(NotificationContext) - Method in class org.exoplatform.commons.notification.lifecycle.MailLifecycle
- send(NotificationContext) - Method in class org.exoplatform.commons.notification.lifecycle.SimpleLifecycle
- send(NotificationContext) - Method in class org.exoplatform.commons.notification.lifecycle.WebLifecycle
- SendEmailNotificationJob - Class in org.exoplatform.commons.notification.job
-
Sends the queued emails, one execution at a time: two overlapping executions load the same queue rows and send each of them twice (seen when the Quartz scheduler starts in the last second of a minute and releases the missed occurrence right before the next one).
- SendEmailNotificationJob() - Constructor for class org.exoplatform.commons.notification.job.SendEmailNotificationJob
- sendJsonMessage(String, MessageInfo) - Static method in class org.exoplatform.commons.notification.net.WebNotificationSender
- sendMessage(MessageInfo) - Method in class org.exoplatform.commons.notification.impl.jpa.email.JPAQueueMessageImpl
- serialize(Map<String, String>) - Static method in class io.meeds.commons.digest.service.DigestParamsCodec
- serve(DigestUserEntity, DigestFrequency, Instant) - Method in class io.meeds.commons.digest.service.DigestOccurrenceProcessor
-
Serves one occurrence.
- ServiceContext<V> - Interface in org.exoplatform.commons.notification.impl.service.storage.cache
-
Kind of closure.
- setBody(String) - Method in class org.exoplatform.commons.notification.impl.jpa.email.entity.MailQueueEntity
- setBundlePath(String) - Method in class org.exoplatform.commons.notification.template.TemplateResourceBundle
- setChanges(int) - Method in class org.exoplatform.commons.diff.DiffResult
- setContext(ManagementContext) - Method in class org.exoplatform.commons.notification.impl.service.MailQueueMessageManager
- setCreationDate(Calendar) - Method in class org.exoplatform.commons.notification.impl.jpa.email.entity.MailQueueEntity
- setCreationDate(Calendar) - Method in class org.exoplatform.commons.notification.impl.jpa.web.entity.WebNotifEntity
- setDiffHTML(String) - Method in class org.exoplatform.commons.diff.DiffResult
- setException(Throwable) - Method in class org.exoplatform.commons.notification.impl.NotificationContextImpl
- setFooter(String) - Method in class org.exoplatform.commons.notification.impl.jpa.email.entity.MailQueueEntity
- setFrom(String) - Method in class org.exoplatform.commons.notification.impl.jpa.email.entity.MailQueueEntity
- setId(String) - Method in class org.exoplatform.commons.notification.impl.service.storage.cache.model.WebNotifInfoCacheKey
- setInterval() - Method in class org.exoplatform.commons.notification.impl.service.MailQueueMessageManager
- setLanguage(String) - Method in class org.exoplatform.commons.notification.template.TemplateResourceBundle
- setName(String) - Method in class org.exoplatform.commons.notification.impl.jpa.web.entity.WebParamsEntity
- setNotification(WebNotifEntity) - Method in class org.exoplatform.commons.notification.impl.jpa.web.entity.WebParamsEntity
- setNotification(WebNotifEntity) - Method in class org.exoplatform.commons.notification.impl.jpa.web.entity.WebUsersEntity
- setNotificationInfo(NotificationInfo) - Method in class org.exoplatform.commons.notification.impl.NotificationContextImpl
- setNotificationInfos(List<NotificationInfo>) - Method in class org.exoplatform.commons.notification.impl.NotificationContextImpl
- setNumberEmailPerSend(int) - Method in class org.exoplatform.commons.notification.impl.service.MailQueueMessageManager
- setParameters(Set<WebParamsEntity>) - Method in class org.exoplatform.commons.notification.impl.jpa.web.entity.WebNotifEntity
- setRead(boolean) - Method in class org.exoplatform.commons.notification.impl.jpa.web.entity.WebUsersEntity
- setReceiver(String) - Method in class org.exoplatform.commons.notification.impl.jpa.web.entity.WebUsersEntity
- setReceivers(Set<WebUsersEntity>) - Method in class org.exoplatform.commons.notification.impl.jpa.web.entity.WebNotifEntity
- setResetNumberOnBadge(boolean) - Method in class org.exoplatform.commons.notification.impl.jpa.web.entity.WebUsersEntity
- setRestId(String) - Method in class org.exoplatform.services.bench.DataInjector
- setRouteMapping(Map<String, String>) - Method in class org.exoplatform.commons.notification.net.router.ExoRouterConfig
-
Sets the associated ActionName key type mapping from this URI Pattern.
- setSender(String) - Method in class org.exoplatform.commons.notification.impl.jpa.web.entity.WebNotifEntity
- setShowPopover(boolean) - Method in class org.exoplatform.commons.notification.impl.jpa.web.entity.WebUsersEntity
- setStatisticsEnabled(boolean) - Method in class org.exoplatform.commons.notification.impl.StatisticsService
- setStatisticsEnabled(boolean) - Method in class org.exoplatform.commons.notification.stat.ThreadLocalStatisticsImpl
- setStatus(String) - Method in class org.exoplatform.services.user.UserStateServiceREST
- setStatus(String, String) - Method in class org.exoplatform.services.user.UserStateServiceREST
-
Deprecated.
- setStorage(WebNotificationStorage) - Method in class org.exoplatform.commons.notification.impl.service.storage.cache.CachedWebNotificationStorage
- setSubject(String) - Method in class org.exoplatform.commons.notification.impl.jpa.email.entity.MailQueueEntity
- setText(String) - Method in class org.exoplatform.commons.notification.impl.jpa.web.entity.WebNotifEntity
- setTo(String) - Method in class org.exoplatform.commons.notification.impl.jpa.email.entity.MailQueueEntity
- setType(String) - Method in class org.exoplatform.commons.notification.impl.jpa.email.entity.MailQueueEntity
- setType(String) - Method in class org.exoplatform.commons.notification.impl.jpa.web.entity.WebNotifEntity
- setUpdateDate(Calendar) - Method in class org.exoplatform.commons.notification.impl.jpa.web.entity.WebUsersEntity
- setUserEnabled(String, boolean) - Method in class org.exoplatform.settings.jpa.CacheUserSettingServiceImpl
- setUserEnabled(String, boolean) - Method in class org.exoplatform.settings.jpa.JPAUserSettingServiceImpl
- setValue(String) - Method in class org.exoplatform.commons.notification.impl.jpa.web.entity.WebParamsEntity
- setWritingProcess(boolean) - Method in class org.exoplatform.commons.notification.impl.NotificationContextImpl
- SimpleCacheData<T> - Class in org.exoplatform.commons.notification.impl.service.storage.cache.model
- SimpleCacheData(T) - Constructor for class org.exoplatform.commons.notification.impl.service.storage.cache.model.SimpleCacheData
- SimpleElement - Class in org.exoplatform.commons.notification.template
- SimpleElement() - Constructor for class org.exoplatform.commons.notification.template.SimpleElement
- SimpleElementVistior - Class in org.exoplatform.commons.notification.template
- SimpleLifecycle - Class in org.exoplatform.commons.notification.lifecycle
- SimpleLifecycle() - Constructor for class org.exoplatform.commons.notification.lifecycle.SimpleLifecycle
- SimpleTemplateTransformer - Class in org.exoplatform.commons.notification.template
- SimpleTemplateTransformer() - Constructor for class org.exoplatform.commons.notification.template.SimpleTemplateTransformer
- size() - Method in class org.exoplatform.commons.notification.impl.service.storage.cache.AbstractWebNotifListData
-
Gets the size of elements
- sizeChannels() - Method in class org.exoplatform.commons.notification.channel.ChannelManagerImpl
- SPACE - Static variable in class org.exoplatform.commons.utils.StringCommonUtils
- start() - Method in class org.exoplatform.commons.cluster.ClusterNodeName
- start() - Method in interface org.exoplatform.commons.cluster.StartableClusterAware
-
Start service by the current node
- start() - Method in class org.exoplatform.commons.cluster.StartableClusterService
- start() - Method in class org.exoplatform.commons.notification.channel.ChannelManagerImpl
- start() - Method in class org.exoplatform.commons.notification.impl.jpa.email.JPAQueueMessageImpl
- start() - Method in class org.exoplatform.commons.notification.impl.service.MailQueueMessageManager
- start() - Method in class org.exoplatform.commons.notification.impl.setting.NotificationPluginContainer
- start() - Method in class org.exoplatform.commons.notification.impl.StatisticsService
- start() - Method in class org.exoplatform.commons.notification.net.router.ExoRouter
- start() - Method in class org.exoplatform.commons.notification.net.router.regex.ExoMatcherImpl
- start() - Method in class org.exoplatform.settings.impl.ExoFeatureServiceImpl
- start(int) - Method in class org.exoplatform.commons.notification.net.router.regex.ExoMatcherImpl
- StartableClusterAware - Interface in org.exoplatform.commons.cluster
-
A class implementing this interface is executed will be started (execution of the method start()) during the startup of the platform but on one node only if running in cluster.
- StartableClusterService - Class in org.exoplatform.commons.cluster
-
This service allow to running a specific service (implements StartableClusterAware interface) on one cluster node.
- StartableClusterService(InitParams, ExoContainerContext, SettingService) - Constructor for class org.exoplatform.commons.cluster.StartableClusterService
- startRequest(Object) - Static method in class org.exoplatform.commons.utils.CommonsUtils
- StatisticsService - Class in org.exoplatform.commons.notification.impl
- StatisticsService(PluginStatisticService) - Constructor for class org.exoplatform.commons.notification.impl.StatisticsService
- status() - Method in record class io.meeds.commons.http.SafeFetchResponse
-
Returns the value of the
statusrecord component. - STATUS_OFFLINE - Static variable in class org.exoplatform.services.user.UserStateService
- stop() - Method in class io.meeds.commons.digest.job.DigestSenderJob
- stop() - Method in class org.exoplatform.commons.cluster.ClusterNodeName
- stop() - Method in interface org.exoplatform.commons.cluster.StartableClusterAware
-
Stop service by the current node
- stop() - Method in class org.exoplatform.commons.cluster.StartableClusterService
- stop() - Method in class org.exoplatform.commons.notification.channel.ChannelManagerImpl
- stop() - Method in class org.exoplatform.commons.notification.impl.jpa.email.JPAQueueMessageImpl
- stop() - Method in class org.exoplatform.commons.notification.impl.service.MailQueueMessageManager
- stop() - Method in class org.exoplatform.commons.notification.impl.setting.NotificationPluginContainer
- stop() - Method in class org.exoplatform.commons.notification.impl.StatisticsService
- stop() - Method in class org.exoplatform.commons.notification.net.router.ExoRouter
- stop() - Method in class org.exoplatform.settings.impl.ExoFeatureServiceImpl
- store(NotificationInfo) - Method in class org.exoplatform.commons.notification.lifecycle.WebLifecycle
- StringCommonUtils - Class in org.exoplatform.commons.utils
- StringCommonUtils() - Constructor for class org.exoplatform.commons.utils.StringCommonUtils
- StringEncryptedConverter - Class in io.meeds.commons.utils
- StringEncryptedConverter() - Constructor for class io.meeds.commons.utils.StringEncryptedConverter
- StringListConverter - Class in org.exoplatform.commons.utils
- StringListConverter() - Constructor for class org.exoplatform.commons.utils.StringListConverter
- StringMapConverter - Class in org.exoplatform.commons.utils
- StringMapConverter() - Constructor for class org.exoplatform.commons.utils.StringMapConverter
- stringToList(String) - Static method in class org.exoplatform.commons.notification.NotificationUtils
- stringToSet(String) - Static method in class org.exoplatform.commons.notification.NotificationUtils
- strs - Static variable in class org.exoplatform.commons.utils.TimeConvertUtils
- subList(int, int) - Method in class org.exoplatform.commons.notification.impl.service.storage.cache.AbstractWebNotifListData
-
Gets the sublist by given from and to
T
- template(String) - Method in class org.exoplatform.commons.notification.template.SimpleElement
- TEMPLATE_PATH - Static variable in class io.meeds.commons.digest.service.DigestMailRenderer
- TemplateCaching - Class in org.exoplatform.commons.notification.cache
- TemplateCaching(CacheService) - Constructor for class org.exoplatform.commons.notification.cache.TemplateCaching
- TemplateContentTransformerService - Class in org.exoplatform.commons.notification.template
- TemplateContentTransformerService(CacheService) - Constructor for class org.exoplatform.commons.notification.template.TemplateContentTransformerService
- TemplateResourceBundle - Class in org.exoplatform.commons.notification.template
- TemplateResourceBundle(String, String) - Constructor for class org.exoplatform.commons.notification.template.TemplateResourceBundle
- TemplateUtils - Class in org.exoplatform.commons.notification.template
- TemplateUtils() - Constructor for class org.exoplatform.commons.notification.template.TemplateUtils
- ThreadLocalEntityStatisticsImpl - Class in org.exoplatform.commons.notification.stat
- ThreadLocalEntityStatisticsImpl() - Constructor for class org.exoplatform.commons.notification.stat.ThreadLocalEntityStatisticsImpl
- ThreadLocalPluginStatisticsImpl - Class in org.exoplatform.commons.notification.stat
- ThreadLocalPluginStatisticsImpl() - Constructor for class org.exoplatform.commons.notification.stat.ThreadLocalPluginStatisticsImpl
- ThreadLocalQueryStatisticsImpl - Class in org.exoplatform.commons.notification.stat
- ThreadLocalQueryStatisticsImpl() - Constructor for class org.exoplatform.commons.notification.stat.ThreadLocalQueryStatisticsImpl
- ThreadLocalQueueStatisticsImpl - Class in org.exoplatform.commons.notification.stat
- ThreadLocalQueueStatisticsImpl() - Constructor for class org.exoplatform.commons.notification.stat.ThreadLocalQueueStatisticsImpl
- ThreadLocalStatisticsImpl - Class in org.exoplatform.commons.notification.stat
- ThreadLocalStatisticsImpl(PluginStatisticService) - Constructor for class org.exoplatform.commons.notification.stat.ThreadLocalStatisticsImpl
- TimeConvertUtils - Class in org.exoplatform.commons.utils
- TimeConvertUtils() - Constructor for class org.exoplatform.commons.utils.TimeConvertUtils
- TIMEOUT - Enum constant in enum class io.meeds.commons.http.SafeFetchFailure
-
The answer took too long.
- TOO_LARGE - Enum constant in enum class io.meeds.commons.http.SafeFetchFailure
-
The answer is larger than allowed.
- TOO_MANY_REDIRECTS - Enum constant in enum class io.meeds.commons.http.SafeFetchFailure
-
More redirects than followed.
- toString() - Method in record class io.meeds.commons.http.SafeFetchRequest
-
Returns a string representation of this record class.
- toString() - Method in record class io.meeds.commons.http.SafeFetchResponse
-
Describes the answer by its status, size and type; never the body, never the URL, which may embed a secret.
- toString() - Method in class org.exoplatform.commons.notification.impl.command.NotificationCommandImpl
- toString() - Method in class org.exoplatform.commons.notification.net.router.ExoRouter.ActionBuilder
- toString() - Method in class org.exoplatform.commons.notification.net.router.regex.ExoMatcherImpl
- toString() - Method in class org.exoplatform.commons.notification.net.router.regex.ExoPattern
- toString() - Method in class org.exoplatform.commons.notification.stat.ThreadLocalEntityStatisticsImpl
- toString() - Method in class org.exoplatform.commons.notification.stat.ThreadLocalPluginStatisticsImpl
- toString() - Method in class org.exoplatform.commons.notification.stat.ThreadLocalQueryStatisticsImpl
- toString() - Method in class org.exoplatform.commons.notification.stat.ThreadLocalQueueStatisticsImpl
- toString() - Method in class org.exoplatform.commons.notification.stat.ThreadLocalStatisticsImpl
- toString() - Method in class org.exoplatform.commons.notification.template.SimpleElement
- toString() - Method in class org.exoplatform.commons.notification.template.SimpleElementVistior
- totalTimeout(Duration) - Method in class io.meeds.commons.http.SafeFetchPolicyBuilder
-
Sets the longest read of a URL, redirects included, enforced by cancelling the request.
- transform(String, TemplateContext) - Method in class org.exoplatform.commons.notification.template.TemplateContentTransformerService
- transform(TemplateContext) - Method in class org.exoplatform.commons.notification.template.SimpleTemplateTransformer
- truncateAtLimit() - Method in record class io.meeds.commons.http.SafeFetchRequest
-
Returns the value of the
truncateAtLimitrecord component. - truncated() - Method in record class io.meeds.commons.http.SafeFetchResponse
-
Returns the value of the
truncatedrecord component. - truncatedAtLimit() - Method in record class io.meeds.commons.http.SafeFetchRequest
-
The same read, a body past the limit cut at it and returned rather than refused.
U
- UNREACHABLE - Enum constant in enum class io.meeds.commons.http.SafeFetchFailure
-
No answer could be read.
- unregister(AbstractChannel) - Method in class org.exoplatform.commons.notification.channel.ChannelManagerImpl
- unregisterPluginConfig(PluginConfig) - Method in class org.exoplatform.settings.jpa.JPAPluginSettingServiceImpl
- UNRESOLVABLE - Enum constant in enum class io.meeds.commons.http.SafeFetchFailure
-
The host resolves to nothing.
- update(NotificationInfo, boolean) - Method in class org.exoplatform.commons.notification.impl.jpa.web.JPAWebNotificationStorage
- update(NotificationInfo, boolean) - Method in class org.exoplatform.commons.notification.impl.service.storage.cache.CachedWebNotificationStorage
- update(NotificationInfo, boolean) - Method in class org.exoplatform.commons.notification.impl.service.WebNotificationServiceImpl
- UPDATE_DAILY_WATERMARK_QUERY - Static variable in interface io.meeds.commons.digest.dao.DigestUserDAO
- UPDATE_WEEKLY_WATERMARK_QUERY - Static variable in interface io.meeds.commons.digest.dao.DigestUserDAO
- updateAllRead(String) - Method in class org.exoplatform.commons.notification.impl.service.storage.cache.CachedWebNotificationStorage
- updateDailyWatermark(long, Instant, Instant) - Method in interface io.meeds.commons.digest.dao.DigestUserDAO
-
The guarded update behind the claim: the watermark moves only when it still has the value the caller read, so that of two workers reading the same row, exactly one gets 1 row updated and the other 0.
- updateEntity(String) - Method in class org.exoplatform.commons.notification.stat.ThreadLocalStatisticsImpl
- updateNotificationParameters(String, Map<String, String>) - Method in class org.exoplatform.commons.notification.impl.jpa.web.JPAWebNotificationStorage
- updateNotificationParameters(String, Map<String, String>) - Method in class org.exoplatform.commons.notification.impl.service.storage.cache.CachedWebNotificationStorage
- updateNotificationParameters(String, Map<String, String>) - Method in class org.exoplatform.commons.notification.impl.service.WebNotificationServiceImpl
- updateTimeZone(String, String) - Method in class io.meeds.commons.digest.service.DigestEnrollmentStorage
-
Refreshes the timezone copy of an enrolled user; a user without a row has no digest, nothing to refresh.
- updateTimeZone(String, String) - Method in class io.meeds.commons.digest.service.DigestServiceImpl
- updateWeeklyWatermark(long, Instant, Instant) - Method in interface io.meeds.commons.digest.dao.DigestUserDAO
- uri() - Method in record class io.meeds.commons.http.SafeFetchRequest
-
Returns the value of the
urirecord component. - uri() - Method in record class io.meeds.commons.http.SafeFetchResponse
-
Returns the value of the
urirecord component. - url - Variable in class org.exoplatform.commons.notification.net.router.ExoRouter.ActionBuilder
- USER_STATE_CACHE_NAME - Static variable in class org.exoplatform.services.user.UserStateService
- userAgent(String) - Method in class io.meeds.commons.http.SafeFetchPolicyBuilder
-
Sets the User-Agent sent with every request.
- UserStateModel - Class in org.exoplatform.services.user
- UserStateModel() - Constructor for class org.exoplatform.services.user.UserStateModel
- UserStateModel(String, long, String) - Constructor for class org.exoplatform.services.user.UserStateModel
- UserStateService - Class in org.exoplatform.services.user
- UserStateService(ContinuationService, CacheService, SettingService) - Constructor for class org.exoplatform.services.user.UserStateService
- UserStateServiceREST - Class in org.exoplatform.services.user
- UserStateServiceREST(UserStateService) - Constructor for class org.exoplatform.services.user.UserStateServiceREST
V
- value(ArgumentLiteral<T>) - Method in class org.exoplatform.commons.notification.impl.NotificationContextImpl
- VALUE_PATTERN - Static variable in class org.exoplatform.commons.notification.impl.AbstractService
- valueOf(String) - Static method in enum class io.meeds.commons.http.SafeFetchFailure
-
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class io.meeds.commons.http.SafeFetchFailure
-
Returns an array containing the constants of this enum class, in the order they are declared.
- visit(Element) - Method in class org.exoplatform.commons.notification.template.GroovyElementVisitor
- visit(Element) - Method in class org.exoplatform.commons.notification.template.SimpleElementVistior
W
- WebChannel - Class in org.exoplatform.commons.notification.channel
- WebChannel() - Constructor for class org.exoplatform.commons.notification.channel.WebChannel
- WebCronJob - Class in org.exoplatform.commons.notification.job
- WebCronJob(InitParams) - Constructor for class org.exoplatform.commons.notification.job.WebCronJob
- WebLifecycle - Class in org.exoplatform.commons.notification.lifecycle
- WebLifecycle() - Constructor for class org.exoplatform.commons.notification.lifecycle.WebLifecycle
- WebNotifDAO - Class in org.exoplatform.commons.notification.impl.jpa.web.dao
- WebNotifDAO() - Constructor for class org.exoplatform.commons.notification.impl.jpa.web.dao.WebNotifDAO
- WebNotifEntity - Class in org.exoplatform.commons.notification.impl.jpa.web.entity
- WebNotifEntity() - Constructor for class org.exoplatform.commons.notification.impl.jpa.web.entity.WebNotifEntity
- WebNotificationInfosSelector - Class in org.exoplatform.commons.notification.impl.service.storage.cache
- WebNotificationInfosSelector(NotificationInfo) - Constructor for class org.exoplatform.commons.notification.impl.service.storage.cache.WebNotificationInfosSelector
- WebNotificationJob - Class in org.exoplatform.commons.notification.job
- WebNotificationJob() - Constructor for class org.exoplatform.commons.notification.job.WebNotificationJob
- WebNotificationJob(ExoContainer) - Constructor for class org.exoplatform.commons.notification.job.WebNotificationJob
- WebNotificationSender - Class in org.exoplatform.commons.notification.net
- WebNotificationSender() - Constructor for class org.exoplatform.commons.notification.net.WebNotificationSender
- WebNotificationServiceImpl - Class in org.exoplatform.commons.notification.impl.service
- WebNotificationServiceImpl(PluginSettingService, UserSettingService, WebNotificationStorage, ChannelManager) - Constructor for class org.exoplatform.commons.notification.impl.service.WebNotificationServiceImpl
- WebNotifInfoCacheKey - Class in org.exoplatform.commons.notification.impl.service.storage.cache.model
- WebParamsDAO - Class in org.exoplatform.commons.notification.impl.jpa.web.dao
- WebParamsDAO() - Constructor for class org.exoplatform.commons.notification.impl.jpa.web.dao.WebParamsDAO
- WebParamsEntity - Class in org.exoplatform.commons.notification.impl.jpa.web.entity
- WebParamsEntity() - Constructor for class org.exoplatform.commons.notification.impl.jpa.web.entity.WebParamsEntity
- WebUsersDAO - Class in org.exoplatform.commons.notification.impl.jpa.web.dao
- WebUsersDAO() - Constructor for class org.exoplatform.commons.notification.impl.jpa.web.dao.WebUsersDAO
- WebUsersEntity - Class in org.exoplatform.commons.notification.impl.jpa.web.entity
- WebUsersEntity() - Constructor for class org.exoplatform.commons.notification.impl.jpa.web.entity.WebUsersEntity
- WEEK - Static variable in class org.exoplatform.commons.utils.TimeConvertUtils
- with(List<NotificationCommand>) - Method in class org.exoplatform.commons.notification.impl.command.NotificationExecutorImpl
- with(NotificationCommand) - Method in class org.exoplatform.commons.notification.impl.command.NotificationExecutorImpl
- with(TemplateContext) - Method in class org.exoplatform.commons.notification.template.GroovyElementVisitor
- with(TemplateContext) - Method in class org.exoplatform.commons.notification.template.SimpleElementVistior
- withAccept(String) - Method in record class io.meeds.commons.http.SafeFetchRequest
-
The same read with an
Acceptheader. - withAcceptedContentTypes(Collection<String>) - Method in record class io.meeds.commons.http.SafeFetchRequest
-
The same read accepting these media types only, within the policy's when the policy names some: a type the policy refuses stays refused.
- withMaxBytes(long) - Method in record class io.meeds.commons.http.SafeFetchRequest
-
The same read taking at most this many bytes, or the policy's limit when that is lower.
- withValidators(String, String) - Method in record class io.meeds.commons.http.SafeFetchRequest
-
The same read made conditional on the validators of a previous one; a server answering 304 gives a not-modified response.
- words(int) - Method in class org.exoplatform.services.bench.DataInjector
-
get pseudo words.
Y
- YEAR - Static variable in class org.exoplatform.commons.utils.TimeConvertUtils
Z
- zoneOf(String) - Static method in class io.meeds.commons.digest.service.DigestDueCalculator
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form