Package com.evolveum.midpoint.prism
Interface Freezable
- All Known Subinterfaces:
AllFilter,AndFilter,AnyInFilter<T>,BareResourceSchema,ComparativeFilter<T>,CompleteResourceSchema,ComplexTypeDefinition,ComplexTypeDefinitionDelegator,CompositeObjectDefinition,CompositeObjectDefinitionDelegator,ConnectorSchema,Containerable,ContainerDefinitionDelegator<C>,ContainerDelta<V>,Definition,DefinitionDelegator,EnumerationTypeDefinition,EqualFilter<T>,ExistsFilter,FullTextFilter,FuzzyStringMatchFilter<T>,GreaterFilter<T>,IncompleteMarkerXNode,InOidFilter,Item<V,,D> ItemDefinition<I>,ItemDefinitionDelegator<I>,ItemDelta<V,,D> ItemDeltaDelegator<V,,D> ItemWrapper<I,,VW> LessFilter<T>,ListXNode,LogicalFilter,MapXNode,NaryLogicalFilter,NativeResourceSchema,NativeShadowAttributeDefinition,NativeShadowReferenceAttributeDefinition,NativeShadowSimpleAttributeDefinition<T>,NoneFilter,NotFilter,Objectable,ObjectDefinitionDelegator<O>,ObjectDelta<O>,ObjectFilter,OrFilter,OrgFilter,OwnedByFilter,PrimitiveXNode<T>,PrismContainer<C>,PrismContainerDefinition<C>,PrismContainerValue<C>,PrismContainerValueDelegator<C>,PrismContainerWrapper<C>,PrismObject<O>,PrismObjectDefinition<O>,PrismObjectValue<O>,PrismObjectWrapper<O>,PrismProperty<T>,PrismPropertyDefinition<T>,PrismPropertyValue<T>,PrismPropertyWrapper<T>,PrismReference,PrismReferenceDefinition,PrismReferenceValue,PrismReferenceWrapper<R>,PrismSchema,PrismValue,ProcessedObject.ProcessedObjectItemDelta<V,,D> PropertyDefinitionDelegator<T>,PropertyDelta<T>,PropertyValueFilter<T>,ReferencedByFilter,ReferenceDefinitionDelegator,ReferenceDelta,RefFilter,ResourceAttributeDefinitionDelegator<T>,ResourceAttributeWrapper<T>,ResourceObjectClassDefinition,ResourceObjectClassDefinitionDelegator,ResourceObjectDefinition,ResourceObjectDefinitionDelegator,ResourceObjectTypeDefinition,ResourceObjectTypeDefinitionDelegator,ResourceSchema,RootXNode,SchemaDescription,ShadowAssociationDefinition,ShadowAssociationsComplexTypeDefinition,ShadowAssociationsContainer,ShadowAssociationsContainerDefinition,ShadowAttributeDefinition<V,,D, RV, SA> ShadowAttributesComplexTypeDefinition,ShadowAttributesContainer,ShadowAttributesContainerDefinition,ShadowAttributesContainerDefinitionDelegator,ShadowCoordinatesQualifiedObjectDelta<T>,ShadowItemsComplexTypeDefinition,ShadowReferenceAttributeDefinition,ShadowSimpleAttribute<T>,ShadowSimpleAttributeDefinition<T>,ShadowWrapper,SimpleTypeDefinition,SubstringFilter<T>,TypeDefinition,TypeDefinitionDelegator,TypeFilter,UnaryLogicalFilter,UndefinedFilter,ValueFilter<V,,D> ValueMetadata,XNode
- All Known Implementing Classes:
AbstractAccessCertificationDefinitionType,AbstractActivityReportDefinitionType,AbstractActivityWorkStateType,AbstractAnalysisSessionOptionType,AbstractAttributeMappingsDefinitionType,AbstractAuthenticationModuleType,AbstractCertificationWorkDefinitionType,AbstractClockworkBasedSynchronizationActionType,AbstractConstructionType,AbstractCorrelatorStateType,AbstractCorrelatorType,AbstractCredentialAuthenticationModuleType,AbstractCredentialType,AbstractFileFormatType,AbstractFreezable,AbstractKeyStoreKeyType,AbstractLoggerConfigurationType,AbstractMappingType,com.evolveum.midpoint.prism.impl.binding.AbstractMutableContainerable,com.evolveum.midpoint.prism.impl.binding.AbstractMutableObjectable,AbstractNormalizationStepType,AbstractObjectTypeConfigurationType,AbstractOperationPolicyConfigurationType,AbstractPasswordAuthenticationModuleType,AbstractPolicyConstraintType,AbstractPredefinedActivationMappingType,AbstractRegistrationPolicyType,AbstractReportEngineConfigurationType,AbstractReportWorkDefinitionType,AbstractResourceObjectDefinitionImpl,AbstractRoleType,AbstractSecurityProfileType,AbstractSecurityQuestionsAuthenticationModuleType,AbstractShadowAssociationTypeDefinitionType,AbstractSimpleKeyType,AbstractSourceEvaluationTraceType,AbstractSynchronizationActionType,AbstractSynchronizationReactionType,AbstractTokenOidcResourceServerType,AbstractWorkDefinitionType,AbstractWorkItemActionType,AbstractWorkItemOutputType,AbstractWorkItemType,AbstractWorkSegmentationType,AbstractWriteCapabilityType,AccessCertificationAssignmentCaseType,AccessCertificationAssignmentReviewScopeType,AccessCertificationCampaignType,AccessCertificationCasesStatisticsType,AccessCertificationCaseStageOutcomeType,AccessCertificationCaseType,AccessCertificationConfigurationType,AccessCertificationDefinitionForReportType,AccessCertificationDefinitionType,AccessCertificationObjectBasedScopeType,AccessCertificationReiterationDefinitionType,AccessCertificationRemediationDefinitionType,AccessCertificationReviewerSpecificationType,AccessCertificationScopeType,AccessCertificationStageDefinitionType,AccessCertificationStageType,AccessCertificationWorkItemType,AccessRequestType,AccountActivationNotifierType,AccountPasswordNotifierType,ActivationCapabilityType,ActivationLockoutStatusCapabilityType,ActivationStatusCapabilityType,ActivationType,ActivationValidityCapabilityType,ActivitiesTailoringType,ActivityAffectedObjectsType,ActivityAfterType,ActivityAutoScalingWorkDefinitionType,ActivityAutoScalingWorkStateType,ActivityBeforeAfterType,ActivityBeforeType,ActivityBucketingStateType,ActivityCompositionType,ActivityControlFlowDefinitionTailoringType,ActivityControlFlowDefinitionType,ActivityCounterGroupsType,ActivityCounterGroupType,ActivityCounterType,ActivityDefinitionType,ActivityDistributionDefinitionTailoringType,ActivityDistributionDefinitionType,ActivityErrorHandlingStrategyEntryType,ActivityErrorHandlingStrategyType,ActivityExecutionModeDefinitionType,ActivityItemCountingDefinitionType,ActivityItemProcessingStatisticsType,ActivityLoggingOptionsType,ActivityProfilingDefinitionType,ActivityProgressType,ActivityReportCollectionType,ActivityReportingDefinitionType,ActivityReportsDefinitionType,ActivityReportsType,ActivityRunRecordType,ActivitySimulationResultDefinitionType,ActivitySimulationStateType,ActivityStateOverviewMaintenanceDefinitionType,ActivityStateType,ActivityStatisticsType,ActivitySubtaskDefinitionType,ActivitySynchronizationStatisticsType,ActivityTailoringType,ActivityTracingDefinitionType,ActivityTreeStateType,AddFocusSynchronizationActionType,AddFocusValueItemSynchronizationActionType,AdditionalAuthorizationsType,AddRemoveAttributeValuesCapabilityType,AdminGuiApprovalsConfigurationType,AdminGuiConfigurationDisplayFormatsType,AdminGuiConfigurationRoleManagementType,AdminGuiConfigurationType,AdministrativeOperationalStateType,AdvancedLoggingConfigurationType,AfterItemConditionType,AlwaysTruePolicyConstraintType,AnalysisAttributeRuleType,AnalysisAttributeSettingType,AnalysisClusterStatisticType,AppenderConfigurationType,ApplicablePoliciesType,ApprovalCompositionStrategyType,ApprovalContextType,ApprovalPolicyActionType,ApprovalProcessStartInstructionCreationTraceType,ApprovalSchemaExecutionInformationType,ApprovalSchemaType,ApprovalStageDefinitionType,ApprovalStageExecutionInformationType,ApprovalStageExecutionPreviewType,ApprovalStageExecutionRecordType,ArchetypeAdminGuiConfigurationType,ArchetypePolicyType,ArchetypeSelectionModuleType,ArchetypeSelectionType,ArchetypeType,AssignmentEvaluationTraceType,AssignmentHolderType,AssignmentHolderWrapper,AssignmentModificationPolicyConstraintType,AssignmentPathMetadataType,AssignmentPathSegmentMetadataType,AssignmentPathSegmentType,AssignmentPathType,AssignmentPropertiesSpecificationType,AssignmentRelationType,AssignmentSegmentEvaluationTraceType,AssignmentSelectorType,AssignmentType,AssociatedResourceObjectTypeDefinitionType,AssociationAdditionType,AssociationAttributeMappingWrapper,AssociationConstructionExpressionEvaluatorType,AssociationInboundExpressionWrapper,AssociationMappingExpressionWrapper,AssociationOutboundExpressionWrapper,AssociationSynchronizationExpressionEvaluatorType,AsynchronousScriptExecutionType,AsyncProvisioningAddOperationRequestedType,AsyncProvisioningDeleteOperationRequestedType,AsyncProvisioningModifyOperationRequestedType,AsyncProvisioningOperationRequestedType,AsyncUpdateCapabilityType,AsyncUpdateWorkDefinitionType,AttributeAnalysis,AttributeInboundMappingsDefinitionType,AttributeOutboundMappingsDefinitionType,AttributeVerificationAuthenticationModuleType,AttributeVerificationCredentialsPolicyType,AttributeVerificationCredentialsType,AuditEventRecordType,AuthenticationAttemptWrapper,AuthenticationBehavioralDataType,AuthenticationBehaviorWrapper,AuthenticationModulesType,AuthenticationSequenceChannelType,AuthenticationSequenceModuleType,AuthenticationSequenceType,AuthenticationsPolicyType,AuthorizationEvaluationAccessDecisionRequestType,AuthorizationEvaluationFilterProcessingRequestType,AuthorizationEvaluationRequestType,AuthorizationEvaluationResponseType,AuthorizationEvaluationTracingOptionsType,AuthorizationLimitationsType,AuthorizationType,AutoassignMappingType,AutoassignSpecificationType,AutocompleteSearchConfigurationType,AutoScalingDefinitionType,AuxiliaryObjectClassesCapabilityType,AvailableFilterType,BareResourceSchemaImpl,BaseEventHandlerType,BasicObjectSetType,BasicResourceObjectSetType,BeforeItemConditionType,BehaviorCapabilityType,BehaviorType,BoundarySpecificationType,BucketProcessingRecordType,BucketsDefinitionType,BucketsProcessingReportDefinitionType,BucketsSamplingDefinitionType,BuildInformationType,BulkActionProfileType,BulkActionsProfileType,CacheInvalidationConfigurationType,CacheObjectTypeSettingsType,CacheSettingsType,CachesStateInformationType,CacheStatisticsReportingConfigurationType,CacheUseTraceType,CachingConfigurationType,CachingPolicyType,CachingProfileType,CapabilitiesType,CapabilityCollectionType,CapabilityType,CaseCompletionEventType,CaseCorrelationContextType,CaseCreationEventType,CaseEventType,CaseType,CaseWorkItemType,CaseWorkItemTypeWrapper,CertificationCloseCurrentStageWorkDefinitionType,CertificationOpenNextStageWorkDefinitionType,CertificationPolicyActionType,CertificationReiterateCampaignWorkDefinitionType,CertificationRemediationWorkDefinitionType,CertificationStartCampaignWorkDefinitionType,ChangeExecutionRequestType,CheckoutCommentType,CheckoutType,CheckoutValidityConfigurationType,ClassicReportExportWorkDefinitionType,ClassicReportImportWorkDefinitionType,ClassLoggerConfigurationType,ClassLoggerLevelOverrideType,CleanupPoliciesType,CleanupPolicyType,CleanupWorkDefinitionType,ClockworkClickTraceType,ClockworkRunTraceType,ClockworkTraceType,ClusteringAttributeRuleType,ClusteringAttributeSettingType,ClusterStateType,CollectionRefSpecificationType,CollectionSpecificationType,CollectionStatsPolicyConstraintType,CollectionStatsType,CompleteResourceSchemaImpl,CompleteWorkItemActionType,ComplexTypeDefinitionType,ComponentSizeInformationType,CompositeCorrelatorScalingDefinitionType,CompositeCorrelatorType,CompositeObjectDefinitionImpl,CompositeSubCorrelatorType,ConditionalSearchFilterType,ConfigurableUserDashboardType,ConfigurationPropertiesType,ConfigurationSpecificationType,ConfirmationNotifierType,ConflictResolutionType,ConnectorConfigurationType,ConnectorFrameworkConfigurationType,ConnectorFrameworkType,ConnectorHostType,ConnectorInstanceSpecificationType,ConnectorPoolConfigurationType,ConnectorSchemaImpl,ConnectorType,ConnIdOperationRecordType,ConnIdOperationsReportDefinitionType,ConstraintsCheckingStrategyType,ConstructionType,ContainerPanelConfigurationType,ContainerSecretsProviderType,CorrelationAuthenticationModuleType,CorrelationCasesDefinitionType,CorrelationConfidenceDefinitionType,CorrelationConfidenceThresholdsDefinitionType,CorrelationDefinitionType,CorrelationItemType,CorrelationModuleConfigurationType,CorrelationModuleOptionsType,CorrelatorCompositionDefinitionType,CountObjectsCapabilityType,CreateCapabilityType,CreateCorrelationCaseSynchronizationActionType,CredentialPolicyType,CredentialsCapabilityType,CredentialSourceType,CredentialsPolicyType,CredentialsResetMethodType,CredentialsResetPolicyType,CredentialsStorageMethodType,CredentialsType,CsvFileFormatType,CustomCompositeWorkStateType,CustomNormalizationStepType,CustomNotifierType,CustomPolicyConstraintType,CustomSecretsProviderConfigurationType,CustomSecretsProviderType,CustomTransportConfigurationType,DashboardLayoutType,DashboardReportEngineConfigurationType,DashboardType,DashboardWidgetDataFieldType,DashboardWidgetDataType,DashboardWidgetPresentationType,DashboardWidgetType,DashboardWidgetVariationType,DataProtectionType,DeadNodeCleanupPolicyType,DeeplyFreezableList,DeeplyFreezableReference,DefaultExpressionProfilesConfigurationType,DefaultInboundMappingEvaluationPhasesType,DefaultOperationPolicyConfigurationType,com.evolveum.midpoint.prism.impl.DefinitionImpl,DefinitionType,DelayedDeleteActivationMappingType,DelegateWorkItemActionType,DelegationWorkStateType,DeleteCapabilityType,DeleteFocusSynchronizationActionType,DeleteFocusValueItemSynchronizationActionType,DeleteResourceObjectSynchronizationActionType,DeleteResourceObjectValueItemSynchronizationActionType,DeletionWorkDefinitionType,DeltaSourceSpecificationType,DeploymentInformationType,DetectedAnomalyResult,DetectedAnomalyStatistics,DirectionElementsType,DiscoverConfigurationCapabilityType,DisplayType,DistributedReportExportWorkDefinitionType,DockerSecretsProviderType,DummyNotifierType,DuoAuthenticationModuleType,EnforcementPolicyActionType,EnumerationTypeDefinitionType,EnumerationValueTypeDefinitionType,EnvironmentVariablesSecretsProviderType,ErrorReactionType,ErrorSelectorType,ErrorSituationSelectorType,EscalateWorkItemActionType,EvenMoreAbstractMappingType,EventHandlerType,EventMarkDomainType,EventMarkInformationType,ExclusionPolicyConstraintType,ExecuteCredentialResetRequestType,ExecuteCredentialResetResponseType,ExecutionPrivilegesSpecificationType,ExplicitChangeExecutionWorkDefinitionType,ExplicitWorkSegmentationType,ExpressionCorrelatorType,ExpressionEvaluationTraceType,ExpressionEvaluatorProfileType,ExpressionParameterType,ExpressionPermissionClassProfileType,ExpressionPermissionMethodProfileType,ExpressionPermissionPackageProfileType,ExpressionPermissionProfile,ExpressionPermissionProfileType,ExpressionProfileType,ExpressionSourceEvaluationTraceType,ExpressionSubCorrelatorType,ExpressionWrapper,ExpressionWrapper,ExtensionType,FailedObjectsSelectorType,FeedbackMessagesHookType,FetchErrorHandlingType,FileAppenderConfigurationType,FileFormatConfigurationType,FileSecretsProviderType,FileTransportConfigurationType,FilterCorrelatorType,FilterSubCorrelatorType,FocalAutoassignSpecificationType,FocusIdentificationAuthenticationModuleType,FocusIdentitiesType,FocusIdentitySourceType,FocusIdentityType,FocusLoadedTraceType,FocusNormalizedDataType,FocusType,FocusValidityScanWorkDefinitionType,FormDisplayType,FormItemDisplayType,FormSpecificationType,FormType,FreezableList,FreezableReference,FrequencyType,FullShadowLoadedTraceType,FullTextSearchConfigurationType,FullTextSearchIndexedItemsConfigurationType,FunctionLibrariesProfileType,FunctionLibraryProfileType,FunctionLibraryType,FuzzySearchDefinitionType,GeneralChangeProcessorConfigurationType,GeneralNotifierType,GeneralTransportConfigurationType,GenericObjectType,GenericPcpAspectConfigurationType,GetOperationOptionsType,GlobalPolicyRuleType,GroupSelectionType,GuiActionType,GuiExportSettingsType,GuiFlexibleLabelType,GuiListDataProviderType,GuiObjectColumnType,GuiObjectDetailsPageType,GuiObjectDetailsSetType,GuiObjectListPanelConfigurationType,GuiObjectListViewAdditionalPanelsType,GuiObjectListViewsType,GuiObjectListViewType,GuiParameterType,GuiResourceDetailsPageType,GuiShadowDetailsPageType,GuiShadowListViewType,HasAssignmentPolicyConstraintType,HintAuthenticationModuleType,HomePageType,HtmlFileFormatType,HttpBasicAuthenticationModuleType,HttpHeaderAuthenticationModuleType,HttpSecQAuthenticationModuleType,IconType,IdentityRecoveryPolicyType,IdMatchAttributesType,IdMatchCorrelationPropertiesType,IdMatchCorrelatorStateType,IdMatchCorrelatorType,IdMatchSubCorrelatorType,IgnoreErrorReactionType,ImplicitWorkSegmentationType,ImportWorkDefinitionType,InactivateFocusSynchronizationActionType,InactivateFocusValueItemSynchronizationActionType,InactivateResourceObjectSynchronizationActionType,InactivateResourceObjectValueItemSynchronizationActionType,InboundMappingEvaluationPhasesType,InboundMappingsEvaluationConfigurationType,InboundMappingType,IndexedItemNormalizationDefinitionType,IndirectSearchItemConfigurationType,InfrastructureConfigurationType,InMemoryAssignmentDataProviderType,IntegerStatType,InternalOperationRecordFastFilterType,InternalOperationRecordType,InternalOperationsReportDefinitionType,InternalsConfigurationType,ItemConsolidationTraceType,ItemConstraintType,ItemCorrelationDefinitionType,ItemCorrelatorDefinitionType,com.evolveum.midpoint.prism.impl.ItemDefinitionImpl,com.evolveum.midpoint.prism.impl.ItemImpl,ItemIndexingDefinitionType,ItemMergeConfigurationType,ItemProcessingRecordType,ItemRefinedDefinitionType,ItemRefMergeConfigurationType,ItemRelatedRecordType,ItemReportingConditionType,ItemsCorrelatorType,ItemSearchConfidenceDefinitionType,ItemSearchDefinitionType,ItemsProcessingReportDefinitionType,ItemsSubCorrelatorType,ItemSynchronizationActionsType,ItemSynchronizationReactionsType,ItemSynchronizationReactionType,ItemWrapperImpl,IterationSpecificationType,IterativeChangeExecutionWorkDefinitionType,IterativeScriptingWorkDefinitionType,JwtOidcResourceServerType,LastLoginTimestampCapabilityType,LazyXNodeBasedPrismValue,LdapAuthenticationModuleType,LdapSearchAuthenticationModuleType,LegacyCorrelationDefinitionType,LensContextSequencesType,LensContextSequenceValueType,LensContextType,LensElementContextType,LensFocusContextType,LensProjectionContextType,LevenshteinDistanceSearchDefinitionType,LibraryFunctionProfileType,LifecycleStateActionDataReductionType,LifecycleStateActionType,LifecycleStateModelType,LifecycleStateTransitionType,LifecycleStateType,LinkedObjectSelectorType,LinkSourceObjectSelectorType,LinkSynchronizationActionType,LinkTargetObjectSelectorType,LinkTypeDefinitionsType,LinkTypeDefinitionType,LiveSyncCapabilityType,LiveSyncWorkDefinitionType,LiveSyncWorkStateType,LocalizedMessageTemplateContentType,LoggingAuditingConfigurationType,LoggingConfigurationType,LoggingOverrideType,LoginFormAuthenticationModuleType,LookupTableRowType,LookupTableType,MailNonceAuthenticationModuleType,MailTransportConfigurationType,ManualProvisioningContextType,MappingEvaluationTraceType,MappingSourceEvaluationTraceType,MappingSourceType,MappingSpecificationType,MappingStatePropertiesType,MappingStatePropertyType,MappingsType,MappingTransformationType,MappingType,MarkingRuleSpecificationType,MarkType,MemoryDiagnosticsConfigurationType,MergeConfigurationType,MessageTemplateContentType,MessageTemplateType,MessageTransportConfigurationType,MetadataHandlingType,MetadataItemDefinitionType,MetadataMappingType,MetadataProcessingApplicabilitySpecificationType,MetadataProcessingItemApplicabilitySpecificationType,MetadataRecordingStrategyType,MetadataType,ModelExecuteDeltaTraceType,ModelExecuteOptionsType,ModificationPolicyConstraintType,ModuleItemConfigurationType,ModuleSaml2KeyStoreKeyType,ModuleSaml2SimpleKeyType,MultiplicityPolicyConstraintType,MultiPropagationWorkDefinitionType,MultiSourceDataHandlingType,MultiSourceItemDefinitionType,NativeComplexTypeDefinitionImpl,NativelyProvidedShadowReferenceTypeDefinition,NativeObjectClassUcfDefinition.Data,NativeResourceSchemaImpl,NativeShadowAttributeDefinitionImpl,NodeType,NonceCredentialsPolicyType,NonceType,NonIterativeScriptingWorkDefinitionType,NoOpCorrelatorType,NoOpNormalizationStepType,NoOpWorkDefinitionType,NormalizationAwareResourceAttributeDefinition,NormalizationStepsType,NotificationConfigurationType,NotificationMessageAttachmentType,NotificationPolicyActionType,NotificationTransportConfigType,NumericWorkSegmentationType,ObjectCollectionReportEngineConfigurationType,ObjectCollectionType,com.evolveum.midpoint.prism.impl.delta.ObjectDeltaImpl,ObjectFormsType,ObjectFormType,ObjectIntegrityCheckWorkDefinitionType,ObjectOperationPolicyType,ObjectParentSelectorType,ObjectPolicyConfigurationType,ObjectSelectorType,ObjectSetBasedWorkDefinitionType,ObjectSetType,ObjectSynchronizationSorterType,ObjectSynchronizationType,ObjectTemplateCorrelationType,ObjectTemplateItemDefinitionType,ObjectTemplateMappingType,ObjectTemplateType,ObjectType,ObjectType,ObjectTypeAttributeMappingWrapper,ObjectTypeSearchItemConfigurationType,OidcAuthenticationModuleType,OidcClientAuthenticationModuleType,OidcOpenIdProviderType,OidcResourceServerAuthenticationModuleType,OidWorkSegmentationType,OpaqueTokenOidcResourceServerType,OperationalStateType,OperationExecutionRecordingStrategyType,OperationExecutionRecordRealOwnerType,OperationExecutionType,OperationMonitoringType,OperationPolicyConfigurationType,OperationResultHandlingStrategyType,OperationStatsType,OptionObjectSelectorType,OrderConstraintsType,OrgRelationObjectSpecificationType,OrgType,OrphanedPolicyConstraintType,OtherAuthenticationModuleParameterType,OtherAuthenticationModuleType,OtherPrivilegesLimitationType,OutcomeKeyedCounterType,OutlierCategoryType,OwnedObjectSelectorType,PagedSearchCapabilityType,ParameterType,PartialProcessingOptionsType,PasswordCapabilityType,PasswordCredentialsPolicyType,PasswordHistoryEntryType,PasswordResetNotifierType,PasswordType,PathSet,PcpAspectConfigurationType,PendingOperationType,PersonaConstructionType,PlannedOperationAttemptType,PolicyActionsType,PolicyActionType,PolicyConstraintEvaluationTraceType,PolicyConstraintPresentationType,PolicyConstraintReferenceType,PolicyConstraintsType,PolicyExceptionType,PolicyRuleEnforcerPreviewOutputType,PolicyRuleEvaluationTraceType,PolicyRuleSpecificationType,PolicyRuleType,PolicySituationPolicyConstraintType,PolicyStatementSpecificationType,PolicyStatementType,PolicyThresholdType,PolicyType,PolyStringNormalizationStepType,PrefixNormalizationStepType,PreProvisionActivationMappingType,PreviewContainerPanelConfigurationType,PrimaryChangeProcessorConfigurationType,PrismConfigurationType,com.evolveum.midpoint.prism.impl.PrismContainerDefinitionImpl,PrismContainerDefinitionType,com.evolveum.midpoint.prism.impl.PrismContainerImpl,com.evolveum.midpoint.prism.impl.PrismContainerValueImpl,PrismContainerWrapperImpl,PrismItemAccessDefinition.Data,PrismItemBasicDefinition.Data,PrismItemDefinitionType,PrismItemMatchingDefinition.Data,PrismItemMiscDefinition.Data,PrismItemValuesDefinition.Data,PrismLifecycleDefinition.Data,PrismObjectWrapperImpl,PrismPresentationDefinition.Data,PrismPropertyDefinitionType,com.evolveum.midpoint.prism.impl.PrismPropertyImpl,PrismPropertyWrapperImpl,PrismReferenceDefinitionType,com.evolveum.midpoint.prism.impl.PrismReferenceImpl,com.evolveum.midpoint.prism.impl.PrismReferenceValueImpl,PrismReferenceWrapperImpl,com.evolveum.midpoint.prism.impl.schema.PrismSchemaImpl,PrismSchemaType,PrismSchemaWrapper,com.evolveum.midpoint.prism.impl.PrismValueImpl,ProcessedItemSetType,ProcessedItemType,ProcessMetadataType,ProfilingClassLoggerContainerWrapperImpl,ProfilingConfigurationType,ProhibitedValueItemType,ProhibitedValuesType,ProjectionMergeConfigurationType,ProjectionPolicyType,ProjectorComponentTraceType,ProjectorRunTraceType,PropagationWorkDefinitionType,PropertiesSecretsProviderType,PropertyAccessType,PropertyLimitationsType,PropertyModificationOperationType,ProtectedStringTypeWrapperImpl,ProvenanceAcquisitionType,ProvenanceFeedDefinitionType,ProvenanceMetadataType,ProvidedServiceConfigurationType,ProvisioningMetadataType,ProvisioningOperationTraceType,PrunePolicyActionType,PureCompositeWorkStateType,QualifiedItemProcessingOutcomeType,RandomBucketsSamplingDefinitionType,RawObjectType,ReadCapabilityType,RecomputationWorkDefinitionType,ReconciliationWorkDefinitionType,ReconciliationWorkStateType,RecordPolicyActionType,RedirectionTargetType,ReferencesCapabilityType,RegistrationConfirmationNotifierType,RegistrationsPolicyType,RegularBucketsSamplingDefinitionType,ReindexingWorkDefinitionType,RelationDefinitionType,RelationsDefinitionType,RelationSearchItemConfigurationType,RelationSelectionType,RemediationPolicyActionType,RepartitioningWorkDefinitionType,ReportBehaviorType,ReportConfigurationType,ReportDataType,ReportExportWorkStateType,ReportParameterType,ReportType,RepositoryAddTraceType,RepositoryAssignmentDataProviderType,RepositoryConfigurationType,RepositoryDeleteTraceType,RepositoryGetObjectTraceType,RepositoryGetTraceType,RepositoryGetVersionTraceType,RepositoryModifyTraceType,RepositoryOperationTraceType,RepositorySearchObjectsTraceType,RepositorySearchTraceType,RepositoryStatisticsReportingConfigurationType,ResourceActivationDefinitionType,ResourceAttributeDefinitionType,ResourceAttributeWrapperImpl,ResourceBehaviorDefinitionType,ResourceBidirectionalMappingAndDefinitionType,ResourceBidirectionalMappingType,ResourceBusinessConfigurationType,ResourceConsistencyType,ResourceCredentialsDefinitionType,ResourceItemDefinitionType,ResourceLastLoginTimestampDefinitionType,ResourceMappingsEvaluationConfigurationType,ResourceObjectAssociationType,ResourceObjectClassDefinitionImpl,ResourceObjectConstructionEvaluationTraceType,ResourceObjectFocusSpecificationType,ResourceObjectIdentificationType,ResourceObjectIdentifiersType,ResourceObjectIdentityType,ResourceObjectLifecycleDefinitionType,ResourceObjectMultiplicityType,ResourceObjectOwnerOptionsType,ResourceObjectOwnerOptionType,ResourceObjectPatternType,ResourceObjectReferenceType,ResourceObjectSetType,ResourceObjectType,ResourceObjectTypeDefinitionImpl,ResourceObjectTypeDefinitionType,ResourceObjectTypeDelineationType,ResourceObjectTypeDependencyType,ResourceObjectTypeIdentificationType,ResourcePasswordDefinitionType,ResourceSchemaImpl,ResourceType,ResourceWorkDefinitionType,ResourceWrapper,ResultsHandlerConfigurationType,RetryLaterReactionType,RichHyperlinkType,RoleAnalysisAttributeAnalysis,RoleAnalysisAttributeAnalysisResult,RoleAnalysisAttributeStatistics,RoleAnalysisCandidateRoleType,RoleAnalysisClusteringWorkDefinitionType,RoleAnalysisClusterType,RoleAnalysisDetectionOptionType,RoleAnalysisDetectionPatternType,RoleAnalysisExcludeType,RoleAnalysisIdentifiedCharacteristicsItemsType,RoleAnalysisIdentifiedCharacteristicsItemType,RoleAnalysisIdentifiedCharacteristicsType,RoleAnalysisOperationStatus,RoleAnalysisOptionType,RoleAnalysisOutlierPartitionType,RoleAnalysisOutlierSimilarObjectsAnalysisResult,RoleAnalysisOutlierType,RoleAnalysisPartitionAnalysisType,RoleAnalysisPatternAnalysis,RoleAnalysisPatternDetectionWorkDefinitionType,RoleAnalysisSessionOptionType,RoleAnalysisSessionStatisticType,RoleAnalysisSessionType,RoleCatalogType,RoleCollectionViewType,RoleManagementConfigurationType,RoleMembershipManagementWorkDefinitionType,RoleRelationObjectSpecificationType,RoleType,RunAsCapabilityType,Saml2AuthenticationModuleType,Saml2KeyAuthenticationModuleType,Saml2NetworkAuthenticationModuleType,Saml2ProviderAuthenticationModuleType,Saml2ProviderMetadataAuthenticationModuleType,Saml2ServiceProviderAuthenticationModuleType,ScanWorkStateType,ScheduleType,SchemaCapabilityType,SchemaGenerationConstraintsType,SchemaHandlingType,com.evolveum.midpoint.prism.impl.schema.SchemaRegistryStateAware,SchemaType,ScopeSearchItemConfigurationType,ScriptCapabilityHostType,ScriptCapabilityType,ScriptEvaluationTraceType,ScriptExecutionObjectType,ScriptExecutionPolicyActionType,ScriptLanguageExpressionProfileType,ScriptVariableEvaluationTraceType,SearchBoxConfigurationType,SearchFilterParameterType,SearchFilterType,SearchItemsType,SearchItemType,SearchResultList,SearchResultMetadata,SecretsProvidersType,SecretsProviderType,SecurityPolicyType,SecurityQuestionAnswerType,SecurityQuestionDefinitionType,SecurityQuestionsCredentialsPolicyType,SecurityQuestionsCredentialsType,SecurityQuestionsFormAuthenticationModuleType,SelectorQualifiedGetOptionsType,SelectorQualifiedGetOptionType,SelfRegistrationPolicyType,SequenceType,ServiceType,ShadowAssociation,ShadowAssociationDefinitionImpl,ShadowAssociationDefinitionType,ShadowAssociationsContainerDefinitionImpl,ShadowAssociationsContainerImpl,ShadowAssociationsType,ShadowAssociationType,ShadowAssociationTypeDefinitionType,ShadowAssociationTypeObjectDefinitionType,ShadowAssociationTypeParticipantDefinitionType,ShadowAssociationTypeSubjectDefinitionType,ShadowAssociationValue,ShadowAssociationValueType,ShadowAssociationValueWrapper,ShadowAssociationWrapperImpl,ShadowAttributeDefinitionImpl,ShadowAttributesContainerDefinitionImpl,ShadowAttributesContainerImpl,ShadowAttributesType,ShadowAttributeUcfDefinition.Data,ShadowBehaviorType,ShadowCachingConfigurationType,ShadowCachingPolicyType,ShadowCachingScopeType,ShadowCleanupWorkDefinitionType,ShadowCoordinatesQualifiedObjectDeltaImpl,ShadowCorrelationStateType,ShadowCredentialsCachingScopeType,ShadowDiscriminatorType,ShadowIdentifiersType,ShadowIntegrityCheckWorkDefinitionType,ShadowItemDependencyType,ShadowItemVolatilityType,ShadowMarkingConfigurationType,ShadowReclassificationWorkDefinitionType,ShadowReferenceAttribute,ShadowReferenceAttributeDefinitionImpl,ShadowReferenceAttributesType,ShadowReferenceAttributeValue,ShadowRefreshWorkDefinitionType,ShadowSimpleAttributeDefinitionImpl,ShadowSimpleAttributeImpl,ShadowTagSpecificationType,ShadowType,ShadowWrapperImpl,SimpleCampaignNotifierType,SimpleCampaignStageNotifierType,SimpleCaseManagementNotifierType,SimpleCaseSchemaType,SimpleFocalObjectNotifierType,SimplePolicyRuleNotifierType,SimpleReportNotifierType,SimpleResourceObjectNotifierType,SimpleReviewerNotifierType,SimpleTaskNotifierType,SimpleUserNotifierType,SimpleWorkflowNotifierType,SimulatedReferenceTypeDefinitionType,SimulatedReferenceTypeParticipantDefinition,SimulatedReferenceTypeParticipantDelineationType,SimulatedReferenceTypeParticipantType,SimulatedShadowReferenceTypeDefinition,SimulationDefinitionType,SimulationEventMarksUseType,SimulationMetricAggregationType,SimulationMetricComputationType,SimulationMetricDefinitionType,SimulationMetricPartitionDimensionsType,SimulationMetricPartitionScopeType,SimulationMetricPartitionType,SimulationMetricReferenceType,SimulationMetricsUseType,SimulationMetricValuesType,SimulationObjectPredicateType,SimulationOtherMetricsUseType,SimulationProcessedObjectMetricValueType,SimulationResultProcessedObjectType,SimulationResultType,SingleCacheStateInformationType,SmsNonceAuthenticationModuleType,SmsTransportConfigurationType,StageCompletionEventType,StatePolicyConstraintType,StopProcessingReactionType,StorageMetadataType,StringPolicyType,StringWorkSegmentationType,SubjectedObjectSelectorType,SubreportParameterType,SubreportResultHandlingType,SubSystemLoggerConfigurationType,SummaryPanelSpecificationType,SuperCorrelatorReferenceType,SuperResourceDeclarationType,SuspendTaskPolicyActionType,SynchronizationActionsType,SynchronizationReactionsDefaultSettingsType,SynchronizationReactionsType,SynchronizationReactionType,SynchronizationSituationTransitionType,SynchronizationSituationUpdatingStrategyType,SynchronizationType,SynchronizeItemSynchronizationActionType,SynchronizeMembershipOperationPolicyConfigurationType,SynchronizeOperationPolicyConfigurationType,SynchronizeSynchronizationActionType,SyncInboundOperationPolicyConfigurationType,SyslogAppenderConfigurationType,SystemConfigurationAuditEventRecordingPropertyType,SystemConfigurationAuditEventRecordingType,SystemConfigurationAuditType,SystemConfigurationCorrelationType,SystemConfigurationExpressionsType,SystemConfigurationSimulationType,SystemConfigurationType,TargetSelectionType,TaskActivityStateType,TaskAffectedObjectsType,TaskAutoScalingType,TaskExecutionConstraintsType,TaskExecutionEnvironmentType,TaskExecutionGroupConstraintType,TaskType,TenantSelectorType,TerminateSessionEventType,TestConnectionCapabilityType,TimeIntervalType,TimeoutsType,TimeValidityNotifierType,TimeValidityPolicyConstraintType,TraceDataFlowVisualizationInstructionType,TraceDictionaryEntryType,TraceDictionaryType,TraceSelectorType,TraceType,TraceVisualizationColumnsType,TraceVisualizationInstructionsType,TraceVisualizationInstructionType,TraceVisualizationType,TracingConfigurationType,TracingEnvironmentType,TracingOutputMetadataType,TracingOutputType,TracingProfileType,TracingTypeProfileType,TransformationMetadataType,TransitionPolicyConstraintType,TriggerCreationType,TriggerScanWorkDefinitionType,TriggerType,TrigramSimilaritySearchDefinitionType,UnlinkSynchronizationActionType,UpdateCapabilityType,UserAnalysisSessionOptionType,UserEntryCredentialSourceType,UserInterfaceFeatureType,UserPasswordNotifierType,UserType,ValidationIssueType,ValidationResultType,ValidityPredefinedValueType,ValueMetadataConfigurationType,ValueMetadataType,ValueMetadataWrapperImpl,ValuePolicyType,ValueTransformationExpressionEvaluationTraceType,ValueTransformationTraceType,VirtualAssignmentSpecificationType,VirtualContainerItemSpecificationType,VirtualContainersSpecificationType,WaterMarkType,WfChangeProcessorConfigurationType,WfConfigurationType,WfExecutionTasksConfigurationType,WfExecutionTasksSerializationType,WfGeneralChangeProcessorStateType,WfProcessSpecificationType,WidgetType,WorkAllocationDefinitionType,WorkBucketType,WorkDefinitionsType,WorkersDefinitionType,WorkersPerNodeDefinitionType,WorkersReconciliationResultType,WorkItemActionsType,WorkItemCompletionEventType,WorkItemDelegationEventType,WorkItemDelegationRequestType,WorkItemEscalationEventType,WorkItemEventType,WorkItemNotificationActionType,WorkItemResultType,WorkItemSelectorType,WorkItemTimedActionsType,XmlSchemaType
public interface Freezable
Something that can be made immutable.
-
Method Summary
Modifier and TypeMethodDescriptiondefault voidstatic <T extends Freezable>
TcheckIsImmutable(T freezable) Convenience variant to be used in fluent interfaces.default voidstatic <T extends Freezable>
TdoFreeze(T freezable) Convenience variant to be used in fluent interfaces.voidfreeze()Should be no-op (or very quick) if the object is already immutable.static voidfreezeNullable(Freezable target) boolean
-
Method Details
-
isImmutable
boolean isImmutable() -
freeze
void freeze()Should be no-op (or very quick) if the object is already immutable. -
checkMutable
default void checkMutable() -
checkImmutable
default void checkImmutable() -
checkIsImmutable
@Contract("null -> null; !null -> !null") static <T extends Freezable> T checkIsImmutable(T freezable) Convenience variant to be used in fluent interfaces. The name is different fromcheckImmutable()to allow method references. -
doFreeze
Convenience variant to be used in fluent interfaces. The name is different fromfreeze()to allow method references. TODO better name! -
freezeNullable
-