org.oasis.ebxml.registry.bindings.query
Class RegistryObjectQueryType

java.lang.Object
  extended byorg.oasis.ebxml.registry.bindings.query.RegistryObjectQueryType
All Implemented Interfaces:
java.io.Serializable
Direct Known Subclasses:
AssociationQueryType, AuditableEventQueryType, ClassificationNodeQueryType, ClassificationQueryType, OrganizationQueryType, RegistryEntryQueryType, RegistryObjectQuery

public abstract class RegistryObjectQueryType
extends java.lang.Object
implements java.io.Serializable

See Also:
Serialized Form

Constructor Summary
RegistryObjectQueryType()
           
 
Method Summary
 void addAuditableEventQuery(AuditableEventQuery vAuditableEventQuery)
           
 void addAuditableEventQuery(int index, AuditableEventQuery vAuditableEventQuery)
           
 void addClassifiedByBranch(ClassifiedByBranch vClassifiedByBranch)
           
 void addClassifiedByBranch(int index, ClassifiedByBranch vClassifiedByBranch)
           
 void addExternalIdentifierFilter(ExternalIdentifierFilter vExternalIdentifierFilter)
           
 void addExternalIdentifierFilter(int index, ExternalIdentifierFilter vExternalIdentifierFilter)
           
 void addSlotBranch(int index, SlotBranch vSlotBranch)
           
 void addSlotBranch(SlotBranch vSlotBranch)
           
 void addSourceAssociationBranch(int index, SourceAssociationBranch vSourceAssociationBranch)
           
 void addSourceAssociationBranch(SourceAssociationBranch vSourceAssociationBranch)
           
 void addTargetAssociationBranch(int index, TargetAssociationBranch vTargetAssociationBranch)
           
 void addTargetAssociationBranch(TargetAssociationBranch vTargetAssociationBranch)
           
 void clearAuditableEventQuery()
           
 void clearClassifiedByBranch()
           
 void clearExternalIdentifierFilter()
           
 void clearSlotBranch()
           
 void clearSourceAssociationBranch()
           
 void clearTargetAssociationBranch()
           
 java.util.Enumeration enumerateAuditableEventQuery()
           
 java.util.Enumeration enumerateClassifiedByBranch()
           
 java.util.Enumeration enumerateExternalIdentifierFilter()
           
 java.util.Enumeration enumerateSlotBranch()
           
 java.util.Enumeration enumerateSourceAssociationBranch()
           
 java.util.Enumeration enumerateTargetAssociationBranch()
           
 AuditableEventQuery[] getAuditableEventQuery()
           
 AuditableEventQuery getAuditableEventQuery(int index)
           
 int getAuditableEventQueryCount()
           
 ClassifiedByBranch[] getClassifiedByBranch()
           
 ClassifiedByBranch getClassifiedByBranch(int index)
           
 int getClassifiedByBranchCount()
           
 DescriptionBranch getDescriptionBranch()
          Returns the value of field 'descriptionBranch'.
 ExternalIdentifierFilter[] getExternalIdentifierFilter()
           
 ExternalIdentifierFilter getExternalIdentifierFilter(int index)
           
 int getExternalIdentifierFilterCount()
           
 NameBranch getNameBranch()
          Returns the value of field 'nameBranch'.
 RegistryObjectFilter getRegistryObjectFilter()
          Returns the value of field 'registryObjectFilter'.
 SlotBranch[] getSlotBranch()
           
 SlotBranch getSlotBranch(int index)
           
 int getSlotBranchCount()
           
 SourceAssociationBranch[] getSourceAssociationBranch()
           
 SourceAssociationBranch getSourceAssociationBranch(int index)
           
 int getSourceAssociationBranchCount()
           
 TargetAssociationBranch[] getTargetAssociationBranch()
           
 TargetAssociationBranch getTargetAssociationBranch(int index)
           
 int getTargetAssociationBranchCount()
           
 boolean isValid()
           
abstract  void marshal(org.xml.sax.DocumentHandler handler)
           
