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

java.lang.Object
  extended byorg.oasis.ebxml.registry.bindings.query.RegistryObjectQueryType
      extended byorg.oasis.ebxml.registry.bindings.query.RegistryEntryQueryType
          extended byorg.oasis.ebxml.registry.bindings.query.RegistryPackageQueryType
All Implemented Interfaces:
java.io.Serializable
Direct Known Subclasses:
RegistryPackageQuery

public abstract class RegistryPackageQueryType
extends RegistryEntryQueryType
implements java.io.Serializable

See Also:
Serialized Form

Constructor Summary
RegistryPackageQueryType()
           
 
Method Summary
 void addRegistryEntryQuery(int index, RegistryEntryQuery vRegistryEntryQuery)
           
 void addRegistryEntryQuery(RegistryEntryQuery vRegistryEntryQuery)
           
 void addRegistryObjectQuery(int index, RegistryObjectQuery vRegistryObjectQuery)
           
 void addRegistryObjectQuery(RegistryObjectQuery vRegistryObjectQuery)
           
 void clearRegistryEntryQuery()
           
 void clearRegistryObjectQuery()
           
 java.util.Enumeration enumerateRegistryEntryQuery()
           
 java.util.Enumeration enumerateRegistryObjectQuery()
           
 RegistryEntryQuery[] getRegistryEntryQuery()
           
 RegistryEntryQuery getRegistryEntryQuery(int index)
           
 int getRegistryEntryQueryCount()
           
 RegistryObjectQuery[] getRegistryObjectQuery()
           
 RegistryObjectQuery getRegistryObjectQuery(int index)
           
 int getRegistryObjectQueryCount()
           
 RegistryPackageFilter getRegistryPackageFilter()
          Returns the value of field 'registryPackageFilter'.
 boolean isValid()
           
abstract  void marshal(org.xml.sax.DocumentHandler handler)
           
abstract  void marshal(java.io.Writer out)
           
 boolean removeRegistryEntryQuery(RegistryEntryQuery vRegistryEntryQuery)
           
 boolean removeRegistryObjectQuery(RegistryObjectQuery vRegistryObjectQuery)
           
 void setRegistryEntryQuery(int index, RegistryEntryQuery vRegistryEntryQuery)
           
 void setRegistryEntryQuery(RegistryEntryQuery[] registryEntryQueryArray)
           
 void setRegistryObjectQuery(int index, RegistryObjectQuery vRegistryObjectQuery)
           
 void setRegistryObjectQuery(RegistryObjectQuery[] registryObjectQueryArray)
           
 void setRegistryPackageFilter(RegistryPackageFilter registryPackageFilter)
          Sets the value of field 'registryPackageFilter'.
 void validate()
           
 
Methods inherited from class org.oasis.ebxml.registry.bindings.query.RegistryEntryQueryType
getRegistryEntryFilter, setRegistryEntryFilter
 
Methods inherited from class org.oasis.ebxml.registry.bindings.query.RegistryObjectQueryType
addAuditableEventQuery, addAuditableEventQuery, addClassifiedByBranch, addClassifiedByBranch, addExternalIdentifierFilter, addExternalIdentifierFilter, addSlotBranch, addSlotBranch, addSourceAssociationBranch, addSourceAssociationBranch, addTargetAssociationBranch, addTargetAssociationBranch, clearAuditableEventQuery, clearClassifiedByBranch, clearExternalIdentifierFilter, clearSlotBranch, clearSourceAssociationBranch, clearTargetAssociationBranch, enumerateAuditableEventQuery, enumerateClassifiedByBranch, enumerateExternalIdentifierFilter, enumerateSlotBranch, enumerateSourceAssociationBranch, enumerateTargetAssociationBranch, getAuditableEventQuery, getAuditableEventQuery, getAuditableEventQueryCount, getClassifiedByBranch, getClassifiedByBranch, getClassifiedByBranchCount, getDescriptionBranch, getExternalIdentifierFilter, getExternalIdentifierFilter, getExternalIdentifierFilterCount, getNameBranch, getRegistryObjectFilter, getSlotBranch, getSlotBranch, getSlotBranchCount, getSourceAssociationBranch, getSourceAssociationBranch, getSourceAssociationBranchCount, getTargetAssociationBranch, getTargetAssociationBranch, getTargetAssociationBranchCount, removeAuditableEventQuery, removeClassifiedByBranch, removeExternalIdentifierFilter, removeSlotBranch, removeSourceAssociationBranch, removeTargetAssociationBranch, setAuditableEventQuery, setAuditableEventQuery, setClassifiedByBranch, setClassifiedByBranch, setDescriptionBranch, setExternalIdentifierFilter, setExternalIdentifierFilter, setNameBranch, setRegistryObjectFilter, setSlotBranch, setSlotBranch, setSourceAssociationBranch, setSourceAssociationBranch, setTargetAssociationBranch, setTargetAssociationBranch
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

