All Methods Static Methods Concrete Methods
Modifier and Type |
Method |
Description |
static <V extends PrismValue,D extends ItemDefinition> MappingImpl.Builder<V,D> |
addAssignmentPathVariables(MappingImpl.Builder<V,D> builder,
AssignmentPathVariables assignmentPathVariables,
PrismContext prismContext) |
|
static <AH extends AssignmentHolderType> void |
applyObjectPolicyConstraints(LensFocusContext<AH> focusContext,
ArchetypePolicyType archetypePolicy,
PrismContext prismContext) |
|
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 |
cloneAndApplyMetadata(V value,
boolean isAssignment,
PrismValueDeltaSetTripleProducer<?,?> mapping) |
|
static <V extends PrismValue> V |
cloneAndApplyMetadata(V value,
boolean isAssignment,
MappingType mapping) |
|
static <V extends PrismValue,D extends ItemDefinition> V |
cloneAndApplyMetadata(V value,
boolean isAssignment,
Collection<ItemValueWithOrigin<V,D>> origins) |
|
static AssignmentPathVariables |
computeAssignmentPathVariables(AssignmentPathImpl assignmentPath) |
|
static <F extends ObjectType> LensProjectionContext |
createAccountContext(LensContext<F> context,
ResourceShadowDiscriminator rsd) |
|
static PropertyDelta<XMLGregorianCalendar> |
createActivationTimestampDelta(ActivationStatusType status,
XMLGregorianCalendar now,
PrismContainerDefinition<ActivationType> activationDefinition,
OriginType origin,
PrismContext prismContext) |
|
static PrismContainer<AssignmentType> |
createAssignmentSingleValueContainer(AssignmentType assignmentType) |
|
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 <O extends ObjectType> String |
determineExplicitArchetypeOid(PrismObject<O> object) |
|
static <O extends ObjectType> String |
determineExplicitArchetypeOidFromAssignments(PrismObject<O> object) |
|
static int |
determineMaxIterations(IterationSpecificationType iterationSpecType) |
|
static boolean |
evaluateBoolean(ExpressionType expressionBean,
ExpressionVariables expressionVariables,
String contextDescription,
ExpressionFactory expressionFactory,
PrismContext prismContext,
Task task,
OperationResult result) |
|
static <T> T |
evaluateExpressionSingle(ExpressionType expressionBean,
ExpressionVariables expressionVariables,
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 iterationType,
int iteration,
String iterationToken,
boolean beforeIteration,
ExpressionFactory expressionFactory,
ExpressionVariables variables,
Task task,
OperationResult result) |
|
static LocalizableMessageType |
evaluateLocalizableMessageType(ExpressionType expressionBean,
ExpressionVariables expressionVariables,
String contextDescription,
ExpressionFactory expressionFactory,
PrismContext prismContext,
Task task,
OperationResult result) |
|
static String |
evaluateString(ExpressionType expressionBean,
ExpressionVariables expressionVariables,
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,T> PropertyDelta<T> |
findAPrioriDelta(LensContext<F> context,
LensProjectionContext projCtx,
ItemPath projectionPropertyPath) |
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> List<LensProjectionContext> |
findRelatedContexts(LensContext<F> context,
LensProjectionContext refProjCtx) |
Returns a list of context that have equivalent discriminator with the reference context.
|
static <F extends ObjectType> String |
formatIterationToken(LensContext<F> context,
LensElementContext<?> accountContext,
IterationSpecificationType iterationType,
int iteration,
ExpressionFactory expressionFactory,
ExpressionVariables variables,
Task task,
OperationResult result) |
|
static String |
formatIterationTokenDefault(int iteration) |
|
static <AH extends AssignmentHolderType> ItemDelta |
getAprioriItemDelta(ObjectDelta<AH> focusDelta,
ItemPath itemPath) |
|
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> 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> LensProjectionContext |
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> ResourceType |
getResourceReadOnly(LensContext<F> context,
String resourceOid,
ObjectResolver objectResolver,
Task task,
OperationResult result) |
|
static <F extends ObjectType> boolean |
hasDependentContext(LensContext<F> context,
LensProjectionContext targetProjectionContext) |
|
static <F extends ObjectType> boolean |
hasLowerOrderContext(LensContext<F> context,
LensProjectionContext refProjCtx) |
|
static SingleLocalizableMessageType |
interpretLocalizableMessageTemplate(LocalizableMessageTemplateType template,
ExpressionVariables 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 <F extends ObjectType> boolean |
isDependencyTargetContext(LensProjectionContext sourceProjContext,
LensProjectionContext targetProjectionContext,
ResourceObjectTypeDependencyType dependency) |
|
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(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,
PrismContext prismContext) |
|
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 void |
triggerRule(EvaluatedPolicyRule rule,
Collection<EvaluatedPolicyRuleTrigger<?>> triggers,
Collection<String> policySituations) |
|