Class SubmissionSetList<T extends SubmissionSetList<T>>

All Implemented Interfaces:
IElement, Serializable, IAnyResource, IBase, IBaseHasExtensions, IBaseHasModifierExtensions, IBaseResource, IDomainResource, Mhd421, MhdVersion
Direct Known Subclasses:
ComprehensiveSubmissionSetList, MinimalSubmissionSetList, UncontainedComprehensiveSubmissionSetList

public abstract class SubmissionSetList<T extends SubmissionSetList<T>> extends MhdList<T>
See Also:
  • Field Details

    • SUBMISSIONSET_LIST_CODING

      public static final Coding SUBMISSIONSET_LIST_CODING
  • Constructor Details

    • SubmissionSetList

      public SubmissionSetList()
  • Method Details

    • isEmpty

      public boolean isEmpty()
      Specified by:
      isEmpty in interface IBase
      Overrides:
      isEmpty in class MhdList<T extends SubmissionSetList<T>>
    • getSourceId

      public Identifier getSourceId()
    • setSourceId

      public T setSourceId(Identifier sourceId)
    • setSourceId

      public T setSourceId(Oid oid)
    • setSubmissionSetUniqueIdIdentifier

      public T setSubmissionSetUniqueIdIdentifier(Oid oid)
      Adds an identifier to be a UniqueId as required by the profile
      Parameters:
      oid - oid
      Returns:
      this object
    • hasSourceId

      public boolean hasSourceId()
    • getIntendedRecipient

      public List<Reference> getIntendedRecipient()
    • getIntendedRecipientFirstRep

      public Reference getIntendedRecipientFirstRep()
    • setIntendedRecipient

      public T setIntendedRecipient(List<Reference> intendedRecipient)
    • addIntendedRecipient

      public Reference addIntendedRecipient()
    • addIntendedRecipient

      public T addIntendedRecipient(Reference r)
    • linkDocumentReference

      public T linkDocumentReference(String fullUrl)
    • hasIntendedRecipient

      public boolean hasIntendedRecipient()
    • copyValues

      public void copyValues(ListResource dst)
      Overrides:
      copyValues in class MhdList<T extends SubmissionSetList<T>>