abstract  void marshal(java.io.Writer out)
           
 boolean removeAuditableEventQuery(AuditableEventQuery vAuditableEventQuery)
           
 boolean removeClassifiedByBranch(ClassifiedByBranch vClassifiedByBranch)
           
 boolean removeExternalIdentifierFilter(ExternalIdentifierFilter vExternalIdentifierFilter)
           
 boolean removeSlotBranch(SlotBranch vSlotBranch)
           
 boolean removeSourceAssociationBranch(SourceAssociationBranch vSourceAssociationBranch)
           
 boolean removeTargetAssociationBranch(TargetAssociationBranch vTargetAssociationBranch)
           
 void setAuditableEventQuery(AuditableEventQuery[] auditableEventQueryArray)
           
 void setAuditableEventQuery(int index, AuditableEventQuery vAuditableEventQuery)
           
 void setClassifiedByBranch(ClassifiedByBranch[] classifiedByBranchArray)
           
 void setClassifiedByBranch(int index, ClassifiedByBranch vClassifiedByBranch)
           
 void setDescriptionBranch(DescriptionBranch descriptionBranch)
          Sets the value of field 'descriptionBranch'.
 void setExternalIdentifierFilter(ExternalIdentifierFilter[] externalIdentifierFilterArray)
           
 void setExternalIdentifierFilter(int index, ExternalIdentifierFilter vExternalIdentifierFilter)
           
 void setNameBranch(NameBranch nameBranch)
          Sets the value of field 'nameBranch'.
 void setRegistryObjectFilter(RegistryObjectFilter registryObjectFilter)
          Sets the value of field 'registryObjectFilter'.
 void setSlotBranch(int index, SlotBranch vSlotBranch)
           
 void setSlotBranch(SlotBranch[] slotBranchArray)
           
 void setSourceAssociationBranch(int index, SourceAssociationBranch vSourceAssociationBranch)
           
 void setSourceAssociationBranch(SourceAssociationBranch[] sourceAssociationBranchArray)
           
 void setTargetAssociationBranch(int index, TargetAssociationBranch vTargetAssociationBranch)
           
 void setTargetAssociationBranch(TargetAssociationBranch[] targetAssociationBranchArray)
           
 void validate()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

RegistryObjectQueryType

public RegistryObjectQueryType()
Method Detail

addAuditableEventQuery

public void addAuditableEventQuery(AuditableEventQuery vAuditableEventQuery)
                            throws java.lang.IndexOutOfBoundsException
Parameters:
vAuditableEventQuery -
Throws:
java.lang.IndexOutOfBoundsException

addAuditableEventQuery

public void addAuditableEventQuery(int index,
                                   AuditableEventQuery vAuditableEventQuery)
                            throws java.lang.IndexOutOfBoundsException
Parameters:
index -
vAuditableEventQuery -
Throws:
java.lang.IndexOutOfBoundsException

addClassifiedByBranch

public void addClassifiedByBranch(ClassifiedByBranch vClassifiedByBranch)
                           throws java.lang.IndexOutOfBoundsException
Parameters:
vClassifiedByBranch -
Throws:
java.lang.IndexOutOfBoundsException

addClassifiedByBranch

public void addClassifiedByBranch(int index,
                                  ClassifiedByBranch vClassifiedByBranch)
                           throws java.lang.IndexOutOfBoundsException
Parameters:
index -
vClassifiedByBranch -
Throws:
java.lang.IndexOutOfBoundsException

addExternalIdentifierFilter

public void addExternalIdentifierFilter(ExternalIdentifierFilter vExternalIdentifierFilter)
                                 throws java.lang.IndexOutOfBoundsException
Parameters:
vExternalIdentifierFilter -
Throws:
java.lang.IndexOutOfBoundsException

addExternalIdentifierFilter

public void addExternalIdentifierFilter(int index,
                                        ExternalIdentifierFilter vExternalIdentifierFilter)
                                 throws java.lang.IndexOutOfBoundsException
Parameters:
index -
vExternalIdentifierFilter -
Throws:
java.lang.IndexOutOfBoundsException

addSlotBranch

public void addSlotBranch(SlotBranch vSlotBranch)
                   throws java.lang.IndexOutOfBoundsException
Parameters:
vSlotBranch -
Throws:
java.lang.IndexOutOfBoundsException

addSlotBranch

public void addSlotBranch(int index,
                          SlotBranch vSlotBranch)
                   throws java.lang.IndexOutOfBoundsException
Parameters:
index -
vSlotBranch -
Throws:
java.lang.IndexOutOfBoundsException

addSourceAssociationBranch

public void addSourceAssociationBranch(SourceAssociationBranch vSourceAssociationBranch)
                                throws java.lang.IndexOutOfBoundsException
Parameters:
vSourceAssociationBranch -
Throws:
java.lang.IndexOutOfBoundsException

addSourceAssociationBranch

public void addSourceAssociationBranch(int index,
                                       SourceAssociationBranch vSourceAssociationBranch)
                                throws java.lang.IndexOutOfBoundsException
Parameters:
index -
vSourceAssociationBranch -
Throws:
java.lang.IndexOutOfBoundsException

addTargetAssociationBranch

public void addTargetAssociationBranch(TargetAssociationBranch vTargetAssociationBranch)
                                throws java.lang.IndexOutOfBoundsException
Parameters:
vTargetAssociationBranch -
Throws:
java.lang.IndexOutOfBoundsException

