com.bradmcevoy.http.webdav
Class LockWriterHelper
java.lang.Object
com.bradmcevoy.http.webdav.LockWriterHelper
public class LockWriterHelper
- extends java.lang.Object
- Author:
- brad
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
LockWriterHelper
public LockWriterHelper()
appendDepth
public void appendDepth(XmlWriter writer,
LockInfo.LockDepth depthType)
appendOwner
public void appendOwner(XmlWriter writer,
java.lang.String owner)
appendScope
public void appendScope(XmlWriter writer,
LockInfo.LockScope scope)
appendTimeout
public void appendTimeout(XmlWriter writer,
java.lang.Long seconds)
- Sets the timeout in seconds, with a maximum as required by the spec. See http://jira.ettrema.com:8080/browse/MIL-89
RFC4918 (14.29 timeout XML Element; 10.7 Timeout Request Header) states:
"The timeout value for TimeType "Second" MUST NOT be greater than 232-1."
2^32 - 1 = 4 294 967 295 (136 years)
http://greenbytes.de/tech/webdav/rfc4918.html#HEADER_Timeout
- Parameters:
writer - seconds -
appendTokenId
public void appendTokenId(XmlWriter writer,
java.lang.String tokenId)
appendType
public void appendType(XmlWriter writer,
LockInfo.LockType type)
appendRoot
public void appendRoot(XmlWriter writer,
java.lang.String lockRoot)
isStripHrefOnOwner
public boolean isStripHrefOnOwner()
- If set the owner value will not be wrapped in an href tag unless it is
a valid URL.
E.g. true: this -> this
false: that -> that
See also LockTokenValueWriter.java
- Returns:
setStripHrefOnOwner
public void setStripHrefOnOwner(boolean stripHrefOnOwner)
Copyright © 2011. All Rights Reserved.