oasis.names.tc.ebxml_regrep.xsd.query._3
Class RegistryObjectQueryType

java.lang.Object
  extended by oasis.names.tc.ebxml_regrep.xsd.query._3.FilterQueryType
      extended by oasis.names.tc.ebxml_regrep.xsd.query._3.RegistryObjectQueryType
Direct Known Subclasses:
AdhocQueryQuery, AssociationQuery, AuditableEventQuery, ClassificationNodeQuery, ClassificationQuery, ClassificationSchemeQuery, ExternalIdentifierQuery, ExternalLinkQuery, ExtrinsicObjectQuery, FederationQuery, NotificationQuery, OrganizationQuery, PersonQueryType, RegistryPackageQuery, RegistryQuery, ServiceBindingQuery, ServiceQuery, SpecificationLinkQuery, SubscriptionQuery

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 Summary
protected  java.util.List<ClassificationQuery> classificationQueries
           
protected  InternationalStringBranchType descriptionBranch
           
protected  java.util.List<ExternalIdentifierQuery> externalIdentifierQueries
           
protected  InternationalStringBranchType nameBranch
           
protected  ClassificationNodeQuery objectTypeQuery
           
protected  java.util.List<SlotBranchType> slotBranches
           
protected  java.util.List<AssociationQuery> sourceAssociationQueries
           
protected  ClassificationNodeQuery statusQuery
           
protected  java.util.List<AssociationQuery> targetAssociationQueries
           
protected  FilterType versionInfoFilter
           
 
Fields inherited from class oasis.names.tc.ebxml_regrep.xsd.query._3.FilterQueryType
primaryFilter
 
Constructor Summary
RegistryObjectQueryType()
           
 
Method Summary
 java.util.List<ClassificationQuery> getClassificationQueries()
          Gets the value of the classificationQueries property.
 InternationalStringBranchType getDescriptionBranch()
          Gets the value of the descriptionBranch property.
 java.util.List<ExternalIdentifierQuery> getExternalIdentifierQueries()
          Gets the value of the externalIdentifierQueries property.
 InternationalStringBranchType getNameBranch()
          Gets the value of the nameBranch property.
 ClassificationNodeQuery getObjectTypeQuery()
          Gets the value of the objectTypeQuery property.
 java.util.List<SlotBranchType> getSlotBranches()
          Gets the value of the slotBranches property.
 java.util.List<AssociationQuery> getSourceAssociationQueries()
          Gets the value of the sourceAssociationQueries property.
 ClassificationNodeQuery getStatusQuery()
          Gets the value of the statusQuery property.
 java.util.List<AssociationQuery> getTargetAssociationQueries()
          Gets the value of the targetAssociationQueries property.
 FilterType getVersionInfoFilter()
          Gets the value of the versionInfoFilter property.
 void setDescriptionBranch(InternationalStringBranchType value)
          Sets the value of the descriptionBranch property.
 void setNameBranch(InternationalStringBranchType value)
          Sets the value of the nameBranch property.
 void setObjectTypeQuery(ClassificationNodeQuery value)
          Sets the value of the objectTypeQuery property.
 void setStatusQuery(ClassificationNodeQuery value)
          Sets the value of the statusQuery property.
 void setVersionInfoFilter(FilterType value)
          Sets the value of the versionInfoFilter property.
 
Methods inherited from class oasis.names.tc.ebxml_regrep.xsd.query._3.FilterQueryType
getPrimaryFilter, setPrimaryFilter
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

slotBranches

protected java.util.List<SlotBranchType> slotBranches

nameBranch

protected InternationalStringBranchType nameBranch

descriptionBranch

protected InternationalStringBranchType descriptionBranch

versionInfoFilter

protected FilterType versionInfoFilter

classificationQueries

protected java.util.List<ClassificationQuery> classificationQueries

externalIdentifierQueries

protected java.util.List<ExternalIdentifierQuery> externalIdentifierQueries

objectTypeQuery

protected ClassificationNodeQuery objectTypeQuery

statusQuery

protected ClassificationNodeQuery statusQuery

sourceAssociationQueries

protected java.util.List<AssociationQuery> sourceAssociationQueries

targetAssociationQueries

protected java.util.List<AssociationQuery> targetAssociationQueries
Constructor Detail

RegistryObjectQueryType

public RegistryObjectQueryType()
Method Detail

getSlotBranches

public java.util.List<SlotBranchType> getSlotBranches()
Gets the value of the slotBranches 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 slotBranches property.

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

    getSlotBranches().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

getClassificationQueries

public java.util.List<ClassificationQuery> getClassificationQueries()
Gets the value of the classificationQueries 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 classificationQueries property.

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

    getClassificationQueries().add(newItem);
 

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


getExternalIdentifierQueries

public java.util.List<ExternalIdentifierQuery> getExternalIdentifierQueries()
Gets the value of the externalIdentifierQueries 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 externalIdentifierQueries property.

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

    getExternalIdentifierQueries().add(newItem);
 

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


getObjectTypeQuery

public ClassificationNodeQuery getObjectTypeQuery()
Gets the value of the objectTypeQuery property.

Returns:
possible object is ClassificationNodeQuery

setObjectTypeQuery

public void setObjectTypeQuery(ClassificationNodeQuery value)
Sets the value of the objectTypeQuery property.

Parameters:
value - allowed object is ClassificationNodeQuery

getStatusQuery

public ClassificationNodeQuery getStatusQuery()
Gets the value of the statusQuery property.

Returns:
possible object is ClassificationNodeQuery

setStatusQuery

public void setStatusQuery(ClassificationNodeQuery value)
Sets the value of the statusQuery property.

Parameters:
value - allowed object is ClassificationNodeQuery

getSourceAssociationQueries

public java.util.List<AssociationQuery> getSourceAssociationQueries()
Gets the value of the sourceAssociationQueries 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 sourceAssociationQueries property.

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

    getSourceAssociationQueries().add(newItem);
 

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


getTargetAssociationQueries

public java.util.List<AssociationQuery> getTargetAssociationQueries()
Gets the value of the targetAssociationQueries 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 targetAssociationQueries property.

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

    getTargetAssociationQueries().add(newItem);
 

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