/** * Create an instance of {@link ModelExecuteOptionsType } * */ public ModelExecuteOptionsType createModelExecuteOptionsType() { return new ModelExecuteOptionsType(); }
/** * Create an instance of {@link ModelExecuteOptionsType } * */ public ModelExecuteOptionsType createModelExecuteOptionsType() { return new ModelExecuteOptionsType(); }
/** * Create an instance of {@link ModelExecuteOptionsType } * */ public ModelExecuteOptionsType createModelExecuteOptionsType() { return new ModelExecuteOptionsType(); }
public ModelExecuteOptionsType beginOptions() { ModelExecuteOptionsType value = new ModelExecuteOptionsType(); options(value); return value; }
public ModelExecuteOptionsType beginOptions() { ModelExecuteOptionsType value = new ModelExecuteOptionsType(); options(value); return value; }
public ModelExecuteOptionsType beginModelExecutionOptions() { ModelExecuteOptionsType value = new ModelExecuteOptionsType(); modelExecutionOptions(value); return value; }
public static ModelExecuteOptionsType createRawExecuteOption() { ModelExecuteOptionsType opts = new ModelExecuteOptionsType(); opts.setRaw(Boolean.TRUE); return opts; }
protected void importObjectsFromFileNotRaw(File file, Task task, OperationResult result) throws FileNotFoundException { ImportOptionsType options = MiscSchemaUtil.getDefaultImportOptions(); ModelExecuteOptionsType modelOptions = new ModelExecuteOptionsType(); modelOptions.setRaw(false); options.setModelExecutionOptions(modelOptions); importObjectFromFile(file, options, task, result); }
public ModelExecuteOptionsType toModelExecutionOptionsType() { ModelExecuteOptionsType retval = new ModelExecuteOptionsType(); retval.setForce(force); retval.setRaw(raw); retval.setNoCrypt(noCrypt); retval.setReconcile(reconcile); retval.setReconcileFocus(reconcileFocus); retval.setExecuteImmediatelyAfterApproval(executeImmediatelyAfterApproval); retval.setOverwrite(overwrite); retval.setIsImport(isImport); retval.setLimitPropagation(limitPropagation); retval.setReevaluateSearchFilters(reevaluateSearchFilters); // preAuthorized is purposefully omitted (security reasons) retval.setRequestBusinessContext(requestBusinessContext); retval.setPartialProcessing(partialProcessing); retval.setFocusConflictResolution(focusConflictResolution); return retval; }
@Test public void test005resolveConnectorRef() throws Exception{ TestUtil.displayTestTitle("test005resolveConnectorRef"); PrismObject<ResourceType> resource = PrismTestUtil.parseObject(new File(RESOURCE_DUMMY_FILENAME)); ModelExecuteOptionsType options = new ModelExecuteOptionsType(); options.setIsImport(Boolean.TRUE); addObjectViaModelWS(resource.asObjectable(), options, new Holder<>(), new Holder<>()); OperationResult repoResult = new OperationResult("getObject"); PrismObject<ResourceType> uObject = repositoryService.getObject(ResourceType.class, RESOURCE_DUMMY_OID, null, repoResult); assertNotNull(uObject); ResourceType resourceType = uObject.asObjectable(); assertNotNull("Reference on the connector must not be null in resource.",resourceType.getConnectorRef()); assertNotNull("Missing oid reference on the connector",resourceType.getConnectorRef().getOid()); }
@Test public void test060ImportConstrainedWrongFullProcessing() throws Exception { final String TEST_NAME = "test060ImportConstrainedWrongFullProcessing"; TestUtil.displayTestTitle(this,TEST_NAME); // GIVEN Task task = taskManager.createTaskInstance(); OperationResult result = new OperationResult(AbstractImportTest.class.getName() + "." + TEST_NAME); FileInputStream stream = new FileInputStream(getFile(USER_CONSTRAINED_WRONG_FILE_NAME, false)); ImportOptionsType importOptions = getDefaultImportOptions(); importOptions.setOverwrite(true); importOptions.setKeepOid(true); importOptions.setModelExecutionOptions(new ModelExecuteOptionsType().raw(false)); dummyAuditService.clear(); // WHEN modelService.importObjectsFromStream(stream, getLanguage(), importOptions, task, result); // THEN result.computeStatus(); display("Result after import", result); for (OperationResult subresult : result.getSubresults().get(0).getSubresults()) { assertFalse("Unexpected success in subresult", subresult.isSuccess()); } assertUsers(6); // none should be added // Check audit display("Audit", dummyAuditService); dummyAuditService.assertRecords(2); dummyAuditService.assertSimpleRecordSanity(); dummyAuditService.assertAnyRequestDeltas(); dummyAuditService.assertExecutionOutcome(OperationResultStatus.FATAL_ERROR); dummyAuditService.assertExecutionMessage(0, "Expected at least 1 values of familyName, got 0"); }
ModelExecuteOptionsType options = new ModelExecuteOptionsType(); options.setOverwrite(Boolean.TRUE); options.setIsImport(Boolean.TRUE); options = new ModelExecuteOptionsType(); options.setIsImport(Boolean.TRUE); addObjectViaModelWS(resource.asObjectable(), options, new Holder<>(),
importOptions.setOverwrite(true); importOptions.setKeepOid(true); importOptions.setModelExecutionOptions(new ModelExecuteOptionsType().raw(false));