public class SshKeys extends java.lang.Object implements ChildCollection<AccountResource,AccountResource.SshKey>
Modifier and Type | Method and Description |
---|---|
RestView<AccountResource> |
list()
Create a view to list the contents of the collection.
|
AccountResource.SshKey |
parse(AccountResource rsrc,
IdString id)
Parse a path component into a resource handle.
|
AccountResource.SshKey |
parse(IdentifiedUser user,
IdString id) |
DynamicMap<RestView<AccountResource.SshKey>> |
views()
Get the views that support this collection.
|
public RestView<AccountResource> 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<AccountResource,AccountResource.SshKey>
public AccountResource.SshKey parse(AccountResource rsrc, IdString id) throws ResourceNotFoundException, java.io.IOException, org.eclipse.jgit.errors.ConfigInvalidException, PermissionBackendException
RestCollection
parse
in interface RestCollection<AccountResource,AccountResource.SshKey>
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.java.io.IOException
org.eclipse.jgit.errors.ConfigInvalidException
PermissionBackendException
public AccountResource.SshKey parse(IdentifiedUser user, IdString id) throws ResourceNotFoundException, java.io.IOException, org.eclipse.jgit.errors.ConfigInvalidException
ResourceNotFoundException
java.io.IOException
org.eclipse.jgit.errors.ConfigInvalidException
public DynamicMap<RestView<AccountResource.SshKey>> views()
RestCollection
Within a resource the views are accessed as RESOURCE/plugin~view
.
views
in interface RestCollection<AccountResource,AccountResource.SshKey>