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,AbstractAuthenticationModuleType,AbstractConstructionType,AbstractCorrelatorStateType,AbstractCorrelatorType,AbstractFileFormatType,AbstractKeyStoreKeyType,AbstractLoggerConfigurationType,AbstractMappingType,AbstractMutableContainerable.Any,AbstractNormalizationStepType,AbstractObjectTypeConfigurationType,AbstractPolicyConstraintType,AbstractRegistrationPolicyType,AbstractReportEngineConfigurationType,AbstractSimpleKeyType,AbstractSourceEvaluationTraceType,AbstractSynchronizationActionType,AbstractWorkDefinitionType,AbstractWorkItemActionType,AbstractWorkItemOutputType,AbstractWorkItemType,AbstractWorkSegmentationType,AccessCertificationCasesStatisticsType,AccessCertificationCaseStageOutcomeType,AccessCertificationCaseType,AccessCertificationConfigurationType,AccessCertificationReiterationDefinitionType,AccessCertificationRemediationDefinitionType,AccessCertificationReviewerSpecificationType,AccessCertificationScopeType,AccessCertificationStageDefinitionType,AccessCertificationStageType,AccessRequestType,ActivationType,ActivitiesTailoringType,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,AdminGuiApprovalsConfigurationType,AdminGuiConfigurationDisplayFormatsType,AdminGuiConfigurationRoleManagementType,AdminGuiConfigurationType,AdministrativeOperationalStateType,AdvancedLoggingConfigurationType,AppenderConfigurationType,ApplicablePoliciesType,ApprovalCompositionStrategyType,ApprovalContextType,ApprovalSchemaExecutionInformationType,ApprovalSchemaType,ApprovalStageDefinitionType,ApprovalStageExecutionInformationType,ApprovalStageExecutionPreviewType,ApprovalStageExecutionRecordType,ArchetypeAdminGuiConfigurationType,ArchetypePolicyType,AssignmentPathMetadataType,AssignmentPathSegmentMetadataType,AssignmentPathSegmentType,AssignmentPathType,AssignmentPropertiesSpecificationType,AssignmentRelationType,AssignmentSelectorType,AssignmentType,AssociationAdditionType,AsynchronousScriptExecutionType,AsyncProvisioningOperationRequestedType,AuditEventRecordType,AuthenticationBehavioralDataType,AuthenticationModulesType,AuthenticationSequenceChannelType,AuthenticationSequenceModuleType,AuthenticationSequenceType,AuthenticationsPolicyType,AuthorizationLimitationsType,AuthorizationType,AutoassignSpecificationType,AutoScalingDefinitionType,AvailableFilterType,BaseEventHandlerType,BehaviorType,BoundarySpecificationType,BucketProcessingRecordType,BucketsDefinitionType,BucketsSamplingDefinitionType,BuildInformationType,CacheInvalidationConfigurationType,CacheObjectTypeSettingsType,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,CorrelatorCompositionDefinitionType,CredentialPolicyType,CredentialSourceType,CredentialsPolicyType,CredentialsResetMethodType,CredentialsResetPolicyType,CredentialsStorageMethodType,CredentialsType,DashboardLayoutType,DashboardWidgetDataFieldType,DashboardWidgetDataType,DashboardWidgetPresentationType,DashboardWidgetVariationType,DataProtectionType,DeadNodeCleanupPolicyType,DefaultInboundMappingEvaluationPhasesType,DeltaSourceSpecificationType,DeploymentInformationType,DirectionElementsType,DisplayType,ErrorReactionType,ErrorSelectorType,ErrorSituationSelectorType,EventMarkDomainType,EventMarkInformationType,ExecuteCredentialResetRequestType,ExecuteCredentialResetResponseType,ExpressionEvaluatorProfileType,ExpressionPermissionClassProfileType,ExpressionPermissionMethodProfileType,ExpressionPermissionPackageProfileType,ExpressionPermissionProfileType,ExpressionProfileType,ExtensionType,FailedObjectsSelectorType,FeedbackMessagesHookType,FetchErrorHandlingType,FileFormatConfigurationType,FocalAutoassignSpecificationType,FocusIdentitiesType,FocusIdentitySourceType,FocusIdentityType,FocusNormalizedDataType,FormSpecificationType,FullTextSearchConfigurationType,FullTextSearchIndexedItemsConfigurationType,FuzzySearchDefinitionType,GeneralTransportConfigurationType,GetOperationOptionsType,GroupSelectionType,GuiExportSettingsType,GuiFlexibleLabelType,GuiListDataProviderType,GuiObjectColumnType,GuiObjectDetailsSetType,GuiObjectListViewAdditionalPanelsType,GuiObjectListViewsType,IconType,IdentityDataHandlingType,IdentityItemDefinitionType,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,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,NormalizationStepsType,NotificationConfigurationType,NotificationTransportConfigType,ObjectFormsType,ObjectOperationPolicyType,ObjectSelectorType,ObjectSetType,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,ResourceObjectSetType,ResourceObjectType,ResourceObjectTypeDefinitionType,ResourceObjectTypeDelineationType,ResourceObjectTypeDependencyType,ResourcePasswordDefinitionType,ResultsHandlerConfigurationType,RetryLaterReactionType,RichHyperlinkType,RoleCatalogType,RoleCollectionViewType,RoleManagementConfigurationType,RoleRelationObjectSpecificationType,Saml2KeyAuthenticationModuleType,Saml2NetworkAuthenticationModuleType,Saml2ProviderAuthenticationModuleType,Saml2ProviderMetadataAuthenticationModuleType,Saml2ServiceProviderAuthenticationModuleType,ScheduleType,SchemaGenerationConstraintsType,SchemaHandlingType,ScriptCapabilityHostType,ScriptExecutionObjectType,ScriptExpressionProfileType,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,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:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classAbstractMutableContainerable.Any-
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
Constructors Constructor Description AbstractMutableContainerable()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description PrismContainerValueasPrismContainerValue()protected Containerableclone()booleanequals(@Nullable Object object)LonggetId()inthashCode()voidsetId(Long value)voidsetupContainerValue(PrismContainerValue container)Setup value to the containerable representation.StringtoString()-
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
-
-
-
-
Method Detail
-
setupContainerValue
public void setupContainerValue(PrismContainerValue container)
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
public Long getId()
-
setId
public void setId(Long value)
-
asPrismContainerValue
public PrismContainerValue asPrismContainerValue()
- Specified by:
asPrismContainerValuein interfaceContainerable
-
clone
protected Containerable clone()
-
-