Class AbstractMutableContainerable
java.lang.Object
com.evolveum.midpoint.prism.impl.binding.AbstractMutableContainerable
- All Implemented Interfaces:
Containerable,Freezable,ContainerablePrismBinding,DebugDumpable,Serializable,Cloneable
- Direct Known Subclasses:
AbstractActivityReportDefinitionType,AbstractActivityWorkStateType,AbstractAnalysisSessionOptionType,AbstractAuthenticationModuleType,AbstractConstructionType,AbstractCorrelatorStateType,AbstractCorrelatorType,AbstractFileFormatType,AbstractKeyStoreKeyType,AbstractLoggerConfigurationType,AbstractMappingType,AbstractMutableContainerable.Any,AbstractNormalizationStepType,AbstractObjectTypeConfigurationType,AbstractPolicyConstraintType,AbstractPredefinedActivationMappingType,AbstractReportEngineConfigurationType,AbstractSecurityProfileType,AbstractSimpleKeyType,AbstractSourceEvaluationTraceType,AbstractSynchronizationActionType,AbstractTokenOidcResourceServerType,AbstractWorkDefinitionType,AbstractWorkItemActionType,AbstractWorkItemOutputType,AbstractWorkItemType,AbstractWorkSegmentationType,AccessCertificationCasesStatisticsType,AccessCertificationCaseStageOutcomeType,AccessCertificationCaseType,AccessCertificationConfigurationType,AccessCertificationReiterationDefinitionType,AccessCertificationRemediationDefinitionType,AccessCertificationReviewerSpecificationType,AccessCertificationScopeType,AccessCertificationStageDefinitionType,AccessCertificationStageType,AccessRequestType,ActivationType,ActivitiesTailoringType,ActivityAffectedObjectsType,ActivityBeforeAfterType,ActivityBucketingStateType,ActivityCompositionType,ActivityControlFlowDefinitionType,ActivityCounterGroupsType,ActivityCounterGroupType,ActivityCounterType,ActivityDefinitionType,ActivityDistributionDefinitionType,ActivityErrorHandlingStrategyEntryType,ActivityErrorHandlingStrategyType,ActivityExecutionModeDefinitionType,ActivityItemCountingDefinitionType,ActivityItemProcessingStatisticsType,ActivityLoggingOptionsType,ActivityProfilingDefinitionType,ActivityProgressType,ActivityReportCollectionType,ActivityReportingDefinitionType,ActivityReportsDefinitionType,ActivityReportsType,ActivityRunRecordType,ActivitySimulationResultDefinitionType,ActivitySimulationStateType,ActivityStateOverviewMaintenanceDefinitionType,ActivityStateType,ActivityStatisticsType,ActivitySubtaskDefinitionType,ActivitySynchronizationStatisticsType,ActivityTailoringType,ActivityTracingDefinitionType,ActivityTreeStateType,AdditionalAuthorizationsType,AdminGuiApprovalsConfigurationType,AdminGuiConfigurationDisplayFormatsType,AdminGuiConfigurationRoleManagementType,AdminGuiConfigurationType,AdministrativeOperationalStateType,AdvancedLoggingConfigurationType,AnalysisClusterStatisticType,AppenderConfigurationType,ApplicablePoliciesType,ApprovalCompositionStrategyType,ApprovalContextType,ApprovalSchemaExecutionInformationType,ApprovalSchemaType,ApprovalStageDefinitionType,ApprovalStageExecutionInformationType,ApprovalStageExecutionPreviewType,ApprovalStageExecutionRecordType,ArchetypeAdminGuiConfigurationType,ArchetypePolicyType,ArchetypeSelectionType,AssignmentPathMetadataType,AssignmentPathSegmentMetadataType,AssignmentPathSegmentType,AssignmentPathType,AssignmentPropertiesSpecificationType,AssignmentRelationType,AssignmentSelectorType,AssignmentType,AssociationAdditionType,AsynchronousScriptExecutionType,AsyncProvisioningOperationRequestedType,AuditEventRecordType,AuthenticationBehavioralDataType,AuthenticationModulesType,AuthenticationSequenceChannelType,AuthenticationSequenceModuleType,AuthenticationSequenceType,AuthenticationsPolicyType,AuthorizationEvaluationRequestType,AuthorizationEvaluationResponseType,AuthorizationEvaluationTracingOptionsType,AuthorizationLimitationsType,AuthorizationType,AutoassignSpecificationType,AutocompleteSearchConfigurationType,AutoScalingDefinitionType,AvailableFilterType,BaseEventHandlerType,BasicObjectSetType,BasicResourceObjectSetType,BehaviorType,BoundarySpecificationType,BucketProcessingRecordType,BucketsDefinitionType,BucketsSamplingDefinitionType,BuildInformationType,BulkActionProfileType,CacheInvalidationConfigurationType,CacheObjectTypeSettingsType,CacheSettingsType,CachesStateInformationType,CacheStatisticsReportingConfigurationType,CacheUseTraceType,CachingConfigurationType,CachingPolicyType,CachingProfileType,CapabilitiesType,CapabilityCollectionType,CapabilityType,CaseCorrelationContextType,CaseEventType,CheckoutCommentType,CheckoutType,CheckoutValidityConfigurationType,ClassLoggerLevelOverrideType,CleanupPoliciesType,CleanupPolicyType,ClusterStateType,CollectionSpecificationType,CollectionStatsType,ComponentSizeInformationType,CompositeCorrelatorScalingDefinitionType,ConfigurationPropertiesType,ConfigurationSpecificationType,ConflictResolutionType,ConnectorConfigurationType,ConnectorFrameworkConfigurationType,ConnectorFrameworkType,ConnectorInstanceSpecificationType,ConnectorPoolConfigurationType,ConstraintsCheckingStrategyType,CorrelationCasesDefinitionType,CorrelationConfidenceDefinitionType,CorrelationConfidenceThresholdsDefinitionType,CorrelationDefinitionType,CorrelationItemType,CorrelationModuleConfigurationType,CorrelationModuleOptionsType,CorrelatorCompositionDefinitionType,CredentialPolicyType,CredentialSourceType,CredentialsPolicyType,CredentialsResetMethodType,CredentialsStorageMethodType,CredentialsType,DashboardLayoutType,DashboardWidgetDataFieldType,DashboardWidgetDataType,DashboardWidgetPresentationType,DashboardWidgetVariationType,DataProtectionType,DeadNodeCleanupPolicyType,DefaultExpressionProfilesConfigurationType,DefaultInboundMappingEvaluationPhasesType,DeltaSourceSpecificationType,DeploymentInformationType,DirectionElementsType,DisplayType,ErrorReactionType,ErrorSelectorType,ErrorSituationSelectorType,EventMarkDomainType,EventMarkInformationType,ExecuteCredentialResetRequestType,ExecuteCredentialResetResponseType,ExecutionPrivilegesSpecificationType,ExpressionEvaluatorProfileType,ExpressionPermissionClassProfileType,ExpressionPermissionMethodProfileType,ExpressionPermissionPackageProfileType,ExpressionProfileType,ExtensionType,FailedObjectsSelectorType,FeedbackMessagesHookType,FetchErrorHandlingType,FileFormatConfigurationType,FocalAutoassignSpecificationType,FocusIdentitiesType,FocusIdentitySourceType,FocusIdentityType,FocusNormalizedDataType,FormSpecificationType,FullTextSearchConfigurationType,FullTextSearchIndexedItemsConfigurationType,FunctionLibraryProfileType,FuzzySearchDefinitionType,GeneralTransportConfigurationType,GetOperationOptionsType,GroupSelectionType,GuiExportSettingsType,GuiFlexibleLabelType,GuiListDataProviderType,GuiObjectColumnType,GuiObjectDetailsSetType,GuiObjectListViewAdditionalPanelsType,GuiObjectListViewsType,IconType,IdMatchAttributesType,IdMatchCorrelationPropertiesType,IgnoreErrorReactionType,InboundMappingEvaluationPhasesType,InboundMappingsEvaluationConfigurationType,IndexedItemNormalizationDefinitionType,InfrastructureConfigurationType,IntegerStatType,InternalOperationRecordFastFilterType,InternalsConfigurationType,ItemConstraintType,ItemCorrelationDefinitionType,ItemCorrelatorDefinitionType,ItemIndexingDefinitionType,ItemMergeConfigurationType,ItemProcessingRecordType,ItemRefinedDefinitionType,ItemRelatedRecordType,ItemReportingConditionType,ItemSearchConfidenceDefinitionType,ItemSearchDefinitionType,IterationSpecificationType,LdapSearchAuthenticationModuleType,LensContextSequencesType,LensContextSequenceValueType,LensContextType,LensElementContextType,LevenshteinDistanceSearchDefinitionType,LibraryFunctionProfileType,LifecycleStateActionDataReductionType,LifecycleStateActionType,LifecycleStateModelType,LifecycleStateTransitionType,LifecycleStateType,LinkTypeDefinitionsType,LinkTypeDefinitionType,LoggingAuditingConfigurationType,LoggingConfigurationType,LoggingOverrideType,LookupTableRowType,ManualProvisioningContextType,MappingSourceType,MappingSpecificationType,MappingStatePropertiesType,MappingStatePropertyType,MappingsType,MappingTransformationType,MemoryDiagnosticsConfigurationType,MergeConfigurationType,MessageTemplateContentType,MessageTransportConfigurationType,MetadataHandlingType,MetadataProcessingApplicabilitySpecificationType,MetadataProcessingItemApplicabilitySpecificationType,MetadataRecordingStrategyType,MetadataType,ModelExecuteOptionsType,ModuleItemConfigurationType,MultiSourceDataHandlingType,MultiSourceItemDefinitionType,NormalizationStepsType,NotificationConfigurationType,NotificationTransportConfigType,ObjectFormsType,ObjectOperationPolicyType,ObjectSelectorType,ObjectSynchronizationSorterType,ObjectSynchronizationType,ObjectTemplateCorrelationType,OidcClientAuthenticationModuleType,OidcOpenIdProviderType,OidcResourceServerAuthenticationModuleType,OperationalStateType,OperationExecutionRecordingStrategyType,OperationExecutionRecordRealOwnerType,OperationExecutionType,OperationMonitoringType,OperationResultHandlingStrategyType,OperationStatsType,OptionObjectSelectorType,OrderConstraintsType,OrgRelationObjectSpecificationType,OtherAuthenticationModuleParameterType,OtherPrivilegesLimitationType,OutcomeKeyedCounterType,ParameterType,PartialProcessingOptionsType,PasswordHistoryEntryType,PcpAspectConfigurationType,PendingOperationType,PlannedOperationAttemptType,PolicyActionsType,PolicyActionType,PolicyConstraintPresentationType,PolicyConstraintReferenceType,PolicyExceptionType,PolicyRuleEnforcerPreviewOutputType,PolicyRuleType,PolicyStatementType,PolicyThresholdType,PrismConfigurationType,ProcessedItemType,ProcessMetadataType,ProfilingConfigurationType,ProhibitedValueItemType,ProhibitedValuesType,ProjectionPolicyType,PropertyAccessType,PropertyLimitationsType,PropertyModificationOperationType,ProvenanceAcquisitionType,ProvenanceFeedDefinitionType,ProvenanceMetadataType,ProvidedServiceConfigurationType,ProvisioningMetadataType,QualifiedItemProcessingOutcomeType,RandomBucketsSamplingDefinitionType,RegistrationsPolicyType,RegularBucketsSamplingDefinitionType,RelationDefinitionType,RelationsDefinitionType,RelationSelectionType,ReportBehaviorType,ReportConfigurationType,ReportParameterType,RepositoryConfigurationType,RepositoryStatisticsReportingConfigurationType,ResourceActivationDefinitionType,ResourceBidirectionalMappingType,ResourceBusinessConfigurationType,ResourceConsistencyType,ResourceCredentialsDefinitionType,ResourceMappingsEvaluationConfigurationType,ResourceObjectFocusSpecificationType,ResourceObjectIdentificationType,ResourceObjectIdentifiersType,ResourceObjectIdentityType,ResourceObjectLifecycleDefinitionType,ResourceObjectMultiplicityType,ResourceObjectOwnerOptionsType,ResourceObjectOwnerOptionType,ResourceObjectReferenceType,ResourceObjectType,ResourceObjectTypeDefinitionType,ResourceObjectTypeDelineationType,ResourceObjectTypeDependencyType,ResourcePasswordDefinitionType,ResultsHandlerConfigurationType,RetryLaterReactionType,RichHyperlinkType,RoleAnalysisDetectionOptionType,RoleAnalysisDetectionPatternType,RoleAnalysisSessionStatisticType,RoleCatalogType,RoleCollectionViewType,RoleManagementConfigurationType,RoleRelationObjectSpecificationType,Saml2KeyAuthenticationModuleType,Saml2NetworkAuthenticationModuleType,Saml2ProviderAuthenticationModuleType,Saml2ProviderMetadataAuthenticationModuleType,Saml2ServiceProviderAuthenticationModuleType,ScheduleType,SchemaGenerationConstraintsType,SchemaHandlingType,ScriptCapabilityHostType,ScriptExecutionObjectType,ScriptLanguageExpressionProfileType,ScriptVariableEvaluationTraceType,SearchBoxConfigurationType,SearchItemsType,SearchItemType,SecurityQuestionAnswerType,SecurityQuestionDefinitionType,SelectorQualifiedGetOptionsType,SelectorQualifiedGetOptionType,ShadowAssociationType,ShadowAttributesType,ShadowCorrelationStateType,ShadowDiscriminatorType,ShadowIdentifiersType,ShadowTagSpecificationType,SimpleCaseSchemaType,SimulationDefinitionType,SimulationEventMarksUseType,SimulationMetricAggregationType,SimulationMetricComputationType,SimulationMetricDefinitionType,SimulationMetricPartitionDimensionsType,SimulationMetricPartitionScopeType,SimulationMetricPartitionType,SimulationMetricReferenceType,SimulationMetricsUseType,SimulationMetricValuesType,SimulationObjectPredicateType,SimulationOptionsType,SimulationOtherMetricsUseType,SimulationProcessedObjectMetricValueType,SimulationResultProcessedObjectType,SingleCacheStateInformationType,StopProcessingReactionType,StorageMetadataType,StringPolicyType,SubreportResultHandlingType,SummaryPanelSpecificationType,SuperCorrelatorReferenceType,SuperObjectTypeReferenceType,SuperResourceDeclarationType,SynchronizationActionsType,SynchronizationReactionsDefaultSettingsType,SynchronizationReactionsType,SynchronizationReactionType,SynchronizationSituationTransitionType,SynchronizationSituationUpdatingStrategyType,SynchronizationType,SystemConfigurationAuditEventRecordingPropertyType,SystemConfigurationAuditEventRecordingType,SystemConfigurationAuditType,SystemConfigurationCorrelationType,SystemConfigurationExpressionsType,SystemConfigurationSimulationType,TargetSelectionType,TaskActivityStateType,TaskAffectedObjectsType,TaskAutoScalingType,TaskExecutionConstraintsType,TaskExecutionEnvironmentType,TaskExecutionGroupConstraintType,TenantSelectorType,TerminateSessionEventType,TimeIntervalType,TimeoutsType,TraceDataFlowVisualizationInstructionType,TraceDictionaryEntryType,TraceDictionaryType,TraceSelectorType,TraceType,TraceVisualizationColumnsType,TraceVisualizationInstructionsType,TraceVisualizationInstructionType,TraceVisualizationType,TracingConfigurationType,TracingEnvironmentType,TracingOutputMetadataType,TracingOutputType,TracingProfileType,TracingTypeProfileType,TransformationMetadataType,TriggerCreationType,TriggerType,TrigramSimilaritySearchDefinitionType,UserEntryCredentialSourceType,UserInterfaceFeatureType,ValidationIssueType,ValidationResultType,ValidityPredefinedValueType,ValueMetadataType,VirtualAssignmentSpecificationType,VirtualContainerItemSpecificationType,WaterMarkType,WfChangeProcessorConfigurationType,WfConfigurationType,WfExecutionTasksConfigurationType,WfExecutionTasksSerializationType,WfGeneralChangeProcessorStateType,WfProcessSpecificationType,WorkAllocationDefinitionType,WorkBucketType,WorkDefinitionsType,WorkersDefinitionType,WorkersPerNodeDefinitionType,WorkersReconciliationResultType,WorkItemActionsType,WorkItemDelegationRequestType,WorkItemSelectorType,WorkItemTimedActionsType,XmlSchemaType
public abstract class AbstractMutableContainerable
extends Object
implements ContainerablePrismBinding, Cloneable, Containerable
- See Also:
-
Nested Class Summary
Nested ClassesNested classes/interfaces inherited from interface com.evolveum.midpoint.prism.impl.binding.ContainerablePrismBinding
ContainerablePrismBinding.ContainerableList<T extends Containerable>, ContainerablePrismBinding.ReferencableList<T extends Referencable> -
Field Summary
Fields inherited from interface com.evolveum.midpoint.util.DebugDumpable
INDENT_STRING -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected Containerableclone()booleangetId()inthashCode()voidvoidsetupContainerValue(PrismContainerValue container) Setup value to the containerable representation.toString()Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface com.evolveum.midpoint.prism.Containerable
cloneWithoutId, debugDump, freeze, isImmutableMethods inherited from interface com.evolveum.midpoint.prism.impl.binding.ContainerablePrismBinding
prismGetContainerableList, prismGetPropertyValue, prismGetPropertyValues, prismGetReferencable, prismGetReferencableList, prismGetReferenceObjectable, prismGetSingleContainerable, prismSetPropertyValue, prismSetReferencable, prismSetReferenceObjectable, prismSetSingleContainerableMethods inherited from interface com.evolveum.midpoint.util.DebugDumpable
debugDump, debugDumpLazily, debugDumpLazilyMethods inherited from interface com.evolveum.midpoint.prism.Freezable
checkImmutable, checkMutable
-
Constructor Details
-
AbstractMutableContainerable
public AbstractMutableContainerable()
-
-
Method Details
-
setupContainerValue
Description copied from interface:ContainerableSetup value to the containerable representation. This is used to after (empty) containerable is created to initialize it with a correct prism container value. Note: This method DOES NOT change the container value parent.- Specified by:
setupContainerValuein interfaceContainerable
-
getId
-
setId
-
asPrismContainerValue
- Specified by:
asPrismContainerValuein interfaceContainerable
-
toString
-
equals
-
hashCode
public int hashCode() -
clone
-