Package dev.pcvolkmer.mv64e.model
Class MvhMetadata
- java.lang.Object
-
- dev.pcvolkmer.mv64e.model.MvhMetadata
-
public class MvhMetadata extends java.lang.Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classMvhMetadata.Builder
-
Field Summary
Fields Modifier and Type Field Description static java.lang.StringJSON_PROPERTY_EPISODE_OF_CAREstatic java.lang.StringJSON_PROPERTY_MODEL_PROJECT_CONSENTstatic java.lang.StringJSON_PROPERTY_REASON_RESEARCH_CONSENT_MISSINGstatic java.lang.StringJSON_PROPERTY_RESEARCH_CONSENTSstatic java.lang.StringJSON_PROPERTY_TRANSFER_T_A_Nstatic java.lang.StringJSON_PROPERTY_TYPE
-
Constructor Summary
Constructors Constructor Description MvhMetadata()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description MvhMetadataaddResearchConsentsItem(java.util.Map<java.lang.String,java.lang.Object> researchConsentsItem)static MvhMetadata.Builderbuilder()MvhMetadataepisodeOfCare(@Nullable Reference episodeOfCare)booleanequals(java.lang.Object o)@Nullable ReferencegetEpisodeOfCare()MvhMetadataModelProjectConsentgetModelProjectConsent()@Nullable BroadConsentReasonMissinggetReasonResearchConsentMissing()@Nullable java.util.List<java.util.Map<java.lang.String,java.lang.Object>>getResearchConsents()java.lang.StringgetTransferTAN()MvhSubmissionTypegetType()inthashCode()MvhMetadatamodelProjectConsent(MvhMetadataModelProjectConsent modelProjectConsent)MvhMetadatareasonResearchConsentMissing(@Nullable BroadConsentReasonMissing reasonResearchConsentMissing)MvhMetadataresearchConsents(@Nullable java.util.List<java.util.Map<java.lang.String,java.lang.Object>> researchConsents)voidsetEpisodeOfCare(@Nullable Reference episodeOfCare)voidsetModelProjectConsent(MvhMetadataModelProjectConsent modelProjectConsent)voidsetReasonResearchConsentMissing(@Nullable BroadConsentReasonMissing reasonResearchConsentMissing)voidsetResearchConsents(@Nullable java.util.List<java.util.Map<java.lang.String,java.lang.Object>> researchConsents)voidsetTransferTAN(java.lang.String transferTAN)voidsetType(MvhSubmissionType type)MvhMetadata.BuildertoBuilder()java.lang.StringtoString()MvhMetadatatransferTAN(java.lang.String transferTAN)MvhMetadatatype(MvhSubmissionType type)
-
-
-
Field Detail
-
JSON_PROPERTY_MODEL_PROJECT_CONSENT
public static final java.lang.String JSON_PROPERTY_MODEL_PROJECT_CONSENT
- See Also:
- Constant Field Values
-
JSON_PROPERTY_RESEARCH_CONSENTS
public static final java.lang.String JSON_PROPERTY_RESEARCH_CONSENTS
- See Also:
- Constant Field Values
-
JSON_PROPERTY_EPISODE_OF_CARE
public static final java.lang.String JSON_PROPERTY_EPISODE_OF_CARE
- See Also:
- Constant Field Values
-
JSON_PROPERTY_REASON_RESEARCH_CONSENT_MISSING
public static final java.lang.String JSON_PROPERTY_REASON_RESEARCH_CONSENT_MISSING
- See Also:
- Constant Field Values
-
JSON_PROPERTY_TRANSFER_T_A_N
public static final java.lang.String JSON_PROPERTY_TRANSFER_T_A_N
- See Also:
- Constant Field Values
-
JSON_PROPERTY_TYPE
public static final java.lang.String JSON_PROPERTY_TYPE
- See Also:
- Constant Field Values
-
-
Method Detail
-
modelProjectConsent
public MvhMetadata modelProjectConsent(MvhMetadataModelProjectConsent modelProjectConsent)
-
getModelProjectConsent
public MvhMetadataModelProjectConsent getModelProjectConsent()
-
setModelProjectConsent
public void setModelProjectConsent(MvhMetadataModelProjectConsent modelProjectConsent)
-
researchConsents
public MvhMetadata researchConsents(@Nullable java.util.List<java.util.Map<java.lang.String,java.lang.Object>> researchConsents)
-
addResearchConsentsItem
public MvhMetadata addResearchConsentsItem(java.util.Map<java.lang.String,java.lang.Object> researchConsentsItem)
-
getResearchConsents
public @Nullable java.util.List<java.util.Map<java.lang.String,java.lang.Object>> getResearchConsents()
-
setResearchConsents
public void setResearchConsents(@Nullable java.util.List<java.util.Map<java.lang.String,java.lang.Object>> researchConsents)
-
episodeOfCare
public MvhMetadata episodeOfCare(@Nullable Reference episodeOfCare)
-
getEpisodeOfCare
public @Nullable Reference getEpisodeOfCare()
-
setEpisodeOfCare
public void setEpisodeOfCare(@Nullable Reference episodeOfCare)
-
reasonResearchConsentMissing
public MvhMetadata reasonResearchConsentMissing(@Nullable BroadConsentReasonMissing reasonResearchConsentMissing)
-
getReasonResearchConsentMissing
public @Nullable BroadConsentReasonMissing getReasonResearchConsentMissing()
-
setReasonResearchConsentMissing
public void setReasonResearchConsentMissing(@Nullable BroadConsentReasonMissing reasonResearchConsentMissing)
-
transferTAN
public MvhMetadata transferTAN(java.lang.String transferTAN)
-
getTransferTAN
public java.lang.String getTransferTAN()
-
setTransferTAN
public void setTransferTAN(java.lang.String transferTAN)
-
type
public MvhMetadata type(MvhSubmissionType type)
-
getType
public MvhSubmissionType getType()
-
setType
public void setType(MvhSubmissionType type)
-
equals
public boolean equals(java.lang.Object o)
- Overrides:
equalsin classjava.lang.Object
-
hashCode
public int hashCode()
- Overrides:
hashCodein classjava.lang.Object
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
builder
public static MvhMetadata.Builder builder()
-
toBuilder
public MvhMetadata.Builder toBuilder()
-
-