Package com.evolveum.midpoint.prism
Interface DefinitionFragmentBuilder
- All Known Subinterfaces:
- ComplexTypeDefinition.ComplexTypeDefinitionLikeBuilder,- Definition.DefinitionBuilder,- ItemDefinition.ItemDefinitionLikeBuilder,- NativeObjectClassDefinition.NativeObjectClassDefinitionBuilder,- NativeShadowAttributeDefinition.NativeShadowAttributeDefinitionBuilder,- NativeShadowSimpleAttributeDefinition.NativeShadowAttributeDefinitionBuilder<T>,- PrismPropertyDefinition.PrismPropertyLikeDefinitionBuilder<T>,- PrismReferenceDefinition.PrismReferenceDefinitionBuilder,- SimpleTypeDefinition.SimpleTypeDefinitionBuilder,- TypeDefinition.TypeDefinitionLikeBuilder
- All Known Implementing Classes:
- com.evolveum.midpoint.prism.impl.ItemDefinitionImpl,- NativeComplexTypeDefinitionImpl,- NativeShadowAttributeDefinitionImpl,- com.evolveum.midpoint.prism.impl.PrismContainerDefinitionImpl,- ShadowAssociationsContainerDefinitionImpl,- ShadowAttributesContainerDefinitionImpl
public interface DefinitionFragmentBuilder
Root of all those definition builders.
 Work in progress. Consider renaming.
- 
Method SummaryModifier and TypeMethodDescriptionstatic voidUseful for builders that intentionally want to reject changing a property to other than prescribed value.static voidunsupported(String name, boolean value) Useful for builders that want to keep a Boolean property turned off.static voidunsupported(String name, Object value) Useful for builders that do not want to change a property at all.
- 
Method Details- 
getObjectBuiltObject getObjectBuilt()
- 
fixedUseful for builders that intentionally want to reject changing a property to other than prescribed value.
- 
unsupportedUseful for builders that do not want to change a property at all.
- 
unsupportedUseful for builders that want to keep a Boolean property turned off.
 
-