All Methods Static Methods Concrete Methods Deprecated Methods 
| Modifier and Type | Method | Description | 
| static <O extends ObjectType>boolean
 | canBeAssignedFrom(QName requiredTypeQName,
                 Class<O> providedTypeClass) |  | 
| static Collection<ObjectDelta<? extends ObjectType>> | cloneObjectDeltaCollection(Collection<ObjectDelta<? extends ObjectType>> origCollection) |  | 
| static Collection<ObjectDeltaOperation<? extends ObjectType>> | cloneObjectDeltaOperationCollection(Collection<ObjectDeltaOperation<? extends ObjectType>> origCollection) |  | 
| static boolean | contains(Collection<ObjectReferenceType> collection,
        ObjectReferenceType item) |  | 
| static Collection<? extends ItemDelta<?,?>> | createCollection(ItemDelta<?,?>... deltas) | Convenience method that helps avoid some compiler warnings. | 
| static Collection<ObjectDelta<? extends ObjectType>> | createCollection(ObjectDelta<?>... deltas) | Convenience method that helps avoid some compiler warnings. | 
| static @NotNull InformationType | createInformationType(List<LocalizableMessageType> messages) |  | 
| static <O extends ObjectType>ObjectReferenceType
 | createObjectReference(PrismObject<O> object,
                     Class<? extends ObjectType> implicitReferenceTargetType) |  | 
| static ObjectReferenceType | createObjectReference(String oid,
                     QName type) |  | 
| static boolean | equalsIntent(String intent1,
            String intent2) |  | 
| static CachingMetadataType | generateCachingMetadata() |  | 
| static @NotNull AssignmentPolicyEnforcementType | getAssignmentPolicyEnforcementMode(ProjectionPolicyType accountSynchronizationSettings) |  | 
| static XMLGregorianCalendar | getChangeTimestamp(MetadataType metadata) | Returns modification time or creation time (if there was no mo | 
| static ImportOptionsType | getDefaultImportOptions() |  | 
| static ExpressionProfile | getExpressionProfile() | This is NOT A REAL METHOD. | 
| static @Nullable PropertyLimitationsType | getLimitationsLabeled(@Nullable Collection<PropertyLimitationsType> definitions,
                     @Nullable LayerType layerLabel) | Given a list of limitation definitions, select the one with appropriate "layer label". | 
| static boolean | isAuditType(Class<?> type) |  | 
| static boolean | isNullOrEmpty(ProtectedStringType ps) |  | 
| static boolean | isObjectType(Class<?> type) |  | 
| static Collection<ItemPath> | itemReferenceListTypeToItemPathList(PropertyReferenceListType resolve,
                                   PrismContext prismContext) |  | 
| static boolean | matchesKind(ShadowKindType expectedKind,
           ShadowKindType actualKind) |  | 
| static void | mergeColumns(List<GuiObjectColumnType> existingColumns,
            List<GuiObjectColumnType> newColumns) |  | 
| static void | mergeDisplay(DisplayType viewDisplay,
            DisplayType archetypeDisplay) |  | 
| static void | mergePaging(PagingType existPaging,
           PagingType newPaging) |  | 
| static PrismReferenceValue | objectReferenceTypeToReferenceValue(ObjectReferenceType refType,
                                   PrismContext prismContext) |  | 
| static @NotNull SelectorQualifiedGetOptionsType | optionsToOptionsType(@NotNull Collection<SelectorOptions<GetOperationOptions>> options) | Deprecated. | 
| static List<SelectorOptions<GetOperationOptions>> | optionsTypeToOptions(SelectorQualifiedGetOptionsType objectOptionsType,
                    PrismContext unused) | Deprecated. | 
| static List<GuiObjectColumnType> | orderCustomColumns(List<GuiObjectColumnType> customColumns) |  | 
| static boolean | quickEquals(Object a,
           Object b) | Make quick and reasonably reliable comparison. | 
| static boolean | referenceMatches(ObjectReferenceType refPattern,
                ObjectReferenceType ref,
                PrismContext prismContext) |  | 
| static void | setPassword(CredentialsType credentials,
           ProtectedStringType password) |  | 
| static <F extends UserInterfaceFeatureType>void
 | sortFeaturesPanels(List<F> panels) |  | 
| static Collection<String> | toCollection(String entry) |  | 
| static ItemProcessing | toItemProcessing(ItemProcessingType type) |  | 
| static <T extends ObjectType>List<PrismObject<T>>
 | toList(Class<T> type,
      ObjectListType listType) |  | 
| static <T extends ObjectType>List<T>
 | toObjectableList(List<PrismObject<T>> objectList) |  | 
| static ObjectListType | toObjectListType(List<PrismObject<? extends ObjectType>> list) |  |