com.evolveum.midpoint.repo.api.RepositoryService.listAccountShadowOwner()方法的使用及代码示例

x33g5p2x  于2022-01-29 转载在 其他  
字(3.0k)|赞(0)|评价(0)|浏览(60)

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

RepositoryService.listAccountShadowOwner介绍

暂无

代码示例

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

@Override
@Deprecated
public PrismObject<UserType> listAccountShadowOwner(String accountOid, OperationResult parentResult)
    throws ObjectNotFoundException {
  Long startTime = repoOpStart();
  try {
    return repositoryService.listAccountShadowOwner(accountOid, parentResult);
  } finally {
    repoOpEnd(startTime);
  }
}

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

@Test
public void listNonExistingOwner() throws Exception {
  OperationResult result = new OperationResult("LIST OWNER");
  PrismObject<UserType> user = repositoryService.listAccountShadowOwner("12345", result);
  AssertJUnit.assertNull(user);
}

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

@Test
public void listExistingOwner() throws Exception {
  OperationResult result = new OperationResult("List owner");
  //insert sample data
  final File OBJECTS_FILE = new File(FOLDER_BASIC, "objects.xml");
  List<PrismObject<? extends Objectable>> elements = prismContext.parserFor(OBJECTS_FILE).parseObjects();
  for (int i = 0; i < elements.size(); i++) {
    PrismObject object = elements.get(i);
    repositoryService.addObject(object, null, result);
  }
  //look for account owner
  PrismObject<UserType> user = repositoryService.listAccountShadowOwner("1234", result);
  assertNotNull("No owner for account 1234", user);
  PrismProperty name = user.findProperty(ObjectType.F_NAME);
  AssertJUnit.assertNotNull(name);
  AssertJUnit.assertEquals("atestuserX00003", ((PolyString) name.getRealValue()).getOrig());
}

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

user = cacheRepositoryService.listAccountShadowOwner(accountOid, result);
  result.recordSuccess();
} catch (ObjectNotFoundException ex) {

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

AssertJUnit.assertEquals("account oid is not equal to returned value", accountOid, account.getOid());
PrismObject<UserType> accountOwnerOid = repositoryService.listAccountShadowOwner(accountOid, result);
assertNull("Account has owner and should not have (precondition)", accountOwnerOid);
repositoryService.modifyObject(UserType.class, userOid, modifications, result);
accountOwnerOid = repositoryService.listAccountShadowOwner(accountOid, result);
assertEquals("listAccountShadowOwner returned wrong value", userOid, accountOwnerOid);
repositoryService.modifyObject(UserType.class, userOid, modifications, result);
accountOwnerOid = repositoryService.listAccountShadowOwner(accountOid, result);
assertNull("listAccountShadowOwner returned non-null value after unlink", accountOwnerOid);

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

user = cacheRepositoryService.listAccountShadowOwner(accountOid, result);
if (LOGGER.isTraceEnabled()) {
  LOGGER.trace("listAccountShadowOwner for account {} yields {}",accountOid, user);

相关文章

微信公众号

最新文章

更多