org.apache.jackrabbit.webdav.ordering
Class OrderingType

java.lang.Object
  extended byorg.apache.jackrabbit.webdav.property.AbstractDavProperty
      extended byorg.apache.jackrabbit.webdav.property.DefaultDavProperty
          extended byorg.apache.jackrabbit.webdav.ordering.OrderingType
All Implemented Interfaces:
DavConstants, DavProperty, OrderingConstants

public class OrderingType
extends DefaultDavProperty
implements OrderingConstants

OrderingType represents the DAV:ordering-type property as defined by RFC 3648. This property is protected cannot be set using PROPPATCH. Its value may only be set by including the Ordering-Type header with a MKCOL request or by submitting an ORDERPATCH request.

See Also:
DavProperty.isProtected()

Field Summary
 
Fields inherited from interface org.apache.jackrabbit.webdav.ordering.OrderingConstants
HEADER_ORDERING_TYPE, HEADER_POSITION, ORDERING_TYPE, ORDERING_TYPE_CUSTOM, ORDERING_TYPE_UNORDERED, SUPPORTED_LIVE_PROPERTY_SET, SUPPORTED_METHOD_SET, XML_AFTER, XML_BEFORE, XML_FIRST, XML_LAST, XML_ORDER_MEMBER, XML_ORDERING_TYPE, XML_ORDERPATCH, XML_POSITION, XML_SEGMENT
 
Fields inherited from interface org.apache.jackrabbit.webdav.DavConstants
creationDateFormat, DEPTH_0, DEPTH_1, DEPTH_INFINITY, DEPTH_INFINITY_S, HEADER_AUTHORIZATION, HEADER_CONTENT_LANGUAGE, HEADER_CONTENT_LENGTH, HEADER_CONTENT_TYPE, HEADER_DAV, HEADER_DEPTH, HEADER_DESTINATION, HEADER_ETAG, HEADER_IF, HEADER_LAST_MODIFIED, HEADER_LOCK_TOKEN, HEADER_OVERWRITE, HEADER_TIMEOUT, INFINITE_TIMEOUT, modificationDateFormat, NAMESPACE, NO_OVERWRITE, OPAQUE_LOCK_TOKEN_PREFIX, PROPERTY_CREATIONDATE, PROPERTY_DISPLAYNAME, PROPERTY_GETCONTENTLANGUAGE, PROPERTY_GETCONTENTLENGTH, PROPERTY_GETCONTENTTYPE, PROPERTY_GETETAG, PROPERTY_GETLASTMODIFIED, PROPERTY_LOCKDISCOVERY, PROPERTY_RESOURCETYPE, PROPERTY_SOURCE, PROPERTY_SUPPORTEDLOCK, PROPFIND_ALL_PROP, PROPFIND_BY_PROPERTY, PROPFIND_PROPERTY_NAMES, TIMEOUT_INFINITE, UNDEFINED_TIMEOUT, XML_ACTIVELOCK, XML_ALLPROP, XML_COLLECTION, XML_DEPTH, XML_DST, XML_EXCLUSIVE, XML_HREF, XML_KEEPALIVE, XML_LINK, XML_LOCKENTRY, XML_LOCKINFO, XML_LOCKSCOPE, XML_LOCKTOKEN, XML_LOCKTYPE, XML_MULTISTATUS, XML_OMIT, XML_OWNER, XML_PROP, XML_PROPERTYBEHAVIOR, XML_PROPERTYUPDATE, XML_PROPFIND, XML_PROPNAME, XML_PROPSTAT, XML_REMOVE, XML_RESPONSE, XML_RESPONSEDESCRIPTION, XML_SET, XML_SHARED, XML_SOURCE, XML_STATUS, XML_TIMEOUT, XML_WRITE
 
Constructor Summary
OrderingType(String href)
          Create an OrderingType with the given ordering.
NOTE: the ordering-type property is defined to be protected.
 
Method Summary
 org.jdom.Element toXml()
          Returns the Xml representation of this property.
 
Methods inherited from class org.apache.jackrabbit.webdav.property.DefaultDavProperty
createFromXml, getValue
 
Methods inherited from class org.apache.jackrabbit.webdav.property.AbstractDavProperty
equals, getName, hashCode, isProtected
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

OrderingType

public OrderingType(String href)
Create an OrderingType with the given ordering.
NOTE: the ordering-type property is defined to be protected.

Parameters:
href -
See Also:
DavProperty.isProtected()
Method Detail

toXml

public org.jdom.Element toXml()
Returns the Xml representation of this property. If the property has a null value, the default (DAV:unordered) is assumed.

Specified by:
toXml in interface DavProperty
Overrides:
toXml in class AbstractDavProperty
Returns:
Xml representation
See Also:
DavProperty.toXml()


Copyright © 2005 . All Rights Reserved.