Silverpeas Core Api 6.4 6.4 API

Packages 
Package Description
org.silverpeas.core
Defines the core, the foundation of Silverpeas on which collaborative applications can be built.
org.silverpeas.core.admin.component.model  
org.silverpeas.core.admin.component.service  
org.silverpeas.core.admin.domain  
org.silverpeas.core.admin.i18n
Provides the interfaces to access the i18n data in Silverpeas.
org.silverpeas.core.admin.user
Provides the classes to represent and to manage the users and the user groups in Silverpeas.
org.silverpeas.core.admin.user.constant
Provides some constants such as the level of access for a user or the state of a user.
org.silverpeas.core.admin.user.model
Provides the interfaces modelling a user and a user group in Silverpeas.
org.silverpeas.core.admin.user.service
Provides the services from which the user and user groups can be accessed.
org.silverpeas.core.annotation
Provides Silverpeas custom annotations for adding semantic value to objects and to their properties.
org.silverpeas.core.annotation.constraint
Provides Silverpeas custom annotations for adding Bean Validation constraints to objects.
org.silverpeas.core.backgroundprocess  
org.silverpeas.core.cache
Provides an API to manage common caches in Silverpeas.
org.silverpeas.core.cache.service  
org.silverpeas.core.calendar
Provides the Calendar and Event Planning Engine.
org.silverpeas.core.calendar.icalendar
Provides the services dedicated to the export and the import of CalendarEvent instances into and from iCalendar sources.
org.silverpeas.core.calendar.notification  
org.silverpeas.core.calendar.repository  
org.silverpeas.core.calendar.view
Provides a set of useful different views on the occurrences of calendar events in order to easily handle them by some specific properties.
org.silverpeas.core.contribution  
org.silverpeas.core.contribution.content.renderer  
org.silverpeas.core.contribution.indicator  
org.silverpeas.core.contribution.model  
org.silverpeas.core.contribution.service  
org.silverpeas.core.contribution.tracking
Provides a Contribution Modification Tracking API.
org.silverpeas.core.date
Provides the classes and the interface to manage dates and times in a more efficient way for Silverpeas.
org.silverpeas.core.date.period  
org.silverpeas.core.ddwe  
org.silverpeas.core.exception
Provides the base exceptions in Silverpeas.
org.silverpeas.core.i18n  
org.silverpeas.core.importexport
Provides an API for exporters and importers of Silverpeas resources into and from a serializable form in a given format (PDF, iCal, JSON, and so on).
org.silverpeas.core.initialization
All objects requiring to be initialized or bootstrapped at Silverpeas starting have to be implement the Initialization interface and to implement the init() method.
org.silverpeas.core.media.streaming  
org.silverpeas.core.notification
Provides APIs for notifying either users or system components about some actions or changes occurring in some resources managed or handled by Silverpeas.
org.silverpeas.core.notification.message
Provides an API to send volatile messages to users about the status of their actions.
org.silverpeas.core.notification.sse
Provides the System Notification API within which Silverpeas can notify WEB clients by sending ServerEvent.
org.silverpeas.core.notification.sse.behavior  
org.silverpeas.core.notification.system
Provides the System Notification Bus API with which the objects in Silverpeas can notify or can be notified about some resource's state change.
org.silverpeas.core.notification.user
Provides an API for notifying users either directly or in a delayed way according to the preferences of the users.
org.silverpeas.core.notification.user.builder
Provides the builders that are responsible to build a user notification.
org.silverpeas.core.notification.user.client
Provides all the interfaces and classes to the clients of the Silverpeas User Notification API to build and to send a notification to some users (the recipients).
org.silverpeas.core.notification.user.client.constant
Provides some constants representing some business concepts and that are used in the client-side of the User Notification API.
org.silverpeas.core.notification.user.delayed
Provides all the classes that take in charge the delayed notifications.
org.silverpeas.core.notification.user.delayed.constant
Provides all the constants representing some specific types used in the delayed notifications (like the frequency at which the notifications are sent).
org.silverpeas.core.notification.user.delayed.model
Provides the model of all the business objects representing a delayed notifications.
org.silverpeas.core.notification.user.model
Provides all the business objects representing a notification.
org.silverpeas.core.notification.user.server
Provides the classes that are responsible to transmit effectively a user notification to the recipients through some well defined media.
org.silverpeas.core.persistence
Defines the Persistence API used in Silverpeas to store and to retrieve all the resources that were created into Silverpeas.
org.silverpeas.core.persistence.datasource
Defines the default Persistence API for Silverpeas.
org.silverpeas.core.persistence.datasource.constraint  
org.silverpeas.core.persistence.datasource.model  
org.silverpeas.core.persistence.datasource.model.identifier  
org.silverpeas.core.persistence.datasource.model.jpa  
org.silverpeas.core.persistence.datasource.repository  
org.silverpeas.core.persistence.datasource.repository.jpa  
org.silverpeas.core.persistence.jdbc
Old way in Silverpeas to persist the resources in databases by using the J2EE BMP approach.
org.silverpeas.core.persistence.jdbc.bean  
org.silverpeas.core.persistence.jdbc.sql  
org.silverpeas.core.persistence.jdbc.sql.setters
Contains all the setters of SQL parameters witin a SQL request (id est a PreparedStatement.
org.silverpeas.core.personalization
Provides classes for managing the user preferences.
org.silverpeas.core.personalization.service  
org.silverpeas.core.reminder  
org.silverpeas.core.scheduler
The Scheduling Engine in Silverpeas provides an API to get either a volatile or a persistent scheduler.
org.silverpeas.core.scheduler.trigger
Provides job trigger definitions.
org.silverpeas.core.security  
org.silverpeas.core.security.authentication  
org.silverpeas.core.security.authentication.exception  
org.silverpeas.core.security.authorization  
org.silverpeas.core.security.html  
org.silverpeas.core.security.session  
org.silverpeas.core.security.token  
org.silverpeas.core.security.token.annotation
Provides the different annotations used in the Token API.
org.silverpeas.core.security.token.exception
Provides exceptions the Token API can throw when an error is encountered.
org.silverpeas.core.security.token.persistent
Provides a type of tokens that are persisted in a data source and that are mapped with a resource managed in Silverpeas.
org.silverpeas.core.security.token.persistent.service
Provides a service around the persistent tokens to easily generate and get them.
org.silverpeas.core.selection
Provides an API to select resources managed in Silverpeas in order to be used later in some operations on them.
org.silverpeas.core.template
Provides a Template API for generating messages, web pages, emails, documents, or any other formatted content output from a template.
org.silverpeas.core.template.renderer  
org.silverpeas.core.thread
Provides an engine to manage multi-threaded treatments in Silverpeas.
org.silverpeas.core.thread.concurrent  
org.silverpeas.core.thread.task  
org.silverpeas.core.ui  
org.silverpeas.core.util
Provides miscellaneous utility classes.
org.silverpeas.core.util.annotation  
org.silverpeas.core.util.expression  
org.silverpeas.core.util.filter  
org.silverpeas.core.util.logging
The Silverpeas Logging Engine.
org.silverpeas.core.util.memory
Provides utility classes for handling memory units and values.
org.silverpeas.core.util.security  
org.silverpeas.core.util.stream  
org.silverpeas.core.util.time
Provides utility classes to handle the time.
org.silverpeas.core.variables  
org.silverpeas.core.wbe
Provides an API to edit a contribution by a Web browser in an online office service through the WOPI protocol (LibreOffice Online for example).
org.silverpeas.core.web.mvc.route