|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object com.jalios.jcms.webdav.WebdavLock com.jalios.jcms.webdav.cat.CatWebdavLock
public class CatWebdavLock
A JCMS Representation of a Webdav Lock
Field Summary | |
---|---|
static String |
FILEDOC_UPDATE_COUNTER_EXTRA_DATA
FileDocument's ExtraData (for JStore) or ExtraDBData (for DBData) attribute used to store number of webdav update and to force a JStore update when the File is detected as modified during the "unlock" operation. |
static String |
REVISION
|
Fields inherited from class com.jalios.jcms.webdav.WebdavLock |
---|
DEFAULT_TIMEOUT, depth, id, lastMod, MAX_TIMEOUT, md5Digest, owner, scope, secret, timeout, tokens, type, uri |
Constructor Summary | |
---|---|
CatWebdavLock(String uri,
WebdavContext ctxt)
|
Method Summary | |
---|---|
void |
acquire(WebdavResource resource,
WebdavContext ctxt)
This method is called for other mecanism outside of Webdav that need to be notified by lock |
void |
refresh(WebdavResource resource,
WebdavContext ctxt)
This method is called for other mecanism outside of Webdav that need to be notified by unlock |
void |
release(WebdavResource resource,
WebdavContext ctxt)
This method is called for other mecanism outside of Webdav that need to be notified by unlock |
void |
setOwner(String owner)
This method set the Owner of the Lock |
Methods inherited from class com.jalios.jcms.webdav.WebdavLock |
---|
encode, generateId, getDepth, getExpiredTime, getId, getLastModified, getOwner, getScope, getTimeout, getTokens, getType, hasExpired, isExclusive, setDepth, setScope, setTimeout, setType, toString |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
---|
public static final String REVISION
public static final String FILEDOC_UPDATE_COUNTER_EXTRA_DATA
Constructor Detail |
---|
public CatWebdavLock(String uri, WebdavContext ctxt)
Method Detail |
---|
public void setOwner(String owner)
WebdavLock
setOwner
in class WebdavLock
owner
- the owner of the lockpublic void acquire(WebdavResource resource, WebdavContext ctxt)
acquire
in class WebdavLock
ctxt
- the Webdav ContextWebdavLock.acquire(WebdavResource, WebdavContext)
public void release(WebdavResource resource, WebdavContext ctxt)
release
in class WebdavLock
ctxt
- the Webdav ContextWebdavLock.release(WebdavResource, WebdavContext)
public void refresh(WebdavResource resource, WebdavContext ctxt)
refresh
in class WebdavLock
ctxt
- the Webdav ContextWebdavLock.refresh(WebdavResource, WebdavContext)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |