Class RegistryObjectQueryType

java.lang.Object
org.openehealth.ipf.commons.ihe.xds.core.stub.ebrs30.query.FilterQueryType
org.openehealth.ipf.commons.ihe.xds.core.stub.ebrs30.query.RegistryObjectQueryType
Direct Known Subclasses:
AdhocQueryQueryType, AssociationQueryType, AuditableEventQueryType, ClassificationNodeQueryType, ClassificationQueryType, ClassificationSchemeQueryType, ExternalIdentifierQueryType, ExternalLinkQueryType, ExtrinsicObjectQueryType, FederationQueryType, NotificationQueryType, OrganizationQueryType, PersonQueryType, RegistryPackageQueryType, RegistryQueryType, ServiceBindingQueryType, ServiceQueryType, SpecificationLinkQueryType, SubscriptionQueryType

public class RegistryObjectQueryType extends FilterQueryType

Java class for RegistryObjectQueryType complex type.

The following schema fragment specifies the expected content contained within this class.

 <complexType name="RegistryObjectQueryType">
   <complexContent>
     <extension base="{urn:oasis:names:tc:ebxml-regrep:xsd:query:3.0}FilterQueryType">
       <sequence>
         <element name="SlotBranch" type="{urn:oasis:names:tc:ebxml-regrep:xsd:query:3.0}SlotBranchType" maxOccurs="unbounded" minOccurs="0"/>
         <element name="NameBranch" type="{urn:oasis:names:tc:ebxml-regrep:xsd:query:3.0}InternationalStringBranchType" minOccurs="0"/>
         <element name="DescriptionBranch" type="{urn:oasis:names:tc:ebxml-regrep:xsd:query:3.0}InternationalStringBranchType" minOccurs="0"/>
         <element name="VersionInfoFilter" type="{urn:oasis:names:tc:ebxml-regrep:xsd:query:3.0}FilterType" minOccurs="0"/>
         <element ref="{urn:oasis:names:tc:ebxml-regrep:xsd:query:3.0}ClassificationQuery" maxOccurs="unbounded" minOccurs="0"/>
         <element ref="{urn:oasis:names:tc:ebxml-regrep:xsd:query:3.0}ExternalIdentifierQuery" maxOccurs="unbounded" minOccurs="0"/>
         <element name="ObjectTypeQuery" type="{urn:oasis:names:tc:ebxml-regrep:xsd:query:3.0}ClassificationNodeQueryType" minOccurs="0"/>
         <element name="StatusQuery" type="{urn:oasis:names:tc:ebxml-regrep:xsd:query:3.0}ClassificationNodeQueryType" minOccurs="0"/>
         <element name="SourceAssociationQuery" type="{urn:oasis:names:tc:ebxml-regrep:xsd:query:3.0}AssociationQueryType" maxOccurs="unbounded" minOccurs="0"/>
         <element name="TargetAssociationQuery" type="{urn:oasis:names:tc:ebxml-regrep:xsd:query:3.0}AssociationQueryType" maxOccurs="unbounded" minOccurs="0"/>
       </sequence>
     </extension>
   </complexContent>
 </complexType>
 
  • Field Details

  • Constructor Details

    • RegistryObjectQueryType

      public RegistryObjectQueryType()
  • Method Details

    • getSlotBranch

      public List<SlotBranchType> getSlotBranch()
      Gets the value of the slotBranch property.

      This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object. This is why there is not a set method for the slotBranch property.

      For example, to add a new item, do as follows:

          getSlotBranch().add(newItem);
       

      Objects of the following type(s) are allowed in the list SlotBranchType

    • getNameBranch

      public InternationalStringBranchType getNameBranch()
      Gets the value of the nameBranch property.
      Returns:
      possible object is InternationalStringBranchType
    • setNameBranch

      public void setNameBranch(InternationalStringBranchType value)
      Sets the value of the nameBranch property.
      Parameters:
      value - allowed object is InternationalStringBranchType
    • getDescriptionBranch

      public InternationalStringBranchType getDescriptionBranch()
      Gets the value of the descriptionBranch property.
      Returns:
      possible object is InternationalStringBranchType
    • setDescriptionBranch

      public void setDescriptionBranch(InternationalStringBranchType value)
      Sets the value of the descriptionBranch property.
      Parameters:
      value - allowed object is InternationalStringBranchType
    • getVersionInfoFilter

      public FilterType getVersionInfoFilter()
      Gets the value of the versionInfoFilter property.
      Returns:
      possible object is FilterType
    • setVersionInfoFilter

      public void setVersionInfoFilter(FilterType value)
      Sets the value of the versionInfoFilter property.
      Parameters:
      value - allowed object is FilterType
    • getClassificationQuery

      public List<ClassificationQueryType> getClassificationQuery()
      Gets the value of the classificationQuery property.

      This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object. This is why there is not a set method for the classificationQuery property.

      For example, to add a new item, do as follows:

          getClassificationQuery().add(newItem);
       

      Objects of the following type(s) are allowed in the list ClassificationQueryType

    • getExternalIdentifierQuery

      public List<ExternalIdentifierQueryType> getExternalIdentifierQuery()
      Gets the value of the externalIdentifierQuery property.

      This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object. This is why there is not a set method for the externalIdentifierQuery property.

      For example, to add a new item, do as follows:

          getExternalIdentifierQuery().add(newItem);
       

      Objects of the following type(s) are allowed in the list ExternalIdentifierQueryType

    • getObjectTypeQuery

      public ClassificationNodeQueryType getObjectTypeQuery()
      Gets the value of the objectTypeQuery property.
      Returns:
      possible object is ClassificationNodeQueryType
    • setObjectTypeQuery

      public void setObjectTypeQuery(ClassificationNodeQueryType value)
      Sets the value of the objectTypeQuery property.
      Parameters:
      value - allowed object is ClassificationNodeQueryType
    • getStatusQuery

      public ClassificationNodeQueryType getStatusQuery()
      Gets the value of the statusQuery property.
      Returns:
      possible object is ClassificationNodeQueryType
    • setStatusQuery

      public void setStatusQuery(ClassificationNodeQueryType value)
      Sets the value of the statusQuery property.
      Parameters:
      value - allowed object is ClassificationNodeQueryType
    • getSourceAssociationQuery

      public List<AssociationQueryType> getSourceAssociationQuery()
      Gets the value of the sourceAssociationQuery property.

      This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object. This is why there is not a set method for the sourceAssociationQuery property.

      For example, to add a new item, do as follows:

          getSourceAssociationQuery().add(newItem);
       

      Objects of the following type(s) are allowed in the list AssociationQueryType

    • getTargetAssociationQuery

      public List<AssociationQueryType> getTargetAssociationQuery()
      Gets the value of the targetAssociationQuery property.

      This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object. This is why there is not a set method for the targetAssociationQuery property.

      For example, to add a new item, do as follows:

          getTargetAssociationQuery().add(newItem);
       

      Objects of the following type(s) are allowed in the list AssociationQueryType