执行日志
安装程序
依赖管理
<依赖性管理> <依赖项> <依赖性> org.apache.causeway.extensions <artifactId>堤道延伸执行日志 <scope>导入 <type>pom</type> <版本>3.0.0 </依赖性> </依赖项> </dependencyManagement>
依赖项/导入
<依赖项> <依赖性> org.apache.causeway.extensions <artifactId>堤道延伸-执行日志-个人信息-XXX (1) </依赖性> </依赖项>
|
@配置 @导入({ 。。。 堤道模块ExtExecutionLogPersistenceXxx.class, (1) 。。。 }) 公共类AppManifest{ }
|
菜单栏布局.xml
<mb:次要> 。。。 <mb:菜单> 活动 。。。 <mb:节> 执行日志 <mb:serviceAction id=“findMostRecent”objectType=“caseway.ext.executionLog.ExecutionLogMenu”/> <mb:serviceAction id=“findExecutions”objectType=“caseway.ext.executionLog.ExecutionLogMenu”/> <mb:serviceAction id=“findAll”objectType=“caseway.ext.executionLog.ExecutionLogMenu”/> </mb:节> 。。。 </mb:menu> </mb:次要>
用户界面
-
这有助于 最近的执行 收集到每个域对象。 这可以通过域类自己的显式定位 布局文件 ,但这通常是不必要的:它将插入布局文件中的选项卡组,该选项卡组指示使用 <tabGroup unreferencedCollections=“true”> . -
HasUsername_recentExecutionsByUser(按用户) 这有助于 最近按用户执行 集合到实现 Has用户名 接口。 -
这有助于 执行日志条目 属性设置为任何实现的对象 HasInteractionId 接口。 通常,这些是由 命令日志 或 审计跟踪 扩展,使得在这些日志之间进行遍历变得容易。