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 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
-
Method Summary
Modifier and TypeMethodDescriptionprotected Containerable
clone()
boolean
getId()
int
hashCode()
void
void
setupContainerValue
(PrismContainerValue container) Setup value to the containerable representation.toString()
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
Methods inherited from interface com.evolveum.midpoint.prism.Containerable
cloneWithoutId, debugDump, freeze, isImmutable
Methods inherited from interface com.evolveum.midpoint.prism.impl.binding.ContainerablePrismBinding
prismGetContainerableList, prismGetPropertyValue, prismGetPropertyValues, prismGetReferencable, prismGetReferencableList, prismGetReferenceObjectable, prismGetSingleContainerable, prismSetPropertyValue, prismSetReferencable, prismSetReferenceObjectable, prismSetSingleContainerable
Methods inherited from interface com.evolveum.midpoint.util.DebugDumpable
debugDump, debugDumpLazily, debugDumpLazily
Methods inherited from interface com.evolveum.midpoint.prism.Freezable
checkImmutable, checkMutable
-
Constructor Details
-
AbstractMutableContainerable
public AbstractMutableContainerable()
-
-
Method Details
-
setupContainerValue
Description copied from interface:Containerable
Setup 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:
setupContainerValue
in interfaceContainerable
-
getId
-
setId
-
asPrismContainerValue
- Specified by:
asPrismContainerValue
in interfaceContainerable
-
toString
-
equals
-
hashCode
public int hashCode() -
clone
-