Interface ItemDefinition.ItemDefinitionMutator

All Superinterfaces:
Definition.DefinitionMutator, PrismItemAccessDefinition, PrismItemAccessDefinition.Mutable, PrismItemBasicDefinition.Mutable, PrismItemStorageDefinition.Mutable, PrismLifecycleDefinition.Mutable, PrismPresentationDefinition.Mutable
All Known Subinterfaces:
ItemDefinition.ItemDefinitionLikeBuilder, MutableRawResourceAttributeDefinition<T>, NativeShadowAttributeDefinition.NativeShadowAttributeDefinitionBuilder, NativeShadowSimpleAttributeDefinition.NativeShadowAttributeDefinitionBuilder<T>, PartiallyMutableItemDefinition<I>, PartiallyMutableItemDefinition.Attribute<T>, PartiallyMutableItemDefinition.Container<C>, PartiallyMutableItemDefinition.Property<T>, PartiallyMutableItemDefinition.Reference, PrismContainerDefinition.PrismContainerDefinitionMutator<C>, PrismObjectDefinition.PrismObjectDefinitionMutator<O>, PrismPropertyDefinition.PrismPropertyDefinitionMutator<T>, PrismPropertyDefinition.PrismPropertyLikeDefinitionBuilder<T>, PrismReferenceDefinition.PrismReferenceDefinitionBuilder, PrismReferenceDefinition.PrismReferenceDefinitionMutator
All Known Implementing Classes:
ItemDefinitionImpl, NativeShadowAttributeDefinitionImpl, PrismContainerDefinitionImpl, PrismObjectDefinitionImpl, PrismPropertyDefinitionImpl, PrismReferenceDefinitionImpl, ShadowAssociationDefinitionImpl, ShadowAssociationsContainerDefinitionImpl, ShadowAttributesContainerDefinitionImpl, ShadowReferenceAttributeDefinitionImpl, TransformableContainerDefinition, TransformableItemDefinition, TransformableObjectDefinition, TransformablePropertyDefinition, TransformablePropertyDefinition.RefinedAttribute, TransformablePropertyDefinition.ResourceAttribute, TransformableReferenceDefinition
Enclosing interface:
ItemDefinition<I extends Item<?,?>>

  • Method Details

    • setProcessing

      void setProcessing(ItemProcessing processing)
    • setIgnored

      default void setIgnored(boolean value)
      A bit dubious. Should be removed eventually.
    • setValueEnumerationRef

      void setValueEnumerationRef(PrismReferenceValue valueEnumerationRef)
    • setOperational

      void setOperational(boolean operational)
    • setAlwaysUseForEquals

      void setAlwaysUseForEquals(boolean alwaysUseForEquals)
    • setDynamic

      void setDynamic(boolean value)
    • setReadOnly

      void setReadOnly()
    • setDeprecatedSince

      void setDeprecatedSince(String value)
      Specified by:
      setDeprecatedSince in interface PrismLifecycleDefinition.Mutable
    • setPlannedRemoval

      void setPlannedRemoval(String value)
      Specified by:
      setPlannedRemoval in interface PrismLifecycleDefinition.Mutable
    • setElaborate

      void setElaborate(boolean value)
    • setHeterogeneousListItem

      void setHeterogeneousListItem(boolean value)
    • setSubstitutionHead

      void setSubstitutionHead(QName value)
    • setIndexOnly

      void setIndexOnly(boolean value)
      Specified by:
      setIndexOnly in interface PrismItemStorageDefinition.Mutable
    • setInherited

      void setInherited(boolean value)
    • setSearchable

      void setSearchable(boolean value)
      Specified by:
      setSearchable in interface PrismItemStorageDefinition.Mutable