public class DrugImpl extends MedicalTherapyImpl implements Drug
Drug.Drug.Builder| Modifier and Type | Field and Description |
|---|---|
protected com.google.common.collect.ImmutableListMultimap<java.lang.String,ValueType> |
properties |
| Constructor and Description |
|---|
DrugImpl(com.google.common.collect.Multimap<java.lang.String,ValueType> properties,
com.google.common.collect.Multimap<java.lang.String,Thing> reverseMap) |
| Modifier and Type | Method and Description |
|---|---|
protected boolean |
containsProperty(java.lang.String name) |
com.google.common.collect.ImmutableList<SchemaOrgType> |
getActiveIngredientList()
Returns the value list of property activeIngredient.
|
com.google.common.collect.ImmutableList<SchemaOrgType> |
getAdministrationRouteList()
Returns the value list of property administrationRoute.
|
com.google.common.collect.ImmutableList<SchemaOrgType> |
getAlcoholWarningList()
Returns the value list of property alcoholWarning.
|
com.google.common.collect.ImmutableList<SchemaOrgType> |
getAvailableStrengthList()
Returns the value list of property availableStrength.
|
com.google.common.collect.ImmutableList<SchemaOrgType> |
getBreastfeedingWarningList()
Returns the value list of property breastfeedingWarning.
|
com.google.common.collect.ImmutableList<SchemaOrgType> |
getClincalPharmacologyList()
Returns the value list of property clincalPharmacology.
|
com.google.common.collect.ImmutableList<SchemaOrgType> |
getClinicalPharmacologyList()
Returns the value list of property clinicalPharmacology.
|
com.google.common.collect.ImmutableList<SchemaOrgType> |
getCostList()
Returns the value list of property cost.
|
com.google.common.collect.ImmutableList<SchemaOrgType> |
getDosageFormList()
Returns the value list of property dosageForm.
|
com.google.common.collect.ImmutableList<SchemaOrgType> |
getDoseScheduleList()
Returns the value list of property doseSchedule.
|
com.google.common.collect.ImmutableList<SchemaOrgType> |
getDrugClassList()
Returns the value list of property drugClass.
|
com.google.common.collect.ImmutableList<SchemaOrgType> |
getFoodWarningList()
Returns the value list of property foodWarning.
|
java.lang.String |
getFullTypeName()
Returns the full name of this schema.org type.
|
com.google.common.collect.ImmutableList<SchemaOrgType> |
getInteractingDrugList()
Returns the value list of property interactingDrug.
|
com.google.common.collect.ImmutableList<SchemaOrgType> |
getIsAvailableGenericallyList()
Returns the value list of property isAvailableGenerically.
|
com.google.common.collect.ImmutableList<SchemaOrgType> |
getIsProprietaryList()
Returns the value list of property isProprietary.
|
com.google.common.collect.ImmutableList<SchemaOrgType> |
getLabelDetailsList()
Returns the value list of property labelDetails.
|
com.google.common.collect.ImmutableList<SchemaOrgType> |
getLegalStatusList()
Returns the value list of property legalStatus.
|
com.google.common.collect.ImmutableList<SchemaOrgType> |
getManufacturerList()
Returns the value list of property manufacturer.
|
com.google.common.collect.ImmutableList<SchemaOrgType> |
getMechanismOfActionList()
Returns the value list of property mechanismOfAction.
|
com.google.common.collect.ImmutableList<SchemaOrgType> |
getNonProprietaryNameList()
Returns the value list of property nonProprietaryName.
|
com.google.common.collect.ImmutableList<SchemaOrgType> |
getOverdosageList()
Returns the value list of property overdosage.
|
com.google.common.collect.ImmutableList<SchemaOrgType> |
getPregnancyCategoryList()
Returns the value list of property pregnancyCategory.
|
com.google.common.collect.ImmutableList<SchemaOrgType> |
getPregnancyWarningList()
Returns the value list of property pregnancyWarning.
|
com.google.common.collect.ImmutableList<SchemaOrgType> |
getPrescribingInfoList()
Returns the value list of property prescribingInfo.
|
com.google.common.collect.ImmutableList<SchemaOrgType> |
getPrescriptionStatusList()
Returns the value list of property prescriptionStatus.
|
protected com.google.common.collect.ImmutableList<ValueType> |
getPropertyList(java.lang.String property) |
com.google.common.collect.ImmutableList<SchemaOrgType> |
getRelatedDrugList()
Returns the value list of property relatedDrug.
|
protected ValueType |
getSingleValueProperty(java.lang.String name) |
com.google.common.collect.ImmutableList<SchemaOrgType> |
getWarningList()
Returns the value list of property warning.
|
boolean |
includesProperty(java.lang.String property)
Whether the property can be set in this type.
|
getAdverseOutcomeList, getContraindicationList, getDuplicateTherapyList, getIndicationList, getSeriousAdverseOutcomeListgetCodeList, getGuidelineList, getMedicineSystemList, getRecognizingAuthorityList, getRelevantSpecialtyList, getStudyListgetAdditionalTypeList, getAlternateNameList, getDescriptionList, getDetailedDescriptionList, getImageList, getMainEntityOfPageList, getNameList, getPopularityScoreList, getPotentialActionList, getSameAsList, getUrlListcontainsJsonLdId, contentEquals, getJsonLdContextList, getJsonLdId, getJsonLdReverseMap, getPropertyclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetAdverseOutcomeList, getContraindicationList, getDuplicateTherapyList, getIndicationList, getSeriousAdverseOutcomeListgetCodeList, getGuidelineList, getMedicineSystemList, getRecognizingAuthorityList, getRelevantSpecialtyList, getStudyListgetAdditionalTypeList, getAlternateNameList, getDescriptionList, getDetailedDescriptionList, getImageList, getMainEntityOfPageList, getNameList, getPopularityScoreList, getPotentialActionList, getSameAsList, getUrlListcontainsJsonLdId, getJsonLdContextList, getJsonLdId, getJsonLdReverseMapgetPropertycontentEqualsprotected final com.google.common.collect.ImmutableListMultimap<java.lang.String,ValueType> properties
public java.lang.String getFullTypeName()
SchemaOrgTypegetFullTypeName in interface SchemaOrgTypegetFullTypeName in class MedicalTherapyImplpublic boolean includesProperty(java.lang.String property)
SchemaOrgTypeincludesProperty in interface SchemaOrgTypeincludesProperty in class MedicalTherapyImplproperty - The name of property which can be short property name or full property name.public com.google.common.collect.ImmutableList<SchemaOrgType> getActiveIngredientList()
DruggetActiveIngredientList in interface Drugpublic com.google.common.collect.ImmutableList<SchemaOrgType> getAdministrationRouteList()
DruggetAdministrationRouteList in interface Drugpublic com.google.common.collect.ImmutableList<SchemaOrgType> getAlcoholWarningList()
DruggetAlcoholWarningList in interface Drugpublic com.google.common.collect.ImmutableList<SchemaOrgType> getAvailableStrengthList()
DruggetAvailableStrengthList in interface Drugpublic com.google.common.collect.ImmutableList<SchemaOrgType> getBreastfeedingWarningList()
DruggetBreastfeedingWarningList in interface Drugpublic com.google.common.collect.ImmutableList<SchemaOrgType> getClincalPharmacologyList()
DruggetClincalPharmacologyList in interface Drugpublic com.google.common.collect.ImmutableList<SchemaOrgType> getClinicalPharmacologyList()
DruggetClinicalPharmacologyList in interface Drugpublic com.google.common.collect.ImmutableList<SchemaOrgType> getCostList()
DruggetCostList in interface Drugpublic com.google.common.collect.ImmutableList<SchemaOrgType> getDosageFormList()
DruggetDosageFormList in interface Drugpublic com.google.common.collect.ImmutableList<SchemaOrgType> getDoseScheduleList()
DruggetDoseScheduleList in interface Drugpublic com.google.common.collect.ImmutableList<SchemaOrgType> getDrugClassList()
DruggetDrugClassList in interface Drugpublic com.google.common.collect.ImmutableList<SchemaOrgType> getFoodWarningList()
DruggetFoodWarningList in interface Drugpublic com.google.common.collect.ImmutableList<SchemaOrgType> getInteractingDrugList()
DruggetInteractingDrugList in interface Drugpublic com.google.common.collect.ImmutableList<SchemaOrgType> getIsAvailableGenericallyList()
DruggetIsAvailableGenericallyList in interface Drugpublic com.google.common.collect.ImmutableList<SchemaOrgType> getIsProprietaryList()
DruggetIsProprietaryList in interface Drugpublic com.google.common.collect.ImmutableList<SchemaOrgType> getLabelDetailsList()
DruggetLabelDetailsList in interface Drugpublic com.google.common.collect.ImmutableList<SchemaOrgType> getLegalStatusList()
DruggetLegalStatusList in interface Drugpublic com.google.common.collect.ImmutableList<SchemaOrgType> getManufacturerList()
DruggetManufacturerList in interface Drugpublic com.google.common.collect.ImmutableList<SchemaOrgType> getMechanismOfActionList()
DruggetMechanismOfActionList in interface Drugpublic com.google.common.collect.ImmutableList<SchemaOrgType> getNonProprietaryNameList()
DruggetNonProprietaryNameList in interface Drugpublic com.google.common.collect.ImmutableList<SchemaOrgType> getOverdosageList()
DruggetOverdosageList in interface Drugpublic com.google.common.collect.ImmutableList<SchemaOrgType> getPregnancyCategoryList()
DruggetPregnancyCategoryList in interface Drugpublic com.google.common.collect.ImmutableList<SchemaOrgType> getPregnancyWarningList()
DruggetPregnancyWarningList in interface Drugpublic com.google.common.collect.ImmutableList<SchemaOrgType> getPrescribingInfoList()
DruggetPrescribingInfoList in interface Drugpublic com.google.common.collect.ImmutableList<SchemaOrgType> getPrescriptionStatusList()
DruggetPrescriptionStatusList in interface Drugpublic com.google.common.collect.ImmutableList<SchemaOrgType> getRelatedDrugList()
DruggetRelatedDrugList in interface Drugpublic com.google.common.collect.ImmutableList<SchemaOrgType> getWarningList()
DruggetWarningList in interface Drugprotected boolean containsProperty(java.lang.String name)
@Nullable protected ValueType getSingleValueProperty(java.lang.String name) throws SchemaOrgException
SchemaOrgExceptionprotected com.google.common.collect.ImmutableList<ValueType> getPropertyList(java.lang.String property)