addTargetAssociationBranch

public void addTargetAssociationBranch(int index,
                                       TargetAssociationBranch vTargetAssociationBranch)
                                throws java.lang.IndexOutOfBoundsException
Parameters:
index -
vTargetAssociationBranch -
Throws:
java.lang.IndexOutOfBoundsException

clearAuditableEventQuery

public void clearAuditableEventQuery()

clearClassifiedByBranch

public void clearClassifiedByBranch()

clearExternalIdentifierFilter

public void clearExternalIdentifierFilter()

clearSlotBranch

public void clearSlotBranch()

clearSourceAssociationBranch

public void clearSourceAssociationBranch()

clearTargetAssociationBranch

public void clearTargetAssociationBranch()

enumerateAuditableEventQuery

public java.util.Enumeration enumerateAuditableEventQuery()

enumerateClassifiedByBranch

public java.util.Enumeration enumerateClassifiedByBranch()

enumerateExternalIdentifierFilter

public java.util.Enumeration enumerateExternalIdentifierFilter()

enumerateSlotBranch

public java.util.Enumeration enumerateSlotBranch()

enumerateSourceAssociationBranch

public java.util.Enumeration enumerateSourceAssociationBranch()

enumerateTargetAssociationBranch

public java.util.Enumeration enumerateTargetAssociationBranch()

getAuditableEventQuery

public AuditableEventQuery getAuditableEventQuery(int index)
                                           throws java.lang.IndexOutOfBoundsException
Parameters:
index -
Throws:
java.lang.IndexOutOfBoundsException

getAuditableEventQuery

public AuditableEventQuery[] getAuditableEventQuery()

getAuditableEventQueryCount

public int getAuditableEventQueryCount()

getClassifiedByBranch

public ClassifiedByBranch getClassifiedByBranch(int index)
                                         throws java.lang.IndexOutOfBoundsException
Parameters:
index -
Throws:
java.lang.IndexOutOfBoundsException

getClassifiedByBranch

public ClassifiedByBranch[] getClassifiedByBranch()

getClassifiedByBranchCount

public int getClassifiedByBranchCount()

getDescriptionBranch

public DescriptionBranch getDescriptionBranch()
Returns the value of field 'descriptionBranch'.

Returns:
the value of field 'descriptionBranch'.

getExternalIdentifierFilter

public ExternalIdentifierFilter getExternalIdentifierFilter(int index)
                                                     throws java.lang.IndexOutOfBoundsException
Parameters:
index -
Throws:
java.lang.IndexOutOfBoundsException

getExternalIdentifierFilter

public ExternalIdentifierFilter[] getExternalIdentifierFilter()

getExternalIdentifierFilterCount

public int getExternalIdentifierFilterCount()

getNameBranch

public NameBranch getNameBranch()
Returns the value of field 'nameBranch'.

Returns:
the value of field 'nameBranch'.

getRegistryObjectFilter

public RegistryObjectFilter getRegistryObjectFilter()
Returns the value of field 'registryObjectFilter'.

Returns:
the value of field 'registryObjectFilter'.

getSlotBranch

public SlotBranch getSlotBranch(int index)
                         throws java.lang.IndexOutOfBoundsException
Parameters:
index -
Throws:
java.lang.IndexOutOfBoundsException

getSlotBranch

public SlotBranch[] getSlotBranch()

getSlotBranchCount

public int getSlotBranchCount()

getSourceAssociationBranch

public SourceAssociationBranch getSourceAssociationBranch(int index)
                                                   throws java.lang.IndexOutOfBoundsException
Parameters:
index -
Throws:
java.lang.IndexOutOfBoundsException

getSourceAssociationBranch

public SourceAssociationBranch[] getSourceAssociationBranch()

getSourceAssociationBranchCount

public int getSourceAssociationBranchCount()

getTargetAssociationBranch

public TargetAssociationBranch getTargetAssociationBranch(int index)
                                                   throws java.lang.IndexOutOfBoundsException
Parameters:
index -
Throws:
java.lang.IndexOutOfBoundsException

getTargetAssociationBranch

public TargetAssociationBranch[] getTargetAssociationBranch()

getTargetAssociationBranchCount

public int getTargetAssociationBranchCount()

isValid

public boolean isValid()

marshal

public abstract void marshal(java.io.Writer out)
                      throws org.exolab.castor.xml.MarshalException,
                             org.exolab.castor.xml.ValidationException
Parameters:
out -
Throws:
org.exolab.castor.xml.MarshalException
org.exolab.castor.xml.ValidationException

marshal

public abstract void marshal(org.xml.sax.DocumentHandler handler)
                      throws org.exolab.castor.xml.MarshalException,
                             org.exolab.castor.xml.ValidationException
