UrlGeneration

Crée une URL de portail que vous pouvez contrôler avec des attributs.

Attributs :

autoNavigationalState
La configuration détermine si l'état de navigation est inclus dans l'URL. Voir la description relative aux attributs stateless.urls.enabled, generate.stateless.redirect.urls et generate.stateless.urls dans le document Configuration Service. Paramètres : none - Renvoie : UrlGeneration. Comme il s'agit du même objet, plusieurs appels de méthode peuvent être concaténés.

Exemple :

${wp.selectionModel.selected.urlGeneration.autoNavigationalState}
keepNavigationalState
L'état de navigation est inclus dans l'URL.

Exemple :

${wp.selectionModel.selected.urlGeneration.keepNavigationalState}

Paramètres : aucun

Renvoie : UrlGeneration. Comme il s'agit du même objet, plusieurs appels de méthode peuvent être concaténés.

noNavigationalState
Etat de navigation en cours qui comprend tous les modes et tous les états de portlet et tous les paramètres de rendu n'est pas inclus dans l'URL et l'état par défaut du portail est restauré.

Exemple :

${wp.selectionModel.selected.urlGeneration.noNavigationalState}

Paramètres : aucun

Renvoie : UrlGeneration. Comme il s'agit du même objet, plusieurs appels de méthode peuvent être concaténés.

setParam(name, value)
Utilisez cet attribut pour ajouter des paramètres à l'URL. Les paramètres ajoutés à l'objet URLGeneration apparaissent sous forme de paramètres de requête non définis dans la portée. La gestion des paramètres dépend du contenu de la cible de l'URL. Si l'URL est pointée sur une page, les paramètres sont visibles pour tous les portlets HCL de cette page. Les paramètres ne sont pas visibles pour les portlets standard si l'URL ne pointe pas spécifiquement sur de portlet.

Exemple :

${wp.selectionModel.selected.urlGeneration.setParam('a','b')}
Paramètres :
nom
Chaîne. Il s'agit du nom du paramètre.
valeur
Chaîne. Il s'agit de la valeur du paramètre.

Renvoie : UrlGeneration. Comme il s'agit du même objet, plusieurs appels de méthode peuvent être concaténés.

setLocale(locale)
Utilisez cet attribut pour modifier la langue active dans l'état de navigation dans lequel l'URL est générée.

Exemple :

${wp.selectionModel.selected.urlGeneration.setLocale('de')}
Paramètres :
locale
Chaîne. Il s'agit de l'environnement local à définir.

Renvoie : UrlGeneration. Comme il s'agit du même objet, plusieurs appels de méthode peuvent être concaténés.

clearThemeTemplate
Retire le modèle de thème de l'état de navigation.

Exemple :

${wp.selectionModel.selected.urlGeneration.clearThemeTemplate}

Paramètres : aucun

Renvoie : UrlGeneration. Comme il s'agit du même objet, plusieurs appels de méthode peuvent être concaténés.

setThemeTemplate(template)
Indique le modèle de thème pris en compte pour afficher la page demandée. Peut être désigné comme JSP ou classe et utilisé comme thème pour cette URL.

Exemple :

${wp.selectionModel.selected.urlGeneration.setThemeTemplate('Plain')}
Paramètres :
modèle
Chaîne. Il s'agit du nom de modèle.

Renvoie : UrlGeneration. Comme il s'agit du même objet, plusieurs appels de méthode peuvent être concaténés.

secure
Cet attribut crée une URL sécurisée (HTTPS).

Exemple :

${wp.selectionModel.selected.urlGeneration.secure}

Paramètres : aucun

Renvoie : UrlGeneration. Comme il s'agit du même objet, plusieurs appels de méthode peuvent être concaténés.

unsecure
Cet attribut crée une URL non sécurisée (HTTP).

Exemple :

${wp.selectionModel.selected.urlGeneration.unsecure}

Paramètres : aucun

