Class PagedSearchCapabilityType

  • All Implemented Interfaces:
    JaxbVisitable, Serializable, Cloneable, org.jvnet.jaxb2_commons.lang.Equals, org.jvnet.jaxb2_commons.lang.HashCode

    public class PagedSearchCapabilityType
    extends CapabilityType
    implements Serializable, Cloneable, JaxbVisitable, org.jvnet.jaxb2_commons.lang.Equals, org.jvnet.jaxb2_commons.lang.HashCode
    How to handle paged searches. Although deals primarily with GUI issues, may be useful for other kinds of access as well. If not present, paged searches are not enabled for this resource/kind/intent/objectClass. EXPERIMENTAL.

    Java class for PagedSearchCapabilityType complex type.

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

     <complexType name="PagedSearchCapabilityType">
       <complexContent>
         <extension base="{http://midpoint.evolveum.com/xml/ns/public/resource/capabilities-3}CapabilityType">
           <sequence>
             <element name="defaultSortField" type="{http://www.w3.org/2001/XMLSchema}QName" minOccurs="0"/>
             <element name="defaultSortDirection" type="{http://prism.evolveum.com/xml/ns/public/query-3}OrderDirectionType" minOccurs="0"/>
           </sequence>
         </extension>
       </complexContent>
     </complexType>
     
    See Also:
    Serialized Form
    • Field Detail

      • defaultSortField

        protected QName defaultSortField
      • COMPLEX_TYPE

        public static final QName COMPLEX_TYPE
      • F_DEFAULT_SORT_FIELD

        public static final ItemName F_DEFAULT_SORT_FIELD
      • F_DEFAULT_SORT_DIRECTION

        public static final ItemName F_DEFAULT_SORT_DIRECTION
    • Constructor Detail

      • PagedSearchCapabilityType

        public PagedSearchCapabilityType()
        Creates a new PagedSearchCapabilityType instance.
      • PagedSearchCapabilityType

        public PagedSearchCapabilityType​(PagedSearchCapabilityType o)
        Creates a new PagedSearchCapabilityType instance by deeply copying a given PagedSearchCapabilityType instance.
        Parameters:
        o - The instance to copy.
        Throws:
        NullPointerException - if o is null.
    • Method Detail

      • getDefaultSortField

        public QName getDefaultSortField()
        Gets the value of the defaultSortField property.
        Returns:
        possible object is QName
      • setDefaultSortField

        public void setDefaultSortField​(QName value)
        Sets the value of the defaultSortField property.
        Parameters:
        value - allowed object is QName
      • setDefaultSortDirection

        public void setDefaultSortDirection​(OrderDirectionType value)
        Sets the value of the defaultSortDirection property.
        Parameters:
        value - allowed object is OrderDirectionType
      • toString

        public String toString()
        Generates a String representation of the contents of this type. This is an extension method, produced by the 'ts' xjc plugin
        Overrides:
        toString in class CapabilityType
      • hashCode

        public int hashCode​(org.jvnet.jaxb2_commons.locator.ObjectLocator locator,
                            org.jvnet.jaxb2_commons.lang.HashCodeStrategy strategy)
        Specified by:
        hashCode in interface org.jvnet.jaxb2_commons.lang.HashCode
        Overrides:
        hashCode in class CapabilityType
      • equals

        public boolean equals​(org.jvnet.jaxb2_commons.locator.ObjectLocator thisLocator,
                              org.jvnet.jaxb2_commons.locator.ObjectLocator thatLocator,
                              Object object,
                              org.jvnet.jaxb2_commons.lang.EqualsStrategy strategy)
        Specified by:
        equals in interface org.jvnet.jaxb2_commons.lang.Equals
        Overrides:
        equals in class CapabilityType