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 TypeMethodDescriptionList<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
-