Renvoie : UrlGeneration. Comme il s'agit du même objet, plusieurs appels de méthode peuvent être concaténés.

forceProtected
Cet attribut crée une URL qui pointe vers la page protégée (connectée) du portail.

Exemple :

${wp.selectionModel.selected.urlGeneration.forceProtected}

Paramètres : aucun

Renvoie : UrlGeneration. Comme il s'agit du même objet, plusieurs appels de méthode peuvent être concaténés.

forcePublic
Cet attribut crée une URL qui pointe vers la page publique (anonyme) du portail.

Exemple :

${wp.selectionModel.selected.urlGeneration.forcePublic}

Paramètres : aucun

Renvoie : UrlGeneration. Comme il s'agit du même objet, plusieurs appels de méthode peuvent être concaténés.

forceAbsolute
Si vous utilisez cet attribut, des URL absolues sont imposées ; dans ce cas, d'autres paramètres qui affectent la génération des URL peuvent être écrasés.

Exemple :

${wp.selectionModel.selected.urlGeneration.forceAbsolute}

Paramètres : aucun

Renvoie : UrlGeneration. Comme il s'agit du même objet, plusieurs appels de méthode peuvent être concaténés.

allowRelativeURL
Cet attribut indique qu'une URL relative est générée. Si cet attribut n'est pas appelé pour cet objet Urlgeneration, la valeur par défaut définie par la propriété com.ibm.portal.state.accessors.url.URLContext.enableRelative dans StateManagerService est appelée.

Exemple :

${wp.selectionModel.selected.urlGeneration.allowRelativeURL}

Paramètres : aucun

Renvoie : UrlGeneration. Comme il s'agit du même objet, plusieurs appels de méthode peuvent être concaténés.

normalize
Cet attribut indique que l'URL à générer doit être normalisé. Si des paramètres supplémentaires sont définis, la normalisation est exécutée en premier et les autres modifications d'état sont ensuite effectuées. L'URL est normalisée avec le même fichier XSL que celui utilisé pour normaliser des URL pour les moteurs de recherche. La représentation normalisée de l'URL peut également être utilisée pour ajouter un signet à une page.

Exemple :

${wp.selectionModel.selected.urlGeneration.normalize}

Paramètres : aucun

Renvoie : UrlGeneration. Comme il s'agit du même objet, plusieurs appels de méthode peuvent être concaténés.

déconnexion
Crée une URL qui déconnecte l'utilisateur en cours.

Exemple :

${wp.selectionModel.selected.urlGeneration.logout}

Paramètres : aucun

Renvoie : UrlGeneration. Comme il s'agit du même objet, plusieurs appels de méthode peuvent être concaténés.

connexion
Crée une URL qui connecte un utilisateur au portail. Cet attribut est généralement utilisé pour le panneau de connexion. Les paramètres user ID et password doivent être exécutés avec une URL de connexion.

Exemple :

${wp.selectionModel.selected.urlGeneration.login}

Paramètres : aucun

Renvoie : UrlGeneration. Comme il s'agit du même objet, plusieurs appels de méthode peuvent être concaténés.

setPageEditMode(flag)
Vous pouvez activer le mode d'édition de page de la barre d'outils.

Exemple :

${wp.selectionModel.selected.urlGeneration.setPageEditMode('true')}
Paramètres :
flag
Chaîne qui indique une valeur booléenne. La valeur true active le mode d'édition de page. La valeur false le désactive.

Renvoie : UrlGeneration. Comme il s'agit du même objet, plusieurs appels de méthode peuvent être concaténés.

URL
Génère l'URL avec tous ses attributs et la renvoie sous la forme d'une chaîne. Il s'agit de la méthode par défaut qui est appelée lorsqu'aucun autre attribut n'est spécifié.

Exemple :

${wp.selectionModel.selected.urlGeneration.url}
${wp.selectionModel.selected.urlGeneration}

Paramètres : aucun

Renvoie : Chaîne. Il s'agit de l'URL générée sous la forme d'une chaîne.