Interface SystemAttributesProvider


public interface SystemAttributesProvider
Implementations (must be Spring components) provide additional system attribute types, defined by extensions. Those types are added to the database at startup (only if undefined).
Author:
K. Benedyczak
  • Method Summary

    Modifier and Type
    Method
    Description
    List<pl.edu.icm.unity.base.attribute.AttributeType>
     
    boolean
    requiresUpdate(pl.edu.icm.unity.base.attribute.AttributeType at)
     
  • Method Details

    • getSystemAttributes

      List<pl.edu.icm.unity.base.attribute.AttributeType> getSystemAttributes()
      Returns:
      a list of attribute types of this provider
    • requiresUpdate

      boolean requiresUpdate(pl.edu.icm.unity.base.attribute.AttributeType at)
      Parameters:
      at - existing attribute type
      Returns:
      true if the type should be updated