本文整理了Java中com.evolveum.midpoint.repo.api.RepositoryService.listAccountShadowOwner
方法的一些代码示例,展示了RepositoryService.listAccountShadowOwner
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。RepositoryService.listAccountShadowOwner
方法的具体详情如下:
包路径:com.evolveum.midpoint.repo.api.RepositoryService
类名称: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);
内容来源于网络,如有侵权,请联系作者删除!