Beans de langage d'expression permettant l'accès aux modèles de programmation
Les beans de langage d'expression (EL) permettent d'accéder aux modèles de programmation WebSphere. Ces beans sont accessibles via le bean Portal représenté dans l'espace de nom global par wp. Les beans permettent d'accéder à des modèles HCL Digital Experience Portal et aux classes associées.
PortalBean
Le bean Portal permet d'accéder aux beans EL qui représentent certains des modèles HCL Portal. Vous pouvez utiliser ces modèles pour accéder à des informations de ressources dans vos pages JSP.
Vous pouvez accéder au PortalBean (wp) avec les éléments suivants. Ajoutez les beans suivants à wp. pour créer un bean dans votre page JSP. Par exemple, wp.themeList.current permet d'obtenir l'élément en cours et de renvoyer Theme.
- wp.ac
- Permet d'accéder en lecture sur les droits de contrôle d'accès en cours pour une ressource.
- AccessControl
- Permet d'accéder en lecture au noeud de contrôle d'accès en cours pour une ressource.
- wp.analyticsTagList
- Permet d'associer des informations de marketing à des ressources de portail, telles que des pages et des portlets de portail ou des objets de contenu Web. Permet de lire les étiquettes d'analyse qui sont associées à une ressource de portail identifiable.
- AnalyticsTag
- Le bean d'expression AnalyticsTag représente une étiquette d'analyse.
- wp.clientProfile
- Permet d'accéder au profil du client.
- wp.identification
- Permet d'accéder à la sérialisation et à la désérialisation des services d'identification.
- wp.languageList
- Permet d'accéder à la liste de langues définies dans un portail.
- Language
- Permet d'accéder à l'interface qui représente une langue de portail.
- wp.layoutModel
- Permet d'accéder à la représentation du modèle d'arbre de la présentation d'une page.
- LayoutModel
- Permet d'accéder à l'objet de représentation de modèle d'arbre de la présentation d'une page.
- LayoutContainer
- Permet d'accéder à l'interface qui représente un conteneur dans un modèle de présentation (LayoutModel).
- LayoutControl
- Permet d'accéder à l'interface qui représente un contrôle dans un modèle de présentation (LayoutModel).
- wp.localizedDescription
- Permet d'accéder à la description de la page affichée.
- wp.localizedTitle
- Permet d'accéder au titre de la page affichée.
- wp.metadata
- Permet d'accéder aux métadonnées agrégées d'un noeud. Les métadonnées qui peuvent être fournies par des noeuds individuels du modèle de contenu sont combinées en fonction de la hiérarchie exposée par le modèle en cours pour ces noeuds. Les valeurs définies sur le noeud même ont priorité sur les valeurs définies pour son parent.
- wp.moduleList
- Le bean de liste de modules accède aux modules qui font partie de l'architecture de thème modularisé. Vous pouvez interroger des modules individuels et leurs attributs et identifier les modules actuellement utilisés dans la portée de la page et du thème sélectionnés et affichés.
- Module
- Représente un module individuel.
- CurrentModuleList
- La liste de modules en cours représente toujours la liste de modules dans la portée de la demande en cours. Il s'agit de la page et du thème actuellement sélectionnés. Ce module est itéré via tous les modules, permet de localiser des modules individuels et d'analyser leurs fonctions. Ce bean est particulièrement utile pour les développeurs de portlet afin de vérifier si certaines fonctions sont disponibles ou non sur la page.
- Module
- Représente un module individuel.
- ModuleCapabilitiesList
- Représente les fonctions agrégées d'une liste de modules. Ce bean représente généralement les fonctions non différés ou différées de la page actuellement sélectionnée et varie selon la manière dont cet objet a été extrait. Ce bean est utile pour les développeurs de portlet afin de vérifier si certaines fonctions sont disponibles ou non sur la page.
- ModuleCapability
- Représente une fonction telle qu'elle est définie par un module.
- wp.navigationModel
- Permet d'accéder au modèle de navigation.
- NavigationNode
- Permet d'accéder à un noeud de navigation dans un modèle de navigation.
- ContentNode
- Permet d'accéder à un noeud de contenu. Cette interface offre une méthode d'obtention du type du noeud de contenu.
- wp.publicRenderParam
- Les paramètres de rendu public peuvent être utilisés par les portlets pour partager des informations de contexte. Ils sont adressés par des noms qualifiés. The
wp.publicRenderParamexpression bean can be used within a theme or theme module to read the first String value of a public render parameter. - wp.publicRenderParamValues
- The
wp.publicRenderParamValuesexpression bean can be used within a theme or theme module to read the values of a public render parameter. Le paramètre de rendu public est lu dans le contexte de la page actuellement sélectionnée qui est déterminé en interne. - wp.rep
- Permet d'accéder à l'ensemble des entrées de configuration du fournisseur d'environnement de ressources indiqué.
- Properties
- Objet qui représente un ensemble de propriétés mises à disposition via le fournisseur d'environnement de ressources.
- wp.selectionModel
- Permet d'accéder à un modèle de sélection pour un modèle de navigation.
- NavigationNode
- Permet d'accéder à un noeud de navigation dans un modèle de navigation.
- ContentNode
- Permet d'accéder à un noeud de contenu. Cette interface offre une méthode d'obtention du type du noeud de contenu.
- wp.themeConfig
- Encapsule le processus de recherche de paramètre de configuration de thème.
- wp.themeList
- Permet d'accéder à tous les thèmes du système et au thème sélectionné.
- Theme
- Permet d'accéder aux attributs d'un thème.
- ProfileList
- Permet d'accéder à tous les profils d'un thème et au profil sélectionné.
- Profile
- Fournit un accès aux attributs d'un profil.
- wp.title
- Permet d'accéder au titre de la page affichée actuellement ou aux informations de titre définies par un portlet.
- wp.user
- Permet d'accéder à l'utilisateur actif.
Beans communs
- Beans communs
- Les beans suivants sont renvoyés par différents beans et se caractérisent par une flexibilité d'utilisation.
- Description
- Permet d'accéder à la description de certains objets, tels que la navigation, le contenu, le thème, le profil, etc.
- Metadata
- Permet d'accéder aux métadonnées de certains objets, tels que la navigation, le contenu, le thème, le profil, etc.
- Title
- Permet d'accéder au titre de certains objets, tels que la navigation, le contenu, le thème, le profil, etc.
- UrlGeneration
- Crée une URL de portail que vous pouvez contrôler avec des attributs.
- UrlGenerationPage
- Etend l'attribut UrlGeneration sur une page. Tous les attributs UrlGeneration sont disponibles en plus de ces attributs.
- UrlGenerationPortlet
- Etend l'attribut UrlGeneration dans un portlet. Tous les attributs UrlGeneration et UrlGenerationPage sont disponibles en plus de ces attributs.
Autres beans
Ces beans ne sont pas accessibles via le bean Portal. To access the uiNavigationModel Bean, you must use the uiNavigationModel tag and define the variable name that you want the bean to be available under.
- uiNavigationModel
- Par défaut, la balise uiNavigationModel répertorie les pages visibles dans le cadre de son itérateur. Lorsque l'option Afficher les pages masquées est sélectionnée dans la barre d'outils, elle répertorie également les pages masquées. Il existe un indicateur de masquage mobile pour les pages. Le modèle permet également de spécifier une expression de classe d'appareil de test mobile, qui est utilisée pour déterminer si le système est affiché dans le cadre d'une demande mobile.
- uiNavigationNode
- Permet d'accéder à un noeud de navigation dans un modèle de navigation.