RegistryPackageQueryType

public RegistryPackageQueryType()
Method Detail

addRegistryEntryQuery

public void addRegistryEntryQuery(RegistryEntryQuery vRegistryEntryQuery)
                           throws java.lang.IndexOutOfBoundsException
Parameters:
vRegistryEntryQuery -
Throws:
java.lang.IndexOutOfBoundsException

addRegistryEntryQuery

public void addRegistryEntryQuery(int index,
                                  RegistryEntryQuery vRegistryEntryQuery)
                           throws java.lang.IndexOutOfBoundsException
Parameters:
index -
vRegistryEntryQuery -
Throws:
java.lang.IndexOutOfBoundsException

addRegistryObjectQuery

public void addRegistryObjectQuery(RegistryObjectQuery vRegistryObjectQuery)
                            throws java.lang.IndexOutOfBoundsException
Parameters:
vRegistryObjectQuery -
Throws:
java.lang.IndexOutOfBoundsException

addRegistryObjectQuery

public void addRegistryObjectQuery(int index,
                                   RegistryObjectQuery vRegistryObjectQuery)
                            throws java.lang.IndexOutOfBoundsException
Parameters:
index -
vRegistryObjectQuery -
Throws:
java.lang.IndexOutOfBoundsException

clearRegistryEntryQuery

public void clearRegistryEntryQuery()

clearRegistryObjectQuery

public void clearRegistryObjectQuery()

enumerateRegistryEntryQuery

public java.util.Enumeration enumerateRegistryEntryQuery()

enumerateRegistryObjectQuery

public java.util.Enumeration enumerateRegistryObjectQuery()

getRegistryEntryQuery

public RegistryEntryQuery getRegistryEntryQuery(int index)
                                         throws java.lang.IndexOutOfBoundsException
Parameters:
index -
Throws:
java.lang.IndexOutOfBoundsException

getRegistryEntryQuery

public RegistryEntryQuery[] getRegistryEntryQuery()

getRegistryEntryQueryCount

public int getRegistryEntryQueryCount()

getRegistryObjectQuery

public RegistryObjectQuery getRegistryObjectQuery(int index)
                                           throws java.lang.IndexOutOfBoundsException
Parameters:
index -
Throws:
java.lang.IndexOutOfBoundsException

getRegistryObjectQuery

public RegistryObjectQuery[] getRegistryObjectQuery()

getRegistryObjectQueryCount

public int getRegistryObjectQueryCount()

getRegistryPackageFilter

public RegistryPackageFilter getRegistryPackageFilter()
Returns the value of field 'registryPackageFilter'.

Returns:
the value of field 'registryPackageFilter'.

isValid

public boolean isValid()
Overrides:
isValid in class RegistryEntryQueryType

marshal

public abstract void marshal(java.io.Writer out)
                      throws org.exolab.castor.xml.MarshalException,
                             org.exolab.castor.xml.ValidationException
Specified by:
marshal in class RegistryEntryQueryType
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
Specified by:
marshal in class RegistryEntryQueryType
Parameters:
handler -
Throws:
org.exolab.castor.xml.MarshalException
org.exolab.castor.xml.ValidationException

removeRegistryEntryQuery

public boolean removeRegistryEntryQuery(RegistryEntryQuery vRegistryEntryQuery)
Parameters:
vRegistryEntryQuery -

removeRegistryObjectQuery

public boolean removeRegistryObjectQuery(RegistryObjectQuery vRegistryObjectQuery)
Parameters:
vRegistryObjectQuery -

setRegistryEntryQuery

public void setRegistryEntryQuery(int index,
                                  RegistryEntryQuery vRegistryEntryQuery)
                           throws java.lang.IndexOutOfBoundsException
Parameters:
index -
vRegistryEntryQuery -
Throws:
java.lang.IndexOutOfBoundsException

setRegistryEntryQuery

public void setRegistryEntryQuery(RegistryEntryQuery[] registryEntryQueryArray)
Parameters:
registryEntryQueryArray -

setRegistryObjectQuery

public void setRegistryObjectQuery(int index,
                                   RegistryObjectQuery vRegistryObjectQuery)
                            throws java.lang.IndexOutOfBoundsException
Parameters:
index -
vRegistryObjectQuery -
Throws:
java.lang.IndexOutOfBoundsException

setRegistryObjectQuery

public void setRegistryObjectQuery(RegistryObjectQuery[] registryObjectQueryArray)
Parameters:
registryObjectQueryArray -

setRegistryPackageFilter

public void setRegistryPackageFilter(RegistryPackageFilter registryPackageFilter)
Sets the value of field 'registryPackageFilter'.

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

validate

public void validate()
              throws org.exolab.castor.xml.ValidationException
Overrides:
validate in class RegistryEntryQueryType
Throws:
org.exolab.castor.xml.ValidationException