public class ChangeEdits extends java.lang.Object implements ChildCollection<ChangeResource,ChangeEditResource>, AcceptsCreate<ChangeResource>, AcceptsPost<ChangeResource>, AcceptsDelete<ChangeResource>
Modifier and Type | Class and Description |
---|---|
static class |
ChangeEdits.Create |
static class |
ChangeEdits.DeleteContent
Handler to delete a file.
|
static class |
ChangeEdits.DeleteFile |
static class |
ChangeEdits.Detail |
static class |
ChangeEdits.EditMessage |
static class |
ChangeEdits.Get |
static class |
ChangeEdits.GetMessage |
static class |
ChangeEdits.GetMeta |
static class |
ChangeEdits.Post
Post to edit collection resource.
|
static class |
ChangeEdits.Put
Put handler that is activated when PUT request is called on collection element.
|
Modifier and Type | Method and Description |
---|---|
ChangeEdits.Create |
create(ChangeResource parent,
IdString id)
Handle creation of a child resource.
|
ChangeEdits.DeleteFile |
delete(ChangeResource parent,
IdString id)
Create handler that is activated when collection element is accessed but doesn't exist, e.
|
RestView<ChangeResource> |
list()
Create a view to list the contents of the collection.
|
ChangeEditResource |
parse(ChangeResource rsrc,
IdString id)
Parse a path component into a resource handle.
|
ChangeEdits.Post |
post(ChangeResource parent)
Handle creation of a child resource by POST on the collection.
|
DynamicMap<RestView<ChangeEditResource>> |
views()
Get the views that support this collection.
|
public DynamicMap<RestView<ChangeEditResource>> views()
RestCollection
Within a resource the views are accessed as RESOURCE/plugin~view
.
views
in interface RestCollection<ChangeResource,ChangeEditResource>
public RestView<ChangeResource> list()
RestCollection
The returned view should accept the parent type to scope the search, and may want to take a "q" parameter option to narrow the results.
list
in interface RestCollection<ChangeResource,ChangeEditResource>
public ChangeEditResource parse(ChangeResource rsrc, IdString id) throws ResourceNotFoundException, AuthException, java.io.IOException, com.google.gwtorm.server.OrmException
RestCollection
parse
in interface RestCollection<ChangeResource,ChangeEditResource>
rsrc
- the handle to the collection.id
- string identifier supplied by the client. In a URL such as /changes/1234/abandon
this string is "1234"
.ResourceNotFoundException
- the object does not exist, or the caller is not permitted to
know if the resource exists.AuthException
java.io.IOException
com.google.gwtorm.server.OrmException
public ChangeEdits.Create create(ChangeResource parent, IdString id) throws RestApiException
AcceptsCreate
create
in interface AcceptsCreate<ChangeResource>
parent
- parent collection handle.id
- id of the resource being created.RestApiException
- the view cannot be constructed.public ChangeEdits.Post post(ChangeResource parent) throws RestApiException
AcceptsPost
post
in interface AcceptsPost<ChangeResource>
parent
- parent collection handle.RestApiException
- the view cannot be constructed.public ChangeEdits.DeleteFile delete(ChangeResource parent, IdString id) throws RestApiException
delete
in interface AcceptsDelete<ChangeResource>
parent
- parent collection handle.id
- id of the resource being created (optional).RestApiException
- the view cannot be constructed.