Parameters:
handler -
Throws:
org.exolab.castor.xml.MarshalException
org.exolab.castor.xml.ValidationException

removeAuditableEventQuery

public boolean removeAuditableEventQuery(AuditableEventQuery vAuditableEventQuery)
Parameters:
vAuditableEventQuery -

removeClassifiedByBranch

public boolean removeClassifiedByBranch(ClassifiedByBranch vClassifiedByBranch)
Parameters:
vClassifiedByBranch -

removeExternalIdentifierFilter

public boolean removeExternalIdentifierFilter(ExternalIdentifierFilter vExternalIdentifierFilter)
Parameters:
vExternalIdentifierFilter -

removeSlotBranch

public boolean removeSlotBranch(SlotBranch vSlotBranch)
Parameters:
vSlotBranch -

removeSourceAssociationBranch

public boolean removeSourceAssociationBranch(SourceAssociationBranch vSourceAssociationBranch)
Parameters:
vSourceAssociationBranch -

removeTargetAssociationBranch

public boolean removeTargetAssociationBranch(TargetAssociationBranch vTargetAssociationBranch)
Parameters:
vTargetAssociationBranch -

setAuditableEventQuery

public void setAuditableEventQuery(int index,
                                   AuditableEventQuery vAuditableEventQuery)
                            throws java.lang.IndexOutOfBoundsException
Parameters:
index -
vAuditableEventQuery -
Throws:
java.lang.IndexOutOfBoundsException

setAuditableEventQuery

public void setAuditableEventQuery(AuditableEventQuery[] auditableEventQueryArray)
Parameters:
auditableEventQueryArray -

setClassifiedByBranch

public void setClassifiedByBranch(int index,
                                  ClassifiedByBranch vClassifiedByBranch)
                           throws java.lang.IndexOutOfBoundsException
Parameters:
index -
vClassifiedByBranch -
Throws:
java.lang.IndexOutOfBoundsException

setClassifiedByBranch

public void setClassifiedByBranch(ClassifiedByBranch[] classifiedByBranchArray)
Parameters:
classifiedByBranchArray -

setDescriptionBranch

public void setDescriptionBranch(DescriptionBranch descriptionBranch)
Sets the value of field 'descriptionBranch'.

Parameters:
descriptionBranch - the value of field 'descriptionBranch'.

setExternalIdentifierFilter

public void setExternalIdentifierFilter(int index,
                                        ExternalIdentifierFilter vExternalIdentifierFilter)
                                 throws java.lang.IndexOutOfBoundsException
Parameters:
index -
vExternalIdentifierFilter -
Throws:
java.lang.IndexOutOfBoundsException

setExternalIdentifierFilter

public void setExternalIdentifierFilter(ExternalIdentifierFilter[] externalIdentifierFilterArray)
Parameters:
externalIdentifierFilterArray -

setNameBranch

public void setNameBranch(NameBranch nameBranch)
Sets the value of field 'nameBranch'.

Parameters:
nameBranch - the value of field 'nameBranch'.

setRegistryObjectFilter

public void setRegistryObjectFilter(RegistryObjectFilter registryObjectFilter)
Sets the value of field 'registryObjectFilter'.

Parameters:
registryObjectFilter - the value of field 'registryObjectFilter'.

setSlotBranch

public void setSlotBranch(int index,
                          SlotBranch vSlotBranch)
                   throws java.lang.IndexOutOfBoundsException
Parameters:
index -
vSlotBranch -
Throws:
java.lang.IndexOutOfBoundsException

setSlotBranch

public void setSlotBranch(SlotBranch[] slotBranchArray)
Parameters:
slotBranchArray -

setSourceAssociationBranch

public void setSourceAssociationBranch(int index,
                                       SourceAssociationBranch vSourceAssociationBranch)
                                throws java.lang.IndexOutOfBoundsException
Parameters:
index -
vSourceAssociationBranch -
Throws:
java.lang.IndexOutOfBoundsException

setSourceAssociationBranch

public void setSourceAssociationBranch(SourceAssociationBranch[] sourceAssociationBranchArray)
Parameters:
sourceAssociationBranchArray -

setTargetAssociationBranch

public void setTargetAssociationBranch(int index,
                                       TargetAssociationBranch vTargetAssociationBranch)
                                throws java.lang.IndexOutOfBoundsException
Parameters:
index -
vTargetAssociationBranch -
Throws:
java.lang.IndexOutOfBoundsException

setTargetAssociationBranch

public void setTargetAssociationBranch(TargetAssociationBranch[] targetAssociationBranchArray)
Parameters:
targetAssociationBranchArray -

validate

public void validate()
              throws org.exolab.castor.xml.ValidationException
Throws:
org.exolab.castor.xml.ValidationException