All Downloads are FREE. Search and download functionalities are using the official Maven repository.

ca.gc.aafc.dina.entity.ManagedAttribute Maven / Gradle / Ivy

There is a newer version: 0.132
Show newest version
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