Interface MutableEntityAssociation

All Superinterfaces:
org.springframework.core.AttributeAccessor, ConfigurableEntityViewRegistry, EntityAssociation, EntityViewRegistry, com.foreach.across.core.support.ReadableAttributes, com.foreach.across.core.support.WritableAttributes
All Known Implementing Classes:
EntityAssociationImpl

public interface MutableEntityAssociation extends EntityAssociation, com.foreach.across.core.support.WritableAttributes, ConfigurableEntityViewRegistry
Author:
Arne Vandamme
  • Method Details

    • setAssociationType

      void setAssociationType(EntityAssociation.Type associationType)
    • setHidden

      void setHidden(Boolean hidden)
      Should the association be hidden or explicitly shown in the administrative UI. If the property is not set explicitly on the association (or set to null), an association should be hidden if any of its participating EntityConfiguration instances is hidden.
      Parameters:
      hidden - true if should not show in the UI, can be null to revert to default check
    • setTargetEntityConfiguration

      void setTargetEntityConfiguration(EntityConfiguration entityConfiguration)
    • setSourceProperty

      void setSourceProperty(EntityPropertyDescriptor descriptor)
    • setTargetProperty

      void setTargetProperty(EntityPropertyDescriptor descriptor)
    • setParentDeleteMode

      void setParentDeleteMode(EntityAssociation.ParentDeleteMode parentDeleteMode)