Uses of Interface
com.evolveum.midpoint.prism.PrismObject
-
-
Uses of PrismObject in com.evolveum.midpoint.audit.api
Methods in com.evolveum.midpoint.audit.api that return PrismObject Modifier and Type Method Description PrismObject<UserType>
AuditEventRecord. getAttorney()
Attorney is the (physical) user who have executed the action.PrismObject<UserType>
AuditEventRecord. getInitiator()
Initiator is the (legal) entity on behalf of whom is the action executed.PrismObject<FocusType>
AuditEventRecord. getTargetOwner()
Methods in com.evolveum.midpoint.audit.api with parameters of type PrismObject Modifier and Type Method Description void
AuditEventRecord. setAttorney(PrismObject<UserType> attorney)
void
AuditEventRecord. setInitiator(PrismObject<UserType> initiator)
void
AuditEventRecord. setInitiatorAndLoginParameter(PrismObject<UserType> initiator)
void
AuditEventRecord. setTarget(PrismObject<?> targetObject, PrismContext prismContext)
void
AuditEventRecord. setTargetOwner(PrismObject<FocusType> targetOwner)
-
Uses of PrismObject in com.evolveum.midpoint.common
Methods in com.evolveum.midpoint.common with parameters of type PrismObject Modifier and Type Method Description static LoggingConfigurationType
ProfilingConfigurationManager. checkSystemProfilingConfiguration(PrismObject<SystemConfigurationType> systemConfigurationPrism)
In this method, we perform the check of systemConfiguration object, searching for any data related to profilingConfigurationstatic List<PropertyDelta<?>>
SynchronizationUtils. createSynchronizationSituationAndDescriptionDelta(PrismObject<ShadowType> shadow, SynchronizationSituationType situation, String sourceChannel, boolean full, XMLGregorianCalendar timestamp, PrismContext prismContext)
static List<PropertyDelta<?>>
SynchronizationUtils. createSynchronizationTimestampsDelta(PrismObject<ShadowType> shadow, PrismContext prismContext)
static boolean
SynchronizationUtils. isPolicyApplicable(QName objectClass, ShadowKindType kind, String intent, ObjectSynchronizationType synchronizationPolicy, PrismObject<ResourceType> resource)
static boolean
SynchronizationUtils. isPolicyApplicable(QName objectClass, ShadowKindType kind, String intent, ObjectSynchronizationType synchronizationPolicy, PrismObject<ResourceType> resource, boolean strictIntent)
boolean
ResourceObjectPattern. matches(PrismObject<ShadowType> shadowToMatch, MatchingRuleRegistry matchingRuleRegistry, RelationRegistry relationRegistry)
static boolean
ResourceObjectPattern. matches(PrismObject<ShadowType> shadowToMatch, Collection<ResourceObjectPattern> protectedAccountPatterns, MatchingRuleRegistry matchingRuleRegistry, RelationRegistry relationRegistry)
-
Uses of PrismObject in com.evolveum.midpoint.common.crypto
Methods in com.evolveum.midpoint.common.crypto with parameters of type PrismObject Modifier and Type Method Description static <T extends ObjectType>
voidCryptoUtil. checkEncrypted(PrismObject<T> object)
static <T extends ObjectType>
Collection<? extends ItemDelta<?,?>>CryptoUtil. computeReencryptModifications(Protector protector, PrismObject<T> object)
static <T extends ObjectType>
booleanCryptoUtil. containsCleartext(PrismObject<T> object)
static <T extends ObjectType>
booleanCryptoUtil. containsHashedData(PrismObject<T> object)
static <T extends ObjectType>
voidCryptoUtil. encryptValues(Protector protector, PrismObject<T> object)
Encrypts all encryptable values in the object.static <T extends ObjectType>
Collection<String>CryptoUtil. getEncryptionKeyNames(PrismObject<T> object)
static <T extends ObjectType>
intCryptoUtil. reencryptValues(Protector protector, PrismObject<T> object)
Re-encrypts all encryptable values in the object. -
Uses of PrismObject in com.evolveum.midpoint.common.refinery
Methods in com.evolveum.midpoint.common.refinery that return PrismObject Modifier and Type Method Description PrismObject<ShadowType>
CompositeRefinedObjectClassDefinitionImpl. createBlankShadow(RefinedObjectClassDefinition definition)
PrismObject<ShadowType>
LayerRefinedObjectClassDefinitionImpl. createBlankShadow(RefinedObjectClassDefinition definition)
default PrismObject<ShadowType>
RefinedObjectClassDefinition. createBlankShadow()
PrismObject<ShadowType>
RefinedObjectClassDefinition. createBlankShadow(RefinedObjectClassDefinition definition)
PrismObject<ShadowType>
RefinedObjectClassDefinitionImpl. createBlankShadow(RefinedObjectClassDefinition definition)
-
Uses of PrismObject in com.evolveum.midpoint.common.validator
Methods in com.evolveum.midpoint.common.validator with parameters of type PrismObject Modifier and Type Method Description <T extends Objectable>
EventResultEventHandler. postMarshall(PrismObject<T> object, Element objectElement, OperationResult objectResult)
Call-back called after the object is unmarshalled. -
Uses of PrismObject in com.evolveum.midpoint.model.api
Methods in com.evolveum.midpoint.model.api that return PrismObject Modifier and Type Method Description PrismObject<UserType>
ModelService. findShadowOwner(String shadowOid, Task task, OperationResult parentResult)
Deprecated.<T extends ObjectType>
PrismObject<T>ModelService. getObject(Class<T> type, String oid, Collection<SelectorOptions<GetOperationOptions>> options, Task task, OperationResult parentResult)
Returns object for provided OID.PrismObject<TaskType>
TaskService. getTaskByIdentifier(String identifier, Collection<SelectorOptions<GetOperationOptions>> options, Task operationTask, OperationResult parentResult)
Returns information about task, given its identifier.<O extends ObjectType>
PrismObject<O>ModelInteractionService. mergeObjectsPreviewObject(Class<O> type, String leftOid, String rightOid, String mergeConfigurationName, Task task, OperationResult result)
<O extends ObjectType>
PrismObject<O>ModelAuditService. reconstructObject(Class<O> type, String oid, String eventIdentifier, Task task, OperationResult result)
PrismObject<? extends FocusType>
ModelService. searchShadowOwner(String shadowOid, Collection<SelectorOptions<GetOperationOptions>> options, Task task, OperationResult parentResult)
Returns the Focus object representing owner of specified shadow.Methods in com.evolveum.midpoint.model.api that return types with arguments of type PrismObject Modifier and Type Method Description List<PrismObject<? extends ShadowType>>
ModelService. listResourceObjects(String resourceOid, QName objectClass, ObjectPaging paging, Task task, OperationResult result)
Deprecated.<T extends ObjectType>
SearchResultList<PrismObject<T>>ModelService. searchObjects(Class<T> type, ObjectQuery query, Collection<SelectorOptions<GetOperationOptions>> options, Task task, OperationResult parentResult)
Search for objects.Methods in com.evolveum.midpoint.model.api with parameters of type PrismObject Modifier and Type Method Description void
AssignmentObjectRelation. addArchetypeRef(PrismObject<ArchetypeType> archetype)
MidPointPrincipal
ModelInteractionService. assumePowerOfAttorney(PrismObject<UserType> donor, Task task, OperationResult result)
<O extends ObjectType>
CompareResultTypeModelService. compareObject(PrismObject<O> object, Collection<SelectorOptions<GetOperationOptions>> readOptions, ModelCompareOptions compareOptions, List<? extends ItemPath> ignoreItemPaths, Task task, OperationResult result)
TODOCompiledObjectCollectionView
ModelInteractionService. compileObjectCollectionView(PrismObject<ObjectCollectionType> collection, Class<? extends ObjectType> targetTypeClass, Task task, OperationResult result)
<O extends AssignmentHolderType>
ArchetypePolicyTypeModelInteractionService. determineArchetypePolicy(PrismObject<O> assignmentHolder, OperationResult result)
Efficiently determines information about archetype policy applicable for a particular object.<O extends AbstractRoleType>
AssignmentCandidatesSpecificationModelInteractionService. determineAssignmentHolderSpecification(PrismObject<O> assignmentTarget, OperationResult result)
Returns data structure that contains information about possible assignment holders for a particular target object.<O extends AssignmentHolderType>
AssignmentCandidatesSpecificationModelInteractionService. determineAssignmentTargetSpecification(PrismObject<O> assignmentHolder, OperationResult result)
Returns data structure that contains information about possible assignment targets for a particular holder object.Collection<EvaluatedPolicyRule>
ModelInteractionService. evaluateCollectionPolicyRules(PrismObject<ObjectCollectionType> collection, CompiledObjectCollectionView collectionView, Class<? extends ObjectType> targetTypeClass, Task task, OperationResult result)
Returns all policy rules that apply to the collection.ExecuteCredentialResetResponseType
ModelInteractionService. executeCredentialsReset(PrismObject<UserType> user, ExecuteCredentialResetRequestType executeCredentialResetRequest, Task task, OperationResult result)
<O extends ObjectType>
voidModelInteractionService. generateValue(PrismObject<O> object, PolicyItemsDefinitionType policyItemsDefinition, Task task, OperationResult parentResult)
<O extends ObjectType>
StringModelInteractionService. generateValue(ValuePolicyType policy, int defaultLength, boolean generateMinimalSize, PrismObject<O> object, String shortDesc, Task task, OperationResult inputResult)
TEMPORARY.<O extends ObjectType,R extends AbstractRoleType>
ItemSecurityConstraintsModelInteractionService. getAllowedRequestAssignmentItems(PrismObject<O> object, PrismObject<R> target, Task task, OperationResult result)
Returns decisions for individual items for "assign" authorization.<H extends AssignmentHolderType,R extends AbstractRoleType>
RoleSelectionSpecificationModelInteractionService. getAssignableRoleSpecification(PrismObject<H> assignmentHolder, Class<R> targetType, int assignmentOrder, Task task, OperationResult parentResult)
Returns an object that defines which roles can be assigned by the currently logged-in user.AuthenticationsPolicyType
ModelInteractionService. getAuthenticationPolicy(PrismObject<UserType> user, Task task, OperationResult parentResult)
Returns an authentications policies as defined in the system configuration security policy.CredentialsPolicyType
ModelInteractionService. getCredentialsPolicy(PrismObject<UserType> user, Task task, OperationResult parentResult)
Returns a credential policy that applies to the specified user.RefinedObjectClassDefinition
ModelInteractionService. getEditObjectClassDefinition(PrismObject<ShadowType> shadow, PrismObject<ResourceType> resource, AuthorizationPhaseType phase, Task task, OperationResult result)
<O extends ObjectType>
PrismObjectDefinition<O>ModelInteractionService. getEditObjectDefinition(PrismObject<O> object, AuthorizationPhaseType phase, Task task, OperationResult result)
Returns a schema that reflects editability of the object in terms of midPoint schema limitations and security.RegistrationsPolicyType
ModelInteractionService. getFlowPolicy(PrismObject<UserType> user, Task task, OperationResult parentResult)
Returns a policy for registration, e.g.RegistrationsPolicyType
ModelInteractionService. getRegistrationPolicy(PrismObject<UserType> user, Task task, OperationResult parentResult)
Deprecated.SecurityPolicyType
ModelInteractionService. getSecurityPolicy(PrismObject<UserType> user, Task task, OperationResult parentResult)
<T> T
ModelInteractionService. runUnderPowerOfAttorney(Producer<T> producer, PrismObject<UserType> donor, Task task, OperationResult result)
default <T> T
ModelInteractionService. runUnderPowerOfAttorneyChecked(CheckedProducer<T> producer, PrismObject<UserType> donor, Task task, OperationResult result)
<O extends ObjectType>
voidModelInteractionService. validateValue(PrismObject<O> object, PolicyItemsDefinitionType policyItemsDefinition, Task task, OperationResult parentResult)
-
Uses of PrismObject in com.evolveum.midpoint.model.api.authentication
Methods in com.evolveum.midpoint.model.api.authentication with parameters of type PrismObject Modifier and Type Method Description MidPointUserProfilePrincipal
UserProfileService. getPrincipal(PrismObject<UserType> user)
MidPointUserProfilePrincipal
UserProfileService. getPrincipal(PrismObject<UserType> user, AuthorizationTransformer authorizationTransformer, OperationResult result)
-
Uses of PrismObject in com.evolveum.midpoint.model.api.context
Methods in com.evolveum.midpoint.model.api.context that return PrismObject Modifier and Type Method Description PrismObject<O>
ModelElementContext. getObjectCurrent()
PrismObject<O>
ModelElementContext. getObjectNew()
PrismObject<O>
ModelElementContext. getObjectOld()
PrismObject<ResourceType>
EvaluatedConstruction. getResource()
PrismObject<SystemConfigurationType>
ModelContext. getSystemConfiguration()
PrismObject<?>
EvaluatedAssignment. getTarget()
PrismObject<? extends AssignmentHolderType>
EvaluatedAssignmentTarget. getTarget()
Methods in com.evolveum.midpoint.model.api.context with parameters of type PrismObject Modifier and Type Method Description void
ModelElementContext. setObjectNew(PrismObject<O> objectNew)
void
ModelElementContext. setObjectOld(PrismObject<O> objectOld)
-
Uses of PrismObject in com.evolveum.midpoint.model.api.expr
Methods in com.evolveum.midpoint.model.api.expr that return PrismObject Modifier and Type Method Description PrismObject<UserType>
MidpointFunctions. findShadowOwner(String accountOid)
Deprecated.use searchShadowOwner instead<F extends FocusType>
PrismObject<F>MidpointFunctions. searchShadowOwner(String accountOid)
Methods in com.evolveum.midpoint.model.api.expr with parameters of type PrismObject Modifier and Type Method Description <T extends ObjectType>
StringMidpointFunctions. addObject(PrismObject<T> newObject)
<T extends ObjectType>
StringMidpointFunctions. addObject(PrismObject<T> newObject, ModelExecuteOptions options)
<O extends ObjectType>
voidMidpointFunctions. addRecomputeTrigger(PrismObject<O> object, Long timestamp)
<T> ResourceAttributeDefinition<T>
MidpointFunctions. getAttributeDefinition(PrismObject<ResourceType> resource, String objectClassName, String attributeName)
<T> ResourceAttributeDefinition<T>
MidpointFunctions. getAttributeDefinition(PrismObject<ResourceType> resource, QName objectClassName, QName attributeName)
-
Uses of PrismObject in com.evolveum.midpoint.model.api.hooks
Methods in com.evolveum.midpoint.model.api.hooks with parameters of type PrismObject Modifier and Type Method Description <T extends ObjectType>
voidReadHook. invoke(PrismObject<T> object, Collection<SelectorOptions<GetOperationOptions>> options, Task task, OperationResult parentResult)
todo -
Uses of PrismObject in com.evolveum.midpoint.model.api.interaction
Methods in com.evolveum.midpoint.model.api.interaction that return types with arguments of type PrismObject Modifier and Type Method Description List<PrismObject<ObjectType>>
DashboardService. searchObjectFromCollection(ObjectCollectionType collection, boolean usingFilter, Task task, OperationResult result)
-
Uses of PrismObject in com.evolveum.midpoint.model.api.util
Methods in com.evolveum.midpoint.model.api.util with parameters of type PrismObject Modifier and Type Method Description static void
ResourceUtils. deleteSchema(PrismObject<ResourceType> resource, ModelService modelService, PrismContext prismContext, Task task, OperationResult parentResult)
-
Uses of PrismObject in com.evolveum.midpoint.model.api.validator
Methods in com.evolveum.midpoint.model.api.validator with parameters of type PrismObject Modifier and Type Method Description ValidationResult
ResourceValidator. validate(PrismObject<ResourceType> resourceObject, Scope scope, Locale locale, Task task, OperationResult result)
-
Uses of PrismObject in com.evolveum.midpoint.model.common
Methods in com.evolveum.midpoint.model.common that return PrismObject Modifier and Type Method Description <O extends AssignmentHolderType>
PrismObject<ArchetypeType>ArchetypeManager. determineArchetype(PrismObject<O> assignmentHolder, OperationResult result)
<O extends AssignmentHolderType>
PrismObject<ArchetypeType>ArchetypeManager. determineArchetype(PrismObject<O> assignmentHolder, String explicitArchetypeOid, OperationResult result)
PrismObject<ArchetypeType>
ArchetypeManager. getArchetype(String oid, OperationResult result)
PrismObject<ArchetypeType>
SystemObjectCache. getArchetype(String oid, OperationResult result)
PrismObject<SystemConfigurationType>
SystemObjectCache. getSystemConfiguration(OperationResult result)
Methods in com.evolveum.midpoint.model.common that return types with arguments of type PrismObject Modifier and Type Method Description SearchResultList<PrismObject<ArchetypeType>>
SystemObjectCache. getAllArchetypes(OperationResult result)
-
Uses of PrismObject in com.evolveum.midpoint.model.common.expression.evaluator.caching
Classes in com.evolveum.midpoint.model.common.expression.evaluator.caching with type parameters of type PrismObject Modifier and Type Class Description class
AbstractSearchExpressionEvaluatorCache<V extends PrismValue,RV extends PrismObject,QK extends QueryKey,QR extends QueryResult>
Cache for search expression-based evaluators.Methods in com.evolveum.midpoint.model.common.expression.evaluator.caching with parameters of type PrismObject Modifier and Type Method Description void
AssociationSearchExpressionEvaluatorCache. invalidate(PrismObject<ResourceType> resource, PrismObject<? extends ShadowType> shadow)
-
Uses of PrismObject in com.evolveum.midpoint.model.common.mapping
Methods in com.evolveum.midpoint.model.common.mapping with parameters of type PrismObject Modifier and Type Method Description <O extends ObjectType>
MappingImpl.Builder<V,D>MappingImpl.Builder. addVariableDefinition(String name, PrismObject<O> midpointObject, Class<O> expectedClass)
<O extends ObjectType>
MappingImpl.Builder<V,D>MappingImpl.Builder. rootNode(PrismObject<? extends ObjectType> mpObject, PrismObjectDefinition<O> definition)
-
Uses of PrismObject in com.evolveum.midpoint.model.common.stringpolicy
Methods in com.evolveum.midpoint.model.common.stringpolicy that return PrismObject Modifier and Type Method Description PrismObject<O>
AbstractValuePolicyOriginResolver. getObject()
Constructors in com.evolveum.midpoint.model.common.stringpolicy with parameters of type PrismObject Constructor Description AbstractValuePolicyOriginResolver(PrismObject<O> object, ObjectResolver objectResolver)
ShadowValuePolicyOriginResolver(PrismObject<ShadowType> object, ObjectResolver objectResolver)
UserValuePolicyOriginResolver(PrismObject<UserType> object, ObjectResolver objectResolver)
-
Uses of PrismObject in com.evolveum.midpoint.model.impl
Methods in com.evolveum.midpoint.model.impl that return PrismObject Modifier and Type Method Description <T extends ObjectType>
PrismObject<T>ModelCrudService. getObject(Class<T> clazz, String oid, Collection<SelectorOptions<GetOperationOptions>> options, Task task, OperationResult parentResult)
PrismObject<SystemConfigurationType>
ModelObjectResolver. getSystemConfiguration(OperationResult result)
<O extends ObjectType>
PrismObject<O>ModelObjectResolver. resolve(PrismReferenceValue refVal, String string, GetOperationOptions options, Task task, OperationResult result)
<O extends ObjectType>
PrismObject<O>ModelObjectResolver. resolve(PrismReferenceValue refVal, String string, Task task, OperationResult result)
<O extends ObjectType,R extends ObjectType>
PrismObject<R>ModelObjectResolver. searchOrgTreeWidthFirstReference(PrismObject<O> object, Function<PrismObject<OrgType>,ObjectReferenceType> function, String shortDesc, Task task, OperationResult result)
Methods in com.evolveum.midpoint.model.impl that return types with arguments of type PrismObject Modifier and Type Method Description <T extends ObjectType>
List<PrismObject<T>>ModelCrudService. searchObjects(Class<T> type, ObjectQuery query, Collection<SelectorOptions<GetOperationOptions>> options, Task task, OperationResult parentResult)
<O extends ObjectType>
SearchResultList<PrismObject<O>>ModelObjectResolver. searchObjects(Class<O> type, ObjectQuery query, Collection<SelectorOptions<GetOperationOptions>> options, Task task, OperationResult parentResult)
Methods in com.evolveum.midpoint.model.impl with parameters of type PrismObject Modifier and Type Method Description <T extends ObjectType>
StringModelCrudService. addObject(PrismObject<T> object, ModelExecuteOptions options, Task task, OperationResult parentResult)
Add new object.<T extends ObjectType>
javax.ws.rs.core.ResponseModelRestService. addObject(String type, PrismObject<T> object, List<String> options, javax.ws.rs.core.UriInfo uriInfo, org.apache.cxf.jaxrs.ext.MessageContext mc)
<T extends ObjectType>
javax.ws.rs.core.ResponseModelRestService. addObject(String type, String id, PrismObject<T> object, List<String> options, javax.ws.rs.core.UriInfo uriInfo, javax.ws.rs.core.Request request, org.apache.cxf.jaxrs.ext.MessageContext mc)
<T extends ObjectType>
javax.ws.rs.core.ResponseModelRestService. compare(PrismObject<T> clientObject, List<String> restReadOptions, List<String> restCompareOptions, List<String> restIgnoreItems, org.apache.cxf.jaxrs.ext.MessageContext mc)
void
UserComputer. recompute(PrismObject<UserType> user, LifecycleStateModelType lifecycleModel)
<R,O extends ObjectType>
RModelObjectResolver. searchOrgTreeWidthFirst(PrismObject<O> object, Function<PrismObject<OrgType>,R> function, Task task, OperationResult result)
<O extends ObjectType,R extends ObjectType>
PrismObject<R>ModelObjectResolver. searchOrgTreeWidthFirstReference(PrismObject<O> object, Function<PrismObject<OrgType>,ObjectReferenceType> function, String shortDesc, Task task, OperationResult result)
Method parameters in com.evolveum.midpoint.model.impl with type arguments of type PrismObject Modifier and Type Method Description <R,O extends ObjectType>
RModelObjectResolver. searchOrgTreeWidthFirst(PrismObject<O> object, Function<PrismObject<OrgType>,R> function, Task task, OperationResult result)
<O extends ObjectType,R extends ObjectType>
PrismObject<R>ModelObjectResolver. searchOrgTreeWidthFirstReference(PrismObject<O> object, Function<PrismObject<OrgType>,ObjectReferenceType> function, String shortDesc, Task task, OperationResult result)
-
Uses of PrismObject in com.evolveum.midpoint.model.impl.controller
Methods in com.evolveum.midpoint.model.impl.controller that return types with arguments of type PrismObject Modifier and Type Method Description List<PrismObject<? extends ShadowType>>
ModelController. listResourceObjects(String resourceOid, QName objectClass, ObjectPaging paging, Task task, OperationResult parentResult)
Deprecated.List<PrismObject<ObjectType>>
DashboardServiceImpl. searchObjectFromCollection(ObjectCollectionType collection, boolean usingFilter, Task task, OperationResult result)
<T extends ObjectType>
SearchResultList<PrismObject<T>>ModelController. searchObjects(Class<T> type, ObjectQuery origQuery, Collection<SelectorOptions<GetOperationOptions>> rawOptions, Task task, OperationResult parentResult)
Method parameters in com.evolveum.midpoint.model.impl.controller with type arguments of type PrismObject Modifier and Type Method Description <T extends ObjectType>
voidSchemaTransformer. applySchemasAndSecurityToObjects(List<PrismObject<T>> objects, GetOperationOptions rootOptions, Collection<SelectorOptions<GetOperationOptions>> options, AuthorizationPhaseType phase, Task task, OperationResult result)
-
Uses of PrismObject in com.evolveum.midpoint.model.impl.dataModel
Methods in com.evolveum.midpoint.model.impl.dataModel that return PrismObject Modifier and Type Method Description PrismObject<ResourceType>
DataModel. getResource(String resourceOid)
Methods in com.evolveum.midpoint.model.impl.dataModel that return types with arguments of type PrismObject Modifier and Type Method Description Map<String,PrismObject<ResourceType>>
DataModel. getResources()
Methods in com.evolveum.midpoint.model.impl.dataModel with parameters of type PrismObject Modifier and Type Method Description void
DataModel. registerResource(PrismObject<ResourceType> resource)
-
Uses of PrismObject in com.evolveum.midpoint.model.impl.expr
Methods in com.evolveum.midpoint.model.impl.expr that return PrismObject Modifier and Type Method Description PrismObject<UserType>
MidpointFunctionsImpl. findShadowOwner(String accountOid)
<F extends FocusType>
PrismObject<F>MidpointFunctionsImpl. searchShadowOwner(String accountOid)
Methods in com.evolveum.midpoint.model.impl.expr with parameters of type PrismObject Modifier and Type Method Description <T extends ObjectType>
StringMidpointFunctionsImpl. addObject(PrismObject<T> newObject)
<T extends ObjectType>
StringMidpointFunctionsImpl. addObject(PrismObject<T> newObject, ModelExecuteOptions options)
<O extends ObjectType>
voidMidpointFunctionsImpl. addRecomputeTrigger(PrismObject<O> object, Long timestamp)
<T> ResourceAttributeDefinition<T>
MidpointFunctionsImpl. getAttributeDefinition(PrismObject<ResourceType> resource, String objectClassName, String attributeName)
<T> ResourceAttributeDefinition<T>
MidpointFunctionsImpl. getAttributeDefinition(PrismObject<ResourceType> resource, QName objectClassName, QName attributeName)
-
Uses of PrismObject in com.evolveum.midpoint.model.impl.integrity
Methods in com.evolveum.midpoint.model.impl.integrity that return PrismObject Modifier and Type Method Description PrismObject<ResourceType>
ShadowCheckResult. getResource()
PrismObject<ShadowType>
ShadowCheckResult. getShadow()
Methods in com.evolveum.midpoint.model.impl.integrity that return types with arguments of type PrismObject Modifier and Type Method Description Collection<PrismObject<ShadowType>>
DuplicateShadowsTreatmentInstruction. getShadowsToDelete()
Methods in com.evolveum.midpoint.model.impl.integrity with parameters of type PrismObject Modifier and Type Method Description void
ShadowIntegrityCheckResultHandler. checkOrFixShadowActivationConsistency(ShadowCheckResult checkResult, PrismObject<ShadowType> shadow, boolean fix)
protected boolean
ObjectIntegrityCheckResultHandler. handleObject(PrismObject<ObjectType> object, RunningTask workerTask, OperationResult parentResult)
protected boolean
ShadowIntegrityCheckResultHandler. handleObject(PrismObject<ShadowType> shadow, RunningTask workerTask, OperationResult parentResult)
void
ObjectStatistics. record(PrismObject<ObjectType> object)
void
ObjectTypeStatistics. register(PrismObject<ObjectType> object)
void
ShadowCheckResult. setResource(PrismObject<ResourceType> resource)
void
ShadowCheckResult. setShadow(PrismObject<ShadowType> shadow)
Method parameters in com.evolveum.midpoint.model.impl.integrity with type arguments of type PrismObject Modifier and Type Method Description DuplicateShadowsTreatmentInstruction
DefaultDuplicateShadowsResolver. determineDuplicateShadowsTreatment(Collection<PrismObject<ShadowType>> shadows)
DuplicateShadowsTreatmentInstruction
DuplicateShadowsResolver. determineDuplicateShadowsTreatment(Collection<PrismObject<ShadowType>> shadows)
Takes a collection of duplicate shadows - i.e.void
DuplicateShadowsTreatmentInstruction. setShadowsToDelete(Collection<PrismObject<ShadowType>> shadowsToDelete)
Constructors in com.evolveum.midpoint.model.impl.integrity with parameters of type PrismObject Constructor Description ShadowCheckResult(PrismObject<ShadowType> shadow)
-
Uses of PrismObject in com.evolveum.midpoint.model.impl.lens
Methods in com.evolveum.midpoint.model.impl.lens that return types with arguments of type PrismObject Modifier and Type Method Description Map<String,PrismObject<ShadowType>>
LensProjectionContext. getEntitlementMap()
Methods in com.evolveum.midpoint.model.impl.lens with parameters of type PrismObject Modifier and Type Method Description <T extends ObjectType,F extends ObjectType>
voidOperationalDataManager. applyMetadataAdd(LensContext<F> context, PrismObject<T> objectToAdd, XMLGregorianCalendar now, Task task, OperationResult result)
protected void
LensElementContext. checkConsistence(PrismObject<O> object, String elementDesc, String contextDesc)
protected void
LensProjectionContext. checkConsistence(PrismObject<ShadowType> object, String elementDesc, String contextDesc)
<AH extends AssignmentHolderType>
Collection<EvaluatedAssignment<AH>>AssignmentCollector. collect(PrismObject<AH> assignmentHolder, PrismObject<SystemConfigurationType> systemConfiguration, boolean loginMode, Task task, OperationResult result)
<AH extends AssignmentHolderType>
voidEvaluatedPolicyRuleImpl. computeEnabledActions(PolicyRuleEvaluationContext<AH> rctx, PrismObject<AH> object, ExpressionFactory expressionFactory, PrismContext prismContext, Task task, OperationResult result)
<F extends ObjectType,O extends ObjectType>
LensContext<F>ContextFactory. createRecomputeContext(PrismObject<O> object, ModelExecuteOptions options, Task task, OperationResult result)
<F extends ObjectType>
LensContext<F>ContextFactory. createRecomputeFocusContext(Class<F> focusType, PrismObject<F> focus, ModelExecuteOptions options, Task task, OperationResult result)
<F extends ObjectType>
LensContext<F>ContextFactory. createRecomputeProjectionContext(PrismObject<ShadowType> shadow, ModelExecuteOptions options, Task task, OperationResult result)
static <O extends ObjectType>
StringLensUtil. determineExplicitArchetypeOid(PrismObject<O> object)
static <O extends ObjectType>
StringLensUtil. determineExplicitArchetypeOidFromAssignments(PrismObject<O> object)
void
LensProjectionContext. determineFullShadowFlag(PrismObject<ShadowType> loadedShadow)
void
EvaluatedAssignmentImpl. evaluateConstructions(ObjectDeltaObject<AH> focusOdo, PrismObject<SystemConfigurationType> systemConfiguration, Task task, OperationResult result)
static <F extends FocusType>
LensProjectionContextLensUtil. getProjectionContext(LensContext<F> context, PrismObject<ShadowType> equivalentAccount, ProvisioningService provisioningService, PrismContext prismContext, Task task, OperationResult result)
<F extends FocusType,T extends FocusType>
voidPersonaProcessor. personaModify(LensContext<F> context, com.evolveum.midpoint.model.impl.lens.PersonaProcessor.PersonaKey key, PersonaConstruction<F> construction, PrismObject<T> existingPersona, Task task, OperationResult result)
<FO extends FocusType,O extends ObjectType>
PrismObject<FO>LensOwnerResolver. resolveOwner(PrismObject<O> object)
void
LensContext. setCachedOwner(PrismObject<UserType> cachedOwner)
void
AssignmentPathVariables. setImmediateRole(PrismObject<? extends AbstractRoleType> immediateRole)
void
LensElementContext. setLoadedObject(PrismObject<O> object)
Sets current and possibly also old object.void
LensElementContext. setObjectCurrent(PrismObject<O> objectCurrent)
void
LensElementContext. setObjectNew(PrismObject<O> objectNew)
void
LensElementContext. setObjectOld(PrismObject<O> objectOld)
void
Construction. setSystemConfiguration(PrismObject<SystemConfigurationType> systemConfiguration)
void
LensContext. setSystemConfiguration(PrismObject<SystemConfigurationType> systemConfiguration)
void
EvaluatedAssignmentImpl. setTarget(PrismObject<?> target)
AssignmentEvaluator.Builder<AH>
AssignmentEvaluator.Builder. systemConfiguration(PrismObject<SystemConfigurationType> val)
Method parameters in com.evolveum.midpoint.model.impl.lens with type arguments of type PrismObject Modifier and Type Method Description void
LensElementContext. forEachObject(Consumer<PrismObject<O>> consumer)
void
LensProjectionContext. setEntitlementMap(Map<String,PrismObject<ShadowType>> entitlementMap)
Constructors in com.evolveum.midpoint.model.impl.lens with parameters of type PrismObject Constructor Description LensContextPlaceholder(PrismObject<F> focus, PrismContext prismContext)
-
Uses of PrismObject in com.evolveum.midpoint.model.impl.lens.projector
Methods in com.evolveum.midpoint.model.impl.lens.projector that return PrismObject Modifier and Type Method Description PrismObject
ShadowConstraintsChecker. getConflictingShadow()
Methods in com.evolveum.midpoint.model.impl.lens.projector with parameters of type PrismObject Modifier and Type Method Description void
SmartAssignmentCollection. collect(PrismObject<F> objectCurrent, PrismObject<F> objectOld, ContainerDelta<AssignmentType> assignmentDelta, Collection<AssignmentType> forcedAssignments, AssignmentType taskAssignment)
-
Uses of PrismObject in com.evolveum.midpoint.model.impl.lens.projector.credentials
Methods in com.evolveum.midpoint.model.impl.lens.projector.credentials with parameters of type PrismObject Modifier and Type Method Description protected void
CredentialPolicyEvaluator. processCredentialContainerValue(PrismObject<UserType> focus, PrismContainerValue<R> cVal)
Process values from credential deltas that add/replace the whole container. -
Uses of PrismObject in com.evolveum.midpoint.model.impl.lens.projector.focus
Methods in com.evolveum.midpoint.model.impl.lens.projector.focus that return PrismObject Modifier and Type Method Description PrismObject<AH>
FocusConstraintsChecker. getConflictingObject()
Methods in com.evolveum.midpoint.model.impl.lens.projector.focus with parameters of type PrismObject Modifier and Type Method Description boolean
FocusConstraintsChecker. check(PrismObject<AH> objectNew, OperationResult parentResult)
<F extends FocusType,T extends FocusType>
Collection<ItemDelta<?,?>>ObjectTemplateProcessor. processObjectMapping(LensContext<F> context, ObjectTemplateType objectMappingType, ObjectDeltaObject<F> focusOdo, PrismObject<T> target, ObjectDelta<T> targetAPrioriDelta, String contextDesc, XMLGregorianCalendar now, Task task, OperationResult result)
Processing object mapping: application of object template where focus is the source and another object is the target. -
Uses of PrismObject in com.evolveum.midpoint.model.impl.lens.projector.mappings
Methods in com.evolveum.midpoint.model.impl.lens.projector.mappings that return PrismObject Modifier and Type Method Description PrismObject<T>
MappingEvaluatorParams. getAPrioriTargetObject()
<AH extends AssignmentHolderType>
PrismObject<T>FixedTargetSpecification. getTargetObject(ObjectDeltaObject<AH> updatedFocusOdo)
<AH extends AssignmentHolderType>
PrismObject<T>SelfTargetSpecification. getTargetObject(ObjectDeltaObject<AH> updatedFocusOdo)
abstract <AH extends AssignmentHolderType>
PrismObject<T>TargetObjectSpecification. getTargetObject(ObjectDeltaObject<AH> updatedFocusOdo)
PrismObject<O>
MappingLoader. load(String loadReason, Task task, OperationResult result)
PrismObject<ShadowType>
ProjectionMappingLoader. load(String loadReason, Task task, OperationResult result)
Methods in com.evolveum.midpoint.model.impl.lens.projector.mappings with parameters of type PrismObject Modifier and Type Method Description <V extends PrismValue,D extends ItemDefinition,AH extends AssignmentHolderType>
MappingImpl<V,D>MappingEvaluator. createFocusMapping(MappingFactory mappingFactory, LensContext<AH> context, MappingType mappingType, ObjectType originObject, ObjectDeltaObject<AH> focusOdo, AssignmentPathVariables assignmentPathVariables, PrismObject<SystemConfigurationType> configuration, XMLGregorianCalendar now, String contextDesc, Task task, OperationResult result)
<V extends PrismValue,D extends ItemDefinition,AH extends AssignmentHolderType,T extends AssignmentHolderType>
MappingImpl<V,D>MappingEvaluator. createFocusMapping(MappingFactory mappingFactory, LensContext<AH> context, MappingType mappingType, ObjectType originObject, ObjectDeltaObject<AH> focusOdo, Source<V,D> defaultSource, PrismObject<T> defaultTargetObject, AssignmentPathVariables assignmentPathVariables, Integer iteration, String iterationToken, PrismObject<SystemConfigurationType> configuration, XMLGregorianCalendar now, String contextDesc, Task task, OperationResult result)
void
MappingEvaluatorParams. setAPrioriTargetObject(PrismObject<T> aPrioriTargetObject)
Constructors in com.evolveum.midpoint.model.impl.lens.projector.mappings with parameters of type PrismObject Constructor Description FixedTargetSpecification(PrismObject<T> targetObject)
-
Uses of PrismObject in com.evolveum.midpoint.model.impl.lens.projector.policy
Methods in com.evolveum.midpoint.model.impl.lens.projector.policy that return PrismObject Modifier and Type Method Description PrismObject<AH>
PolicyRuleEvaluationContext. getObject()
-
Uses of PrismObject in com.evolveum.midpoint.model.impl.migrator
Methods in com.evolveum.midpoint.model.impl.migrator that return PrismObject Modifier and Type Method Description <I extends ObjectType,O extends ObjectType>
PrismObject<O>Migrator. migrate(PrismObject<I> original)
Methods in com.evolveum.midpoint.model.impl.migrator with parameters of type PrismObject Modifier and Type Method Description <I extends ObjectType,O extends ObjectType>
PrismObject<O>Migrator. migrate(PrismObject<I> original)
-
Uses of PrismObject in com.evolveum.midpoint.model.impl.scripting.helpers
Methods in com.evolveum.midpoint.model.impl.scripting.helpers that return PrismObject Modifier and Type Method Description <T extends ObjectType>
PrismObject<T>OperationsHelper. getObject(Class<T> type, String oid, boolean noFetch, ExecutionContext context, OperationResult result)
-
Uses of PrismObject in com.evolveum.midpoint.model.impl.security
Methods in com.evolveum.midpoint.model.impl.security that return PrismObject Modifier and Type Method Description PrismObject<NodeType>
NodeAuthenticationToken. getPrincipal()
<F extends FocusType,O extends ObjectType>
PrismObject<F>UserProfileServiceImpl. resolveOwner(PrismObject<O> object)
Constructors in com.evolveum.midpoint.model.impl.security with parameters of type PrismObject Constructor Description NodeAuthenticationToken(PrismObject<NodeType> node, String remoteAddress, Collection<? extends org.springframework.security.core.GrantedAuthority> authorities)
-
Uses of PrismObject in com.evolveum.midpoint.model.impl.sync
Methods in com.evolveum.midpoint.model.impl.sync that return PrismObject Modifier and Type Method Description PrismObject<ShadowType>
SynchronizationContext. getApplicableShadow()
PrismObject<ShadowType>
SynchronizationContext. getCurrentShadow()
PrismObject<ResourceType>
ReconciliationTaskResult. getResource()
PrismObject<ResourceType>
SynchronizationContext. getResource()
PrismObject<SystemConfigurationType>
SynchronizationContext. getSystemConfiguration()
Methods in com.evolveum.midpoint.model.impl.sync that return types with arguments of type PrismObject Modifier and Type Method Description <F extends FocusType>
List<PrismObject<F>>SynchronizationExpressionsEvaluator. findFocusesByCorrelationRule(Class<F> focusType, ShadowType currentShadow, List<ConditionalSearchFilterType> conditionalFilters, ResourceType resourceType, SystemConfigurationType configurationType, Task task, OperationResult result)
<F extends FocusType>
List<PrismObject<F>>SynchronizationExpressionsEvaluator. findUserByConfirmationRule(Class<F> focusType, List<PrismObject<F>> users, ShadowType currentShadow, ResourceType resource, SystemConfigurationType configuration, ExpressionType expression, Task task, OperationResult result)
Methods in com.evolveum.midpoint.model.impl.sync with parameters of type PrismObject Modifier and Type Method Description String
SynchronizationExpressionsEvaluator. generateTag(ResourceObjectMultiplicityType multiplicity, PrismObject<ShadowType> shadow, PrismObject<ResourceType> resource, PrismObject<SystemConfigurationType> configuration, String shortDesc, Task task, OperationResult parentResult)
protected boolean
SynchronizeAccountResultHandler. handleObject(PrismObject<ShadowType> accountShadow, RunningTask workerTask, OperationResult result)
This methods will be called for each search result.protected boolean
SynchronizeAccountResultHandler. handleObjectInternal(PrismObject<ShadowType> accountShadow, RunningTask workerTask, OperationResult result)
<F extends FocusType>
SynchronizationContext<F>SynchronizationService. loadSynchronizationContext(PrismObject<ShadowType> applicableShadow, PrismObject<ShadowType> currentShadow, PrismObject<ResourceType> resource, String sourceChanel, PrismObject<SystemConfigurationType> configuration, Task task, OperationResult result)
<F extends FocusType>
SynchronizationContext<F>SynchronizationServiceImpl. loadSynchronizationContext(PrismObject<ShadowType> applicableShadow, PrismObject<ShadowType> currentShadow, PrismObject<ResourceType> resource, String sourceChanel, PrismObject<SystemConfigurationType> configuration, Task task, OperationResult result)
<F extends FocusType>
booleanSynchronizationExpressionsEvaluator. matchFocusByCorrelationRule(SynchronizationContext<F> syncCtx, PrismObject<F> focus)
<F extends FocusType>
booleanSynchronizationService. matchUserCorrelationRule(PrismObject<ShadowType> shadow, PrismObject<F> focus, ResourceType resourceType, PrismObject<SystemConfigurationType> configuration, Task task, OperationResult result)
<F extends FocusType>
booleanSynchronizationServiceImpl. matchUserCorrelationRule(PrismObject<ShadowType> shadow, PrismObject<F> focus, ResourceType resourceType, PrismObject<SystemConfigurationType> configuration, Task task, OperationResult result)
Tries to match specified focus and shadow.void
SynchronizationContext. setApplicableShadow(PrismObject<ShadowType> applicableShadow)
void
SynchronizationContext. setCurrentShadow(PrismObject<ShadowType> currentShadow)
void
ReconciliationTaskResult. setResource(PrismObject<ResourceType> resource)
void
SynchronizationContext. setResource(PrismObject<ResourceType> resource)
void
SynchronizationContext. setSystemConfiguration(PrismObject<SystemConfigurationType> systemConfiguration)
Method parameters in com.evolveum.midpoint.model.impl.sync with type arguments of type PrismObject Modifier and Type Method Description <F extends FocusType>
List<PrismObject<F>>SynchronizationExpressionsEvaluator. findUserByConfirmationRule(Class<F> focusType, List<PrismObject<F>> users, ShadowType currentShadow, ResourceType resource, SystemConfigurationType configuration, ExpressionType expression, Task task, OperationResult result)
Constructors in com.evolveum.midpoint.model.impl.sync with parameters of type PrismObject Constructor Description SynchronizationContext(PrismObject<ShadowType> applicableShadow, PrismObject<ShadowType> currentShadow, PrismObject<ResourceType> resource, String channel, PrismContext prismContext, Task task, OperationResult result)
-
Uses of PrismObject in com.evolveum.midpoint.model.impl.trigger
Methods in com.evolveum.midpoint.model.impl.trigger with parameters of type PrismObject Modifier and Type Method Description <O extends ObjectType>
voidCompletedTaskCleanupTriggerHandler. handle(PrismObject<O> object, TriggerType trigger, RunningTask task, OperationResult result)
<O extends ObjectType>
Collection<TriggerType>MultipleTriggersHandler. handle(PrismObject<O> object, Collection<TriggerType> triggers, RunningTask task, OperationResult result)
<O extends ObjectType>
voidRecomputeTriggerHandler. handle(PrismObject<O> object, TriggerType trigger, RunningTask task, OperationResult result)
<O extends ObjectType>
voidSingleTriggerHandler. handle(PrismObject<O> object, TriggerType trigger, RunningTask task, OperationResult result)
-
Uses of PrismObject in com.evolveum.midpoint.model.impl.util
Methods in com.evolveum.midpoint.model.impl.util with parameters of type PrismObject Modifier and Type Method Description static <O extends ObjectType>
voidModelImplUtils. addDefaultExpressionVariables(ExpressionVariables variables, PrismObject<? extends ObjectType> focus, PrismObject<? extends ShadowType> shadow, ResourceShadowDiscriminator discr, PrismObject<ResourceType> resource, PrismObject<SystemConfigurationType> configuration, LensElementContext<O> affectedElementContext, PrismContext prismContext)
static ObjectClassComplexTypeDefinition
ModelImplUtils. determineObjectClass(RefinedResourceSchema refinedSchema, PrismObject<ShadowType> shadow)
static <O extends ObjectType>
ExpressionVariablesModelImplUtils. getDefaultExpressionVariables(PrismObject<? extends ObjectType> focus, PrismObject<? extends ShadowType> shadow, ResourceShadowDiscriminator discr, PrismObject<ResourceType> resource, PrismObject<SystemConfigurationType> configuration, LensElementContext<O> affectedElementContext, PrismContext prismContext)
protected boolean
ReindexResultHandler. handleObject(PrismObject<ObjectType> object, RunningTask workerTask, OperationResult parentResult)
static <T extends ObjectType>
voidModelImplUtils. resolveReferences(PrismObject<T> object, RepositoryService repository, boolean enforceReferentialIntegrity, boolean forceFilterReevaluation, EvaluationTimeType resolutionTime, boolean throwExceptionOnFailure, PrismContext prismContext, OperationResult result)
Resolves references contained in given PrismObject.static void
ModelImplUtils. setRequestee(Task task, PrismObject object)
-
Uses of PrismObject in com.evolveum.midpoint.model.impl.validator
Methods in com.evolveum.midpoint.model.impl.validator with parameters of type PrismObject Modifier and Type Method Description ValidationResult
ResourceValidatorImpl. validate(PrismObject<ResourceType> resourceObject, Scope scope, Locale locale, Task task, OperationResult result)
-
Uses of PrismObject in com.evolveum.midpoint.model.impl.visualizer
Methods in com.evolveum.midpoint.model.impl.visualizer that return PrismObject Modifier and Type Method Description PrismObject<? extends ObjectType>
VisualizationContext. getCurrentObject(String oid)
PrismObject<? extends ObjectType>
VisualizationContext. getOldObject(String oid)
Methods in com.evolveum.midpoint.model.impl.visualizer that return types with arguments of type PrismObject Modifier and Type Method Description Map<String,PrismObject<? extends ObjectType>>
VisualizationContext. getCurrentObjects()
Map<String,PrismObject<? extends ObjectType>>
VisualizationContext. getOldObjects()
Methods in com.evolveum.midpoint.model.impl.visualizer with parameters of type PrismObject Modifier and Type Method Description void
VisualizationContext. putObject(PrismObject<? extends ObjectType> object)
<O extends ObjectType>
voidResolver. resolve(PrismObject<O> object, Task task, OperationResult result)
SceneImpl
Visualizer. visualize(PrismObject<? extends ObjectType> object, VisualizationContext context, Task task, OperationResult parentResult)
SceneImpl
Visualizer. visualize(PrismObject<? extends ObjectType> object, Task task, OperationResult parentResult)
Method parameters in com.evolveum.midpoint.model.impl.visualizer with type arguments of type PrismObject Modifier and Type Method Description void
VisualizationContext. setCurrentObjects(Map<String,PrismObject<? extends ObjectType>> currentObjects)
void
VisualizationContext. setOldObjects(Map<String,PrismObject<? extends ObjectType>> oldObjects)
-
Uses of PrismObject in com.evolveum.midpoint.prism
Methods in com.evolveum.midpoint.prism that return PrismObject Modifier and Type Method Description PrismObject
Objectable. asPrismObject()
static PrismObject<?>
PrismObject. asPrismObject(Objectable o)
PrismObject<O>
PrismObjectValue. asPrismObject()
PrismObject<O>
PrismObject. clone()
PrismObject<O>
PrismObject. cloneComplex(CloneStrategy strategy)
PrismObject<O>
PrismObject. cloneIfImmutable()
PrismObject<O>
PrismObject. createImmutableClone()
<O extends Objectable>
PrismObject<O>PrismContext. createKnownObject(Class<O> clazz)
Creates a new PrismObject of a given static type.<O extends Objectable>
PrismObject<O>ItemFactory. createObject(QName name, PrismObjectDefinition<O> definition)
<O extends Objectable>
PrismObject<O>PrismContext. createObject(Class<O> clazz)
Creates a new PrismObject of a given type.PrismObject
PrismReferenceValue. getObject()
Returns object that this reference points to.PrismObject<O>
PrismObjectDefinition. instantiate()
PrismObject<O>
PrismObjectDefinition. instantiate(QName name)
<O extends Objectable>
PrismObject<O>PrismParser. parse()
Parses the input as a prism object.<O extends Objectable>
PrismObject<O>PrismParserNoIO. parse()
default <T extends Objectable>
PrismObject<T>PrismContext. parseObject(File file)
default <T extends Objectable>
PrismObject<T>PrismContext. parseObject(String dataString)
Methods in com.evolveum.midpoint.prism that return types with arguments of type PrismObject Modifier and Type Method Description List<PrismObject<? extends Objectable>>
PrismParser. parseObjects()
Parses the input as a collection of prism objects.List<PrismObject<? extends Objectable>>
PrismParserNoIO. parseObjects()
Methods in com.evolveum.midpoint.prism with parameters of type PrismObject Modifier and Type Method Description static <T extends Objectable>
TPrismObject. asObjectable(PrismObject<T> object)
static <T extends Objectable>
TPrismObjectValue. asObjectable(PrismObject<T> object)
PrismReferenceValue
ItemFactory. createReferenceValue(PrismObject<?> target)
ObjectDelta<O>
PrismObject. diff(PrismObject<O> other)
ObjectDelta<O>
PrismObject. diff(PrismObject<O> other, ParameterizedEquivalenceStrategy strategy)
boolean
PrismParser.ObjectHandler. handleData(PrismObject<?> object)
Called when an object was successfully retrieved from the input.<O extends Objectable>
StringPrismContext. serializeObjectToString(PrismObject<O> object, String language)
Deprecated.void
PrismReferenceValue. setObject(PrismObject object)
void
Objectable. setupContainer(PrismObject object)
Method parameters in com.evolveum.midpoint.prism with type arguments of type PrismObject Modifier and Type Method Description static <T extends Objectable>
List<T>PrismObject. asObjectableList(List<PrismObject<T>> objects)
T
PrismSerializer. serializeObjects(List<PrismObject<?>> objects, QName aggregateElementName)
-
Uses of PrismObject in com.evolveum.midpoint.prism.delta
Methods in com.evolveum.midpoint.prism.delta that return PrismObject Modifier and Type Method Description PrismObject<O>
ObjectDelta. computeChangedObject(PrismObject<O> objectOld)
Applies this object delta to specified object, returns updated object.PrismObject<O>
ObjectDelta. getObjectToAdd()
Methods in com.evolveum.midpoint.prism.delta with parameters of type PrismObject Modifier and Type Method Description void
ObjectDelta. applyTo(PrismObject<O> targetObject)
Applies this object delta to specified object, returns updated object.void
ObjectDelta. applyTo(PrismObject<O> targetObject, ParameterizedEquivalenceStrategy strategy)
static <O extends Objectable>
voidObjectDeltaUtil. applyTo(PrismObject<O> targetObject, Collection<? extends ItemDelta<?,?>> modifications)
PrismObject<O>
ObjectDelta. computeChangedObject(PrismObject<O> objectOld)
Applies this object delta to specified object, returns updated object.static <O extends Objectable>
ObjectDelta<O>DeltaFactory.Object. createAddDelta(PrismObject<O> objectToAdd)
<T extends Objectable>
ReferenceDeltaDeltaFactory.Reference. createModificationAdd(Class<T> type, ItemName refName, PrismObject<?> refTarget)
<T extends Objectable>
Collection<? extends ItemDelta>DeltaFactory.Reference. createModificationAddCollection(Class<T> type, ItemName refName, PrismObject<?> refTarget)
<O extends Objectable>
ObjectDelta<O>DeltaFactory.Object. createModificationAddReference(Class<O> type, String oid, QName propertyName, PrismObject<?>... referenceObjects)
<T extends Objectable>
ReferenceDeltaDeltaFactory.Reference. createModificationDelete(Class<T> type, QName refName, PrismObject<?> refTarget)
ReferenceDelta
DeltaFactory.Reference. createModificationDelete(QName refName, PrismObjectDefinition<?> objectDefinition, PrismObject<?> refTarget)
<T extends Objectable>
Collection<? extends ItemDelta>DeltaFactory.Reference. createModificationDeleteCollection(Class<T> type, QName refName, PrismObject<?> refTarget)
static <T extends Objectable>
ObjectDelta<T>DiffUtil. diff(PrismObject<T> oldObject, PrismObject<T> newObject)
<O extends Objectable>
voidContainerDelta. expand(PrismObject<O> object, Trace logger)
Post processing of delta to expand missing values from the object.boolean
ItemDelta. isRedundant(PrismObject<? extends Objectable> object, boolean assumeMissingItems)
Checks if the delta is redundant w.r.t.boolean
ItemDelta. isRedundant(PrismObject<? extends Objectable> object, Comparator<V> comparator, boolean assumeMissingItems)
boolean
ObjectDelta. isRedundant(PrismObject<O> object, boolean assumeMissingItems)
boolean
PropertyDelta. isRedundant(PrismObject<? extends Objectable> object, MatchingRule<T> matchingRule, boolean assumeMissingItems)
ItemDelta<V,D>
ItemDelta. narrow(PrismObject<? extends Objectable> object, boolean assumeMissingItems)
Filters out all delta values that are meaningless to apply.ItemDelta<V,D>
ItemDelta. narrow(PrismObject<? extends Objectable> object, Comparator<V> comparator, boolean assumeMissingItems)
Filters out all delta values that are meaningless to apply.ObjectDelta<O>
ObjectDelta. narrow(PrismObject<O> existingObject, boolean assumeMissingItems)
PropertyDelta<T>
PropertyDelta. narrow(PrismObject<? extends Objectable> object, boolean assumeMissingItems)
PropertyDelta<T>
PropertyDelta. narrow(PrismObject<? extends Objectable> object, MatchingRule<T> matchingRule, boolean assumeMissingItems)
void
ObjectDelta. setObjectToAdd(PrismObject<O> objectToAdd)
-
Uses of PrismObject in com.evolveum.midpoint.prism.impl
Classes in com.evolveum.midpoint.prism.impl that implement PrismObject Modifier and Type Class Description class
PrismObjectImpl<O extends Objectable>
Common supertype for all identity objects.Methods in com.evolveum.midpoint.prism.impl that return PrismObject Modifier and Type Method Description PrismObject<O>
PrismObjectValueImpl. asPrismObject()
PrismObject<O>
PrismObjectImpl. clone()
PrismObject<O>
PrismObjectImpl. cloneIfImmutable()
PrismObject<O>
PrismObjectImpl. createImmutableClone()
<O extends Objectable>
PrismObject<O>PrismContextImpl. createKnownObject(Class<O> clazz)
<O extends Objectable>
PrismObject<O>ItemFactoryImpl. createObject(QName name, PrismObjectDefinition<O> definition)
<T extends Objectable>
PrismObject<T>PrismContextImpl. createObject(Class<T> clazz)
PrismObject
PrismReferenceValueImpl. getObject()
Returns object that this reference points to.PrismObject<O>
PrismObjectDefinitionImpl. instantiate()
PrismObject<O>
PrismObjectDefinitionImpl. instantiate(QName name)
Methods in com.evolveum.midpoint.prism.impl with parameters of type PrismObject Modifier and Type Method Description static <T extends Objectable>
TPrismObjectValueImpl. asObjectable(PrismObject<T> object)
PrismReferenceValue
ItemFactoryImpl. createReferenceValue(PrismObject<?> target)
ObjectDelta<O>
PrismObjectImpl. diff(PrismObject<O> other)
ObjectDelta<O>
PrismObjectImpl. diff(PrismObject<O> other, ParameterizedEquivalenceStrategy strategy)
<O extends Objectable>
StringPrismContextImpl. serializeObjectToString(PrismObject<O> object, String language)
void
PrismReferenceValueImpl. setObject(PrismObject object)
-
Uses of PrismObject in com.evolveum.midpoint.prism.impl.delta
Methods in com.evolveum.midpoint.prism.impl.delta that return PrismObject Modifier and Type Method Description PrismObject<O>
ObjectDeltaImpl. computeChangedObject(PrismObject<O> objectOld)
Applies this object delta to specified object, returns updated object.PrismObject<O>
ObjectDeltaImpl. getObjectToAdd()
Methods in com.evolveum.midpoint.prism.impl.delta with parameters of type PrismObject Modifier and Type Method Description void
ObjectDeltaImpl. applyTo(PrismObject<O> targetObject)
void
ObjectDeltaImpl. applyTo(PrismObject<O> targetObject, ParameterizedEquivalenceStrategy strategy)
PrismObject<O>
ObjectDeltaImpl. computeChangedObject(PrismObject<O> objectOld)
Applies this object delta to specified object, returns updated object.static <O extends Objectable>
ObjectDeltaImpl<O>ObjectDeltaImpl. createAddDelta(PrismObject<O> objectToAdd)
<T extends Objectable>
ReferenceDeltaReferenceDeltaFactoryImpl. createModificationAdd(Class<T> type, ItemName refName, PrismObject<?> refTarget)
static <T extends Objectable>
ReferenceDeltaImplReferenceDeltaImpl. createModificationAdd(Class<T> type, ItemName refName, PrismContext prismContext, PrismObject<?> refTarget)
<T extends Objectable>
Collection<? extends ItemDelta>ReferenceDeltaFactoryImpl. createModificationAddCollection(Class<T> type, ItemName refName, PrismObject<?> refTarget)
static <T extends Objectable>
Collection<? extends ItemDelta>ReferenceDeltaImpl. createModificationAddCollection(Class<T> type, ItemName refName, PrismContext prismContext, PrismObject<?> refTarget)
<O extends Objectable>
ObjectDelta<O>ObjectDeltaFactoryImpl. createModificationAddReference(Class<O> type, String oid, QName propertyName, PrismObject<?>... referenceObjects)
Convenience method for quick creation of object deltas that replace a single object property.<T extends Objectable>
ReferenceDeltaReferenceDeltaFactoryImpl. createModificationDelete(Class<T> type, QName refName, PrismObject<?> refTarget)
ReferenceDelta
ReferenceDeltaFactoryImpl. createModificationDelete(QName refName, PrismObjectDefinition<?> objectDefinition, PrismObject<?> refTarget)
static <T extends Objectable>
ReferenceDeltaImplReferenceDeltaImpl. createModificationDelete(Class<T> type, QName refName, PrismContext prismContext, PrismObject<?> refTarget)
static ReferenceDeltaImpl
ReferenceDeltaImpl. createModificationDelete(QName refName, PrismObjectDefinition<?> objectDefinition, PrismObject<?> refTarget, PrismContext prismContext)
<T extends Objectable>
Collection<? extends ItemDelta>ReferenceDeltaFactoryImpl. createModificationDeleteCollection(Class<T> type, QName refName, PrismObject<?> refTarget)
static <T extends Objectable>
Collection<? extends ItemDelta>ReferenceDeltaImpl. createModificationDeleteCollection(Class<T> type, QName refName, PrismContext prismContext, PrismObject<?> refTarget)
<O extends Objectable>
voidContainerDeltaImpl. expand(PrismObject<O> object, Trace logger)
Post processing of delta to expand missing values from the object.boolean
ItemDeltaImpl. isRedundant(PrismObject<? extends Objectable> object, boolean assumeMissingItems)
Checks if the delta is redundant w.r.t.boolean
ItemDeltaImpl. isRedundant(PrismObject<? extends Objectable> object, Comparator<V> comparator, boolean assumeMissingItems)
boolean
ObjectDeltaImpl. isRedundant(PrismObject<O> object, boolean assumeMissingItems)
boolean
PropertyDeltaImpl. isRedundant(PrismObject<? extends Objectable> object, MatchingRule<T> matchingRule, boolean assumeMissingItems)
ItemDelta<V,D>
ItemDeltaImpl. narrow(PrismObject<? extends Objectable> object, boolean assumeMissingItems)
Filters out all delta values that are meaningless to apply.ItemDelta<V,D>
ItemDeltaImpl. narrow(PrismObject<? extends Objectable> object, Comparator<V> comparator, boolean assumeMissingItems)
Filters out all delta values that are meaningless to apply.ObjectDeltaImpl<O>
ObjectDeltaImpl. narrow(PrismObject<O> existingObject, boolean assumeMissingItems)
PropertyDelta<T>
PropertyDeltaImpl. narrow(PrismObject<? extends Objectable> object, boolean assumeMissingItems)
PropertyDelta<T>
PropertyDeltaImpl. narrow(PrismObject<? extends Objectable> object, MatchingRule<T> matchingRule, boolean assumeMissingItems)
void
ObjectDeltaImpl. setObjectToAdd(PrismObject<O> objectToAdd)
-
Uses of PrismObject in com.evolveum.midpoint.prism.impl.marshaller
Methods in com.evolveum.midpoint.prism.impl.marshaller that return PrismObject Modifier and Type Method Description <O extends Objectable>
PrismObject<O>PrismParserImplIO. parse()
<O extends Objectable>
PrismObject<O>PrismParserImplNoIO. parse()
Methods in com.evolveum.midpoint.prism.impl.marshaller that return types with arguments of type PrismObject Modifier and Type Method Description List<PrismObject<? extends Objectable>>
PrismParserImplIO. parseObjects()
List<PrismObject<? extends Objectable>>
PrismParserImplNoIO. parseObjects()
Method parameters in com.evolveum.midpoint.prism.impl.marshaller with type arguments of type PrismObject Modifier and Type Method Description T
PrismSerializerImpl. serializeObjects(List<PrismObject<?>> objects, QName aggregateElementName)
-
Uses of PrismObject in com.evolveum.midpoint.prism.impl.schema
Methods in com.evolveum.midpoint.prism.impl.schema that return PrismObject Modifier and Type Method Description <T extends Objectable>
PrismObject<T>SchemaRegistryImpl. instantiate(Class<T> compileTimeClass)
Deprecated. -
Uses of PrismObject in com.evolveum.midpoint.prism.impl.xjc
Methods in com.evolveum.midpoint.prism.impl.xjc that return PrismObject Modifier and Type Method Description static PrismObject
PrismForJAXBUtil. setupContainerValue(PrismObject prismObject, PrismContainerValue containerValue)
Methods in com.evolveum.midpoint.prism.impl.xjc with parameters of type PrismObject Modifier and Type Method Description static void
PrismForJAXBUtil. setReferenceValueAsObject(PrismContainerValue parentValue, QName referenceQName, PrismObject targetObject)
This method must merge new value with potential existing value of the reference.static PrismObject
PrismForJAXBUtil. setupContainerValue(PrismObject prismObject, PrismContainerValue containerValue)
-
Uses of PrismObject in com.evolveum.midpoint.prism.query
Methods in com.evolveum.midpoint.prism.query with parameters of type PrismObject Modifier and Type Method Description static <T extends Objectable>
booleanObjectQuery. match(PrismObject<T> object, ObjectFilter filter, MatchingRuleRegistry matchingRuleRegistry)
-
Uses of PrismObject in com.evolveum.midpoint.prism.schema
Methods in com.evolveum.midpoint.prism.schema that return PrismObject Modifier and Type Method Description <T extends Objectable>
PrismObject<T>SchemaRegistry. instantiate(Class<T> compileTimeClass)
Deprecated. -
Uses of PrismObject in com.evolveum.midpoint.prism.util
Methods in com.evolveum.midpoint.prism.util that return PrismObject Modifier and Type Method Description PrismObject<O>
ObjectDeltaObject. getAnyObject()
PrismObject<O>
ObjectDeltaObject. getNewObject()
PrismObject<O>
ObjectDeltaObject. getOldObject()
static <T extends Objectable>
PrismObject<T>PrismTestUtil. parseObject(File file)
static <T extends Objectable>
PrismObject<T>PrismTestUtil. parseObject(String xmlString)
static <T extends Objectable>
PrismObject<T>PrismTestUtil. parseObject(Element element)
Deprecated.Methods in com.evolveum.midpoint.prism.util that return types with arguments of type PrismObject Modifier and Type Method Description static List<PrismObject<? extends Objectable>>
PrismTestUtil. parseObjects(File file)
Methods in com.evolveum.midpoint.prism.util with parameters of type PrismObject Modifier and Type Method Description <O extends Objectable>
voidPrismMonitor. afterObjectClone(PrismObject<O> orig, PrismObject<O> clone)
static void
PrismAsserts. assertClass(String message, Class<?> expectedClass, PrismObject<?> actualObject)
static <O extends Objectable>
voidPrismAsserts. assertEquals(PrismObject<O> prism1, PrismObject<O> prism2)
static <O extends Objectable>
voidPrismAsserts. assertEquals(File fileNewXml, PrismObject<O> actual)
static <O extends Objectable>
voidPrismAsserts. assertEquals(String message, PrismObject<O> expected, PrismObject<O> actual)
static <O extends Objectable>
voidPrismAsserts. assertEquivalent(File expectedFile, PrismObject<O> actual)
static <O extends Objectable>
voidPrismAsserts. assertEquivalent(String message, PrismObject<O> expected, PrismObject<O> actual)
static <O extends Objectable>
voidPrismAsserts. assertEquivalent(String message, File expectedFile, PrismObject<O> actual)
<O extends Objectable>
voidPrismMonitor. beforeObjectClone(PrismObject<O> orig)
static <T extends Objectable>
ObjectDeltaObject<T>ObjectDeltaObject. create(PrismObject<T> oldObject, ItemDelta<?,?>... itemDeltas)
static <T extends Objectable>
ObjectDeltaObject<T>ObjectDeltaObject. create(PrismObject<T> oldObject, ObjectDelta<T> delta)
<O extends Objectable>
voidPrismMonitor. recordPrismObjectCompareCount(PrismObject<O> thisObject, Object thatObject)
static String
PrismTestUtil. serializeObjectToString(PrismObject<? extends Objectable> object)
static String
PrismTestUtil. serializeObjectToString(PrismObject<? extends Objectable> object, String language)
static <O extends Objectable>
voidPrismUtil. setDeltaOldValue(PrismObject<O> oldObject, ItemDelta<?,?> itemDelta)
static <O extends Objectable>
voidPrismUtil. setDeltaOldValue(PrismObject<O> oldObject, Collection<? extends ItemDelta> itemDeltas)
Method parameters in com.evolveum.midpoint.prism.util with type arguments of type PrismObject Modifier and Type Method Description static void
PrismAsserts. assertOids(Collection<? extends PrismObject<?>> objects, String... expectedOids)
Constructors in com.evolveum.midpoint.prism.util with parameters of type PrismObject Constructor Description ObjectDeltaObject(PrismObject<O> oldObject, ObjectDelta<O> delta, PrismObject<O> newObject, PrismObjectDefinition<O> definition)
-
Uses of PrismObject in com.evolveum.midpoint.provisioning.api
Methods in com.evolveum.midpoint.provisioning.api that return PrismObject Modifier and Type Method Description <T extends ObjectType>
PrismObject<T>ProvisioningService. deleteObject(Class<T> type, String oid, ProvisioningOperationOptions option, OperationProvisioningScriptsType scripts, Task task, OperationResult parentResult)
Deletes object with specified OID.PrismObject
ConstraintsCheckingResult. getConflictingShadow()
PrismObject<ShadowType>
ResourceEventDescription. getCurrentResourceObject()
PrismObject<ShadowType>
ResourceObjectShadowChangeDescription. getCurrentShadow()
PrismObject<? extends ShadowType>
ResourceOperationDescription. getCurrentShadow()
Shadow describing the object that was the target of the operation.<T extends ObjectType>
PrismObject<T>ProvisioningService. getObject(Class<T> type, String oid, Collection<SelectorOptions<GetOperationOptions>> options, Task task, OperationResult parentResult)
Returns object for provided OID.PrismObject<ShadowType>
ResourceEventDescription. getOldRepoShadow()
PrismObject<ShadowType>
ResourceObjectShadowChangeDescription. getOldShadow()
PrismObject<ResourceType>
ResourceObjectShadowChangeDescription. getResource()
PrismObject<ResourceType>
ResourceOperationDescription. getResource()
PrismObject<ShadowType>
ResourceEventDescription. getShadow()
Methods in com.evolveum.midpoint.provisioning.api that return types with arguments of type PrismObject Modifier and Type Method Description List<PrismObject<? extends ShadowType>>
ProvisioningService. listResourceObjects(String resourceOid, QName objectClass, ObjectPaging paging, Task task, OperationResult parentResult)
Deprecated.<T extends ObjectType>
SearchResultList<PrismObject<T>>ProvisioningService. searchObjects(Class<T> type, ObjectQuery query, Collection<SelectorOptions<GetOperationOptions>> options, Task task, OperationResult parentResult)
Search for objects.Methods in com.evolveum.midpoint.provisioning.api with parameters of type PrismObject Modifier and Type Method Description <T extends ObjectType>
StringProvisioningService. addObject(PrismObject<T> object, OperationProvisioningScriptsType scripts, ProvisioningOperationOptions options, Task task, OperationResult parentResult)
Add new object.<T extends ObjectType>
voidProvisioningService. applyDefinition(PrismObject<T> object, Task task, OperationResult parentResult)
Applies appropriate definition to the shadow.ConstraintsCheckingResult
ProvisioningService. checkConstraints(RefinedObjectClassDefinition shadowDefinition, PrismObject<ShadowType> shadowObject, PrismObject<ShadowType> shadowObjectOld, ResourceType resourceType, String shadowOid, ResourceShadowDiscriminator resourceShadowDiscriminator, ConstraintViolationConfirmer constraintViolationConfirmer, ConstraintsCheckingStrategyType strategy, Task task, OperationResult parentResult)
boolean
ConstraintViolationConfirmer. confirmViolation(PrismObject<ShadowType> conflictingShadowCandidate)
Returns true if the candidate conflicts with the shadow being checked.void
ProvisioningService. refreshShadow(PrismObject<ShadowType> shadow, ProvisioningOperationOptions options, Task task, OperationResult parentResult)
Makes sure that the shadow is in accord with the reality.void
ConstraintsCheckingResult. setConflictingShadow(PrismObject conflictingShadow)
void
ResourceEventDescription. setCurrentResourceObject(PrismObject<ShadowType> currentResourceObject)
void
ResourceObjectShadowChangeDescription. setCurrentShadow(PrismObject<ShadowType> currentShadow)
void
ResourceOperationDescription. setCurrentShadow(PrismObject<? extends ShadowType> currentShadow)
void
ResourceEventDescription. setOldRepoShadow(PrismObject<ShadowType> oldRepoShadow)
void
ResourceObjectShadowChangeDescription. setOldShadow(PrismObject<ShadowType> oldShadow)
void
ResourceObjectShadowChangeDescription. setResource(PrismObject<ResourceType> resource)
void
ResourceOperationDescription. setResource(PrismObject<ResourceType> resource)
-
Uses of PrismObject in com.evolveum.midpoint.repo.api
Methods in com.evolveum.midpoint.repo.api that return PrismObject Modifier and Type Method Description PrismObject<O>
OptimisticLockingRunner. getObject()
<O extends ObjectType>
PrismObject<O>RepositoryService. getObject(Class<O> type, String oid, Collection<SelectorOptions<GetOperationOptions>> options, OperationResult parentResult)
Returns object for provided OID.PrismObject<T>
ModifyObjectResult. getObjectAfter()
PrismObject<T>
ModifyObjectResult. getObjectBefore()
PrismObject<UserType>
RepositoryService. listAccountShadowOwner(String accountOid, OperationResult parentResult)
Deprecated.<F extends FocusType>
PrismObject<F>RepositoryService. searchShadowOwner(String shadowOid, Collection<SelectorOptions<GetOperationOptions>> options, OperationResult parentResult)
Returns the object representing owner of specified shadow.Methods in com.evolveum.midpoint.repo.api that return types with arguments of type PrismObject Modifier and Type Method Description <T extends ShadowType>
List<PrismObject<T>>RepositoryService. listResourceObjectShadows(String resourceOid, Class<T> resourceObjectShadowType, OperationResult parentResult)
Search for resource object shadows of a specified type that belong to the specified resource.<T extends ObjectType>
SearchResultList<PrismObject<T>>RepositoryService. searchObjects(Class<T> type, ObjectQuery query, Collection<SelectorOptions<GetOperationOptions>> options, OperationResult parentResult)
Search for objects in the repository.Methods in com.evolveum.midpoint.repo.api with parameters of type PrismObject Modifier and Type Method Description <T extends ObjectType>
StringRepositoryService. addObject(PrismObject<T> object, RepoAddOptions options, OperationResult parentResult)
Add new object.boolean
ModificationPrecondition. holds(PrismObject<T> object)
Problem can be reported either by returning false or by throwing PreconditionViolationException directly.boolean
VersionPrecondition. holds(PrismObject<T> object)
<O extends ObjectType>
booleanRepositoryService. isAncestor(PrismObject<O> object, String oid)
<O extends ObjectType>
booleanRepositoryService. isDescendant(PrismObject<O> object, String orgOid)
OptimisticLockingRunner.Builder<O,R>
OptimisticLockingRunner.Builder. object(PrismObject<O> object)
R
RepositoryOperation. run(PrismObject<O> object)
<O extends ObjectType>
booleanRepositoryService. selectorMatches(ObjectSelectorType objectSelector, PrismObject<O> object, ObjectFilterExpressionEvaluator filterEvaluator, Trace logger, String logMessagePrefix)
Constructors in com.evolveum.midpoint.repo.api with parameters of type PrismObject Constructor Description ModifyObjectResult(PrismObject<T> objectBefore, PrismObject<T> objectAfter, Collection<? extends ItemDelta> modifications)
VersionPrecondition(PrismObject<T> object)
-
Uses of PrismObject in com.evolveum.midpoint.repo.cache
Methods in com.evolveum.midpoint.repo.cache that return PrismObject Modifier and Type Method Description PrismObject<? extends ObjectType>
LocalObjectCache. get(String oid)
PrismObject<T>
GlobalCacheObjectValue. getObject()
<T extends ObjectType>
PrismObject<T>RepositoryCache. getObject(Class<T> type, String oid, Collection<SelectorOptions<GetOperationOptions>> options, OperationResult parentResult)
PrismObject<UserType>
RepositoryCache. listAccountShadowOwner(String accountOid, OperationResult parentResult)
Deprecated.<F extends FocusType>
PrismObject<F>RepositoryCache. searchShadowOwner(String shadowOid, Collection<SelectorOptions<GetOperationOptions>> options, OperationResult parentResult)
Methods in com.evolveum.midpoint.repo.cache that return types with arguments of type PrismObject Modifier and Type Method Description <T extends ObjectType>
SearchResultList<PrismObject<T>>GlobalQueryCache. get(QueryKey key)
<T extends ShadowType>
List<PrismObject<T>>RepositoryCache. listResourceObjectShadows(String resourceOid, Class<T> resourceObjectShadowType, OperationResult parentResult)
<T extends ObjectType>
SearchResultList<PrismObject<T>>RepositoryCache. searchObjects(Class<T> type, ObjectQuery query, Collection<SelectorOptions<GetOperationOptions>> options, OperationResult parentResult)
Methods in com.evolveum.midpoint.repo.cache with parameters of type PrismObject Modifier and Type Method Description <T extends ObjectType>
StringRepositoryCache. addObject(PrismObject<T> object, RepoAddOptions options, OperationResult parentResult)
<O extends ObjectType>
booleanRepositoryCache. isAncestor(PrismObject<O> object, String oid)
<O extends ObjectType>
booleanRepositoryCache. isDescendant(PrismObject<O> object, String orgOid)
<T extends ObjectType>
voidGlobalVersionCache. put(PrismObject<T> object)
void
LocalObjectCache. put(String oid, PrismObject<? extends ObjectType> object)
<O extends ObjectType>
booleanRepositoryCache. selectorMatches(ObjectSelectorType objectSelector, PrismObject<O> object, ObjectFilterExpressionEvaluator filterEvaluator, Trace logger, String logMessagePrefix)
Method parameters in com.evolveum.midpoint.repo.cache with type arguments of type PrismObject Modifier and Type Method Description <T extends ObjectType>
voidGlobalQueryCache. put(QueryKey key, SearchResultList<PrismObject<T>> cacheObject)
Constructors in com.evolveum.midpoint.repo.cache with parameters of type PrismObject Constructor Description GlobalCacheObjectValue(PrismObject<T> object, long timeToLive)
-
Uses of PrismObject in com.evolveum.midpoint.repo.common
Methods in com.evolveum.midpoint.repo.common that return PrismObject Modifier and Type Method Description PrismObject<?>
ObjectResolver.Session. get(String oid)
Methods in com.evolveum.midpoint.repo.common that return types with arguments of type PrismObject Modifier and Type Method Description <O extends ObjectType>
SearchResultList<PrismObject<O>>DirectoryFileObjectResolver. searchObjects(Class<O> type, ObjectQuery query, Collection<SelectorOptions<GetOperationOptions>> options, Task task, OperationResult parentResult)
<O extends ObjectType>
SearchResultList<PrismObject<O>>ObjectResolver. searchObjects(Class<O> type, ObjectQuery query, Collection<SelectorOptions<GetOperationOptions>> options, Task task, OperationResult parentResult)
<O extends ObjectType>
SearchResultList<PrismObject<O>>RepoObjectResolver. searchObjects(Class<O> type, ObjectQuery query, Collection<SelectorOptions<GetOperationOptions>> options, Task task, OperationResult parentResult)
Methods in com.evolveum.midpoint.repo.common with parameters of type PrismObject Modifier and Type Method Description void
ObjectResolver.Session. put(String oid, PrismObject<?> object)
-
Uses of PrismObject in com.evolveum.midpoint.repo.common.expression
Methods in com.evolveum.midpoint.repo.common.expression that return PrismObject Modifier and Type Method Description <O extends ObjectType>
PrismObject<O>ExpressionVariables. getValueNew(String name)
-
Uses of PrismObject in com.evolveum.midpoint.repo.common.task
Fields in com.evolveum.midpoint.repo.common.task declared as PrismObject Modifier and Type Field Description PrismObject<O>
AbstractSearchIterativeResultHandler.ProcessingRequest. object
Methods in com.evolveum.midpoint.repo.common.task with parameters of type PrismObject Modifier and Type Method Description protected String
AbstractSearchIterativeResultHandler. getDisplayName(PrismObject<O> object)
boolean
AbstractSearchIterativeResultHandler. handle(PrismObject<O> object, OperationResult parentResult)
protected abstract boolean
AbstractSearchIterativeResultHandler. handleObject(PrismObject<O> object, RunningTask workerTask, OperationResult result)
Constructors in com.evolveum.midpoint.repo.common.task with parameters of type PrismObject Constructor Description ProcessingRequest(PrismObject<O> object)
-
Uses of PrismObject in com.evolveum.midpoint.report.api
Methods in com.evolveum.midpoint.report.api that return PrismObject Modifier and Type Method Description PrismObject<ReportType>
ReportService. getReportDefinition(String reportOid, Task task, OperationResult result)
Methods in com.evolveum.midpoint.report.api that return types with arguments of type PrismObject Modifier and Type Method Description Collection<PrismObject<? extends ObjectType>>
ReportService. searchObjects(ObjectQuery query, Collection<SelectorOptions<GetOperationOptions>> options, Task task, OperationResult result)
-
Uses of PrismObject in com.evolveum.midpoint.schema
Methods in com.evolveum.midpoint.schema that return PrismObject Modifier and Type Method Description PrismObject<ShadowType>
RefreshShadowOperation. getRefreshedShadow()
Methods in com.evolveum.midpoint.schema with parameters of type PrismObject Modifier and Type Method Description static <O extends ObjectType>
ObjectDeltaOperation<O>ObjectDeltaOperation. findAddDelta(Collection<ObjectDeltaOperation<? extends ObjectType>> executedChanges, PrismObject<O> object)
static <O extends ObjectType>
StringObjectDeltaOperation. findAddDeltaOid(Collection<ObjectDeltaOperation<? extends ObjectType>> executedChanges, PrismObject<O> object)
boolean
AbstractSummarizingResultHandler. handle(PrismObject<T> object, OperationResult parentResult)
boolean
ResultHandler. handle(PrismObject<T> object, OperationResult parentResult)
Handle a single result.protected abstract boolean
AbstractSummarizingResultHandler. handleObject(PrismObject<T> object, OperationResult parentResult)
Handle a single result.void
RefreshShadowOperation. setRefreshedShadow(PrismObject<ShadowType> refreshedShadow)
-
Uses of PrismObject in com.evolveum.midpoint.schema.expression
Methods in com.evolveum.midpoint.schema.expression with parameters of type PrismObject Modifier and Type Method Description <O extends ObjectType>
TypedValue<O>VariablesMap. putObject(String key, PrismObject<O> object, Class<O> expectedClass)
Convenience method to put objects with definition. -
Uses of PrismObject in com.evolveum.midpoint.schema.internals
Methods in com.evolveum.midpoint.schema.internals with parameters of type PrismObject Modifier and Type Method Description <O extends Objectable>
voidInternalMonitor. afterObjectClone(PrismObject<O> orig, PrismObject<O> clone)
<O extends Objectable>
voidInternalMonitor. beforeObjectClone(PrismObject<O> orig)
<O extends Objectable>
voidInternalMonitor. recordPrismObjectCompareCount(PrismObject<O> thisObject, Object thatObject)
-
Uses of PrismObject in com.evolveum.midpoint.schema.result
Methods in com.evolveum.midpoint.schema.result with parameters of type PrismObject Modifier and Type Method Description OperationResult
OperationResult. addContext(String name, PrismObject<? extends ObjectType> value)
OperationResultBuilder
OperationResultBuilder. addContext(String name, PrismObject<? extends ObjectType> value)
OperationResult
OperationResult. addParam(String name, PrismObject<? extends ObjectType> value)
OperationResultBuilder
OperationResultBuilder. addParam(String name, PrismObject<? extends ObjectType> value)
void
OperationResult. addReturn(String name, PrismObject<? extends ObjectType> value)
-
Uses of PrismObject in com.evolveum.midpoint.schema.statistics
Methods in com.evolveum.midpoint.schema.statistics with parameters of type PrismObject Modifier and Type Method Description static <O extends ObjectType>
StringStatisticsUtil. getDisplayName(PrismObject<O> object)
void
StatisticsCollector. recordObjectActionExecuted(PrismObject<? extends ObjectType> object, ChangeType changeType, Throwable exception)
<T extends ObjectType>
voidStatisticsCollector. recordObjectActionExecuted(PrismObject<T> object, Class<T> objectTypeClass, String defaultOid, ChangeType changeType, String channel, Throwable exception)
-
Uses of PrismObject in com.evolveum.midpoint.schema.util
Methods in com.evolveum.midpoint.schema.util that return PrismObject Modifier and Type Method Description static <T extends Objectable>
PrismObject<T>ObjectTypeUtil. asPrismObject(T objectable)
static PrismObject<ConnectorType>
ResourceTypeUtil. getConnectorIfPresent(PrismObject<ResourceType> resource)
<O extends ObjectType>
PrismObject<O>SimpleObjectResolver. getObject(Class<O> type, String oid, Collection<SelectorOptions<GetOperationOptions>> options, OperationResult parentResult)
static PrismObject
ObjectTypeUtil. getParentObject(Containerable containerable)
static PrismObject<?>
ObjectTypeUtil. getPrismObjectFromReference(ObjectReferenceType ref)
Methods in com.evolveum.midpoint.schema.util that return types with arguments of type PrismObject Modifier and Type Method Description static <T extends Objectable>
List<PrismObject<T>>ObjectTypeUtil. keepDistinctObjects(Collection<PrismObject<T>> objects)
static <T extends ObjectType>
List<PrismObject<T>>MiscSchemaUtil. toList(Class<T> type, ObjectListType listType)
Method parameters in com.evolveum.midpoint.schema.util with type arguments of type PrismObject Modifier and Type Method Description static <T extends Objectable>
List<T>ObjectTypeUtil. asObjectables(Collection<PrismObject<T>> objects)
static <T extends Objectable>
List<PrismObject<T>>ObjectTypeUtil. keepDistinctObjects(Collection<PrismObject<T>> objects)
static <O extends ObjectType>
List<ObjectReferenceType>ObjectTypeUtil. objectListToReferences(Collection<PrismObject<O>> objects)
static <O extends ObjectType>
voidMiscSchemaUtil. reduceSearchResult(List<PrismObject<O>> results)
static <T extends ObjectType>
List<T>MiscSchemaUtil. toObjectableList(List<PrismObject<T>> objectList)
static ObjectListType
MiscSchemaUtil. toObjectListType(List<PrismObject<? extends ObjectType>> list)
-
Uses of PrismObject in com.evolveum.midpoint.schema.validator
Methods in com.evolveum.midpoint.schema.validator with parameters of type PrismObject Modifier and Type Method Description <O extends ObjectType>
ValidationResultObjectValidator. validate(PrismObject<O> object)
-
Uses of PrismObject in com.evolveum.midpoint.security.api
Methods in com.evolveum.midpoint.security.api that return PrismObject Modifier and Type Method Description <F extends FocusType,O extends ObjectType>
PrismObject<F>OwnerResolver. resolveOwner(PrismObject<O> object)
Methods in com.evolveum.midpoint.security.api with parameters of type PrismObject Modifier and Type Method Description MidPointPrincipal
MidPointPrincipalManager. getPrincipal(PrismObject<UserType> user)
MidPointPrincipal
MidPointPrincipalManager. getPrincipal(PrismObject<UserType> user, AuthorizationTransformer authorizationTransformer, OperationResult result)
<F extends FocusType,O extends ObjectType>
PrismObject<F>OwnerResolver. resolveOwner(PrismObject<O> object)
<T> T
SecurityContextManager. runAs(Producer<T> producer, PrismObject<UserType> user)
default <T> T
SecurityContextManager. runAsChecked(CheckedProducer<T> producer, PrismObject<UserType> user)
Convenience method to deal with producers that can throw CommonException.void
SecurityContextManager. setupPreAuthenticatedSecurityContext(PrismObject<UserType> user)
-
Uses of PrismObject in com.evolveum.midpoint.security.enforcer.api
Methods in com.evolveum.midpoint.security.enforcer.api that return PrismObject Modifier and Type Method Description PrismObject<O>
AuthorizationParameters. getAnyObject()
PrismObject<O>
AuthorizationParameters. getNewObject()
PrismObject<O>
AuthorizationParameters. getOldObject()
PrismObject<T>
AuthorizationParameters. getTarget()
Methods in com.evolveum.midpoint.security.enforcer.api with parameters of type PrismObject Modifier and Type Method Description static <O extends ObjectType>
AuthorizationParameters<O,ObjectType>AuthorizationParameters.Builder. buildObject(PrismObject<O> object)
static <O extends ObjectType>
AuthorizationParameters<O,ObjectType>AuthorizationParameters.Builder. buildObjectAdd(PrismObject<O> object)
static <O extends ObjectType>
AuthorizationParameters<O,ObjectType>AuthorizationParameters.Builder. buildObjectDelete(PrismObject<O> object)
static <O extends ObjectType>
AuthorizationParameters<O,ObjectType>AuthorizationParameters.Builder. buildObjectDelta(PrismObject<O> object, ObjectDelta<O> delta)
<T extends ObjectType,O extends ObjectType>
booleanSecurityEnforcer. canSearch(String[] operationUrls, AuthorizationPhaseType phase, Class<T> searchResultType, PrismObject<O> object, boolean includeSpecial, ObjectFilter filter, Task task, OperationResult result)
Question: does object make any sense here? E.g.<O extends ObjectType>
ObjectSecurityConstraintsSecurityEnforcer. compileSecurityConstraints(PrismObject<O> object, OwnerResolver ownerResolver, Task task, OperationResult result)
<T extends ObjectType,O extends ObjectType,F>
FSecurityEnforcer. computeSecurityFilter(MidPointPrincipal principal, String[] operationUrls, AuthorizationPhaseType phase, Class<T> searchResultType, PrismObject<O> object, ObjectFilter origFilter, String limitAuthorizationAction, List<OrderConstraintsType> paramOrderConstraints, FilterGizmo<F> gizmo, Task task, OperationResult result)
MidPointPrincipal
SecurityEnforcer. createDonorPrincipal(MidPointPrincipal attorneyPrincipal, String attorneyAuthorizationAction, PrismObject<UserType> donor, Task task, OperationResult result)
<O extends ObjectType>
AccessDecisionSecurityEnforcer. determineSubitemDecision(ObjectSecurityConstraints securityConstraints, ObjectDelta<O> delta, PrismObject<O> currentObject, String operationUrl, AuthorizationPhaseType phase, ItemPath subitemRootPath)
<O extends ObjectType,R extends AbstractRoleType>
ItemSecurityConstraintsSecurityEnforcer. getAllowedRequestAssignmentItems(MidPointPrincipal midPointPrincipal, String operationUrl, PrismObject<O> object, PrismObject<R> target, OwnerResolver ownerResolver, Task task, OperationResult result)
Returns decisions for individual items for "assign" authorization.AuthorizationParameters.Builder<O,T>
AuthorizationParameters.Builder. newObject(PrismObject<O> object)
AuthorizationParameters.Builder<O,T>
AuthorizationParameters.Builder. oldObject(PrismObject<O> object)
<T extends ObjectType,O extends ObjectType>
ObjectFilterSecurityEnforcer. preProcessObjectFilter(String[] operationUrls, AuthorizationPhaseType phase, Class<T> searchResultType, PrismObject<O> object, ObjectFilter origFilter, String limitAuthorizationAction, List<OrderConstraintsType> paramOrderConstraints, Task task, OperationResult result)
Returns a filter that applies to all the objects/targets for which the principal is authorized.AuthorizationParameters.Builder<O,T>
AuthorizationParameters.Builder. target(PrismObject<T> target)
-
Uses of PrismObject in com.evolveum.midpoint.task.api
Methods in com.evolveum.midpoint.task.api that return PrismObject Modifier and Type Method Description PrismObject<TaskType>
Task. getClonedTaskObject()
Returns cloned task object.<T extends ObjectType>
PrismObject<T>Task. getObject(Class<T> type, OperationResult parentResult)
Returns object that the task is associated with.<T extends ObjectType>
PrismObject<T>TaskManager. getObject(Class<T> clazz, String oid, Collection<SelectorOptions<GetOperationOptions>> options, OperationResult result)
TODOPrismObject<UserType>
Task. getOwner()
Returns user that owns this task.PrismObject<UserType>
Task. getRequestee()
Gets the requestee OID - typically an identification of account owner (for notifications).PrismObject<TaskType>
TaskManager. getTaskTypeByIdentifier(String identifier, Collection<SelectorOptions<GetOperationOptions>> options, OperationResult parentResult)
TODOPrismObject<TaskType>
Task. getUpdatedOrClonedTaskObject()
Returns backing task prism object.PrismObject<TaskType>
Task. getUpdatedTaskObject()
Returns backing task prism object, provided that task is not running.Methods in com.evolveum.midpoint.task.api that return types with arguments of type PrismObject Modifier and Type Method Description <T extends ObjectType>
SearchResultList<PrismObject<T>>TaskManager. searchObjects(Class<T> type, ObjectQuery query, Collection<SelectorOptions<GetOperationOptions>> options, OperationResult parentResult)
Notes: Implemented options are: - noFetch: it causes task manager NOT to ask remote nodes about node/task status.Methods in com.evolveum.midpoint.task.api with parameters of type PrismObject Modifier and Type Method Description String
TaskManager. addTask(PrismObject<TaskType> taskPrism, RepoAddOptions options, OperationResult parentResult)
default String
TaskManager. addTask(PrismObject<TaskType> taskPrism, OperationResult parentResult)
Add new task.Task
TaskManager. createTaskInstance(PrismObject<TaskType> taskPrism, OperationResult parentResult)
Creates task instance from the XML task representation.Task
TaskManager. createTaskInstance(PrismObject<TaskType> taskPrism, String operationName, OperationResult parentResult)
Creates task instance from the XML task representation.boolean
TaskManager. isCurrentNode(PrismObject<NodeType> node)
Checks whether supplied node is the current node.void
Task. setObjectTransient(PrismObject object)
Sets the "task object" in the in-memory task representation (i.e.void
Task. setOwner(PrismObject<UserType> owner)
Sets the task owner.void
Task. setRequesteeTransient(PrismObject<UserType> user)
-
Uses of PrismObject in com.evolveum.midpoint.xml.ns._public.common.common_3
Methods in com.evolveum.midpoint.xml.ns._public.common.common_3 with parameters of type PrismObject Modifier and Type Method Description void
AssignmentHolderType. setupContainer(PrismObject container)
void
CaseType. setupContainer(PrismObject container)
void
FocusType. setupContainer(PrismObject container)
void
ObjectType. setupContainer(PrismObject container)
-
Uses of PrismObject in com.evolveum.prism.xml.ns._public.types_3
Methods in com.evolveum.prism.xml.ns._public.types_3 that return PrismObject Modifier and Type Method Description PrismObject
ObjectType. asPrismObject()
-