Interface PrismItemInstantiableDefinition<T,V extends PrismValue,I extends Item<V,ID>,ID extends ItemDefinition<I>,D extends ItemDelta<V,ID>>

All Known Subinterfaces:
PrismPropertyDefinition<T>, PrismPropertyWrapper<T>, PropertyDefinitionDelegator<T>, ResourceAttributeDefinitionDelegator<T>, ResourceAttributeWrapper<T>, ShadowSimpleAttributeDefinition<T>
All Known Implementing Classes:
AuthenticationAttemptWrapper, ExpressionWrapper, NormalizationAwareResourceAttributeDefinition, PrismPropertyDefinitionImpl, PrismPropertyWrapperImpl, ProtectedStringTypeWrapperImpl, ResourceAttributeWrapperImpl, ShadowSimpleAttributeDefinitionImpl, TransformablePropertyDefinition, TransformablePropertyDefinition.RefinedAttribute, TransformablePropertyDefinition.ResourceAttribute

public interface PrismItemInstantiableDefinition<T,V extends PrismValue,I extends Item<V,ID>,ID extends ItemDefinition<I>,D extends ItemDelta<V,ID>>
Creating values, deltas, and so on.
  • Method Details

    • instantiate

      @NotNull I instantiate()
    • instantiate

      @NotNull I instantiate(QName name)
    • createEmptyDelta

      @NotNull D createEmptyDelta(ItemPath path)