Class GUIDObjectType

java.lang.Object
fr.gouv.vitam.common.guid.GUIDObjectType

public final class GUIDObjectType extends Object
Defines all types that could have a UUID
  • Field Details

    • UNASSIGNED_TYPE

      public static final int UNASSIGNED_TYPE
      Unassigned
      See Also:
    • UNIT_TYPE

      public static final int UNIT_TYPE
      Unit
      See Also:
    • OBJECTGROUP_TYPE

      public static final int OBJECTGROUP_TYPE
      Object Group
      See Also:
    • OBJECT_TYPE

      public static final int OBJECT_TYPE
      Object
      See Also:
    • OPERATION_LOGBOOK_TYPE

      public static final int OPERATION_LOGBOOK_TYPE
      Operation logbook
      See Also:
    • WRITE_LOGBOOK_TYPE

      public static final int WRITE_LOGBOOK_TYPE
      Write Operation logbook
      See Also:
    • MANIFEST_TYPE

      public static final int MANIFEST_TYPE
      Ingest manifest
      See Also:
    • EVENT_TYPE

      public static final int EVENT_TYPE
      Event within a Logbook (Operation or Lifecycle Logbook)
      See Also:
    • REQUESTID_TYPE

      public static final int REQUESTID_TYPE
      Access Request (not associated with an operation)
      See Also:
    • STORAGE_OPERATION_TYPE

      public static final int STORAGE_OPERATION_TYPE
      Storage (CAS) Operation
      See Also:
    • ACCESSION_REGISTER_SUMMARY_TYPE

      public static final int ACCESSION_REGISTER_SUMMARY_TYPE
      Accession register summary
      See Also:
    • CONTRACT_TYPE

      public static final int CONTRACT_TYPE
      Entry contract
      See Also:
    • PROFILE_TYPE

      public static final int PROFILE_TYPE
      Profile
      See Also:
    • CONTEXT_TYPE

      public static final int CONTEXT_TYPE
      Context
      See Also:
    • ACCESSION_REGISTER_DETAIL_TYPE

      public static final int ACCESSION_REGISTER_DETAIL_TYPE
      Accession register detail
      See Also:
    • AGENCY_TYPE

      public static final int AGENCY_TYPE
      Agency
      See Also:
    • ONTOLOGY_TYPE

      public static final int ONTOLOGY_TYPE
      Ontology
      See Also:
  • Method Details

    • getEnumType

      public static GUIDObjectType.GUIDObjectEnumType getEnumType(int id)
      Utility method to get Enum instead of int
      Parameters:
      id -
      Returns:
      the enum corresponding Id
    • getChildrenType

      public static int getChildrenType(int type)
      Parameters:
      type -
      Returns:
      the associated children type
    • getDefaultWorm

      public static boolean getDefaultWorm(int type)
      Parameters:
      type -
      Returns:
      the default Worm status