private boolean nullOrHarmlessOptions(Collection<SelectorOptions<GetOperationOptions>> options) { if (options == null || options.isEmpty()) { return true; } if (options.size() > 1) { return false; } SelectorOptions<GetOperationOptions> selectorOptions = options.iterator().next(); if (!selectorOptions.isRoot()) { return false; } GetOperationOptions options1 = selectorOptions.getOptions(); // TODO FIX THIS!!! if (options1 == null || options1.equals(new GetOperationOptions()) || options1.equals(GetOperationOptions.createAllowNotFound()) || options1.equals(GetOperationOptions.createExecutionPhase())) { return true; } return false; }
readOptions.add(SelectorOptions.create(GetOperationOptions.createAllowNotFound())); } else { root.setAllowNotFound(true);
if (projectionOid != null) { PrismObject<? extends FocusType> shadowOwner = cacheRepositoryService.searchShadowOwner(projectionOid, SelectorOptions.createCollection(GetOperationOptions.createAllowNotFound()), result); if (shadowOwner != null) {
GetOperationOptions getOptions = GetOperationOptions.createAllowNotFound(); getOptions.setPointInTimeType(PointInTimeType.FUTURE); if (projCtx.isDoReconciliation()) {
SelectorOptions.createCollection(GetOperationOptions.createAllowNotFound()), subResult); if (currrentOwner != null) { currentOwnerType = currrentOwner.asObjectable();
SelectorOptions.createCollection(GetOperationOptions.createAllowNotFound()), result);