All Classes and Interfaces

Class
Description
 
 
 
 
 
 
 
Created by The eXo Platform SARL Author : Tuan Nguyen tuan08@users.sourceforge.net May 7, 2006
The state of an application.
Author : Nhu Dinh Thuan nhudinhthuan@exoplatform.com Oct 13, 2006 An interface to define mappings between a bean and some data
Created by The eXo Platform SARL Author : Tuan Nguyen tuan08@users.sourceforge.net May 4, 2006
Jul 4, 2006
 
Author : Nhu Dinh Thuan nhudinhthuan@exoplatform.com Jul 4, 2006
 
Created by The eXo Platform SARL Author : Tuan Nguyen tuan08@users.sourceforge.net May 4, 2006
 
 
Created by The eXo Platform SARL Author : Dang Van Minh minhdv81@yahoo.com Jun 7, 2006
Validates whether the value is composed of letters, digit , '_' or '-'h First character could not be digit or '-'
May 10, 2006
Manages the ComponentConfig of a list of components.
 
 
 
Created by The eXo Platform SARL Author : Tran The Trong trongtt@gmail.com May 15, 2007 Validates whether a date is in a correct format
This service represents a default policy for determining LocaleConfig to be used for user's session.
 
 
Created by The eXo Platform SARL Author : Walid Khessairi wkhessairi@exoplatform.com Jan 02, 2017 Validates whether this double is in a correct format
Created by The eXo Platform SARL Author : Dang Van Minh minhdv81@yahoo.com Jun 7, 2006 Validates whether an email is in the correct format Valid characters that can be used in a domain name are: a-z 0-9 - (dash) or .
Created by The eXo Platform SAS May 9, 2006
 
 
Jul 4, 2006
Created by The eXo Platform SARL Author : Tuan Nguyen tuan08@users.sourceforge.net May 4, 2006
Author : Nhu Dinh Thuan nhudinhthuan@exoplatform.com Jul 5, 2006
Created by The eXo Platform SAS May 10, 2006
This class is a wrapper on the events generated by the portlet container and to be propagated to other portlet instances deployed in the same portal page.
 
 
 
Created by The eXo Platform SARL Author : Le Bien Thuy lebienthuy@gmail.com Oct 10, 2007 Validates whether this value matches one regular expression.
FCKeditor control class.
It creates the html code for the FCKeditor based on the following things: browser's capabilities different properties settings managed by the PropertiesLoader settings from the 'caller', eg.
Contains the configuration settings for the FCKEditor.
Adding element to this collection you can override the settings specified in the config.js file.
Created by The eXo Platform SARL Author : Dang Van Minh minh.dang@exoplatform.com Aug 18, 2009 7:08:32 AM
 
Created by The eXo Platform SARL Author : Dang Van Minh minhdv81@yahoo.com Jun 7, 2006 Validates whether the value is composed of letters, digit , '_' or '-'h First character could not be digit or '-'
Created by The eXo Platform SARL Author : Tuan Nguyen tuan08@users.sourceforge.net May 9, 2006
This plugins setup properties that are NOT publicly supported, however it is recommanded to not change anything but there are no guarantees that it won't change.
 
