@Path(value="/resources/{domainUid}/type")
public interface IResourceTypes
Modifier and Type | Method and Description |
---|---|
void |
create(java.lang.String uid,
ResourceTypeDescriptor resourceTypeDescriptor)
Create a { @link ResourceTypeDescriptor }.
|
void |
delete(java.lang.String uid)
Delete an existing { @link ResourceTypeDescriptor }.
|
ResourceTypeDescriptor |
get(java.lang.String uid)
Fetch a { @link ResourceTypeDescriptor }.
|
byte[] |
getIcon(java.lang.String uid)
Fetch a { @link ResourceTypeDescriptor } icon.
|
java.util.List<ResourceType> |
getTypes()
Fetch all resources types
|
void |
setIcon(java.lang.String uid,
byte[] icon)
Set an icon to { @link ResourceTypeDescriptor }.
|
void |
update(java.lang.String uid,
ResourceTypeDescriptor resourceTypeDescriptor)
Modify an existing { @link ResourceTypeDescriptor }.
|
@PUT @Path(value="{identifier}") void create(@PathParam(value="identifier") java.lang.String uid, ResourceTypeDescriptor resourceTypeDescriptor) throws ServerFault
uid
- { @link ResourceTypeDescriptor } unique idresourceTypeDescriptor
- { @link ResourceTypeDescriptor }ServerFault
- standard error object@POST @Path(value="{uid}") void update(@PathParam(value="uid") java.lang.String uid, ResourceTypeDescriptor resourceTypeDescriptor) throws ServerFault
uid
- { @link ResourceTypeDescriptor } unique idresourceTypeDescriptor
- updated { @link ResourceTypeDescriptor }ServerFault
- standard error object@DELETE @Path(value="{uid}") void delete(@PathParam(value="uid") java.lang.String uid) throws ServerFault
uid
- { @link ResourceTypeDescriptor } unique idServerFault
- standard error object@GET @Path(value="{uid}") ResourceTypeDescriptor get(@PathParam(value="uid") java.lang.String uid) throws ServerFault
uid
- { @link ResourceTypeDescriptor } unique idServerFault
- standard error object@GET java.util.List<ResourceType> getTypes() throws ServerFault
ServerFault
- standard error object@GET @Path(value="{uid}/icon") @Produces(value="image/png") byte[] getIcon(@PathParam(value="uid") java.lang.String uid) throws ServerFault
uid
- { @link ResourceTypeDescriptor } unique idServerFault
- standard error object@POST @Path(value="{uid}/icon") @Consumes(value="image/png") void setIcon(@PathParam(value="uid") java.lang.String uid, byte[] icon) throws ServerFault
uid
- { @link ResourceTypeDescriptor } unique idicon
- icon binary data (png format)ServerFault
- standard error objectCopyright © 2021. All Rights Reserved.