Class AdminWebService.OntologyStatusValueObject

java.lang.Object
ubic.gemma.rest.AdminWebService.OntologyStatusValueObject
Enclosing class:
AdminWebService

public static class AdminWebService.OntologyStatusValueObject extends Object
Author:
phase 3 admin-panel wiring
  • Field Details

    • className

      public String className
      Java simple class name (always available, even if inspection fails).
    • identifier

      public String identifier
      Stable, space-free handle for this ontology — its well-known abbreviation when it has one (CLO, HPO, TGEMO, …), otherwise its cache name. Always available, even before the ontology is loaded, and always usable as the {name} path argument of the refresh and rebuild-slim endpoints. This is what a client should display and send back.
    • acceptedNames

      public List<String> acceptedNames
      Every spelling the refresh / rebuild-slim endpoints accept for this ontology.
    • name

      @Nullable public String name
      The ontology's dc:title; null when it doesn't declare one or isn't loaded yet.
    • description

      @Nullable public String description
    • enabled

      @Nullable public Boolean enabled
    • loaded

      @Nullable public Boolean loaded
    • initializing

      @Nullable public Boolean initializing
      True while the background load thread is alive.
    • initializationCancelled

      @Nullable public Boolean initializationCancelled
    • inferenceMode

      @Nullable public String inferenceMode
    • languageLevel

      @Nullable public String languageLevel
    • searchEnabled

      @Nullable public Boolean searchEnabled
    • processImports

      @Nullable public Boolean processImports
    • termCount

      @Nullable public Long termCount
      Populated only when the request specifies `includeTermCount=true` AND the ontology is loaded. -1 on query failure.
    • slimmable

      @Nullable public Boolean slimmable
      True if the underlying bean implements SlimmableOntologyService — i.e. it supports the /admin/ontologies/{name}/rebuild-slim endpoint. Drives the admin UI's per-row "rebuild slim" action button.
    • error

      @Nullable public String error
      Set if inspection threw; the rest of the row will be partially populated.
  • Constructor Details

    • OntologyStatusValueObject

      public OntologyStatusValueObject()