Class SchoolType

java.lang.Object
org.episteme.core.util.ExtensibleEnum
org.episteme.social.sociology.SchoolType
All Implemented Interfaces:
Serializable, Comparable<ExtensibleEnum>

public final class SchoolType extends ExtensibleEnum
Extensible enumeration for school types.
Since:
1.1
Author:
Silvere Martin-Michiellot, Gemini AI (Google DeepMind)
See Also:
  • Field Details

    • PRIMARY

      public static final SchoolType PRIMARY
    • SECONDARY

      public static final SchoolType SECONDARY
    • HIGH_SCHOOL

      public static final SchoolType HIGH_SCHOOL
    • COLLEGE

      public static final SchoolType COLLEGE
    • UNIVERSITY

      public static final SchoolType UNIVERSITY
    • VOCATIONAL

      public static final SchoolType VOCATIONAL
    • ONLINE

      public static final SchoolType ONLINE
    • PRIVATE

      public static final SchoolType PRIVATE
    • PUBLIC

      public static final SchoolType PUBLIC
    • CHARTER

      public static final SchoolType CHARTER
  • Constructor Details

    • SchoolType

      public SchoolType(String name)
  • Method Details

    • isBuiltIn

      public boolean isBuiltIn()
      Description copied from class: ExtensibleEnum
      Checks if this is a built-in (predefined) value. Default implementation returns true to mimic standard Enum behavior unless explicitly overridden.
      Overrides:
      isBuiltIn in class ExtensibleEnum
    • valueOf

      public static SchoolType valueOf(String name)
    • values

      public static SchoolType[] values()