org.apache.jackrabbit.webdav.ordering
Class OrderingType

java.lang.Object
  extended by org.apache.jackrabbit.webdav.property.AbstractDavProperty<String[]>
      extended by org.apache.jackrabbit.webdav.property.HrefProperty
          extended by org.apache.jackrabbit.webdav.ordering.OrderingType
All Implemented Interfaces:
DavConstants, OrderingConstants, DavProperty<String[]>, PropEntry, XmlSerializable

public class OrderingType
extends HrefProperty
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.isInvisibleInAllprop()

Field Summary
 
Fields inherited from interface org.apache.jackrabbit.webdav.ordering.OrderingConstants
HEADER_ORDERING_TYPE, HEADER_POSITION, NAMESPACE, 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, 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_ALL_PROP_INCLUDE, PROPFIND_BY_PROPERTY, PROPFIND_PROPERTY_NAMES, TIMEOUT_INFINITE, UNDEFINED_TIME, UNDEFINED_TIMEOUT, XML_ACTIVELOCK, XML_ALLPROP, XML_COLLECTION, XML_DEPTH, XML_DST, XML_EXCLUSIVE, XML_HREF, XML_INCLUDE, XML_KEEPALIVE, XML_LINK, XML_LOCKENTRY, XML_LOCKINFO, XML_LOCKROOT, 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()
          Creates a OrderingType with the default type (e.g. default value).
OrderingType(String href)
          Create an OrderingType with the given ordering.
 
Method Summary
 
Methods inherited from class org.apache.jackrabbit.webdav.property.HrefProperty
getHrefs, getValue, toXml
 
Methods inherited from class org.apache.jackrabbit.webdav.property.AbstractDavProperty
equals, getName, hashCode, isInvisibleInAllprop
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

OrderingType

public OrderingType()
Creates a OrderingType with the default type (e.g. default value). The default value is specified to be OrderingConstants.ORDERING_TYPE_UNORDERED.


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


Copyright © 2004-2010 The Apache Software Foundation. All Rights Reserved.