All Methods Static Methods Concrete Methods
Modifier and Type |
Method |
Description |
static <V extends PrismValue,D extends ItemDefinition<?>> MappingBuilder<V,D> |
addAssignmentPathVariables(MappingBuilder<V,D> builder,
AssignmentPathVariables assignmentPathVariables,
PrismContext prismContext) |
|
static <AH extends AssignmentHolderType> void |
applyObjectPolicyConstraints(LensFocusContext<AH> focusContext,
ArchetypePolicyType archetypePolicy,
PrismContext prismContext) |
|
static <F extends ObjectType> boolean |
areDependent(LensProjectionContext source,
LensProjectionContext target,
ResourceObjectTypeDependencyType dependency) |
Returns true if there is a dependency of `source` on `target` under given `dependency` configuration.
|
static <F extends ObjectType> void |
checkContextSanity(LensContext<F> context,
String activityDescription,
OperationResult result) |
|
static void |
checkMaxIterations(int iteration,
int maxIterations,
String conflictMessage,
String humanReadableName) |
|
static <V extends PrismValue> V |
cloneAndApplyAssignmentOrigin(V value,
boolean isAssignment,
PrismValueDeltaSetTripleProducer<?,?> mapping) |
|
static <V extends PrismValue> V |
cloneAndApplyAssignmentOrigin(V value,
boolean isAssignment,
MappingType mapping) |
|
static <V extends PrismValue,D extends ItemDefinition> V |
cloneAndApplyAssignmentOrigin(V value,
boolean isAssignment,
Collection<? extends ItemValueWithOrigin<V,D>> origins) |
|
static AssignmentType |
cloneResolveResource(AssignmentType assignmentBean,
LensContext<?> lensContext) |
|
static AssignmentPathVariables |
computeAssignmentPathVariables(AssignmentPathImpl assignmentPath) |
|
static PropertyDelta<XMLGregorianCalendar> |
createActivationTimestampDelta(ActivationStatusType status,
XMLGregorianCalendar now,
PrismContainerDefinition<ActivationType> activationDefinition,
OriginType origin,
PrismContext prismContext) |
|
static PrismContainer<AssignmentType> |
createAssignmentSingleValueContainer(@NotNull AssignmentType assignmentType) |
|
static @NotNull PrismPropertyDefinition<Boolean> |
createConditionDefinition(PrismContext prismContext) |
|
static ShadowDiscriminatorType |
createDiscriminatorBean(ResourceShadowDiscriminator rsd,
LensContext<?> lensContext) |
|
static <F extends ObjectType> LensObjectDeltaOperation<F> |
createObjectDeltaOperation(ObjectDelta<F> focusDelta,
OperationResult result,
LensElementContext<F> focusContext,
LensProjectionContext projCtx) |
|
static <T extends ObjectType> LensObjectDeltaOperation<T> |
createObjectDeltaOperation(ObjectDelta<T> objectDelta,
OperationResult result,
LensElementContext<T> objectContext,
LensProjectionContext projCtx,
ResourceType resource) |
|
static int |
determineMaxIterations(IterationSpecificationType iterationSpecType) |
|
static boolean |
evaluateBoolean(ExpressionType expressionBean,
VariablesMap VariablesMap,
String contextDescription,
ExpressionFactory expressionFactory,
PrismContext prismContext,
Task task,
OperationResult result) |
|
static <T> T |
evaluateExpressionSingle(ExpressionType expressionBean,
VariablesMap VariablesMap,
String contextDescription,
ExpressionFactory expressionFactory,
PrismContext prismContext,
Task task,
OperationResult result,
QName typeName,
T defaultValue,
Function<Object,Object> additionalConvertor) |
|
static <F extends ObjectType> boolean |
evaluateIterationCondition(LensContext<F> context,
LensElementContext<?> accountContext,
IterationSpecificationType iterationSpecification,
int iteration,
String iterationToken,
boolean beforeIteration,
ExpressionFactory expressionFactory,
VariablesMap variables,
Task task,
OperationResult result) |
|
static LocalizableMessageType |
evaluateLocalizableMessageType(ExpressionType expressionBean,
VariablesMap VariablesMap,
String contextDescription,
ExpressionFactory expressionFactory,
PrismContext prismContext,
Task task,
OperationResult result) |
|
static String |
evaluateString(ExpressionType expressionBean,
VariablesMap VariablesMap,
String contextDescription,
ExpressionFactory expressionFactory,
PrismContext prismContext,
Task task,
OperationResult result) |
|
static <F extends ObjectType,T> ObjectDelta<ShadowType> |
findAPrioriDelta(LensContext<F> context,
LensProjectionContext projCtx) |
Extracts the delta from this projection context and also from all other projection contexts that have
equivalent discriminator.
|
static <F extends ObjectType> LensProjectionContext |
findLowerOrderContext(LensContext<F> context,
LensProjectionContext refProjCtx) |
|
static <F extends ObjectType> String |
formatIterationToken(LensContext<F> context,
LensElementContext<?> accountContext,
IterationSpecificationType iterationType,
int iteration,
ExpressionFactory expressionFactory,
VariablesMap variables,
Task task,
OperationResult result) |
|
static String |
formatIterationTokenDefault(int iteration) |
|
static <AH extends AssignmentHolderType> ItemDelta |
getAprioriItemDelta(ObjectDelta<AH> focusDelta,
ItemPath itemPath) |
|
static VariablesMap |
getAssignmentPathVariablesMap(AssignmentPathVariables assignmentPathVariables,
PrismContext prismContext) |
|
static AssignmentType |
getAssignmentType(ItemDeltaItem<PrismContainerValue<AssignmentType>,PrismContainerDefinition<AssignmentType>> assignmentIdi,
boolean old) |
|
static <F extends ObjectType> String |
getChannel(LensContext<F> context,
Task task) |
|
static LensContext.ExportType |
getExportType(TraceType trace,
OperationResult result) |
|
static LensContext.ExportType |
getExportTypeTraceOrReduced(TraceType trace,
OperationResult result) |
|
static <F extends FocusType> PrismObjectDefinition<F> |
getFocusDefinition(LensContext<F> context) |
|
static <R extends AbstractRoleType> @NotNull Collection<AssignmentType> |
getForcedAssignments(LifecycleStateModelType lifecycleModel,
String targetLifecycle,
ObjectResolver objectResolver,
PrismContext prismContext,
Task task,
OperationResult result) |
|
static IterationSpecificationType |
getIterationSpecification(ObjectTemplateType objectTemplate) |
|
static Object |
getIterationTokenVariableValue(LensProjectionContext accCtx) |
|
static Object |
getIterationVariableValue(LensProjectionContext accCtx) |
|
static <F extends ObjectType> @NotNull LensUtil.GetOrCreateProjectionContextResult |
getOrCreateProjectionContext(LensContext<F> context,
ResourceShadowDiscriminator rsd) |
|
static <F extends FocusType> LensProjectionContext |
getProjectionContext(LensContext<F> context,
PrismObject<ShadowType> equivalentAccount,
ProvisioningService provisioningService,
PrismContext prismContext,
Task task,
OperationResult result) |
|
static <F extends ObjectType> ResourceType |
getResourceReadOnly(LensContext<F> context,
String resourceOid,
ProvisioningService provisioningService,
Task task,
OperationResult result) |
|
static <F extends ObjectType> @NotNull ResourceType |
getResourceReadOnly(LensContext<F> context,
String resourceOid,
ObjectResolver objectResolver,
Task task,
OperationResult result) |
|
static <F extends ObjectType> boolean |
hasLowerOrderContext(LensContext<F> context,
LensProjectionContext refProjCtx) |
|
static @NotNull SingleLocalizableMessageType |
interpretLocalizableMessageTemplate(LocalizableMessageTemplateType template,
VariablesMap var,
ExpressionFactory expressionFactory,
PrismContext prismContext,
Task task,
OperationResult result) |
|
static boolean |
isAssignmentValid(AssignmentHolderType focus,
AssignmentType assignment,
XMLGregorianCalendar now,
ActivationComputer activationComputer,
LifecycleStateModelType focusStateModel) |
Used for assignments and similar objects that do not have separate lifecycle.
|
static boolean |
isFocusValid(AssignmentHolderType focus,
XMLGregorianCalendar now,
ActivationComputer activationComputer,
LifecycleStateModelType focusStateModel) |
|
static boolean |
isPasswordReturnedByDefault(LensProjectionContext projCtx) |
|
static <F extends ObjectType> void |
moveTriggers(LensProjectionContext projCtx,
LensFocusContext<F> focusCtx) |
|
static boolean |
needsFullShadowForCredentialProcessing(LensProjectionContext projCtx) |
|
static void |
processRuleWithException(@NotNull EvaluatedPolicyRule rule,
Collection<EvaluatedPolicyRuleTrigger<?>> triggers,
PolicyExceptionType policyException) |
|
static <F extends ObjectType> void |
reclaimSequences(LensContext<F> context,
RepositoryService repositoryService,
Task task,
OperationResult result) |
|
static String |
refineProjectionIntent(ShadowKindType kind,
String intent,
ResourceType resource) |
|
static void |
rejectNonTolerantSettingIfPresent(ObjectTemplateItemDefinitionType templateItemDefinition,
ItemPath itemPath,
String contextDescription) |
|
static <T extends ObjectType,F extends ObjectType> void |
setContextOid(LensContext<F> context,
LensElementContext<T> objectContext,
String oid) |
|
static <O extends ObjectType> void |
setDeltaOldValue(LensElementContext<O> ctx,
ItemDelta<?,?> itemDelta) |
|
static <O extends ObjectType> void |
setDeltaOldValue(LensElementContext<O> ctx,
ObjectDelta<O> objectDelta) |
|
static <M extends MappingType> M |
setMappingTarget(M mapping,
ItemPathType path) |
|
static void |
triggerRule(@NotNull EvaluatedPolicyRule rule,
Collection<EvaluatedPolicyRuleTrigger<?>> triggers) |
|