Index
All Classes and Interfaces|All Packages
A
- accept(String, String, Map<String, Object>) - Method in class org.exoplatform.webui.ext.impl.UIExtensionManagerImpl
-
Checks if all the filters pass, if one filter doesn't pass the method UIExtension.onDeny will be called
- accept(String, String, Map<String, Object>) - Method in interface org.exoplatform.webui.ext.UIExtensionManager
-
Checks if all the filters pass, if one filter doesn't pass the method UIExtension.onDeny will be called
- accept(Map<String, Object>) - Method in class org.exoplatform.webui.ext.filter.impl.FileFilter
- accept(Map<String, Object>) - Method in class org.exoplatform.webui.ext.filter.impl.UserACLFilter
-
Indicates whether the given context is accepted by this filter
- accept(Map<String, Object>) - Method in interface org.exoplatform.webui.ext.filter.UIExtensionFilter
-
Indicates whether the given context is accepted by this filter
- accept(Map<String, Object>) - Method in class org.exoplatform.webui.ext.filter.UIExtensionORFilter
-
Indicates whether the given context is accepted by this filter
- accept(UIExtension, Map<String, Object>, boolean) - Method in class org.exoplatform.webui.ext.impl.UIExtensionManagerImpl
- acceptOnlyIfOK() - Method in enum class org.exoplatform.webui.ext.filter.UIExtensionFilterType
-
Indicates if the filter allows to continue if it fails
- addUIExtension(String, String, Map<String, Object>, UIContainer) - Method in class org.exoplatform.webui.ext.impl.UIExtensionManagerImpl
-
First check if the given extension exists, if so it checks if the extension can be added according (all filters that are mandatory) to the given context, if so it adds the extension to the parent and returns the extension otherwise it returns
null - addUIExtension(String, String, Map<String, Object>, UIContainer) - Method in interface org.exoplatform.webui.ext.UIExtensionManager
-
First check if the given extension exists, if so it checks if the extension can be added according (all filters that are mandatory) to the given context, if so it adds the extension to the parent and returns the extension otherwise it returns
null - addUIExtension(UIExtension, Map<String, Object>, UIContainer) - Method in class org.exoplatform.webui.ext.impl.UIExtensionManagerImpl
-
It checks if the extension can be added (all filters that are mandatory) according to the given context, if so it adds the extension to the parent and returns the extension otherwise it returns
null - addUIExtension(UIExtension, Map<String, Object>, UIContainer) - Method in interface org.exoplatform.webui.ext.UIExtensionManager
-
It checks if the extension can be added (all filters that are mandatory) according to the given context, if so it adds the extension to the parent and returns the extension otherwise it returns
null
C
- checkOtherFiltersOnlyIfOK() - Method in enum class org.exoplatform.webui.ext.filter.UIExtensionFilterType
-
Indicates if the other filters can be checked if it fails
- compareTo(UIExtension) - Method in class org.exoplatform.webui.ext.UIExtension
- createComponentId(UIContainer, String) - Method in class org.exoplatform.webui.ext.impl.UIExtensionManagerImpl
- createContext(Event<T>) - Method in class org.exoplatform.webui.ext.UIExtensionEventListener
-
Create the context from the given event
- createUIPopupMessages(Map<String, Object>, String) - Method in class org.exoplatform.webui.ext.filter.UIExtensionAbstractFilter
-
Creates a popup to display the message
- createUIPopupMessages(Map<String, Object>, String, Object[]) - Method in class org.exoplatform.webui.ext.filter.UIExtensionAbstractFilter
-
Creates a popup to display the message
- createUIPopupMessages(Map<String, Object>, String, Object[], int) - Method in class org.exoplatform.webui.ext.filter.UIExtensionAbstractFilter
-
Creates a popup to display the message
E
- equals(Object) - Method in class org.exoplatform.webui.ext.UIExtension
- execute(Event<T>) - Method in class org.exoplatform.webui.ext.UIExtensionEventListener
F
- FileFilter - Class in org.exoplatform.webui.ext.filter.impl
-
Created by The eXo Platform SARL Author : Dang Van Minh minh.dang@exoplatform.com Aug 18, 2009 7:08:32 AM
- FileFilter() - Constructor for class org.exoplatform.webui.ext.filter.impl.FileFilter
G
- getCategory() - Method in class org.exoplatform.webui.ext.UIExtension
- getComponent() - Method in class org.exoplatform.webui.ext.UIExtension
- getComponentFilters() - Method in class org.exoplatform.webui.ext.UIExtension
- getExtendedFilters() - Method in class org.exoplatform.webui.ext.UIExtension
- getExtensions() - Method in class org.exoplatform.webui.ext.UIExtensionPlugin
- getExtensionType() - Method in class org.exoplatform.webui.ext.UIExtensionEventListener
-
Gives the type of the extension
- getName() - Method in class org.exoplatform.webui.ext.UIExtension
- getRank() - Method in class org.exoplatform.webui.ext.UIExtension
- getType() - Method in class org.exoplatform.webui.ext.filter.impl.FileFilter
- getType() - Method in class org.exoplatform.webui.ext.filter.impl.UserACLFilter
-
Indicates the type of the current filter
- getType() - Method in class org.exoplatform.webui.ext.filter.UIExtensionAbstractFilter
-
Indicates the type of the current filter
- getType() - Method in interface org.exoplatform.webui.ext.filter.UIExtensionFilter
-
Indicates the type of the current filter
- getType() - Method in class org.exoplatform.webui.ext.UIExtension
- getUIAbstractManagerClass() - Method in class org.exoplatform.webui.ext.manager.UIAbstractManagerComponent
-
Gives the class related to manager
- getUIExtension(String, String) - Method in class org.exoplatform.webui.ext.impl.UIExtensionManagerImpl
-
Give the extension corresponding to the given criteria
- getUIExtension(String, String) - Method in interface org.exoplatform.webui.ext.UIExtensionManager
-
Give the extension corresponding to the given criteria
- getUIExtensionCategory() - Method in class org.exoplatform.webui.ext.manager.UIAbstractManagerComponent
- getUIExtensionName() - Method in class org.exoplatform.webui.ext.manager.UIAbstractManagerComponent
- getUIExtensions(String) - Method in class org.exoplatform.webui.ext.impl.UIExtensionManagerImpl
-
Gives all the extensions related to the given type
- getUIExtensions(String) - Method in interface org.exoplatform.webui.ext.UIExtensionManager
-
Gives all the extensions related to the given type
H
- hashCode() - Method in class org.exoplatform.webui.ext.UIExtension
I
- init() - Method in class org.exoplatform.webui.ext.manager.UIAbstractManager
-
This method is used to initialize the content of the UI component related to the manager
- isEnable() - Method in class org.exoplatform.webui.ext.UIExtension
M
- MANDATORY - Enum constant in enum class org.exoplatform.webui.ext.filter.UIExtensionFilterType
-
This type of filter will be used to know if the action related to the extension can be launched and to know if the component related to the extension can be added to the webui tree The filter is required to launch the action and to add the component related to the extension to the webui tree.
- messageKey - Variable in class org.exoplatform.webui.ext.filter.UIExtensionAbstractFilter
-
The default key of the message to display in case of error
- mimeTypes - Variable in class org.exoplatform.webui.ext.filter.impl.FileFilter
O
- onDeny(Map<String, Object>) - Method in class org.exoplatform.webui.ext.filter.impl.FileFilter
- onDeny(Map<String, Object>) - Method in class org.exoplatform.webui.ext.filter.impl.UserACLFilter
-
Allows to execute some code when the filter rejects the given context
- onDeny(Map<String, Object>) - Method in interface org.exoplatform.webui.ext.filter.UIExtensionFilter
-
Allows to execute some code when the filter rejects the given context
- OPTIONAL - Enum constant in enum class org.exoplatform.webui.ext.filter.UIExtensionFilterType
-
This type of filter will only be used to know if the action related to the extension can be launched.
- org.exoplatform.webui.ext - package org.exoplatform.webui.ext
- org.exoplatform.webui.ext.filter - package org.exoplatform.webui.ext.filter
- org.exoplatform.webui.ext.filter.impl - package org.exoplatform.webui.ext.filter.impl
- org.exoplatform.webui.ext.impl - package org.exoplatform.webui.ext.impl
- org.exoplatform.webui.ext.manager - package org.exoplatform.webui.ext.manager
P
- permissions - Variable in class org.exoplatform.webui.ext.filter.impl.UserACLFilter
-
The list of all access permissions allowed
- processEvent(Event<T>) - Method in class org.exoplatform.webui.ext.UIExtensionEventListener
-
All the filters passed so in this method, we can process the event without checking anything
R
- refresh() - Method in class org.exoplatform.webui.ext.manager.UIAbstractManager
-
This method is used to refresh the content of the UI component related to the manager
- registerUIExtension(UIExtension) - Method in class org.exoplatform.webui.ext.impl.UIExtensionManagerImpl
-
Register a new extension
- registerUIExtension(UIExtension) - Method in interface org.exoplatform.webui.ext.UIExtensionManager
-
Register a new extension
- registerUIExtensionPlugin(UIExtensionPlugin) - Method in class org.exoplatform.webui.ext.impl.UIExtensionManagerImpl
-
Register all the extensions defined into the UIExtensionPlugin
- registerUIExtensionPlugin(UIExtensionPlugin) - Method in interface org.exoplatform.webui.ext.UIExtensionManager
-
Register all the extensions defined into the UIExtensionPlugin
- REQUIRED - Enum constant in enum class org.exoplatform.webui.ext.filter.UIExtensionFilterType
-
This type of filter will only be used to know if the action related to the extension can be launched.
- REQUISITE - Enum constant in enum class org.exoplatform.webui.ext.filter.UIExtensionFilterType
-
This type of filter will be used to know if the action related to the extension can be launched.
S
- setCategory(String) - Method in class org.exoplatform.webui.ext.UIExtension
- setComponent(Class<? extends UIComponent>) - Method in class org.exoplatform.webui.ext.UIExtension
- setComponent(String) - Method in class org.exoplatform.webui.ext.UIExtension
- setExtendedFilters(List<UIExtensionFilter>) - Method in class org.exoplatform.webui.ext.UIExtension
- setName(String) - Method in class org.exoplatform.webui.ext.UIExtension
- setRank(int) - Method in class org.exoplatform.webui.ext.UIExtension
- setType(String) - Method in class org.exoplatform.webui.ext.UIExtension
- setUIExtensionCategory(String) - Method in class org.exoplatform.webui.ext.manager.UIAbstractManagerComponent
- setUIExtensionName(String) - Method in class org.exoplatform.webui.ext.manager.UIAbstractManagerComponent
- showExtensionOnlyIfOK() - Method in enum class org.exoplatform.webui.ext.filter.UIExtensionFilterType
-
Indicates if the filter allows to display the extension if it fails
U
- UIAbstractManager - Class in org.exoplatform.webui.ext.manager
-
Created by The eXo Platform SAS Author : eXoPlatform nicolas.filotto@exoplatform.com 15 mai 2009
- UIAbstractManager() - Constructor for class org.exoplatform.webui.ext.manager.UIAbstractManager
- UIAbstractManagerComponent - Class in org.exoplatform.webui.ext.manager
-
Created by The eXo Platform SAS Author : eXoPlatform nicolas.filotto@exoplatform.com 15 mai 2009
- UIAbstractManagerComponent() - Constructor for class org.exoplatform.webui.ext.manager.UIAbstractManagerComponent
- UIExtension - Class in org.exoplatform.webui.ext
-
A Pojo that describes an UI extension Created by The eXo Platform SAS Author : eXoPlatform nicolas.filotto@exoplatform.com May 04, 2009
- UIExtension() - Constructor for class org.exoplatform.webui.ext.UIExtension
- UIExtensionAbstractFilter - Class in org.exoplatform.webui.ext.filter
-
Created by The eXo Platform SAS Author : eXoPlatform nicolas.filotto@exoplatform.com 6 mai 2009
- UIExtensionAbstractFilter() - Constructor for class org.exoplatform.webui.ext.filter.UIExtensionAbstractFilter
- UIExtensionAbstractFilter(String) - Constructor for class org.exoplatform.webui.ext.filter.UIExtensionAbstractFilter
- UIExtensionAbstractFilter(String, UIExtensionFilterType) - Constructor for class org.exoplatform.webui.ext.filter.UIExtensionAbstractFilter
- UIExtensionEventListener<T extends org.exoplatform.webui.core.UIComponent> - Class in org.exoplatform.webui.ext
-
The event listener dedicated to UIExtension Created by The eXo Platform SAS Author : eXoPlatform nicolas.filotto@exoplatform.com May 05, 2009
- UIExtensionEventListener() - Constructor for class org.exoplatform.webui.ext.UIExtensionEventListener
- UIExtensionFilter - Interface in org.exoplatform.webui.ext.filter
-
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
- UIExtensionFilters - Annotation Interface in org.exoplatform.webui.ext.filter
-
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
- UIExtensionFilterType - Enum Class in org.exoplatform.webui.ext.filter
-
All the existing types of filters Created by The eXo Platform SAS Author : eXoPlatform nicolas.filotto@exoplatform.com 14 mai 2009
- UIExtensionManager - Interface in org.exoplatform.webui.ext
-
This class is used to manage all the extensions available into the system.
- UIExtensionManagerImpl - Class in org.exoplatform.webui.ext.impl
-
The default implementation of an extension manager Created by The eXo Platform SAS Author : eXoPlatform nicolas.filotto@exoplatform.com May 04, 2009
- UIExtensionManagerImpl() - Constructor for class org.exoplatform.webui.ext.impl.UIExtensionManagerImpl
- UIExtensionORFilter - Class in org.exoplatform.webui.ext.filter
-
Created by The eXo Platform SAS Author : eXoPlatform nicolas.filotto@exoplatform.com 7 mai 2009
- UIExtensionORFilter(List<UIExtensionFilter>) - Constructor for class org.exoplatform.webui.ext.filter.UIExtensionORFilter
- UIExtensionORFilter(List<UIExtensionFilter>, String) - Constructor for class org.exoplatform.webui.ext.filter.UIExtensionORFilter
- UIExtensionORFilter(List<UIExtensionFilter>, String, UIExtensionFilterType) - Constructor for class org.exoplatform.webui.ext.filter.UIExtensionORFilter
- UIExtensionPlugin - Class in org.exoplatform.webui.ext
-
This class allows you to dynamically define new extensions Created by The eXo Platform SAS Author : eXoPlatform nicolas.filotto@exoplatform.com May 04, 2009
- UIExtensionPlugin(InitParams) - Constructor for class org.exoplatform.webui.ext.UIExtensionPlugin
- UserACLFilter - Class in org.exoplatform.webui.ext.filter.impl
-
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
- UserACLFilter() - Constructor for class org.exoplatform.webui.ext.filter.impl.UserACLFilter
V
- valueOf(String) - Static method in enum class org.exoplatform.webui.ext.filter.UIExtensionFilterType
-
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class org.exoplatform.webui.ext.filter.UIExtensionFilterType
-
Returns an array containing the constants of this enum class, in the order they are declared.
All Classes and Interfaces|All Packages