com.evolveum.midpoint.task.api.Task.getObjectRef()方法的使用及代码示例

x33g5p2x  于2022-01-30 转载在 其他  
字(2.0k)|赞(0)|评价(0)|浏览(109)

本文整理了Java中com.evolveum.midpoint.task.api.Task.getObjectRef()方法的一些代码示例,展示了Task.getObjectRef()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Task.getObjectRef()方法的具体详情如下:
包路径:com.evolveum.midpoint.task.api.Task
类名称:Task
方法名:getObjectRef

Task.getObjectRef介绍

[英]Returns reference to the object that the task is associated with. Tasks may be associated with a particular objects. For example a "import from resource" task is associated with the resource definition object that it imports from. Similarly for synchronization and reconciliation tasks (cycles). This is an optional property.
[中]返回与任务关联的对象的引用。任务可能与特定对象相关联。例如,“从资源导入”任务与它从中导入的资源定义对象相关联。同步和协调任务(周期)也是如此。这是一个可选属性。

代码示例

代码示例来源:origin: Evolveum/midpoint

protected QueryType getObjectQueryTypeFromTaskObjectRef(Task task) {
  ObjectReferenceType objectRef = task.getObjectRef();
  if (objectRef == null) {
    return null;
  }
  SearchFilterType filterType = objectRef.getFilter();
  if (filterType == null || FilterUtil.isFilterEmpty(filterType)) {
    return null;
  }
  QueryType queryType = new QueryType();
  queryType.setFilter(filterType);
  return queryType;
}

代码示例来源:origin: Evolveum/midpoint

ReportType parentReport = objectResolver.resolve(task.getObjectRef(), ReportType.class, null, "resolving report", task, result);
Map<String, Object> parameters = completeReport(parentReport, task, result);

代码示例来源:origin: Evolveum/midpoint

} else if (parentTask != null && parentTask.getObjectRef() != null) {
  task.setObjectRef(parentTask.getObjectRef().clone());

代码示例来源:origin: Evolveum/midpoint

objectReferenceType.setOid(oid);
if (task.getObjectRef() == null) {
  task.setObjectRef(objectReferenceType);
} else {
  if (dependent.getTask().getObjectRef() == null) {
    try {
      dependent.getTask().setObjectRefImmediate(objectReferenceType, result);

代码示例来源:origin: Evolveum/midpoint

AssertJUnit.assertEquals("ObjectRef OID was not stored/retrieved correctly", objectReferenceType.getOid(), task001.getObjectRef().getOid());
AssertJUnit.assertEquals("ObjectRef ObjectType was not stored/retrieved correctly", objectReferenceType.getType(), task001.getObjectRef().getType());

相关文章