@Override public void initSystem(Task initTask, OperationResult initResult) throws Exception { // We need to switch off the encryption checks. Some values cannot be encrypted as we do // not have a definition here InternalsConfig.encryptionChecks = false; provisioningService.postInit(initResult); resource = addResourceFromFile(getResourceDummyFile(), getDummyConnectorType(), initResult); resourceType = resource.asObjectable(); dummyResourceCtl = DummyResourceContoller.create(null); dummyResourceCtl.setResource(resource); dummyResourceCtl.extendSchemaPirate(); dummyResource = dummyResourceCtl.getDummyResource(); extraDummyResourceInit(); DummyAccount dummyAccountDaemon = new DummyAccount(ACCOUNT_DAEMON_USERNAME); dummyAccountDaemon.setEnabled(true); dummyAccountDaemon.addAttributeValues("fullname", "Evil Daemon"); dummyResource.addAccount(dummyAccountDaemon); daemonIcfUid = dummyAccountDaemon.getId(); PrismObject<ShadowType> shadowDaemon = PrismTestUtil.parseObject(ACCOUNT_DAEMON_FILE); if (!isIcfNameUidSame()) { setIcfUid(shadowDaemon, dummyAccountDaemon.getId()); } repositoryService.addObject(shadowDaemon, null, initResult); }
String newName = getSingleReplaceValueMandatory(delta, String.class); try { resource.renameAccount(account.getId(), account.getName(), newName); } catch (ObjectDoesNotExistException e) { throw new org.identityconnectors.framework.common.exceptions.UnknownUidException(e.getMessage(), e);
String newName = (String)attr.getValue().get(0); try { resource.renameAccount(account.getId(), account.getName(), newName); } catch (ObjectDoesNotExistException e) { throw new org.identityconnectors.framework.common.exceptions.UnknownUidException(e.getMessage(), e);
newAccount.setPassword("shiverMEtimbers"); dummyResource.addAccount(newAccount); blackbeardIcfUid = newAccount.getId();
newAccount.setPassword("avast!"); dummyResource.addAccount(newAccount); drakeIcfUid = newAccount.getId();
assertAttribute(repoAccount, SchemaConstants.ICFS_UID, ACCOUNT_LECHUCK_NAME); } else { assertAttribute(repoAccount, SchemaConstants.ICFS_UID, dummyAccount.getId()); assertAttribute(provisioningAccount, SchemaConstants.ICFS_UID, transformNameFromResource(ACCOUNT_LECHUCK_NAME)); } else { assertAttribute(provisioningAccount, SchemaConstants.ICFS_UID, dummyAccount.getId());