WEB开发网
开发学院软件开发Java 为 WebSphere Portal 开发 JACL 管理脚本 阅读

为 WebSphere Portal 开发 JACL 管理脚本

 2009-11-04 00:00:00 来源:WEB开发网   
核心提示: $Content search <type> <by> <value>search方法是返回所有符合条件的节点列表,$Content find <type> <by> <value>find 是返回唯一一个符合条件的节点,为

$Content search <type> <by> <value>

search方法是返回所有符合条件的节点列表。

$Content find <type> <by> <value>

find 是返回唯一一个符合条件的节点,如果符合条件的节点多于一个或者不存在,find 调用将失败。

type 是查询类型,可以是 page,label,url 等,或者不带 type 参数,返回符合条件的任意类型的节点。

By 是查询标准,下面是一些常用的查询标准。

id:全局唯一标志;

uniquename:全局唯一名称;

commonnameis: 节点的通用名称;

commonnamehas: 节点通用名称中含有特定字符串。

通过调用 $Content help search-types 可以获取查询标准列表。

此示例中我们要在 My Work 目录下创建页面,因此必须先找到 My Work 节点,如下所示:

$Content find label uniquenane "wps.My Portal.My Work" select

在最后加上 select 方法表示查找到这个节点后并选中这个节点,以后所有的操作都是针对这个节点。

Content 提供的搜索是针对事先指定的节点以及它的子节点树的,如果事先没有选中哪个节点,将从虚节点 root 开始搜索。

生命周期管理

Content 提供了创建和删除节点的方法。

创建节点:

$Content create <type> <name> <markup>

type 可以是 page,label,externalurl,分别表示创建页面、标签和 url。在 create 调用中还可以加上 public,private 等标志,表示创建的页面是公共的还是私有等。

以父节点页面为模板创建新页面:

$Content derive <name> from <id>

name 是新页面的名称,id 是父节点的 ID 值,只有父节点是共享的页面时才可以调用。

上一页  1 2 3 4 5 6 7 8 9  下一页

Tags:WebSphere Portal 开发

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接