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 class
AbstractMutableContainerable.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 PrismContainerValue
asPrismContainerValue()
protected Containerable
clone()
boolean
equals(@Nullable Object object)
Long
getId()
int
hashCode()
void
setId(Long value)
void
setupContainerValue(PrismContainerValue container)
Setup value to the containerable representation.String
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
-
-
-
-
Method Detail
-
setupContainerValue
public void setupContainerValue(PrismContainerValue container)
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
public Long getId()
-
setId
public void setId(Long value)
-
asPrismContainerValue
public PrismContainerValue asPrismContainerValue()
- Specified by:
asPrismContainerValue
in interfaceContainerable
-
clone
protected Containerable clone()
-
-