ca.gc.aafc.dina.entity.ManagedAttribute Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of dina-base-api Show documentation
Show all versions of dina-base-api Show documentation
Base DINA API package for Java built on SpringBoot and Crnk
package ca.gc.aafc.dina.entity;
/**
* Main interface that represents a managed attribute in Dina.
*
*/
public interface ManagedAttribute extends DinaEntity {
enum ManagedAttributeType {
INTEGER, STRING
}
String getName();
/**
* Immutable key representing the managed attribute.
*
* @return
*/
String getKey();
void setKey(String key);
ManagedAttributeType getManagedAttributeType();
String[] getAcceptedValues();
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy