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:
- ComplexTypeDefinitionImpl,- EnumerationTypeDefinitionImpl,- ItemDefinitionImpl,- NativeComplexTypeDefinitionImpl,- NativeShadowAttributeDefinitionImpl,- PrismContainerDefinitionImpl,- PrismObjectDefinitionImpl,- PrismPropertyDefinitionImpl,- PrismReferenceDefinitionImpl,- ShadowAssociationsContainerDefinitionImpl,- ShadowAttributesContainerDefinitionImpl,- SimpleTypeDefinitionImpl
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.
 
-