Class ReferenceNameResolver
java.lang.Object
com.evolveum.midpoint.repo.sqale.mapping.ReferenceNameResolver
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final recordHolds resolved name and display name for an object. -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionabstract voidbatchResolve(JdbcSession session, Set<UUID> oids, boolean includeDisplayNames) Batch resolve names and display names for a set of OIDs.static ReferenceNameResolverfrom(Collection<SelectorOptions<GetOperationOptions>> options) static ReferenceNameResolverabstract ReferenceNameResolver.ResolvedNamesgetResolvedNames(UUID oid) Get cached resolved names for an OID, or null if not resolved.abstract <S> Sresolve(S object, JdbcSession session)
-
Constructor Details
-
ReferenceNameResolver
public ReferenceNameResolver()
-
-
Method Details
-
resolve
-
batchResolve
Batch resolve names and display names for a set of OIDs. Results are cached and can be retrieved viagetResolvedNames(UUID).- Parameters:
session- JDBC sessionoids- OIDs to resolveincludeDisplayNames- if true, also resolve display names (requires LEFT JOIN)
-
getResolvedNames
Get cached resolved names for an OID, or null if not resolved. -
from
-
from
-