Enum ObjectKind

  • All Implemented Interfaces:
    java.io.Serializable, java.lang.Comparable<ObjectKind>

    @JsonObject("as.dto.objectkindmodification.ObjectKind")
    public enum ObjectKind
    extends java.lang.Enum<ObjectKind>
    Enumeration of object kinds. An object kind is an attribute an object (like a sample, a data set type or a vocabulary term) which can be created, deleted or updated.
    • Enum Constant Detail

      • AUTHORIZATION_GROUP

        public static final ObjectKind AUTHORIZATION_GROUP
      • EXPERIMENT

        public static final ObjectKind EXPERIMENT
      • MATERIAL

        public static final ObjectKind MATERIAL
      • DATA_SET

        public static final ObjectKind DATA_SET
      • SAMPLE_TYPE

        public static final ObjectKind SAMPLE_TYPE
      • EXPERIMENT_TYPE

        public static final ObjectKind EXPERIMENT_TYPE
      • MATERIAL_TYPE

        public static final ObjectKind MATERIAL_TYPE
      • DATASET_TYPE

        public static final ObjectKind DATASET_TYPE
      • FILE_FORMAT_TYPE

        public static final ObjectKind FILE_FORMAT_TYPE
      • PROPERTY_TYPE

        public static final ObjectKind PROPERTY_TYPE
      • PROPERTY_TYPE_ASSIGNMENT

        public static final ObjectKind PROPERTY_TYPE_ASSIGNMENT
      • VOCABULARY

        public static final ObjectKind VOCABULARY
      • VOCABULARY_TERM

        public static final ObjectKind VOCABULARY_TERM
      • ROLE_ASSIGNMENT

        public static final ObjectKind ROLE_ASSIGNMENT
      • GRID_CUSTOM_FILTER

        public static final ObjectKind GRID_CUSTOM_FILTER
      • GRID_CUSTOM_COLUMN

        public static final ObjectKind GRID_CUSTOM_COLUMN
      • DELETION

        public static final ObjectKind DELETION
      • POSTREGISTRATION_QUEUE

        public static final ObjectKind POSTREGISTRATION_QUEUE
      • METAPROJECT

        public static final ObjectKind METAPROJECT
    • Method Detail

      • values

        public static ObjectKind[] values()
        Returns an array containing the constants of this enum type, in the order they are declared. This method may be used to iterate over the constants as follows:
        for (ObjectKind c : ObjectKind.values())
            System.out.println(c);
        
        Returns:
        an array containing the constants of this enum type, in the order they are declared
      • valueOf

        public static ObjectKind valueOf​(java.lang.String name)
        Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)
        Parameters:
        name - the name of the enum constant to be returned.
        Returns:
        the enum constant with the specified name
        Throws:
        java.lang.IllegalArgumentException - if this enum type has no constant with the specified name
        java.lang.NullPointerException - if the argument is null