net.java.dev.webdav.addressbook
Class AddressBook
java.lang.Object
net.java.dev.webdav.addressbook.AddressBook
public final class AddressBook
- extends java.lang.Object
Sole JAX-RS Resource of JPA Address Book Sample.
- Author:
- Markus KARG (mkarg@dev.users.java.net)
|
Method Summary |
void |
copy(java.lang.String sourceMatchCode,
java.net.URI destination,
java.lang.String overwrite)
|
void |
delete(java.lang.String matchCode)
|
Contact |
get(java.lang.String matchCode)
|
net.java.dev.webdav.jaxrs.xml.elements.Prop |
lock(net.java.dev.webdav.jaxrs.xml.elements.LockInfo lockInfo,
javax.ws.rs.core.UriInfo uriInfo)
|
void |
move(java.lang.String sourceMatchCode,
java.net.URI destination,
java.lang.String overwrite)
|
javax.ws.rs.core.Response |
options()
|
javax.ws.rs.core.Response |
propfind(java.lang.String matchCode,
javax.ws.rs.core.UriInfo uriInfo,
javax.ws.rs.ext.Providers providers)
|
javax.ws.rs.core.Response |
propfind(javax.ws.rs.core.UriInfo uriInfo,
java.lang.String depth,
javax.ws.rs.ext.Providers providers)
|
javax.ws.rs.core.Response |
proppatch(java.io.InputStream body,
javax.ws.rs.ext.Providers providers,
javax.ws.rs.core.HttpHeaders httpHeaders,
javax.ws.rs.core.UriInfo uriInfo)
|
javax.ws.rs.core.Response |
put(java.io.InputStream entityStream,
javax.ws.rs.core.UriInfo uriInfo,
java.lang.String matchCode,
long contentLength,
javax.ws.rs.ext.Providers providers,
javax.ws.rs.core.HttpHeaders httpHeaders)
|
void |
unlock()
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
AddressBook
public AddressBook()
options
public final javax.ws.rs.core.Response options()
propfind
public final javax.ws.rs.core.Response propfind(@Context
javax.ws.rs.core.UriInfo uriInfo,
@HeaderParam(value="Depth")
java.lang.String depth,
@Context
javax.ws.rs.ext.Providers providers)
throws java.io.IOException
- Throws:
java.io.IOException
propfind
public final javax.ws.rs.core.Response propfind(java.lang.String matchCode,
@Context
javax.ws.rs.core.UriInfo uriInfo,
@Context
javax.ws.rs.ext.Providers providers)
throws java.io.IOException
- Throws:
java.io.IOException
proppatch
public final javax.ws.rs.core.Response proppatch(java.io.InputStream body,
@Context
javax.ws.rs.ext.Providers providers,
@Context
javax.ws.rs.core.HttpHeaders httpHeaders,
@Context
javax.ws.rs.core.UriInfo uriInfo)
throws java.io.IOException
- Throws:
java.io.IOException
get
public final Contact get(java.lang.String matchCode)
put
public final javax.ws.rs.core.Response put(java.io.InputStream entityStream,
@Context
javax.ws.rs.core.UriInfo uriInfo,
java.lang.String matchCode,
@HeaderParam(value="Content-Length")
long contentLength,
@Context
javax.ws.rs.ext.Providers providers,
@Context
javax.ws.rs.core.HttpHeaders httpHeaders)
throws java.io.IOException
- Throws:
java.io.IOException
delete
public final void delete(java.lang.String matchCode)
move
public final void move(java.lang.String sourceMatchCode,
@HeaderParam(value="Destination")
java.net.URI destination,
@HeaderParam(value="Overwrite")
java.lang.String overwrite)
copy
public final void copy(java.lang.String sourceMatchCode,
@HeaderParam(value="Destination")
java.net.URI destination,
@HeaderParam(value="Overwrite")
java.lang.String overwrite)
lock
public final net.java.dev.webdav.jaxrs.xml.elements.Prop lock(net.java.dev.webdav.jaxrs.xml.elements.LockInfo lockInfo,
@Context
javax.ws.rs.core.UriInfo uriInfo)
unlock
public final void unlock()
Copyright © 2008-2010 The java.net WebDAV Project. All Rights Reserved.