com.evolveum.midpoint.xml.ns._public.common.common_3.AccessCertificationCampaignType.setScopeDefinition()方法的使用及代码示例

x33g5p2x  于2022-01-17 转载在 其他  
字(2.1k)|赞(0)|评价(0)|浏览(71)

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

AccessCertificationCampaignType.setScopeDefinition介绍

暂无

代码示例

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

public AccessCertificationCampaignType scopeDefinition(AccessCertificationScopeType value) {
  setScopeDefinition(value);
  return this;
}

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

<O extends ObjectType> AccessCertificationCampaignType createAdHocCampaignObject(
    AccessCertificationDefinitionType definition, PrismObject<O> focus, Task task,
    OperationResult result) throws SecurityViolationException, SchemaException {
  definition.setName(PolyStringType.fromOrig(PolyString.getOrig(definition.getName()) + " " + PolyString.getOrig(focus.getName())));
  definition.setLastCampaignIdUsed(null);
  AccessCertificationCampaignType campaign = createCampaignObject(definition, task, result);
  AccessCertificationObjectBasedScopeType scope;
  if ((campaign.getScopeDefinition() instanceof AccessCertificationObjectBasedScopeType)) {
    scope = (AccessCertificationObjectBasedScopeType) campaign.getScopeDefinition();
  } else {
    // TODO!
    scope = new AccessCertificationAssignmentReviewScopeType(prismContext);
    campaign.setScopeDefinition(scope);
  }
  Class<? extends ObjectType> focusClass = focus.asObjectable().getClass();
  scope.setObjectType(ObjectTypes.getObjectType(focusClass).getTypeQName());
  ObjectFilter objectFilter = prismContext.queryFor(focusClass).id(focus.getOid()).buildFilter();
  scope.setSearchFilter(getQueryConverter().createSearchFilterType(objectFilter));
  return campaign;
}

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

newCampaign.setScopeDefinition(definition.getScopeDefinition());
newCampaign.setRemediationDefinition(definition.getRemediationDefinition());
newCampaign.setReiterationDefinition(definition.getReiterationDefinition());

相关文章

微信公众号

最新文章

更多