The JSFAjaxRedirectFilter performs a redirect to login page when the HTTP session is expired and the current request contains a "Faces-Request" header.
This handler resolves legacy request and redirect them to the new URL computed dynamically against the routing table.
Created by The eXo Platform SAS May 7, 2006
This filter provides ServletRequest.getLocale() and ServletRequest.getLocales() override for extra-portlet requests (i.e.
This class takes care of loading / initializing / saving the current Locale.
Created by The eXo Platform SARL Author : Dang Van Minh minhdv81@yahoo.com Jun 7, 2006 Validates whether a field is empty This class acts like a flag "mandatory".
 
Created by The eXo Platform SARL Author : Dang Van Minh minhdv81@yahoo.com Jun 7, 2006
 
 
Created by The eXo Platform SARL Author : Dang Van Minh minhdv81@yahoo.com Jun 7, 2006 Validates whether this value is composed of letters, numbers, '_', '-', '.' or '*'
 
Contains some utility methods to compute URLs of pages
Created by The eXo Platform SAS Author : Phan Le Thanh Chuong chuong.phan@exoplatform.com, phan.le.thanh.chuong@gmail.com Nov 21, 2008
This implementation of LocalePolicy disregards client browser language preference.
 
Created by The eXo Platform SARL Author : Dang Van Minh minhdv81@yahoo.com Jun 7, 2006 Validates whether this value is null
Created by The eXo Platform SARL Author : Dang Van Minh minhdv81@yahoo.com Jun 7, 2006 Validates whether this number is in a correct format
 
Created by The eXo Platform SAS Author : Pham Thanh Tung thanhtungty@gmail.com Jun 26, 2009
Jun 5, 2006
Page Template plugin to inject in PageTemplateService
A service to manage the list of Page templates to use in Page creator Wizard
 
Author : Nhu Dinh Thuan nhudinhthuan@exoplatform.com Jul 5, 2006
 
This validator checks the password against a policy named "passwordpolicy" from the validator configuration.
Created by The eXo Platform SARL Author : Dang Van Minh minhdv81@yahoo.com Jun 7, 2006 Validates whether this value has a length between min and max
 
Created by The eXo Platform SARL Author : Nhu Dinh Thuan nhudinhthuan@exoplatform.com Apr 12, 2007 Validates whether the current user is allowed to perform the current operation
 
The PortalApplication class is an implementation of the WebuiApplication abstract class which defines the type of application that can be deployed in our framework (that includes portal, portlets, widgets...) This class is a wrapper of all portal information such as ResourceBundle for i18n, the current ExoContainer in use as well as the init parameters defined along with the servlet web.xml
 
The PortalContainer servlet is the main entry point for the eXo Portal product.
Created by The eXo Platform SAS May 4, 2007 TODO: Rename this to PortalDataModelMapper
 
This class extends the abstract WebuiRequestContext which itself extends the RequestContext one
Created by The eXo Platform SAS Dec 9, 2006
This is 'portal' handler, it handle the request of URLs that are routed by navigation controller (using urls parameter).
 
Deprecated.
Currently we do not store anything outside of the session, that's why we do not need to clean anything when a session is destroyed.
 
Created by The eXo Platform SAS Apr 3, 2007
 
May 26, 2006 A portlet application.
Created by The eXo Platform SAS May 8, 2006 This class is just the main entry point and act as an adapter on eXo web framework.
 
 
This class is a workaround, eXo Kernel can't config an object field as array of String
This class also help to simplify the xml configuration
todo (julien) : there is an issue here (small) as the PRC seems to be stored in http session and keep a pointer on request and response object.
Group the application state and the application id to form the state of a portlet.
Created by The eXo Platform SAS Apr 3, 2007
Created by The eXo Platform SARL Author : Vu Duy Tu duytucntt@gmail.com Jun 22, 2007 Validates whether this number is positive or 0
This plugin setup properties that are publicly supported, hence this is part of a public API and once published its contract must not change whatsoever.
A stateless object that must be obtained via the ReflectionDataMapping.getInstance() method.
 
Created by The eXo Platform SARL Author : dang.tung tungcnw@gmail.com 14 March, 2006 Validates whether the value is composed of letters, numbers or '_'
Abstract class SelectItem is held by UIFormSelectBox This class is extended by SelectItemOption and SelectItemOptionGroup
Created by The eXo Platform SARL Author : Nguyen Thi Hoa hoa.nguyen@exoplatform.com Aug 10, 2006 Represents a group of SelectItemOption, held in a UIFormInputItemSelector
Created by The eXo Platform SARL Author : Tuan Nguyen tuan08@users.sourceforge.net Jun 26, 2006 An item in a UIFormInputItemSelector Each item is actually held in a SelectItemCategory, which is held by the UIFormInputItemSelector
Created by The eXo Platform SARL Author : Philippe Aristote philippe.aristote@gmail.com An item in a UIFormInputItemSelector Each item is actually held in a SelectItemCategory, which is held by the UIFormInputItemSelector
Represents an optgroup in a select element Holds a list of SelectItemOption that represent the options inside this optgroup
Created by The eXo Platform SARL Author : dang.tung tungcnw@gmail.com Dec 12, 2007
 
 
Created by The eXo Platform SARL Author : Dang Van Minh minhdv81@yahoo.com Jun 7, 2006
Validates whether this value has a length between min and max
Created by The eXo Platform SAS Author : Vu Duy Tu tu.duy@exoplatform.com Jul 5, 2011
Created by The eXo Platform SARL Author : Tam Nguyen tamndrok@gmail.com Aug 28, 2009 5:37:31 PM
Created by The eXo Platform SAS Author : eXoPlatform nicolas.filotto@exoplatform.com 15 mai 2009
Created by The eXo Platform SAS Author : eXoPlatform nicolas.filotto@exoplatform.com 15 mai 2009
Created by The eXo Platform SARL Author : Nguyen Viet Chung nguyenchung136@yahoo.com Aug 7, 2006
 
 
Created by The eXo Platform SARL Author : Pham Dung Ha ha.pham@exoplatform.com Jun 14, 2007
This is abstract class for Root WebUI component of applications in GateIn.
WebUI portlet should use this class or the derived of this class as its lifecycle.
This class help to delegate lifcycle method to the correct target of the request (base on component id)
Represents a breadcrumbs component.
 
 
Represent an html checkbox input
This class is a replacement for UIFormCheckBoxInput
Still support raising event when user click the checkbox, but now we only accept boolean value.
Created by The eXo Platform SAS Author : Nguyen Duc Khoi khoi.nguyen@exoplatform.com Jul 29, 2010
Created by The eXo Platform SAS May 7, 2006
Created by The eXo Platform SARL Author : Tuan Nguyen tuan08@users.sourceforge.net May 7, 2006 The decorator of a component
 
 
 
Created by The eXo Platform SAS Author : Nguyen Duc Khoi khoi.nguyen@exoplatform.com Apr 22, 2010 Display a confirm popup message
Created by The eXo Platform SAS Author : Nguyen Duc Khoi khoi.nguyen@exoplatform.com Apr 22, 2010 Define actions which are rendered
 
 
May 19, 2006
Created by The eXo Platform SAS May 7, 2006
 
Author : Dang Van Minh minhdv81@yahoo.com Jun 8, 2006
 
Jul 10, 2006
 
 
Created by The eXo Platform SARL Author : Tran The Trong trongtt@gmail.com July 12, 2007 A drop down selector
A Pojo that describes an UI extension Created by The eXo Platform SAS Author : eXoPlatform nicolas.filotto@exoplatform.com May 04, 2009
Created by The eXo Platform SAS Author : eXoPlatform nicolas.filotto@exoplatform.com 6 mai 2009
The event listener dedicated to UIExtension Created by The eXo Platform SAS Author : eXoPlatform nicolas.filotto@exoplatform.com May 05, 2009
This class is used to add custom filters on an UI Extension in order to force the UIExtensionManager to hide the extension if the filter Created by The eXo Platform SAS Author : eXoPlatform nicolas.filotto@exoplatform.com May 04, 2009
This annotation is used to define the filters of a given extension Created by The eXo Platform SAS Author : eXoPlatform nicolas.filotto@exoplatform.com 13 mai 2009
All the existing types of filters Created by The eXo Platform SAS Author : eXoPlatform nicolas.filotto@exoplatform.com 14 mai 2009
This class is used to manage all the extensions available into the system.
The default implementation of an extension manager Created by The eXo Platform SAS Author : eXoPlatform nicolas.filotto@exoplatform.com May 04, 2009
Created by The eXo Platform SAS Author : eXoPlatform nicolas.filotto@exoplatform.com 7 mai 2009
This class allows you to dynamically define new extensions Created by The eXo Platform SAS Author : eXoPlatform nicolas.filotto@exoplatform.com May 04, 2009
Created by The eXo Platform SARL Author : Dang Van Minh minhdv81@yahoo.com Jun 6, 2006
Deprecated.
use UICheckBoxInput instead
Created by The eXo Platform SAS Author : Pham Tuan tuan.pham@exoplatform.com Feb 29, 2008
 
 
Created by The eXo Platform SARL Author : Tuan Pham tuan.pham@exoplatform.com Dec 3, 2007
Created by The eXo Platform SARL Author : Tran The Trong trongtt@gmail.com Jul 14, 2006 A date picker element
Created by The eXo Platform SARL Author : Nhu Dinh Thuan nhudinhthuan@exoplatform.com Jul 9, 2007
Created by The eXo Platform SARL Author : lxchiati lebienthuyt@gmail.com Jun 6, 2006 Repesents a hidden input field
Created by The eXo Platform SARL Author : Tuan Nguyen tuan08@users.sourceforge.net Jun 6, 2006 The base interface to create form elements.
Created by The eXo Platform SARL Author : Tuan Nguyen tuan08@users.sourceforge.net Jun 6, 2006 The base class to create form elements.
Created by The eXo Platform SARL Author : Tuan Nguyen tuan08@users.sourceforge.net Jun 6, 2006 Represents an abstract container of elements, inside a form
Created by The eXo Platform SARL Author : Tuan Nguyen tuan08@users.sourceforge.net Jun 26, 2006 Represents an icon selector
 
 
 
 
 
 
 
Represents a info text element
Created by The eXo Platform SARL Author : Tuan Nguyen tuan08@users.sourceforge.net Jun 26, 2006 Represents any item selector, of a given type
Created by The eXo Platform SARL Author : Tuan Nguyen tuan08@users.sourceforge.net Jun 8, 2006 Represents table containing several input fields
 
Created by The eXo Platform SARL Author : Dang Van Minh minh.dang@exoplatform.com Sep 20, 2006
Created by The eXo Platform SARL Author : Dang Van Minh minh.dang@exoplatform.com Sep 20, 2006
 
Author : Nhu Dinh Thuan nhudinhthuan@yahoo.com Jun 1, 2006
Author : Nhu Dinh Thuan nhudinhthuan@exoplatform.com Sep 14, 2006
Represents a multi value selector
 
 
 
 
Author : Nhu Dinh Thuan nhudinhthuan@exoplatform.com Nov 20, 2006
 
Represents a radio box element The selected box value is stored in the value_ property of UIFormInputBase
Represents a select element
Represents a select element
Created by The eXo Platform SARL Author : Tuan Nguyen tuan08@users.sourceforge.net Jun 6, 2006 Represents a input string field The value is stored in UIFormInputBase
Created by The eXo Platform SARL Author : Tuan Nguyen tuan08@users.sourceforge.net May 7, 2006
Represents a tabbed pane
 
Represents a textarea element The value is stored in UIFormInputBase
Deprecated.
Use UIUploadInput instead
The Class UIFormWYSIWYGInput.
Created by The eXo Platform SARL Author : Tuan Nguyen tuan08@users.sourceforge.net May 7, 2006
A grid element (represented by an HTML table) that can be paginated with a UIPageIterator
 
Author : Nhu Dinh Thuan nhudinhthuan@exoplatform.com Jun 27, 2006
 
 
 
Author : dang.tung tungcnw@gmail.com Nov 22, 2008
 
 
 
Created by The eXo Platform SARL Author : Pham Thanh Tung Apr 16, 2007 An item selector represented by a normal list
Created by The eXo Platform SARL Author : tam.nguyen tamndrok@gmail.com July, 14, 2009
 
Created by The eXo Platform SARL Author : Pham Dung Ha ha.pham@exoplatform.com May 7, 2007o
 
 
 
Created by The eXo Platform SAS Mar 13, 2007
 
May 19, 2006
Just a class that contains the Page related action listeners
 
May 19, 2006
An UIPage abstract factory
A component that allows pagination, with an iterator to change pages
 
Created by The eXo Platform SARL Author : Tuan Nguyen tuan08@users.sourceforge.net May 8, 2006
 
 
 
 
 
 
 
 
Created by The eXo Platform SARL Author : pham tuan phamtuanchip@yahoo.de Oct 03, 2006 9:43:23 AM
Created by The eXo Platform SARL Author : Tran The Trong trong.tran@exoplatform.com
 
Created by The eXo Platform SARL Author : Tran The Trong trong.tran@exoplatform.com
 
 
 
This extends the UIApplication and hence is a sibling of UIPortletApplication (used by any eXo Portlets as the Parent class to build the portlet component tree).
 
 
 
Created by The eXo Platform SAS May 8, 2006
May 19, 2006
Created by The eXo Platform SAS May 8, 2006
This UI component represent a portlet window on a page.
May 29, 2006
This listener is called when the portlet mode of a portlet has to be changed.
This listener is called when the portlet portlet window state has to be changed.
The process action listener is called when an ActionURL generated by the portlet container has been invoked by the client
The call is delegated to the portlet container iteself using the method portletContainer.processAction(...).
Process Events sent by the portlet API during the processAction() and serverResource() methods defined in Portlet API 2.0 (JSR 286)
This listener is called when a RenderURL url has been generated by the portlet container.
The serveResource() method defined in the JSR 286 specs has several goals: - provide binary output like images to be displayed in the portlet (in the previous spec - JSR 168 - a servlet was needed) - provide text output that does not impact the entire portal rendering, it is for instance usefull when dealing with Javascript to return some JSON structures
The method delegates the call to the portlet container serverResource method after filling the ResourceInput object with the current request state.
Root UI component of portlets written using GateIn WebUI framework should extends this class
There are 3 WebUI lifecycle methods, that are called during JSR 286 portlet lifecycle :
- processDecode - decode and bind parameters from the request to WebUI component
- processAction - triggered when there is a request for portlet ActionURL, or a WebUI event
- processRender - mapped to JSR 286 render method
- serveResource - mapped to JSR 286 serveResource method
Portlet request go through this class and then be delegated to child WebUI components with the help of UIApplicationLifecycle.
Created by The eXo Platform SAS May 8, 2006
Created by The eXo Platform SARL * A grid element (represented by an HTML table) that can be paginated with a UIPageIterator
Created by The eXo Platform SARL Author : Tran The Trong trongtt@gmail.com January 18, 2007 A component that creates a popup menu that appears when a right click event fires
Author : Nguyen Viet Chung chung.nguyen@exoplatform.com Jun 22, 2006
Author : Nguyen Viet Chung chung.nguyen@exoplatform.com Jun 22, 2006
 
 
 
 
 
 
May 19, 2006
May 19, 2006
 
Created by The eXo Platform SARL Author : tung.dang tungcnw@gmail.com Feb, 12, 2008
 
Created by The eXo Platform SARL Author : Dang Van Minh minhdv@exoplatform.com Aug 31, 2006 A component that represents a toolbar
Author : Nhu Dinh Thuan nhudinhthuan@exoplatform.com Jul 7, 2006 A component that represents a tree.
 
 
 
 
Created by The eXo Platform SARL Author : Pham Tuan phamtuanchip@gmail.com Dec 11, 2007 Modified: dang.tung tungcnw@gmail.com Nov 22, 2008
 
 
 
 
 
 
 
 
Created by The eXo Platform SARL Author : Tuan Nguyen tuan08@users.sourceforge.net Jun 26, 2006
 
 
Created by The eXo Platform SARL Author : Pham Tuan phamtuanchip@gmail.com Dec 11, 2007 Modified: dang.tung tungcnw@gmail.com Nov 22, 2008
 
 
 
 
 
 
 
A component that represents a wizard
Created by The eXo Platform SARL Author : Dang Van Minh minhdv81@yahoo.com Jun 12, 2006
Created by The eXo Platform SAS Author : Tan Pham Dinh pdtanit@gmail.com Oct 30, 2008
This filter is used to add some access permissions to a specific extension Created by The eXo Platform SAS Author : eXoPlatform nicolas.filotto@exoplatform.com 14 mai 2009
A user-configurable validator.
Validate username whether the value is only alpha lower, digit, dot and underscore with first, last character is alpha lower or digit and cannot contain consecutive underscore, dot or both.
 
Jun 5, 2006
Created by The eXo Platform SAS May 10, 2006 A utility class that provides static methods to create new objects, of a given type
Created by The eXo Platform SARL Author : Tuan Nguyen tuan08@users.sourceforge.net May 4, 2006
Created by The eXo Platform SARL Author : Dang Van Minh minhdv81@yahoo.com Jun 7, 2006 The base interface to create a validator
Author : Nhu Dinh Thuan nhudinhthuan@exoplatform.com Jul 5, 2006
Created by The eXo Platform SAS May 7, 2006 This abstract class defines several methods to abstract the differnt type of web application the eXo web framework can provide such as portal or portlet.
 
Created by The eXo Platform SAS May 4, 2006
Created by The eXo Platform SAS May 7, 2006 The main class to manage the request context in a webui environment It adds: - some access to the root UI component (UIApplication) - access to the request and response objects - information about the current state of the request - the list of object to be updated in an AJAX way - an access to the ResourceResolver bound to an uri scheme - the reference on the StateManager object
Tool to construct a XHTML-tag.

Usage: