Enum Class CocoClinicalTrialActionTarget

java.lang.Object
java.lang.Enum<CocoClinicalTrialActionTarget>
org.odpi.openmetadata.samples.governanceactions.clinicaltrials.CocoClinicalTrialActionTarget
All Implemented Interfaces:
Serializable, Comparable<CocoClinicalTrialActionTarget>, Constable

public enum CocoClinicalTrialActionTarget extends Enum<CocoClinicalTrialActionTarget>
ActionTarget provides some standard action type names to use in the implementation of governance services. Using standard action target names helps to simplify the use of the governance services in governance action processes.
  • Enum Constant Details

    • PROJECT

      public static final CocoClinicalTrialActionTarget PROJECT
      Project used to control the clinical trial.
    • HOSPITAL

      public static final CocoClinicalTrialActionTarget HOSPITAL
      Hospital that will be supplying data for the clinical trial..
    • CONTACT_PERSON

      public static final CocoClinicalTrialActionTarget CONTACT_PERSON
      The person who can be contacted if there are problems with the data from this hospital.
    • PROCESS_OWNER

      public static final CocoClinicalTrialActionTarget PROCESS_OWNER
      The person who can be contacted if there are problems with the data from this hospital.
    • CUSTODIAN

      public static final CocoClinicalTrialActionTarget CUSTODIAN
      The person who can be contacted if there are problems with the data from this hospital.
    • STEWARD

      public static final CocoClinicalTrialActionTarget STEWARD
      The person, or team, in Coco Pharmaceuticals that sets up metadata for data.
    • CATALOG

      public static final CocoClinicalTrialActionTarget CATALOG
      Catalog where data for clinical trial is to reside.
    • LAST_UPDATE_CONNECTOR

      public static final CocoClinicalTrialActionTarget LAST_UPDATE_CONNECTOR
      Integration connector that maintains the last update date for the volume.
    • LANDING_AREA_CONNECTOR

      public static final CocoClinicalTrialActionTarget LANDING_AREA_CONNECTOR
      Integration connector that maintains the last update date for the volume.
    • HOSPITAL_DATA_LICENSE_TYPE

      public static final CocoClinicalTrialActionTarget HOSPITAL_DATA_LICENSE_TYPE
      The type of licences granted by the hospital for data that originates from them for this clinical trial.
    • APPROVED_PURPOSES

      public static final CocoClinicalTrialActionTarget APPROVED_PURPOSES
      A data processing purpose that has been approved for data from this hospital. It is a combination of permitted purposes from the license, and Coco Pharmaceutical's own governance practices.
    • HOSPITAL_CERTIFICATION_TYPE

      public static final CocoClinicalTrialActionTarget HOSPITAL_CERTIFICATION_TYPE
      The certification type that should be used to certify the hospital.
    • DATA_QUALITY_CERTIFICATION_TYPE

      public static final CocoClinicalTrialActionTarget DATA_QUALITY_CERTIFICATION_TYPE
      The certification type that should be used to certify the hospital.
    • GENERIC_ONBOARDING_PIPELINE

      public static final CocoClinicalTrialActionTarget GENERIC_ONBOARDING_PIPELINE
    • GENERIC_HOSPITAL_NOMINATION_GAT

      public static final CocoClinicalTrialActionTarget GENERIC_HOSPITAL_NOMINATION_GAT
    • GENERIC_HOSPITAL_CERTIFICATION_GAT

      public static final CocoClinicalTrialActionTarget GENERIC_HOSPITAL_CERTIFICATION_GAT
    • GENERIC_HOSPITAL_ONBOARDING_GAT

      public static final CocoClinicalTrialActionTarget GENERIC_HOSPITAL_ONBOARDING_GAT
    • GENERIC_SET_UP_DATA_LAKE_GAT

      public static final CocoClinicalTrialActionTarget GENERIC_SET_UP_DATA_LAKE_GAT
    • ONBOARD_HOSPITAL_PROCESS

      public static final CocoClinicalTrialActionTarget ONBOARD_HOSPITAL_PROCESS
  • Field Details

    • name

      public final String name
      Action target name
    • description

      public final String description
      Description of the action target.
    • typeName

      public final String typeName
      The open metadata type name of the element that can be this type of action target.
  • Method Details

    • values

      public static CocoClinicalTrialActionTarget[] values()
      Returns an array containing the constants of this enum class, in the order they are declared.
      Returns:
      an array containing the constants of this enum class, in the order they are declared
    • valueOf

      public static CocoClinicalTrialActionTarget valueOf(String name)
      Returns the enum constant of this class with the specified name. The string must match exactly an identifier used to declare an enum constant in this class. (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:
      IllegalArgumentException - if this enum class has no constant with the specified name
      NullPointerException - if the argument is null
    • getClinicalTrialSetupActionTargetTypes

      public static List<ActionTargetType> getClinicalTrialSetupActionTargetTypes()
      Return the action targets defined for this service.
      Returns:
      list
    • getNominateHospitalActionTargetTypes

      public static List<ActionTargetType> getNominateHospitalActionTargetTypes()
      Return the action targets defined for this service.
      Returns:
      list
    • getCertifyHospitalActionTargetTypes

      public static List<ActionTargetType> getCertifyHospitalActionTargetTypes()
      Return the action targets defined for this service.
      Returns:
      list
    • getSetUpDataLakeActionTargetTypes

      public static List<ActionTargetType> getSetUpDataLakeActionTargetTypes()
      Return the action targets defined for this service.
      Returns:
      list
    • getHospitalOnboardingActionTargetTypes

      public static List<ActionTargetType> getHospitalOnboardingActionTargetTypes()
      Return the action targets defined for this service.
      Returns:
      list
    • getCertifyWeeklyMeasurementsActionTargetTypes

      public static List<ActionTargetType> getCertifyWeeklyMeasurementsActionTargetTypes()
      Return the action targets defined for this service.
      Returns:
      list
    • getActionTargetType

      public ActionTargetType getActionTargetType()
      Return an action target type for use in the governance action service's provider.
      Returns:
      action target type
    • getName

      public String getName()
      Return the name of the action target.
      Returns:
      string name
    • getDescription

      public String getDescription()
      Return the description of the action target.
      Returns:
      string description
    • getTypeName

      public String getTypeName()
      Return the type name of the element that is linked to for this type of action target.
      Returns:
      type name
    • getDeployedImplementationType

      public String getDeployedImplementationType()
      Return the preferred value of the deployed implementation type of the element that is linked to for this type of action target. This is typically only set for assets.
      Returns:
      preferred value string
    • toString

      public String toString()
      JSON-style toString
      Overrides:
      toString in class Enum<CocoClinicalTrialActionTarget>
      Returns:
      return string containing the property names and values